Taula de continguts:

Wemos D1 Mini Monitorització de temperatura / humitat: 3 passos
Wemos D1 Mini Monitorització de temperatura / humitat: 3 passos

Vídeo: Wemos D1 Mini Monitorització de temperatura / humitat: 3 passos

Vídeo: Wemos D1 Mini Monitorització de temperatura / humitat: 3 passos
Vídeo: Czujnik temperatury i wilgotności DHT 11 2024, Juliol
Anonim
Wemos D1 Mini control de temperatura / humitat
Wemos D1 Mini control de temperatura / humitat
Wemos D1 Mini control de temperatura / humitat
Wemos D1 Mini control de temperatura / humitat

Estava buscant una manera barata i senzilla de controlar la temperatura i la humitat de la meva casa rural, que funcionés també amb bateria o endoll. Necessitava controlar la temperatura de forma remota, però també volia la possibilitat de comprovar la temperatura visual local.

Faig servir Wemos D1 mini compatible amb Arduino amb DHT22, DHT21 i escut OLED wemos mini. Tinc sensors alimentats per presa de corrent (mitjançant carregador USB) i sensors alimentats per bateria. Utilitzo blynk com a servei al núvol per representar dades.

Llista de material:

wemos D1 mini (aliexpres)

wemos mini blindatge OLED (aliexpres)

Sensor de temperatura / humitat DHT21 (aliexpres)

Sensor de temperatura / humitat DHT22 (aliexpres)

alguns cables curts i eines i materials de soldadura.

Pas 1: Soldadura de pins

Soldadura de pins
Soldadura de pins

Rebrà la placa i els escuts de Wemos sense passadors soldats, ja que rebrà al paquet 3 opcions diferents:

  • Només masculí
  • Només femení
  • D’Home a Dona

Vaig optar per posar pins femenins al tauler principal i la resta de taulers utilitzen pins masculins a femenins. Us permet apilar altres escuts si ho escolliu (com un escut de relé)

Quan soldeu els passadors, assegureu-vos que poseu passadors masculins a la taula per tal que quedin estretes.

Faig servir pins masculins a femenins fins i tot per a escuts OLED. Els passadors femella li proporcionen una protecció mecànica parcial.

Podeu utilitzar directament wemos D1 mini DHT pro shield amb aquest tutorial, però he utilitzat el sensor en cables curts per no influir en la mesura per calor de la placa o pantalla de wemos.

Per als sensors alimentats per bateria, he soldat directament el suport de bateria i el sensor de temperatura DHT a la mini placa Wemos D1.

Pas 2: configureu Blynk

Configuració de Blynk
Configuració de Blynk
Configuració de Blynk
Configuració de Blynk

Instal·leu blynk al vostre telèfon i creeu-hi un projecte nou amb 2 dispositius. Per a cada dispositiu rebrà codis d'accés individuals. Faig servir una autenticació de dispositius per a tots els dispositius interiors i una per a tots els dispositius exteriors. Haureu de posar aquests codis d'accés a arduino al següent pas.

Blynk us permet utilitzar pins virtuals per intercanviar valors entre el vostre dispositiu i el núvol. Podeu utilitzar el pin virtual 1 per a la mesura de temperatura del primer sensor interior i el pin 3 per mesurar la temperatura del segon sensor interior. Pin virtual 2 que per mesurar la humitat del primer sensor interior i pin 4 per mesurar la humitat del segon sensor interior. És important només utilitzar un identificador de pin virtual únic per a cada dispositiu.

Podeu provar diverses opcions per representar les vostres mesures a blynk, utilitzo un gràfic històric i una icona de valor petit.

Per als sensors exteriors, podeu utilitzar un codi d'autenticació separat i un enfocament similar.

Pas 3: apileu-los junts i configureu els mini taulers Wemos D1

Apileu-vos junts i configureu els mini taulers Wemos D1
Apileu-vos junts i configureu els mini taulers Wemos D1
Apileu-vos junts i configureu els mini taulers Wemos D1
Apileu-vos junts i configureu els mini taulers Wemos D1
Apileu-vos junts i configureu els mini taulers Wemos D1
Apileu-vos junts i configureu els mini taulers Wemos D1
Apileu-vos junts i configureu els mini taulers Wemos D1
Apileu-vos junts i configureu els mini taulers Wemos D1

Quan es solden els pins, podeu apilar juntes i escuts junts i configurar la placa mitjançant Arduino IDE.

Per a la mini placa Wemos D1, també necessitareu controladors USB a sèrie que podeu trobar a la seva pàgina web.

Per a una senzilla visualització de la temperatura i la humitat a la pantalla OLED, podeu posar el programa bàsic blynk-exemple que s’adjunta a aquest pas. Està ben comentat perquè pugueu editar segons la vostra connexió. Tingueu en compte que el pin wemos D1 no és IO1, etc. A continuació, es mostren els valors IO dels seus pins. També els podeu trobar al lloc de wemos.

Per al sensor DHT22, heu de soldar una resistència de 10 kOhm entre els pins 1 i 2. (enllaçar com connectar-lo). El DHT22 es pot connectar sense resistència addicional (vermell a + 3,3 V, negre a terra, groc a l'entrada digital de l'ESP8266, si és D2 que el seu IO4 al codi arduino).

Els sensors exteriors amb bateria tenen capacitat per dormir profundament. Utilitzo bateries de clorur de liti-tionil (Li-SOCl2) connectades directament a terra i a ports de 3,3 V. Les seves tensions s’emmarquen dins de les especificacions de l’ESP8266 i, connectant-les directament, estalvio energia que, en cas contrari, serà consumida per conversions addicionals de pujada / baixada. Podeu buscar SAFT 3, 6V bateria principal per trobar proveïdor, he comprat al distribuïdor txec (enllaç)

Utilitzeu una configuració de blync-battery-example ben comentada i que podeu ajustar segons les vostres necessitats.

He adjuntat una calculadora Excel simplificada que funcionava correctament si hi ha connexió a internet i wifi. si la connexió wifi o internet està inactiva, pot passar fins a 35 segons perquè el dispositiu adormi i afecta la durada de la bateria.

Ara hauríeu d'obtenir les vostres lectures de dades a la pantalla OLED i a l'aplicació blynk del telèfon mòbil.

NOTA: Utilitzeu la versió 0.4.10 de la biblioteca Blynk si obteniu un error "version.h"

Recomanat: