Sadržaj:

Kućna automatizacija pomoću Google Firebase: 3 koraka
Kućna automatizacija pomoću Google Firebase: 3 koraka

Video: Kućna automatizacija pomoću Google Firebase: 3 koraka

Video: Kućna automatizacija pomoću Google Firebase: 3 koraka
Video: Домашняя автоматизация: лампа переменного тока с использованием реле с NodeMCU D1 Mini через WiFi 2024, Srpanj
Anonim
Image
Image
Kućna automatizacija pomoću Google Firebasea
Kućna automatizacija pomoću Google Firebasea

Uvod:

Ovo je projekt kućne automatizacije koji koristi firebase i nodeMCU. Prvo zašto sam odabrao Firebase je zato što se može lako održavati jer ima izvješće o napretku, Crash Analytics itd., A potpuno je besplatan pa ovaj projekt možemo koristiti za kontrolu svjetla, ventilatora, televizora itd. Pa krenimo

Pribor

  • NodeMcu - 1 br
  • Relejni modul - 1 br
  • Oglasna ploča - 1 br
  • Skakači s muškog na ženski - 3 br
  • Internet veza
  • Android telefon

Korak 1: Stvaranje baze podataka

Stvaranje baze podataka
Stvaranje baze podataka
Stvaranje baze podataka
Stvaranje baze podataka
Stvaranje baze podataka
Stvaranje baze podataka
Stvaranje baze podataka
Stvaranje baze podataka

Prvo morate otići na ovu web stranicu i prijaviti se na svoj Google račun. I kliknite na stvoriti novi projekt i dajte mu naziv projekta, a zatim kliknite nastavi. Nakon nekoliko minuta piše "vaš projekt je spreman" i pojavljuje se gumb za nastavak da biste ga kliknuli, pojavit će se nadzorna ploča. Na lijevoj strani kartice baze podataka bit će tamo, kliknite na nju i polako se pomaknite prema dolje vidjet ćete kako stvoriti u stvarnom vremenu gumb baze podataka kliknite na nju. Otvara se dijaloški okvir koji vam govori da odaberete zaključani ili testni način. Odaberite testni način i kliknite omogući. Bit ćete preusmjereni na karticu Podaci na vrhu. Vidjet ćete četiri kartice koje kliknu na karticu pravila i provjere jesu li pravila čitanja i pisanja istinita. Ako ne, promijenite oboje u istinito. Sada idite na postavke projekta i kopirajte svoj ID projekta i ključ web API -ja koje ćemo kasnije koristiti. I također idite na karticu Računi usluga, na lijevoj kartici Tajne baze podataka bit će tamo. Kliknite na karticu i pomaknite se prema dolje vidjet ćete naziv baze podataka i tajni klik na opciju za prikaz s desne strane tajne i kopirajte tajnu i zalijepite to u prozoru bilježnice. I sada je ovaj dio završio. Sada idemo na dio izumitelja aplikacija.

Korak 2: Konfiguracija aplikacije

Konfiguracija aplikacije
Konfiguracija aplikacije
Konfiguracija aplikacije
Konfiguracija aplikacije

Dio aplikacije nije težak posao. Naveo sam vezu za preuzimanje.aia datoteke. Možete ga samo preuzeti i uvesti na svoj račun. Prvo se prijavite u izumitelja aplikacije MIT i na vrhu će biti moj projekt, kliknite na njega, prikazat će se popis opcija, kliknite na uvoz projekta (.aia) s računala i odaberite preuzetu datoteku aia, a zatim kliknite na uvoz projekt će se uvesti i otvoriti. sada kliknite na widget firebaseDB1, s desne strane će se otvoriti kartica postavki koja mijenja firebase token s ključem web API-ja i mijenja URL firebase s vašim firebase ID-om projekta u formatu (https:// {your-project-id }.firebaseio.com/). I kliknite opciju izgradnje za preuzimanje apk datoteke svoje aplikacije. Sada instalirajte aplikaciju na svoj mobilni telefon. I prelazimo na sljedeći korak.

Korak 3: Kodirajte

Kodirati
Kodirati

Tako sam i ja dao kôd. Zato preuzmite kôd i otvorite ga, promijenite firebase_HOST sa svojim ID-om projekta u formatu ({Your-project-id}.firebaseio.com). Također promijenite firebase_Auth sa svojom firebase tajnom koju ste kopirali ranije. A posebno ne zaboravite promijeniti ime i lozinku za wifi.

Veza: Kôd i aplikacija

Preporučeni: