Sisällysluettelo:
- Vaihe 1: Tarvikkeet
- Vaihe 2: Johdotus
- Vaihe 3: UPyCraftin käyttöohje
- Vaihe 4: Koodin lataus
- Vaihe 5: Hanki IP -osoite
- Vaihe 6: Avaa selain
- Vaihe 7: Nyt sää
Video: MicroPython -ohjelma : Mini Weather Station: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Nyt on talvi, mutta silti tuntuu hieman kuumalta, vaikka minulla on vain T-paita päällä, joten haluan tietää nykyisen lämpötilan, joten käytän Micropython ESP32- ja DHT11-antureita ja yksinkertaista sääasemaa voi saada nykyisen lämpötilan ja kosteuden missä tahansa selaimessa, nyt jaan prosessin kanssasi.
Vaihe 1: Tarvikkeet
Laitteisto:
- MakePython ESP32
- DHT11
- Leipälauta
- Hyppylinja
- USB kaapeli
MakePython ESP32 on ESP32 -kortti, jossa on integroitu SSD1306 OLED -näyttö, voit saada sen tästä linkistä:
www.makerfabs.com/makepython-esp32.html
Ohjelmisto:
uPyCraft IDE
Lataa uPyCraft IDE for Windows napsauttamalla tätä linkkiä:
Vaihe 2: Johdotus
- MakePython ESP32 ja DHT11 on kytketty leipälevyyn.
- DHT11 tarvitsee vain 3 johtoa, VCC ja GND on kytketty ESP32: n 3V3 ja GND -liittimiin ja DATA on kytketty ESP32: n IO14 -liitäntään. Käytin kokeilussa GPIO14: tä, joten liitin IO14: n.
- Yhdistä MakePython ESP32 tietokoneeseen USB -kaapelilla, avaa laitehallinta (etsi vain "laite" Windowsin hakukentästä). Kun porttia on laajennettu, sen pitäisi näyttää jotain yllä olevaa. Merkitse muistiin portin numero, kuten tapauksessani COM19. Jos porttia ei näy, yritä ladata USB-asema:
Vaihe 3: UPyCraftin käyttöohje
Yksityiskohtaiset ohjeet uPyCraftista löytyvät tästä linkistä:
www.makerfabs.com/makepython-esp32-starter…
- Avaa sivu napsauttamalla yllä olevaa linkkiä
- Etsi MicroPython ESP32 Dev Kit Guidance -asiakirja
- Avaa asiakirja napsauttamalla lataa
- Yksityiskohtaisia opetusohjelmia on I. MicroPython Development Tools -hakemistossa
Tämä dokumentaatio ei tietenkään koske vain uPyCraft -ohjeita, vaan sisältää myös joitain MicroPython ESP32 -rutiineja sekä usein kysyttyjä kysymyksiä ja virheiden käsittelyä.
Vaihe 4: Koodin lataus
Ssd1306.py-koodi ladattiin GitHub-arkistosta: https://github.com/ckuehnel/MicroPython-on-ESP32 Tai lataa oma.
Kun olet ladannut ssd1306.py, avaa tiedosto ja napsauta Save and DownAndRun. "lataa ok" tulee näkyviin, kun lataus onnistuu.
Kun olet ladannut main.py, seuraavat muutokset on tehtävä:
1. Vaihda verkon nimi ja salasana:
- SSID: sinun on vaihdettava paikallisen verkon nimi
- SALASANA: sinun on vaihdettava paikallisen verkon salasana
Kun olet valmis, napsauta DownAndRun ja MakePython ESP32 muodostaa yhteyden WiFi -verkkoon
2. DHT11 -datatappi:
Jos DHT11 vastaanottaa PIN -koodin vaihdon MakePython ESP32 -laitteessa, vaihda PIN -koodin () numero vastaanottamaasi PIN -koodiin.
Vaihe 5: Hanki IP -osoite
Suorita main.py, verkon menestys, näet IP -osoitteen (minun: 192.168.1.120).
Vaihe 6: Avaa selain
Avaa tietokoneesi selain, kirjoita juuri saamasi IP -osoite (192.168.1.120) ja vahvista napsauttamalla Enter.
Vaihe 7: Nyt sää
Selain näyttää nykyisen lämpötilan ja kosteuden sekä MakePython ESP32: n OLED -näytön. Kun päivität sivun, myös lämpötila- ja kosteustiedot päivittyvät.
Minisääasema on suhteellisen yksinkertainen. Lisään tietoja kaasu-, sade-, ilmanpaine- ja muista antureista sääaseman rikastamiseksi.
Suositeltava:
Super Weather Station Hanging Basket: 11 vaihetta (kuvilla)
Super Weather Station Hanging Basket: Hei kaikki! Tässä T3chFlicks -blogiviestissä näytämme sinulle, miten teimme älykkään roikkuvan korin. Kasvit ovat raikas ja terveellinen lisä jokaiseen kotiin, mutta niistä voi tulla nopeasti väsyttäviä - varsinkin jos muistat kastella niitä vain, kun
DIY Personal Weather Station Monitor: 6 vaihetta
DIY Personal Weather Station Monitor: DarkSky ,, Sovellusliittymäpalvelumme nykyisille asiakkaillemme ei muutu tänään, mutta emme enää hyväksy uusia ilmoittautumisia. Sovellusliittymä toimii edelleen vuoden 2021 loppuun asti. Https://blog.darksky.net/Personal Weather Station Monitor näyttää
Hanging Gear Weather Station: 7 vaihetta (kuvilla)
Hanging Gear Weather Station: Tässä opetusohjelmassa näytän sinulle, kuinka rakentaa oma riippuvalaisin sääasema, joka on valmistettu CNC-laserleikatusta MDF-osasta. Askelmoottori ajaa jokaista vaihdetta ja Arduino mittaa lämpötilan ja kosteuden käyttämällä DHT: tä
Particle Photon IoT Personal Weather Station: 4 vaihetta (kuvilla)
Particle Photon IoT Personal Weather Station:
Arduino UNO Mini-Weather Station: 5 vaihetta
Arduino UNO Mini-Weather Station: Tämä on ensimmäisen sukupolven Arduino-pohjainen minisääasemani, jossa on Wi-Fi-yhteys, joka voi lähettää tietoja julkisesti verkossa ThingSpeak-alustan avulla. Sääasema kerää seuraavat sää- ja ympäristö