Indholdsfortegnelse:
- Trin 1: Forbrugsvarer
- Trin 2: Ledningsføring
- Trin 3: UPyCraft Brugervejledning
- Trin 4: Download af koden
- Trin 5: Hent IP -adresse
- Trin 6: Åbn en browser
- Trin 7: Nu vejret
Video: MicroPython Program : Mini Weather Station: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Det er vinter nu, men det føles stadig lidt varmt, selvom jeg kun har en T-shirt på, hvilket får mig til at ville vide den aktuelle temperatur, så jeg bruger Micropython ESP32 og DHT11 sensorer og en simpel vejrstation, så du kan få den aktuelle temperatur og fugtighed i enhver browser, nu vil jeg dele processen med dig.
Trin 1: Forbrugsvarer
Hardware:
- MakePython ESP32
- DHT11
- Brødbræt
- Spring linje
- USB -kabel
MakePython ESP32 er et ESP32 -kort med en integreret SSD1306 OLED -skærm, du kan få det fra dette link:
www.makerfabs.com/makepython-esp32.html
Software:
uPyCraft IDE
Klik på dette link for at downloade uPyCraft IDE til Windows:
Trin 2: Ledningsføring
- MakePython ESP32 og DHT11 er tilsluttet brødbrættet.
- DHT11 behøver kun 3 ledninger, VCC og GND er forbundet til 3V3 og GND for ESP32, og DATA er forbundet til IO14 i ESP32. Jeg brugte GPIO14 i eksperimentet, så jeg tilsluttede IO14.
- Tilslut MakePython ESP32 til pc ved hjælp af et USB -kabel, Åbn enhedshåndtering (søg bare efter "enhed" i Windows -søgefeltet). Når den udvides, skal portafsnittet vise noget lignende ovenstående. Noter portnummeret, f.eks. COM19 i mit tilfælde. Hvis der ikke vises nogen port, kan du prøve at downloade USB-drevet:
Trin 3: UPyCraft Brugervejledning
Detaljerede instruktioner til uPyCraft findes på dette link:
www.makerfabs.com/makepython-esp32-starter …
- Klik på linket ovenfor for at åbne siden
- Find vejledningsdokumentet til MicroPython ESP32 Dev Kit
- Klik på download for at åbne dokumentet
- Detaljerede selvstudier er tilgængelige i biblioteket I. MicroPython Development Tools
Denne dokumentation handler naturligvis ikke kun om uPyCraft -instruktionerne, men indeholder også nogle MicroPython ESP32 -rutiner og ofte stillede spørgsmål og fejlhåndtering.
Trin 4: Download af koden
Koden til ssd1306.py blev downloadet fra GitHub-depotet: https://github.com/ckuehnel/MicroPython-on-ESP32 Eller download mit.
Når du har downloadet ssd1306.py, skal du åbne filen og klikke på Gem og DownAndRun. "download ok" vises, når overførslen er vellykket.
Efter download af main.py skal følgende ændringer foretages:
1. Skift netværksnavn og adgangskode:
- SSID: skal ændres til dit lokale netværksnavn
- KODEORD: skal ændres til dit lokale netværksadgangskode
Når du er færdig, skal du klikke på DownAndRun, og MakePython ESP32 opretter forbindelse til WiFi
2. DHT11 -datapind:
Hvis DHT11 modtager en Pin -ændring på MakePython ESP32, skal du ændre nummeret i Pin () til den Pin, du modtager.
Trin 5: Hent IP -adresse
Kør main.py, netværkssucces, du kan se en IP -adresse (min: 192.168.1.120).
Trin 6: Åbn en browser
Åbn browseren på din pc, indtast den IP -adresse, du lige har fået (192.168.1.120), og klik på Enter for at bekræfte.
Trin 7: Nu vejret
Browseren viser den aktuelle temperatur og fugtighed samt OLED -displayet på MakePython ESP32. Når du opdaterer siden, opdateres temperatur- og fugtighedsdataene også.
Mini vejrstationen er relativt enkel. Jeg vil tilføje data fra gassensorer, regnsensorer, atmosfæriske trykfølere og andre sensorer for at berige vejrstationen.
Anbefalede:
Super Weather Station hængende kurv: 11 trin (med billeder)
Super Weather Station Hængende kurv: Hej alle sammen! I dette T3chFlicks blogindlæg viser vi dig, hvordan vi lavede en smart hængekurv. Planter er en frisk og sund tilføjelse til ethvert hjem, men kan hurtigt blive kedelige - især hvis du kun nogensinde husker at vande dem, når du
DIY Personal Weather Station Monitor: 6 trin
DIY Personal Weather Station Monitor: DarkSky ,, Vores API -service til eksisterende kunder ændrer sig ikke i dag, men vi accepterer ikke længere nye tilmeldinger. API'en vil fortsat fungere i slutningen af 2021. https: //blog.darksky.net/Personal Weather Station Monitor viser din we
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjorde den rigtige vej: 8 trin (med billeder)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjorde den rigtige vej: Efter 1 års vellykket drift på 2 forskellige steder deler jeg mine solcelledrevne vejrstation projektplaner og forklarer, hvordan det udviklede sig til et system, der virkelig kan overleve over lang tid perioder fra solenergi. Hvis du følger
DIY Weather Station & WiFi Sensor Station: 7 trin (med billeder)
DIY Weather Station & WiFi Sensor Station: I dette projekt vil jeg vise dig, hvordan du opretter en vejrstation sammen med en WiFi -sensorstation. Sensorstationen måler lokale temperatur- og fugtighedsdata og sender den via WiFi til vejrstationen. Vejrstationen viser derefter t
Arduino UNO Mini-Weather Station: 5 trin
Arduino UNO Mini-Weather Station: Dette er den første generation af min Arduino-baserede mini-vejrstation med wi-fi-forbindelse, som er i stand til at offentliggøre data offentligt online ved hjælp af ThingSpeak-platformen. Vejrstationen indsamler følgende data relateret til vejret og miljø