Sommario:

Controlla gli elettrodomestici utilizzando NodeMCU (ESP8266) e l'app Blynk: 8 passaggi (con immagini)
Controlla gli elettrodomestici utilizzando NodeMCU (ESP8266) e l'app Blynk: 8 passaggi (con immagini)

Video: Controlla gli elettrodomestici utilizzando NodeMCU (ESP8266) e l'app Blynk: 8 passaggi (con immagini)

Video: Controlla gli elettrodomestici utilizzando NodeMCU (ESP8266) e l'app Blynk: 8 passaggi (con immagini)
Video: ESP32 WiFi Bluetooth Smart Home Automation with Manual Switch & Blynk App | IoT projects 2021 2024, Dicembre
Anonim
Controlla gli elettrodomestici utilizzando NodeMCU (ESP8266) e l'app Blynk
Controlla gli elettrodomestici utilizzando NodeMCU (ESP8266) e l'app Blynk

In questo tutorial, impareremo come utilizzare l'app Blynk e NodeMCU (ESP8266) per controllare la lampada (qualsiasi altro elettrodomestico andrà bene), la combinazione avverrà tramite Internet.

Lo scopo di questo tutorial è mostrare la soluzione più semplice per il controllo remoto del tuo Arduino o dell'hardware compatibile (NodeMCU) su Internet ed esplorare il mondo di Internet Of Things (IoT).

Cos'è Blynk? Blynk è una piattaforma con app iOS e Android per controllare Arduino, Raspberry Pi e simili su Internet. È una dashboard digitale in cui puoi creare un'interfaccia grafica per il tuo progetto semplicemente trascinando e rilasciando i widget. (Fonte: sito Web Blynk).

Passaggio 1: forniture hardware/software

Forniture hardware/software
Forniture hardware/software
Forniture hardware/software
Forniture hardware/software

Componenti hardware:

1. NodoMCU (ESP8266).

2. Relè

3. Lampada

4. Fili

6. Alimentatore 5V 1AMP (opzionale ma consiglio di utilizzarlo per evitare la mancanza di corrente elettrica fornendo 5v al relè.

Applicazioni software:

1. App Blynk

2. Arduino IDE

3. Libreria Blynk per il tuo sistema operativo (Windows, Linux, iOS)

4. ESP8266 Board Manager per Arduino IDE

Passaggio 2: scarica la libreria Blynk

Seguire le istruzioni:

1. Scarica Blynk_Release_vXX.zip (scorri fino alla sezione Download)

2. Decomprimi l'archivio. Noterai che l'archivio contiene diverse cartelle e diverse librerie.

3. Copia tutte queste librerie nella cartella your_sketchbook_folder di Arduino IDE. Per trovare la posizione di your_sketchbook_folder, vai al menu in alto nell'IDE di Arduino:

Windows: File → Preferenze

Mac OS: Arduino → Preferenze

Per scaricare Blynk Library e ottenere maggiori informazioni segui questo link (qui).

Passaggio 3: aggiunta di ESP8266 Board Manager

Aggiunta del gestore scheda ESP8266
Aggiunta del gestore scheda ESP8266

In Gestione schede aggiuntive inserisci sotto URL.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Come evidenziato in figura e inserire OK.

Nota: per avere maggiori informazioni su questo passaggio guarda il video

Passaggio 4: guarda il video per maggiori dettagli

Image
Image

Passaggio 5: configurazione di Blynk

Configurazione di Blynk
Configurazione di Blynk
Configurazione di Blynk
Configurazione di Blynk
Configurazione di Blynk
Configurazione di Blynk

Per configurare l'app Blynk, devi seguire i passaggi seguenti:

1. Scarica l'app Blynk sul tuo smartphone e crea un account.

Per fare ciò: Scarica le app Blynk:

• iOS:

• Android:

2. Crea un nuovo progetto, seleziona dall'elenco il tuo hardware (NodeMCU).

3. Selezionare il tipo di connessione (USB, Wifi, Bluetooth…).

4. Aggiungi un widget al tuo pannello di controllo facendo clic sull'icona più in alto a destra.

5. Seleziona il widget Pulsante e toccalo due volte per modificarne le impostazioni.

Nota: la chiave di autenticazione viene inviata alla tua email

Passaggio 6: schema

Schema
Schema

Si prega di seguire i passaggi seguenti:

1. I 5v dell'alimentazione ai Vcc della scheda relè.

2. Il GND al GND della scheda relè.

3. Il D1 del NodeMCU all'IN1 della scheda relè.

Nota: il relè richiede 5 V e l'uscita di nodemcu è solo 3,3 V, ecco perché consiglio vivamente di utilizzare un alimentatore esterno da 5 V

Passaggio 7: codice Arduino

Informazioni sul codice

#define BLYNK_PRINT seriale

#include #include /// Dovresti ottenere il token di autenticazione nell'app Blynk. // Vai alle impostazioni del progetto (icona a forma di dado). char auth = "YourAuthToken"; // Le tue credenziali WiFi. // Imposta la password su "" per le reti aperte. char ssid = "NomeRete"; char pass = "Password"; void setup() { // Console di debug Serial.begin(115200); Blynk.begin(auth, ssid, pass); } ciclo vuoto() { Blynk.run(); }

Passaggio 8: per il supporto

Per supporto
Per supporto

Puoi iscriverti al mio canale YouTube per ulteriori tutorial e progetti.

Iscriviti per il supporto.

Grazie. Vai al mio canale YouTube -link

Consigliato: