Innholdsfortegnelse:
- Trinn 1: Rekvisita
- Trinn 2: Kabling
- Trinn 3: UPyCraft bruksanvisning
- Trinn 4: Last ned koden
- Trinn 5: Få IP -adresse
- Trinn 6: Åpne en nettleser
- Trinn 7: Nå er været
Video: MicroPython -program: Mini værstasjon: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Det er vinter nå, men det føles fortsatt litt varmt, selv om jeg bare har på meg en T-skjorte, noe som får meg til å vite den nåværende temperaturen, så jeg bruker Micropython ESP32 og DHT11 sensorer og en enkel værstasjon slik at du kan få gjeldende temperatur og fuktighet i hvilken som helst nettleser, nå vil jeg dele prosessen med deg.
Trinn 1: Rekvisita
Maskinvare:
- MakePython ESP32
- DHT11
- Brødbrett
- Hoppelinje
- USB-kabel
MakePython ESP32 er et ESP32 -kort med integrert SSD1306 OLED -skjerm, du kan få det fra denne lenken:
www.makerfabs.com/makepython-esp32.html
Programvare:
uPyCraft IDE
Klikk på denne lenken for å laste ned uPyCraft IDE for Windows:
Trinn 2: Kabling
- MakePython ESP32 og DHT11 er koblet til brødbrettet.
- DHT11 trenger bare 3 ledninger, VCC og GND er koblet til 3V3 og GND for ESP32, og DATA er koblet til IO14 i ESP32. Jeg brukte GPIO14 i eksperimentet, så jeg koblet til IO14.
- Koble MakePython ESP32 til PC ved hjelp av en USB -kabel, Åpne enhetsbehandling (Bare søk etter "enhet" i Windows -søkeboksen). Når den er utvidet, skal portdelen vise noe som det ovennevnte. Noter portnummeret, for eksempel COM19 i mitt tilfelle. Hvis ingen port vises, kan du prøve å laste ned USB-stasjonen:
Trinn 3: UPyCraft bruksanvisning
Detaljerte instruksjoner for uPyCraft finner du på denne lenken:
www.makerfabs.com/makepython-esp32-starter …
- Klikk på lenken ovenfor for å åpne siden
- Finn veiledningsdokumentet for MicroPython ESP32 Dev Kit
- Klikk på nedlasting for å åpne dokumentet
- Detaljerte opplæringsprogrammer er tilgjengelige i katalogen I. MicroPython Development Tools
Selvfølgelig handler denne dokumentasjonen ikke bare om uPyCraft -instruksjonene, men inneholder også noen MicroPython ESP32 -rutiner og vanlige spørsmål og feilhåndtering.
Trinn 4: Last ned koden
Koden for ssd1306.py ble lastet ned fra GitHub-depotet: https://github.com/ckuehnel/MicroPython-on-ESP32 Eller last ned min.
Etter at du har lastet ned ssd1306.py, åpner du filen og klikker på Save and DownAndRun. "nedlasting ok" vil vises når nedlastingen er vellykket.
Etter nedlasting av main.py må følgende endringer gjøres:
1. Endre nettverksnavn og passord:
- SSID: må endres til ditt lokale nettverksnavn
- PASSORD: må byttes til ditt lokale nettverkspassord
Når du er ferdig, klikker du DownAndRun og MakePython ESP32 kobles til WiFi
2. DHT11 -datapinne:
Hvis DHT11 mottar en Pin -endring på MakePython ESP32, må du endre nummeret i Pin () til Pin -en du mottar.
Trinn 5: Få IP -adresse
Kjør main.py, nettverkssuksess, du kan se en IP -adresse (min: 192.168.1.120).
Trinn 6: Åpne en nettleser
Åpne nettleseren på PCen, skriv inn IP -adressen du nettopp fikk (192.168.1.120), og klikk Enter for å bekrefte.
Trinn 7: Nå er været
Nettleseren viser gjeldende temperatur og fuktighet, samt OLED -skjermen på MakePython ESP32. Når du oppdaterer siden, oppdateres også temperatur- og fuktighetsdataene.
Miniværstasjonen er relativt enkel. Jeg vil legge til data fra gassensorer, regnsensorer, atmosfæriske trykksensorer og andre sensorer for å berike værstasjonen.
Anbefalt:
Profesjonell værstasjon som bruker ESP8266 og ESP32 DIY: 9 trinn (med bilder)
Profesjonell værstasjon ved bruk av ESP8266 og ESP32 DIY: LineaMeteoStazione er en komplett værstasjon som kan grensesnittes med profesjonelle sensorer fra Sensirion samt noen Davis Instrument -komponent (regnmåler, vindmåler) Prosjektet er beregnet som en DIY værstasjon, men bare krever
Mini værstasjon ved hjelp av Arduino og ThingSpeak: 4 trinn
Mini værstasjon som bruker Arduino og ThingSpeak: Hei alle sammen. I denne instruksen vil jeg veilede deg gjennom trinnene for å lage en personlig miniværstasjon. Vi vil også bruke ThingSpeak API for å laste opp værdataene våre til serverne deres, eller hva er formålet med en værstasjon
NaTaLia værstasjon: Arduino solcelledrevet værstasjon gjort den riktige måten: 8 trinn (med bilder)
NaTaLia værstasjon: Arduino solcelledrevet værstasjon gjort på riktig måte: Etter 1 års vellykket drift på 2 forskjellige steder deler jeg mine solcelledrevne værstasjonsprosjektplaner og forklarer hvordan det utviklet seg til et system som virkelig kan overleve over lang tid perioder fra solenergi. Hvis du følger
Værstasjon som bruker Wemos D1 Mini, BME280 og Sensate .: 6 trinn
Værstasjon ved hjelp av Wemos D1 Mini, BME280 og Sensate .: I tidligere innlegg har jeg delt forskjellige metoder for å bygge en værstasjon. Hvis du ikke har sjekket det, er det en lenke. I denne instruksen vil jeg demonstrere hvordan du bygger en enkel værstasjon ved hjelp av Wemos og en IoT -plattform som heter Sensate
Mini værstasjon med Attiny85: 6 trinn (med bilder)
Mini Weather Station With Attiny85: I en nylig instruerbar Indigod0g beskrev en mini værstasjon som fungerer ganske bra, ved hjelp av to Arduinos. Kanskje ikke alle ønsker å ofre 2 Arduinos for å få fuktighets- og temperaturavlesninger, og jeg kommenterte at det burde være mulig å