Taula de continguts:
- Pas 1: agafeu els components
- Pas 2: un cop muntats als dos components
- Pas 3: temps per connectar-se i programar
- Pas 4: ara per al codi
- Pas 5: veure què passa
- Pas 6: jugar i jugar
Vídeo: WEMOS D1 Temp / Humitat IoT: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Es tracta d’un senzill projecte de muntatge, connexió i recopilació per començar amb un sensor de temperatura i humitat IoT que es connecta a WiFi i que “informa” de les seves dades a la plataforma IoT Blynk. Facilitar la supervisió des del telèfon intel·ligent.
A part de la soldadura del muntatge, es podria completar amb facilitat a partir dels 6-7 anys.
El cost per a mi va ser d'aproximadament 15 dòlars australians, o aproximadament 10 dòlars americans. És molt barat fer-ho si necessiteu controlar la temperatura i la humitat.
Pas 1: agafeu els components
Necessites:
Enllaç de producte WEMOS D1 Mini Banggood.com
Enllaç de producte del blindatge del sensor WEMOS SHT30 Banggood.com
Micro cable USB
Soldador i soldador (per a l’article més permanent) o ponts per a les taules i potser una pissarra.
Com que els components no es munten, es recomana soldar-los per facilitar la vida.
Amb els pins als dispositius, teniu els pins masculins a la part superior i els pins femenins a la part inferior del tauler. Aleshores, el processador principal és més útil per als vostres desenvolupaments posteriors i es poden canviar els escuts per adaptar-los.
Pas 2: un cop muntats als dos components
Un cop muntats els dos dispositius amb les seves configuracions de pins, connecteu-los. Prenent nota de l'alineació dels pins. Han d’encaixar sense molèsties.
Pas 3: temps per connectar-se i programar
Haureu d’utilitzar l’editor web o descarregar Arduino IDE per programar el vostre dispositiu.
Què podeu trobar aquí:
Haureu d’instal·lar la biblioteca de taulers adequada per al tauler. Aquest instructable és el millor que he trobat per a això: WEMOS - Arduino SoftwareIDE Instructable
Un cop fet això, haureu de rastrejar i carregar les biblioteques per a:
Cable: https://www.arduino.cc/en/Reference/Wire (que s’hauria d’instal·lar amb el programari principal Arduino IDE)
ESP8266WiFi: https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html (que hauria de ser una biblioteca instal·lable al gestor de biblioteca a Arduino IDE)
i el de Blynk:
Pas 4: ara per al codi
Haureu de tenir a mà:
- La vostra clau d'API del projecte Blynk: configureu el vostre compte, projecte, etc. al vostre telèfon aquí
- SSID WiFi (nom de la vostra xarxa WiFi)
- Contrasenya WiFi
- El número de pin virtual de Blynk per a temperatura i un altre per a humitat es pot ordenar més endavant.
- Obriu el codi adjunt al programari Arduino IDE
- Editeu el codi Blynk substituint el comentari, inclòs el fitxer
- Editeu WifiSetup i substituïu l'SSID i la contrasenya d'una manera similar
- Connecteu els Wemos a l’ordinador amb el cable USB.
- Haureu de seleccionar el tauler i publicar a les eines del menú. Si el tauler no apareix a la llista, heu de tornar uns quants passos enrere i ordenar la biblioteca del tauler perquè estigui disponible.
- A Esbós a la barra d'eines, verifiqueu i compileu. Que no hauria de tenir errors. (Tractar els errors que probablement siguin biblioteques no carregats correctament)
- Pengeu al vostre Wemos
- A Eines, seleccioneu Monitor de sèrie.
Si el LED del WEMOS parpelleja cada 5 segons, si funciona com hauria de fer-ho.
Pas 5: veure què passa
Amb el monitor sèrie obert, ara hauríeu de veure el WEMOS fent les seves coses.
Al telèfon amb la vostra aplicació Blynk, hauríeu de poder seleccionar opcions per afegir la visualització de dades a la pantalla.
Aquesta instrucció, que és molt similar a aquest projecte, cobreix l’aplicació Blynk
Diverteix-te i, amb sort, aquest és un projecte senzill i útil per a tu.
Pas 6: jugar i jugar
Si voleu jugar a violí, ajustant els temporitzadors:
- Per al flaix encara viu, const long intervalLED = 5000; aquí hi haurà un nombre inferior que parpellejarà més sovint que els cinc segons que he predeterminat al codi.
- Igual que ajustarem la lectura del sensor de 5 minuts, constant intervalProg = 300000; on 1000 llegiria cada segon.
- La rutina 'timeElapsedBlynk' al començament del bucle consisteix a mantenir viva la connexió Blynk, si la configuració d'intervalProg és 10000 o inferior, es pot comentar aquesta sentència IF. Blynk llistarà el vostre dispositiu fora de línia si no "marca" durant més de deu segons aproximadament.
- Si voleu executar diversos dispositius al mateix projecte de Blynk, assegureu-vos d'ajustar el "pin" al qual esteu escrivint, per assegurar-vos que no xoqueu amb les vostres dades. Definible a les dues variables situades a sobre de la rutina void setup ().
- He afegit una variable addicional per tenir en compte la calor generada pel D1, així com l'impacte corresponent sobre la humitat. Inicialment, vaig trobar una fluctuació d’uns 3,5-4,5 graus C en comparació amb altres dispositius de temperatura.
-
Podeu modificar-lo o, per solucionar-lo, proporcionar una distància suficient del cable amb el processador per a tota la placa o bé separar el sensor amb cura i ampliar-lo amb cables per millorar la precisió.
- Després d’un dia de proves paral·leles amb la unitat muntada aquí i un altre al costat que ha estès cables per distanciar el processador, la fluctuació de temperatura mesurada amb la gravació de Blynk en 160 punts de dades és d’un mínim de 1.212 ° C de diferència, 2.093 ° C de diferència i una mitjana de 1,75 graus C de diferència. El volum massiu i la línia de Pareto de les dades es troben a la mitjana de 1,75 graus C.
- També vaig trobar una cosa similar amb la humitat, que es va registrar en un 6,115% per sota de la humitat real. I també he afegit una variable per a això.
- Als meus propòsits, aquestes manipulacions ràpides i brutes són suficients per a les meves necessitats, ja que en qualsevol cas és acceptable.
Recomanat:
Automatitzar un hivernacle amb LoRa! (Part 1) -- Sensors (temperatura, humitat, humitat del sòl): 5 passos
Automatitzar un hivernacle amb LoRa! (Part 1) || Sensors (temperatura, humitat, humitat del sòl): en aquest projecte us mostraré com he automatitzat un hivernacle. Això vol dir que us mostraré com he construït l'hivernacle i com he connectat l'electrònica de potència i automatització. També us mostraré com programar una placa Arduino que utilitzi L
Alert-using-ThingSpeak + ESP32-Wireless-Temp-Sensor d’humitat: 7 passos
Alert-using-ThingSpeak + ESP32-Wireless-Temp-Sensor d’humitat: en aquest tutorial, mesurarem diferents dades de temperatura i humitat mitjançant el sensor de temperatura i humitat. També aprendreu a enviar aquestes dades a ThingSpeak. De manera que pugueu crear una alerta temporal al vostre correu amb un valor concret
Wemos D1 Mini Monitorització de temperatura / humitat: 3 passos
Wemos D1 Mini Monitorització de temperatura / humitat: buscava una manera barata i senzilla de controlar la temperatura i la humitat de la meva casa rural, que funcionés també amb la bateria o la presa de corrent. Necessitava controlar la temperatura de forma remota, però també volia la possibilitat de comprovar la temperatura visual local
Monitor d'humitat sense fils (ESP8266 + sensor d'humitat): 5 passos
Monitor d’humitat sense fils (ESP8266 + Sensor d’humitat): compro julivert a l’olla i la major part del dia la terra estava seca. Així que decideixo fer aquest projecte, sobre la detecció de la humitat del sòl a l’olla amb julivert, per comprovar si necessito abocar terra amb aigua. Crec que aquest sensor (sensor d’humitat capacitiu v1.2) és bo perquè
Enviar temperatura i humitat a l’aplicació Blynk (Wemos D1 Mini Pro): 15 passos (amb imatges)
Enviament de temperatura i 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