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, Juli
Anonim
Image
Image
Kućna automatizacija pomoću Google Firebase -a
Kućna automatizacija pomoću Google Firebase -a

Uvod:

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

Supplies

  • NodeMcu - 1 br
  • Relejni modul - 1 Br
  • Oglasna ploča - 1 br
  • Muški i ženski skakači - 3 br
  • Internet veza
  • Android telefon

Korak 1: Kreiranje baze podataka

Kreiranje baze podataka
Kreiranje baze podataka
Kreiranje baze podataka
Kreiranje baze podataka
Kreiranje baze podataka
Kreiranje baze podataka
Kreiranje baze podataka
Kreiranje baze podataka

Prvo morate otići na ovu web stranicu i prijaviti se na svoj Google račun. Kliknite na Kreiraj novi projekt i dajte mu naziv projekta, a zatim kliknite Nastavi. Nakon nekoliko minuta piše "vaš projekt je spreman" i pojavit će se gumb za nastavak da biste ga kliknuli, pojavila se nadzorna ploča. Na lijevoj strani kartice baze podataka bit ćete tamo, kliknite na nju i polako se pomaknite prema dolje, vidjet ćete kako stvoriti u stvarnom vremenu dugme baze podataka kliknite na nju. Otvara se okvir za dijalog koji vam govori da odaberete zaključani ili testni način rada. 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 nije, promijenite oboje u true. Sada idite na postavke projekta i kopirajte svoj ID projekta i ključ web API -ja koje ćemo kasnije koristiti. I idite na karticu Nalozi 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 na desnoj strani tajne i kopirajte tajnu i zalijepite to u prozoru beležnice. I sada je ovaj dio gotov. Sada idemo na dio pronalazača 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 na 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 aia datoteku, a zatim kliknite na uvoz projekat će biti uvezen i otvoren. sada kliknite na widget firebaseDB1, sa desne strane će se otvoriti kartica postavki koja mijenja firebase token sa ključem web API-ja i mijenja URL firebase sa vašim firebase projektom u formatu (https:// {your-project-id }.firebaseio.com/). I kliknite opciju izgradnje da preuzmete apk datoteku svoje aplikacije. Sada instalirajte aplikaciju na svoj mobilni telefon. I prelazimo na sljedeći korak.

Korak 3: Kodirajte

Kod
Kod

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.

Link: Kôd i aplikacija

Preporučuje se: