Taula de continguts:
- Pas 1: Introducció
- Pas 2: important
- Pas 3: Introducció a l'aplicació Blynk
- Pas 4: creeu un projecte nou
- Pas 5: nom / placa / connexió
- Pas 6: autenticació
- Pas 7: afegiu dos ginys (valor de visualització)
- Pas 8: arrossegueu N Drop
- Pas 9: Humitat
- Pas 10: temperatura
- Pas 11: executeu el projecte
- Pas 12: executeu el codi
- Pas 13: visualització
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Aquest instructiu contempla l’ús del Wemos D1 Mini Pro per enviar dades (temperatura i humitat) a l’aplicació Blynk.
Pas 1: Introducció
Rebrem una lectura de temperatura i humitat a la vostra aplicació Blynk al telèfon. Connecteu un LED tal com es mostra aquí: Nota. He utilitzat el mòdul blau de temperatura / humitat digital DHT11 que té tres pins. El mòdul és de Banggood. Altres mòduls similars de diferents proveïdors poden tenir un disseny de pins diferent. Mira això. Els colors següents són correctes per al mòdul Banggood:
Blau = Senyal de dades (esquerra)
Vermell = Vcc + 5v (mig)
Negre = Terra (dreta)
Pas 2: important
Com s’ha esmentat anteriorment.
Nota. He utilitzat el mòdul blau de temperatura / humitat digital DHT11 de Banggood que té tres pins. Altres mòduls similars de diferents proveïdors poden tenir un disseny de pins diferent. Mira això. Els colors són correctes per al mòdul Banggood:
Blau = Senyal de dades (esquerra) Vermell = Vcc + 5v (mig) Negre = Terra (dreta)
Pas 3: Introducció a l'aplicació Blynk
Creeu un compte de Blynk Després de descarregar l'aplicació Blynk, haureu de crear un compte de Blynk nou. Aquest compte és separat dels comptes que s’utilitzen als fòrums de Blynk, per si ja en teniu. Us recomanem que utilitzeu una adreça de correu electrònic real perquè simplificarà les coses més endavant.
Per què necessito crear un compte? Cal un compte per desar els vostres projectes i accedir-hi des de diversos dispositius des de qualsevol lloc. També és una mesura de seguretat. Sempre podeu configurar el vostre propi servidor privat Blynk (enllaços a un lloc extern). Enllaços a un lloc extern. i tenir un control total.
Pas 4: creeu un projecte nou
Un cop hàgiu iniciat la sessió correctament al vostre compte, comenceu per crear un projecte nou.
Pas 5: nom / placa / connexió
Posa-li un nom i selecciona el tauler adequat (Wemos D1 Mini). Ara feu clic a crear.
Pas 6: autenticació
El vostre testimoni d’autenticació us serà enviat per correu electrònic i també hi podreu accedir a la configuració del vostre projecte. Es generarà un número nou per a cada projecte que creeu.
Pas 7: afegiu dos ginys (valor de visualització)
El llenç del projecte és buit. Afegim dos ginys de pantalla per mostrar la temperatura i la humitat. Toqueu qualsevol lloc del llenç per obrir el quadre del widget. Tots els ginys disponibles es troben aquí.
Pas 8: arrossegueu N Drop
Arrossega i deixa anar: mantén premut el widget per arrossegar-lo a la nova posició.
Pas 9: Humitat
Configuració del widget: cada widget té la seva pròpia configuració. Toqueu el widget per arribar-hi. Configureu-los amb la configuració següent.
Pas 10: temperatura
Configuració del widget: cada widget té la seva pròpia configuració. Toqueu el widget per arribar-hi. Configureu-los amb la configuració següent.
Pas 11: executeu el projecte
Pas 12: executeu el codi
Vegem ara l’esbós d’exemple d’un Wemos D1 Mini Pro. Tingueu en compte que hi ha tres components clau que haureu d'incloure:
1. char auth = ""; Específic al vostre projecte (aplicació Blynk).
2. char ssid = ""; Específic a la xarxa a la qual ens connectem (nom de la xarxa). També podeu fer un "punt d'accés Wi-Fi" des del telèfon.
3. char pass = ""; Específic a la xarxa a la qual ens connectem (contrasenya).
CODI
#defineix BLYNK_PRINT de sèrie
#include #include #include // Hauríeu d'obtenir Auth Token a l'aplicació Blynk. // Aneu a la configuració del projecte (icona de nou). char auth = ""; // Les vostres credencials de WiFi. // Estableix la contrasenya a "" per a xarxes obertes. char ssid = ""; char pass = ""; #define DHTPIN D4 // A quin pin digital estem connectats #define DHTTYPE DHT11 // DHT 11
DHT dht (DHTPIN, DHTTYPE);
Temporitzador BlynkTimer; flotador t; flotador h; void setup () {// Consola de depuració Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); temporitzador.run (); } // Aquesta funció envia el temps d'activació d'Arduino cada segon al pin virtual (5). // A l'aplicació, la freqüència de lectura del widget s'ha d'establir en PUSH. Això significa // que definiu la freqüència amb què heu d'enviar dades a l'aplicació Blynk. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // o dht.readTemperature (true) per Fahrenheit // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("No s'ha pogut llegir del sensor DHT!"); tornar; } // Podeu enviar qualsevol valor en qualsevol moment. // Si us plau, no envieu més de 10 valors per segon. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }
Pas 13: visualització
Torneu a l'aplicació Blynk i comproveu la pantalla. Hauríeu de veure la temperatura i la humitat actuals.