Sadržaj:
- Korak 1:
- Korak 2: Zašto odabirete Firebase
- Korak 3: U redu da ne biste prešli na uništavanje projekta ……
- Korak 4: Kreiranje Fairbase računa
- Korak 5: Zatim pokažite da vam se sviđa ovo sučelje i dajte naziv projektu i odaberite naziv zemlje
- Korak 6: Čujte da izaberem naziv projekta Automatizacija doma i odaberite Moja zemlja, a zatim pritisnite Kreiraj
- Korak 7: Nakon trenutka pokažite ovo sučelje Kliknite na Contention
- Korak 8: Zatim idite na Početak
- Korak 9: Idite na Pravila i Eadit Code Like Image
- Korak 10: Idite na svoju postavku, a zatim pokažite svoj Api ključ
- Korak 11: Izrada aplikacija
- Korak 12: Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru
- Korak 13: Kliknite na opciju Crveni krug i prenesite sliku koja se pohvaljuje
- Korak 14: Dio programa Ardunio
Video: Kako napraviti Firebase sistem kućne automatizacije pomoću NodeMCU - u IOT platformi: 14 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
CILJ OVOG PROJEKTA
Ovaj projekt ima za cilj razvoj sistema kućne automatizacije koji daje korisniku potpunu kontrolu nad svim uređajima na daljini kojima se može upravljati njegov/njen dom pomoću IOT Android aplikacije. Na raspolaganju je mnogo mrežnih poslužitelja i platformi trećih strana za prikazivanje podataka vašeg IOT projekta. Ali, sve ove platforme poput ThingSpeak, Adafruit.io, Blynk i IFTT itd. Ali danas biram firebase
Korak 1:
Korak 2: Zašto odabirete Firebase
Firebase pruža brz način za trajno čuvanje senzornih podataka prikupljenih na razini uređaja, a odlično funkcionira s Android API -jem, koji podržava AndroidThings. Mnogi programeri za mobilne uređaje i uređaje na koje sam naišao se bore sa programiranjem na strani servera. Firebase zaista može pomoći u premošćivanju tog jaza i olakšati ga. Bit će zanimljivo vidjeti kako programeri koriste njegove offline funkcije. Ako ste tek počeli s IoT -om ili općenito s bilo kojim uređajem koji prikuplja podatke i mora ih prenositi putem mreža, zlatno pravilo koje se pretpostavlja je da se mrežna povezanost ne može pretpostaviti. Kao rezultat toga, morat ćete prikupljati podatke izvan mreže, a kada mreža bude dostupna, prenesite ih na svoj poslužitelj. Firebase sa svojom izvanmrežnom funkcijom može učiniti ovo jednostavnim za mnoge programere.
Firebase ima mnoštvo funkcija, uključujući bazu podataka u stvarnom vremenu, provjeru autentičnosti, slanje poruka u oblaku, pohranu, hosting, testnu laboratoriju i analitiku, ali ja ću koristiti samo provjeru autentičnosti, bazu podataka u stvarnom vremenu.
Korak 3: U redu da ne biste prešli na uništavanje projekta ……
Ovaj projekt ću podijeliti na tri dijela
1. Kreiranje fairbase računa
2. Izrada aplikacija
3. Ardunio programski dio
Korak 4: Kreiranje Fairbase računa
Prvo idite na https://console.firebase.google.com/ i prijavite se
Kliknite na Dodaj projekat
Korak 5: Zatim pokažite da vam se sviđa ovo sučelje i dajte naziv projektu i odaberite naziv zemlje
Korak 6: Čujte da izaberem naziv projekta Automatizacija doma i odaberite Moja zemlja, a zatim pritisnite Kreiraj
Korak 7: Nakon trenutka pokažite ovo sučelje Kliknite na Contention
Korak 8: Zatim idite na Početak
Korak 9: Idite na Pravila i Eadit Code Like Image
Korak 10: Idite na svoju postavku, a zatim pokažite svoj Api ključ
Korak 11: Izrada aplikacija
Bez napetosti, pružit ću vam potpunu datoteku retka za appinventor. Kliknite ovdje i preuzmite ovo
ne idite na ai2.appinventor.mit.edu da biste otvorili ovu datoteku
Korak 12: Sada idite na Project and Import Homeautomation.aia datoteku na svom računaru
Korak 13: Kliknite na opciju Crveni krug i prenesite sliku koja se pohvaljuje
Korak 14: Dio programa Ardunio
Moraš trebati neke izmjene u svom ardunio kodu
FIREBASE_HOST kopija i prošlost u fairbase bazi podataka
FIREBASE_AUTH kopija i prošlost na postavkama projekta
i postavite svoje WIFI ime i lozinku
Preuzmite ardunio cod odavde, kliknite ovdje
Ovaj vodič prvi put objavljen klikom ovdje
više vodiča o Nodemcu kliknite ovdje
Preporučuje se:
WiFi sistem kućne automatizacije sa izuzetno niskom snagom: 6 koraka (sa slikama)
WiFi sistem kućne automatizacije iznimno male snage: U ovom projektu pokazujemo kako možete izgraditi osnovni lokalni sistem kućne automatizacije u nekoliko koraka. Koristit ćemo Raspberry Pi koji će djelovati kao centralni WiFi uređaj. Dok ćemo za krajnje čvorove koristiti IOT kriket za izradu baterije
Uradi sam alarmni sistem protiv kućne automatizacije!: 5 koraka (sa slikama)
Uradi sam alarmni sistem protiv kućne automatizacije !: U ovom projektu pokazat ću vam kako koristiti softver kućnog pomoćnika za stvaranje alarmnog sistema za uljeze u vašem domu. Sistem će u osnovi otkriti ako se vrata otvore bez dozvole, a zatim će poslati obavijest
Moćan samostalni sistem kućne automatizacije - Pi, Sonoff, ESP8266 i Node -Red: 9 koraka (sa slikama)
Moćan samostalni sistem kućne automatizacije - Pi, Sonoff, ESP8266 i Node -Red: Ovaj vodič trebao bi vas odvesti do prve baze na kojoj možete uključiti/isključiti svjetlo ili uređaj putem bilo kojeg uređaja koji se može povezati na vašu lokalnu mrežu, a pomoću odlično prilagodljivo web sučelje. Opseg proširenja/ dodavanja funkcija je ogroman, uključujući
Sistem kućne automatizacije koji koristi Bluetooth modul Arduino i HC-05: 5 koraka (sa slikama)
Sustav kućne automatizacije koji koristi Bluetooth modul Arduino i HC-05: Hej momci kako ste svi! Danas sam ovdje sa svojim drugim Arduino instrukcijskim sistemom. To je sistem za kućnu automatizaciju koji kontrolira Bluetooth. Svojim kućanskim aparatima možete upravljati samo sa svog pametnog telefona. stvari savršeno rade! Dizajnirao sam i aplikaciju
Jeftin, jednostavan, internetski kontrolisan sistem kućne automatizacije: 5 koraka (sa slikama)
Jeftin, jednostavan, internetski kontroliran sistem kućne automatizacije: Ako imate kućne ljubimce/djecu i trebate ih hraniti ili udarati putem interneta, ovaj sistem može vam biti od koristi. To je vrlo jednostavan i jeftin način za upravljanje motorima, LED diodama itd. Kod kuće sa bilo kojeg računara povezanog na web. Sve što je potrebno je Webc