Innehållsförteckning:
- Steg 1: Tillbehör
- Steg 2: Kabeldragning
- Steg 3: UPyCraft bruksanvisning
- Steg 4: Kodnedladdning
- Steg 5: Skaffa IP -adress
- Steg 6: Öppna en webbläsare
- Steg 7: Nu vädret
Video: MicroPython Program : Mini Weather Station: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Det är vinter nu, men det känns fortfarande lite varmt, även om jag bara har på mig en T-shirt, vilket gör att jag vill veta den aktuella temperaturen, så jag använder Micropython ESP32 och DHT11 sensorer och en enkel väderstation så att du kan få den aktuella temperaturen och luftfuktigheten i vilken webbläsare som helst, nu delar jag processen med dig.
Steg 1: Tillbehör
Hårdvara:
- MakePython ESP32
- DHT11
- Brödbräda
- Hoppa linje
- USB-kabel
MakePython ESP32 är ett ESP32 -kort med en integrerad SSD1306 OLED -skärm, du kan få det från den här länken:
www.makerfabs.com/makepython-esp32.html
Programvara:
uPyCraft IDE
Klicka på den här länken för att ladda ner uPyCraft IDE för Windows:
Steg 2: Kabeldragning
- MakePython ESP32 och DHT11 är anslutna till brödbrädet.
- DHT11 behöver bara 3 ledningar, VCC och GND är anslutna till 3V3 och GND för ESP32, och DATA är ansluten till IO14 i ESP32. Jag använde GPIO14 i experimentet, så jag anslöt IO14.
- Anslut MakePython ESP32 till PC med en USB -kabel, Öppna enhetshanteraren (sök bara efter "enhet" i Windows sökruta). När den utökas bör portdelen visa något liknande ovan. Anteckna portnumret, till exempel COM19 i mitt fall. Om ingen port visas, försök ladda ner USB-enheten:
Steg 3: UPyCraft bruksanvisning
Detaljerade instruktioner för uPyCraft finns på denna länk:
www.makerfabs.com/makepython-esp32-starter …
- Klicka på länken ovan för att öppna sidan
- Hitta vägledningsdokumentet för MicroPython ESP32 Dev Kit
- Klicka på ladda ner för att öppna dokumentet
- Detaljerade självstudier finns i katalogen I. MicroPython Development Tools
Naturligtvis handlar denna dokumentation inte bara om uPyCraft -instruktionerna, utan innehåller också några MicroPython ESP32 -rutiner och vanliga frågor och felhantering.
Steg 4: Kodnedladdning
Koden för ssd1306.py laddades ner från GitHub-förvaret: https://github.com/ckuehnel/MicroPython-on-ESP32 Eller ladda ner min.
När du har laddat ner ssd1306.py öppnar du filen och klickar på Save and DownAndRun. "nedladdning ok" visas när nedladdningen lyckas.
Efter nedladdning av main.py måste följande ändringar göras:
1. Ändra nätverksnamn och lösenord:
- SSID: måste byta till ditt lokala nätverksnamn
- LÖSENORD: måste byta till ditt lokala nätverkslösenord
När du är klar klickar du på DownAndRun och MakePython ESP32 ansluter till WiFi
2. DHT11 -datapinne:
Om DHT11 får en Pin -ändring på MakePython ESP32, ändra numret i Pin () till Pin som du får.
Steg 5: Skaffa IP -adress
Kör main.py, nätverksframgång, du kan se en IP -adress (min: 192.168.1.120).
Steg 6: Öppna en webbläsare
Öppna webbläsaren på din dator, skriv in den IP -adress du just fick (192.168.1.120) och klicka på Enter för att bekräfta.
Steg 7: Nu vädret
Webbläsaren visar den aktuella temperaturen och luftfuktigheten, liksom OLED -skärmen på MakePython ESP32. När du uppdaterar sidan uppdateras också temperatur- och luftfuktighetsdata.
Miniväderstationen är relativt enkel. Jag kommer att lägga till data från gassensorer, regnsensorer, lufttryckssensorer och andra sensorer för att berika väderstationen.
Rekommenderad:
Mini Weather Station med Arduino och ThingSpeak: 4 steg
Mini Weather Station med Arduino och ThingSpeak: Hej alla. I denna instruktionsbok kommer jag att vägleda dig genom stegen för att skapa en personlig mini -väderstation. Vi kommer också att använda ThingSpeak API för att ladda upp våra väderdata till deras servrar, eller vad är syftet med en väderstation
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjord på rätt sätt: 8 steg (med bilder)
NaTaLia väderstation: Arduino soldriven väderstation gjord på rätt sätt: Efter 1 års framgångsrik drift på 2 olika platser delar jag mina solcellsdrivna väderstationsprojektplaner och förklarar hur det utvecklades till ett system som verkligen kan överleva över lång tid perioder från solenergi. Om du följer
DIY Weather Station & WiFi Sensor Station: 7 steg (med bilder)
DIY Weather Station & WiFi Sensor Station: I det här projektet kommer jag att visa dig hur du skapar en väderstation tillsammans med en WiFi -sensorstation. Sensorstationen mäter lokala temperatur- och luftfuktighetsdata och skickar den via WiFi till väderstationen. Väderstationen visar sedan t
Mini Weather Station With Attiny85: 6 steg (med bilder)
Mini Weather Station With Attiny85: I en nyligen instruerbar Indigod0g beskrev en mini -väderstation som fungerar ganska bra med två Arduinos. Kanske vill inte alla offra 2 Arduinos för att få fukt- och temperaturavläsningar och jag kommenterade att det borde vara möjligt att
Arduino UNO Mini-Weather Station: 5 steg
Arduino UNO Mini-Weather Station: Detta är den första generationen av min Arduino-baserade miniväderstation med wi-fi-anslutning, som kan publicera data offentligt online med ThingSpeak-plattformen. Väderstationen samlar in följande data relaterade till vädret och miljö