Taula de continguts:

Enviar temperatura i humitat a l’aplicació Blynk (Wemos D1 Mini Pro): 15 passos (amb imatges)
Enviar temperatura i humitat a l’aplicació Blynk (Wemos D1 Mini Pro): 15 passos (amb imatges)

Vídeo: Enviar temperatura i humitat a l’aplicació Blynk (Wemos D1 Mini Pro): 15 passos (amb imatges)

Vídeo: Enviar temperatura i humitat a l’aplicació Blynk (Wemos D1 Mini Pro): 15 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juliol
Anonim
Envia la temperatura i la humitat a l’aplicació Blynk (Wemos D1 Mini Pro)
Envia la temperatura i la humitat a l’aplicació Blynk (Wemos D1 Mini Pro)

Aquest instructiu contempla l’ús del Wemos D1 Mini Pro per enviar dades (temperatura i humitat) a l’aplicació Blynk.

Pas 1: Introducció

Introducció
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

Important
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

Introducció a l'aplicació Blynk
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

Creeu un projecte nou
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ó

Nom / Tauler / Connexió
Nom / Tauler / Connexió

Posa-li un nom i selecciona el tauler adequat (Wemos D1 Mini). Ara feu clic a crear.

Pas 6: autenticació

Autenticació
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ó)

Afegeix dos ginys (visualització de valor)
Afegeix dos ginys (visualització de valor)

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
Arrossega i deixa anar

Arrossega i deixa anar: mantén premut el widget per arrossegar-lo a la nova posició.

Pas 9: Humitat

Humitat
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

Temperatura
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

Executeu el projecte
Executeu el projecte

Pas 12: executeu el codi

Executeu el codi
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ó

Visualització
Visualització

Torneu a l'aplicació Blynk i comproveu la pantalla. Hauríeu de veure la temperatura i la humitat actuals.

Recomanat: