INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Dit is nou winter, maar dit voel nog steeds 'n bietjie warm, al dra ek net 'n T-hemp, wat my laat weet wat die huidige temperatuur is, so ek gebruik die Micropython ESP32- en DHT11-sensors en 'n eenvoudige weerstasie. kan die huidige temperatuur en humiditeit in enige blaaier kry, nou deel ek die proses met u.
Stap 1: Voorrade
Hardeware:
- MakePython ESP32
- DHT11
- Broodbord
- Spring lyn
- USB kabel
MakePython ESP32 is 'n ESP32 -bord met 'n geïntegreerde SSD1306 OLED -skerm, u kan dit via hierdie skakel kry:
www.makerfabs.com/makepython-esp32.html
Sagteware:
uPyCraft IDE
Klik op hierdie skakel om uPyCraft IDE vir Windows af te laai:
Stap 2: Bedrading
- MakePython ESP32 en DHT11 word op die broodbord ingeprop.
- DHT11 benodig slegs 3 drade, VCC en GND is gekoppel aan 3V3 en GND van ESP32, en DATA is gekoppel aan IO14 van ESP32. Ek het GPIO14 in die eksperiment gebruik, so ek het IO14 gekoppel.
- Koppel MakePython ESP32 aan 'n rekenaar met 'n USB -kabel, maak apparaatbestuurder oop (soek eenvoudig 'toestel' in die Windows -soekkassie). As dit uitgebrei is, moet die poortgedeelte iets soos die hierbo vertoon. Teken die poortnommer aan, soos COM19 in my geval. As daar geen poort verskyn nie, probeer dan om die USB-stasie af te laai:
Stap 3: UPyCraft -gebruiksaanwysings
Gedetailleerde instruksies vir uPyCraft kan op hierdie skakel gevind word:
www.makerfabs.com/makepython-esp32-starter …
- Klik op die skakel hierbo om die bladsy oop te maak
- Vind die MicroPython ESP32 Dev Kit -leidokument
- Klik op aflaai om die dokument oop te maak
- Gedetailleerde tutoriale is beskikbaar in die gids I. MicroPython Development Tools
Hierdie dokumentasie handel natuurlik nie net oor die uPyCraft -instruksies nie, maar bevat ook 'n paar MicroPython ESP32 -roetines en gereelde vrae en fouthantering.
Stap 4: Die aflaai van die kode
Die kode vir ssd1306.py is afgelaai van die GitHub-bewaarplek: https://github.com/ckuehnel/MicroPython-on-ESP32 Of laai myne af.
Nadat u ssd1306.py afgelaai het, maak die lêer oop en klik op Save en DownAndRun. 'aflaai ok' sal verskyn as die aflaai suksesvol is.
Na die aflaai van main.py, moet die volgende veranderinge aangebring word:
1. Verander netwerknaam en wagwoord:
- SSID: moet verander na u plaaslike netwerknaam
- WAGWOORD: moet verander na u plaaslike netwerkwagwoord
As u klaar is, klik dan op DownAndRun en die MakePython ESP32 maak verbinding met WiFi
2. DHT11 -dataspeld:
As DHT11 'n Pin -verandering op MakePython ESP32 ontvang, verander die nommer in die Pin () na die Pin wat u ontvang.
Stap 5: Kry IP -adres
Begin main.py, netwerk sukses, u kan 'n IP -adres (myne: 192.168.1.120) sien.
Stap 6: Maak 'n blaaier oop
Maak die blaaier op u rekenaar oop, tik die IP -adres wat u pas gekry het (192.168.1.120) in en klik op Enter om te bevestig.
Stap 7: Nou die weer
Die blaaier vertoon die huidige temperatuur en humiditeit, sowel as die OLED -skerm op MakePython ESP32. As u die bladsy herlaai, word die temperatuur- en humiditeitsdata ook herlaai.
Die mini -weerstasie is relatief eenvoudig. Ek sal data van gassensors, reënsensors, atmosferiese druksensors en ander sensors byvoeg om die weerstasie te verryk.
Aanbeveel:
NodeMCU Lua Goedkoop 6 $ -bord met MicroPython -temperatuur- en humiditeitsregistrasie, Wifi en mobiele statistieke: 4 stappe
NodeMCU Lua Goedkoop 6 $ -bord met MicroPython -registrasie van temperatuur en humiditeit, wifi en mobiele statistieke: dit is basies wolkweerstasie, u kan data op u telefoon nagaan of 'n telefoon as lewendige vertoning gebruik. Met NodeMCU -toestel kan u temperatuur- en humiditeitsdata buite aanmeld , in die kamer, kweekhuis, laboratorium, koelkamer of op enige ander plek volledig
Maak 'n infrarooi termometer vir COVID-19 met MicroPython: 8 stappe
Maak 'n infrarooi termometer vir COVID-19 met MicroPython: As gevolg van die uitbreek van koronavirussiekte (COVID-19), moet die HR van die onderneming die temperatuur van elke werker meet en registreer. Dit is 'n vervelige en tydrowende taak vir HR. Dus het ek hierdie projek gedoen: die werker druk op die knoppie, dit in
MQTT Gebaseer op MicroPython ESP32: 5 stappe
MQTT Gebaseer op MicroPython ESP32: Ek hou daarvan om troeteldierkatte aan te hou. Na 'n dag se intense werk kan die kat my ontspan as ek by die huis kom. Na harde opleiding het hierdie kat 'n goeie gewoonte om gereeld in die " restaurant " elke dag. Maar onlangs moet ek 'n paar dae reis en
Pixel Kit met MicroPython: eerste stappe: 7 stappe
Pixel Kit met MicroPython: eerste stappe: die reis om die volle potensiaal van Kano's Pixel te ontsluit, begin met die vervanging van die fabrieks -firmware deur MicroPython, maar dit is slegs die begin. Om die Pixel Kit te kodeer, moet ons ons rekenaars daaraan koppel. Hierdie handleiding sal verduidelik wat
MicroPython vir goedkoop $ 3 ESP8266 WeMos D1 Mini vir 2x temperatuurregistrasie, wifi en mobiele statistieke: 4 stappe
MicroPython op goedkoop $ 3 ESP8266 WeMos D1 Mini vir 2x temperatuurregistrasie, wifi en mobiele statistieke: Met klein goedkoop ESP8266 -chip / toestel kan u temperatuurdata buite, in die kamer, kweekhuis, laboratorium, koelkamer of op enige ander plek heeltemal gratis aanmeld. Hierdie voorbeeld sal ons gebruik om die verkoelingstemperatuur binne en buite aan te meld