Taula de continguts:
- Pas 1: subministraments
- Pas 2: cablejat
- Pas 3: instruccions d'ús d'UPyCraft
- Pas 4: Descàrrega del codi
- Pas 5: Obteniu l'adreça IP
- Pas 6: obriu un navegador
- Pas 7: Ara el temps
Vídeo: Programa MicroPython : Mini estació meteorològica: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Ara és hivern, però encara fa una mica de calor, tot i que només porto una samarreta, cosa que em dóna ganes de conèixer la temperatura actual, de manera que faig servir els sensors Micropython ESP32 i DHT11 i una senzilla estació meteorològica. pot obtenir la temperatura i la humitat actuals en qualsevol navegador, ara compartiré el procés amb vosaltres.
Pas 1: subministraments
Maquinari:
- MakePython ESP32
- DHT11
- Taula de pa
- Saltar la línia
- Cable USB
MakePython ESP32 és una placa ESP32 amb una pantalla OLED SSD1306 integrada, la podeu obtenir des d’aquest enllaç:
www.makerfabs.com/makepython-esp32.html
Programari :
uPyCraft IDE
Feu clic en aquest enllaç per descarregar uPyCraft IDE per a Windows:
Pas 2: cablejat
- MakePython ESP32 i DHT11 estan connectats a la placa de control.
-
DHT11 només necessita 3 cables, VCC i GND estan connectats a 3V3 i GND d’ESP32 i DATA està connectat a IO14 d’ESP32. Vaig utilitzar GPIO14 a l’experiment, de manera que vaig connectar IO14.
- Connecteu MakePython ESP32 al PC mitjançant un cable USB, obriu el gestor de dispositius (només cal que cerqueu "dispositiu" al quadre de cerca de Windows). Quan s’expandeix, la secció de port hauria de mostrar alguna cosa semblant a l’anterior. Anoteu el número de port, com ara COM19 en el meu cas. Si no apareix cap port, proveu de descarregar la unitat USB:
Pas 3: instruccions d'ús d'UPyCraft
Podeu trobar instruccions detallades per a uPyCraft en aquest enllaç:
www.makerfabs.com/makepython-esp32-starter…
- Feu clic a l'enllaç superior per obrir la pàgina
- Cerqueu el document d’orientació del kit de desenvolupament MicroPython ESP32
- Feu clic a Baixa per obrir el document
- Els tutorials detallats estan disponibles al directori I. MicroPython Development Tools
Per descomptat, aquesta documentació no només tracta de les instruccions d’uPyCraft, sinó que també inclou algunes rutines MicroPython ESP32 i preguntes més freqüents i maneig d’errors.
Pas 4: Descàrrega del codi
El codi de ssd1306.py es va descarregar del dipòsit de GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 O descarregueu el meu.
Després de descarregar ssd1306.py, obriu el fitxer i feu clic a Desa i Executa. "baixada correcta" es mostrarà quan la baixada tingui èxit.
Després de descarregar main.py, cal fer els canvis següents:
1. Canvieu el nom i la contrasenya de la xarxa:
- SSID: cal canviar el nom de la vostra xarxa local
- CONTRASENYA: heu de canviar a la vostra contrasenya de xarxa local
Quan hàgiu acabat, feu clic a DownAndRun i el MakePython ESP32 es connecta a WiFi
2. Pin de dades DHT11:
Si DHT11 rep un canvi de Pin a MakePython ESP32, canvieu el número del Pin () al Pin que esteu rebent.
Pas 5: Obteniu l'adreça IP
Executeu main.py, èxit de la xarxa, podeu veure una adreça IP (la meva: 192.168.1.120).
Pas 6: obriu un navegador
Obriu el navegador al vostre PC, escriviu l'adreça IP que acabeu d'obtenir (192.168.1.120) i feu clic a Retorn per confirmar.
Pas 7: Ara el temps
El navegador mostra la temperatura i la humitat actuals, així com la pantalla OLED a MakePython ESP32. Quan actualitzeu la pàgina, les dades de temperatura i humitat també s’actualitzaran.
La mini estació meteorològica és relativament senzilla. Afegiré dades de sensors de gas, de pluja, de pressió atmosfèrica i d’altres per enriquir l’estació meteorològica.
Recomanat:
Mini estació meteorològica amb Arduino i ThingSpeak: 4 passos
Mini estació meteorològica amb Arduino i ThingSpeak: Hola a tots. En aquest instructiu, us guiaré pels passos per crear una mini estació meteorològica personalitzada. A més, farem servir l'API ThingSpeak per penjar les nostres dades meteorològiques als seus servidors, o bé quin és el propòsit d'un estat meteorològic
Estació meteorològica NaTaLia: l'estació meteorològica amb energia solar Arduino s'ha fet correctament: 8 passos (amb imatges)
Estació meteorològica NaTaLia: Estació meteorològica amb energia solar Arduino feta de la manera correcta: després d’un any d’exitació en 2 llocs diferents, comparteixo els plans del projecte de la meva estació meteorològica amb energia solar i explico com va evolucionar cap a un sistema que realment pot sobreviure durant molt de temps períodes des de l'energia solar. Si segueixes
Estació meteorològica de bricolatge i estació de sensor WiFi: 7 passos (amb imatges)
Estació meteorològica de bricolatge i estació de sensor WiFi: en aquest projecte us mostraré com crear una estació meteorològica juntament amb una estació de sensor WiFi. L'estació del sensor mesura les dades de temperatura i humitat locals i les envia, mitjançant WiFi, a l'estació meteorològica. L'estació meteorològica mostra llavors
Estació meteorològica amb Wemos D1 Mini, BME280 i Sensate .: 6 passos
Estació meteorològica que utilitza Wemos D1 Mini, BME280 i Sensate .: En publicacions anteriors he compartit diferents mètodes per construir una estació meteorològica. Si no ho heu comprovat aquí hi ha un enllaç: en aquest instructiu us mostraré com construir una estació meteorològica senzilla mitjançant Wemos i una plataforma IoT anomenada Sensate
Mini estació meteorològica amb Attiny85: 6 passos (amb imatges)
Mini estació meteorològica amb Attiny85: en una instrucció recent, Indigod0g va descriure una mini estació meteorològica que funciona força bé, mitjançant dos Arduinos. Potser no tothom vol sacrificar 2 Arduinos per obtenir lectures d'humitat i temperatura i vaig comentar que hauria de ser possible