Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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
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
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
Passaggio 5: 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
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
Puoi iscriverti al mio canale YouTube per ulteriori tutorial e progetti.
Iscriviti per il supporto.
Grazie. Vai al mio canale YouTube -link