Cuprins:

Cum se face sistemul de automatizare la domiciliu Firebase utilizând NodeMCU - în platforma IOT: 14 pași
Cum se face sistemul de automatizare la domiciliu Firebase utilizând NodeMCU - în platforma IOT: 14 pași

Video: Cum se face sistemul de automatizare la domiciliu Firebase utilizând NodeMCU - în platforma IOT: 14 pași

Video: Cum se face sistemul de automatizare la domiciliu Firebase utilizând NodeMCU - în platforma IOT: 14 pași
Video: Automatizări la domiciliu: controlați becul AC utilizând releu cu NodeMCU și D1 Mini prin WiFi 2024, Iulie
Anonim
Cum se face sistemul de automatizare la domiciliu Firebase utilizând NodeMCU | în platforma IOT
Cum se face sistemul de automatizare la domiciliu Firebase utilizând NodeMCU | în platforma IOT

OBIECTIVUL ACESTUI PROIECT

Acest proiect își propune să dezvolte un sistem de automatizare a locuinței care să ofere utilizatorului control complet asupra tuturor dispozitivelor controlabile de la distanță ale casei sale folosind aplicația IOT Android. Există numeroase platforme terțe și server online disponibile pentru prezentarea datelor proiectului dvs. IOT. Dar, toate aceste platforme, cum ar fi ThingSpeak, Adafruit.io, Blynk și IFTT etc., dar astăzi selectez firebase

Pasul 1:

Pasul 2: De ce selectați Firebase

Firebase oferă o modalitate rapidă de a persista datele senzoriale colectate la nivel de dispozitiv și funcționează excelent cu API-urile Android, care sunt acceptate de AndroidThings. O mulțime de programatori de dispozitive mobile și de dispozitive pe care le-am întâlnit se luptă cu programarea de pe server. Firebase vă poate ajuta cu adevărat să eliminați acest decalaj și să îl faceți mai ușor. Va fi interesant să vedeți dezvoltatorii folosind funcțiile sale offline. Dacă sunteți nou la IoT sau, în general, la orice dispozitiv care colectează date și trebuie să le transmită prin rețele, regula de aur care trebuie presupusă este că nu se poate presupune conectivitatea la rețea. Ca urmare, va trebui să colectați datele offline și, atunci când rețeaua este disponibilă, transmiteți-le către serverul dvs. Firebase cu funcția sa offline poate face acest lucru foarte simplu pentru mulți dezvoltatori.

Firebase are o mulțime de caracteristici, inclusiv baze de date în timp real, autentificare, mesagerie în cloud, stocare, găzduire, laborator de testare și analize, dar voi folosi doar autentificare, bază de date în timp real.

Pasul 3: Ok Pentru a nu merge la Distrugerea proiectului ……

Voi împărți acest proiect Trei părți

1. Crearea unui cont fairbase

2. Crearea de aplicații

3. Partea programului Ardunio

Pasul 4: Crearea unui cont Fairbase

Crearea unui cont Fairbase
Crearea unui cont Fairbase

Mai întâi accesați https://console.firebase.google.com/ și conectați-vă

Faceți clic pe Adăugare proiect

Pasul 5: Apoi Afișați astfel interfața și dați numele proiectului și selectați numele țării

Apoi Afișați astfel interfața și dați numele proiectului și selectați numele țării
Apoi Afișați astfel interfața și dați numele proiectului și selectați numele țării

Pasul 6: Ascultați Selectez numele proiectului Home Automation și selectați țara mea, apoi apăsați Create

Hear I Select Project Name Home Automation și Select My Country, apoi apăsați Create
Hear I Select Project Name Home Automation și Select My Country, apoi apăsați Create

Pasul 7: După un moment Afișați această interfață Faceți clic pe Contention

După un moment Afișați această interfață Faceți clic pe Contenție
După un moment Afișați această interfață Faceți clic pe Contenție

Pasul 8: Apoi accesați Începeți

Apoi Accesați Începeți
Apoi Accesați Începeți

Pasul 9: Accesați Reguli și cod Eadit Ca imagine

Accesați Reguli și cod Eadit Ca imagine
Accesați Reguli și cod Eadit Ca imagine
Accesați Reguli și cod Eadit Ca imagine
Accesați Reguli și cod Eadit Ca imagine

Pasul 10: Mergeți la setarea dvs., apoi afișați cheia dvs. API

Accesați setarea dvs., apoi arătați cheia dvs. API
Accesați setarea dvs., apoi arătați cheia dvs. API

Pasul 11: Realizarea aplicațiilor

Fără tensiune, vă voi oferi un fișier rând complet pentru appinventor, faceți clic aici și descărcați acest lucru

nu accesați ai2.appinventor.mit.edu pentru a deschide acest fișier

Pasul 12: Acum accesați Proiect și importați fișierul Homeautomation.aia pe computer

Acum accesați Project and Import Homeautomation.aia File pe computer
Acum accesați Project and Import Homeautomation.aia File pe computer
Acum accesați Project and Import Homeautomation.aia File pe computer
Acum accesați Project and Import Homeautomation.aia File pe computer
Acum accesați Project and Import Homeautomation.aia File pe computer
Acum accesați Project and Import Homeautomation.aia File pe computer
Acum accesați Project and Import Homeautomation.aia File pe computer
Acum accesați Project and Import Homeautomation.aia File pe computer

Pasul 13: Faceți clic pe opțiunea Red Circle și Flow That Image Commend

Faceți clic pe opțiunea Red Circle și Flow That Image Commend
Faceți clic pe opțiunea Red Circle și Flow That Image Commend
Faceți clic pe opțiunea Red Circle și Flow That Image Commend
Faceți clic pe opțiunea Red Circle și Flow That Image Commend

Pasul 14: Partea programului Ardunio

Trebuie să aveți nevoie de unele modificări în codul dvs. ardunio

FIREBASE_HOST copie și trecut pe baza de date fairbase

FIREBASE_AUTH copie și trecut pe setarea proiectului

și configurați numele WIFI și parola

Descărcați codul ardunio de aici, faceți clic aici

Acest tutorial publicat pentru prima dată faceți clic aici

mai multe tutoriale despre Nodemcu faceți clic aici

Recomandat: