Sommario:

Come realizzare un sistema di automazione domestica Firebase utilizzando NodeMCU - nella piattaforma IOT: 14 passaggi
Come realizzare un sistema di automazione domestica Firebase utilizzando NodeMCU - nella piattaforma IOT: 14 passaggi

Video: Come realizzare un sistema di automazione domestica Firebase utilizzando NodeMCU - nella piattaforma IOT: 14 passaggi

Video: Come realizzare un sistema di automazione domestica Firebase utilizzando NodeMCU - nella piattaforma IOT: 14 passaggi
Video: IoT Project using ESP32 NodeMCU ESP8266 network with Blynk App | IoT based Home Automation 2022 2024, Luglio
Anonim
Come realizzare un sistema di automazione domestica Firebase utilizzando NodeMCU | nella piattaforma IOT
Come realizzare un sistema di automazione domestica Firebase utilizzando NodeMCU | nella piattaforma IOT

OBIETTIVO DI QUESTO PROGETTO

Questo progetto mira a sviluppare un sistema di automazione domestica che dia all'utente il controllo completo su tutti i dispositivi controllabili da remoto della sua casa utilizzando l'app IOT Android. Sono disponibili molti server e piattaforme online di terze parti per mostrare i dati del tuo progetto IOT. Ma tutte queste piattaforme come ThingSpeak, Adafruit.io, Blynk e IFTT ecc. Ma oggi seleziono firebase

Passo 1:

Passaggio 2: perché si seleziona Firebase?

Firebase fornisce un modo rapido per mantenere i dati sensoriali raccolti a livello di dispositivo e funziona perfettamente con le API Android, supportate da AndroidThings. Molti programmatori di dispositivi mobili e dispositivi che ho incontrato lottano con la programmazione lato server. Firebase può davvero aiutare a colmare questo divario e renderlo più semplice. Sarà interessante vedere gli sviluppatori utilizzare le sue funzionalità offline. Se non conosci l'IoT o in generale qualsiasi dispositivo che raccolga dati e necessiti di trasmetterli sulle reti, la regola d'oro da assumere è che non si può presumere la connettività di rete. Di conseguenza, dovrai raccogliere i dati offline e, quando la rete è disponibile, trasmetterli al tuo server. Firebase con la sua funzionalità offline può davvero renderlo semplice per molti sviluppatori.

Firebase ha un sacco di funzionalità tra cui database in tempo reale, autenticazione, messaggistica cloud, archiviazione, hosting, laboratorio di test e analisi, ma userò solo l'autenticazione, il database in tempo reale.

Passaggio 3: ok per non andare alla distruzione del progetto……

Dividerò questo progetto in tre parti

1. Creazione di un account fairbase

2. Creazione di app

3. Parte del programma Arduino

Passaggio 4: creazione di un account Fairbase

Creazione di un account Fairbase
Creazione di un account Fairbase

Prima vai su https://console.firebase.google.com/ e accedi

Fare clic su Aggiungi progetto

Passaggio 5: quindi mostra come questa interfaccia e assegna il nome del progetto e seleziona il nome del paese

Quindi mostra come questa interfaccia e assegna il nome del progetto e seleziona il nome del paese
Quindi mostra come questa interfaccia e assegna il nome del progetto e seleziona il nome del paese

Passaggio 6: ascolta, seleziono il nome del progetto Domotica e seleziona il mio paese, quindi premi Crea

Ascolta, seleziono il nome del progetto Domotica e seleziona il mio paese, quindi premi Crea
Ascolta, seleziono il nome del progetto Domotica e seleziona il mio paese, quindi premi Crea

Passaggio 7: dopo un momento, mostra questa interfaccia, fai clic su Contesa

Dopo un momento, mostra questa interfaccia, fai clic su Contesa
Dopo un momento, mostra questa interfaccia, fai clic su Contesa

Passaggio 8: quindi vai a Inizia

Quindi vai a Inizia
Quindi vai a Inizia

Passaggio 9: vai su Regole e modifica il codice come l'immagine

Vai a Regole e modifica codice come immagine
Vai a Regole e modifica codice come immagine
Vai a Regole e modifica codice come immagine
Vai a Regole e modifica codice come immagine

Passaggio 10: vai alle tue impostazioni, quindi mostra la tua chiave API

Vai alle tue impostazioni e poi mostra la tua chiave API
Vai alle tue impostazioni e poi mostra la tua chiave API

Passaggio 11: creazione dell'app

Nessuna tensione ti fornirò un file di riga completo per appinventor, fai clic qui e scarica questo

no vai su ai2.appinventor.mit.edu per aprire questo file

Passaggio 12: ora vai su Project e importa il file Homeautomation.aia sul tuo computer

Ora vai su Project e importa il file Homeautomation.aia sul tuo computer
Ora vai su Project e importa il file Homeautomation.aia sul tuo computer
Ora vai su Project e importa il file Homeautomation.aia sul tuo computer
Ora vai su Project e importa il file Homeautomation.aia sul tuo computer
Ora vai su Project e importa il file Homeautomation.aia sul tuo computer
Ora vai su Project e importa il file Homeautomation.aia sul tuo computer
Ora vai su Project e importa il file Homeautomation.aia sul tuo computer
Ora vai su Project e importa il file Homeautomation.aia sul tuo computer

Passaggio 13: fare clic sull'opzione Cerchio rosso e scorrere l'immagine con lode

Fai clic sull'opzione Cerchio rosso e scorri l'immagine con lode
Fai clic sull'opzione Cerchio rosso e scorri l'immagine con lode
Fai clic sull'opzione Cerchio rosso e scorri l'immagine con lode
Fai clic sull'opzione Cerchio rosso e scorri l'immagine con lode

Passaggio 14: parte del programma Ardunio

Devi aver bisogno di qualche cambiamento sul tuo codice ardunio

FIREBASE_HOST copia e incolla sul database fairbase

FIREBASE_AUTH copia e incolla sull'impostazione del progetto

e imposta il tuo nome WIFI e la password

Scarica ardunio cod da qui clicca qui

Questo tutorial pubblicato per la prima volta su clicca qui

più tutorial su Nodemcu clicca qui

Consigliato: