Sisukord:
- Samm: tarvikud
- 2. samm: juhtmestik
- Samm: UPyCrafti kasutusjuhend
- Samm: koodi allalaadimine
- Samm: hankige IP -aadress
- Samm: avage brauser
- Samm 7: Nüüd ilm
Video: Programm MicroPython : Mini ilmajaam: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Praegu on talv, kuid siiski tundub veidi palav, kuigi mul on seljas ainult T-särk, mis tekitab soovi teada praegust temperatuuri, seega kasutan Micropython ESP32 ja DHT11 andureid ning lihtsat ilmajaama saate praeguse temperatuuri ja niiskuse mis tahes brauseris, nüüd jagan teiega protsessi.
Samm: tarvikud
Riistvara:
- MakePython ESP32
- DHT11
- Leivalaud
- Hüppejoon
- USB kaabel
MakePython ESP32 on integreeritud SSD1306 OLED -ekraaniga ESP32 -plaat, selle saate sellelt lingilt:
www.makerfabs.com/makepython-esp32.html
Tarkvara :
uPyCraft IDE
Windowsi uPyCraft IDE allalaadimiseks klõpsake seda linki:
2. samm: juhtmestik
- MakePython ESP32 ja DHT11 on ühendatud leivaplaadiga.
- DHT11 vajab ainult 3 juhtmest, VCC ja GND on ühendatud ESP32 3V3 ja GND -ga ning DATA on ühendatud ESP32 IO14 -ga. Kasutasin katses GPIO14, seega ühendasin IO14.
- Ühendage MakePython ESP32 arvutiga USB -kaabli abil, avage seadmehaldur (otsige lihtsalt Windowsi otsingukastist "seade"). Laiendamisel peaks pordi sektsioon kuvama midagi ülaltoodut. Märkige pordi number, näiteks minu puhul COM19. Kui ühtegi pordi ei kuvata, proovige USB-draiv alla laadida:
Samm: UPyCrafti kasutusjuhend
Üksikasjalikud juhised uPyCrafti kohta leiate sellelt lingilt:
www.makerfabs.com/makepython-esp32-starter…
- Lehe avamiseks klõpsake ülaltoodud linki
- Leidke dokument MicroPython ESP32 Dev Kit Guidance
- Dokumendi avamiseks klõpsake nuppu Laadi alla
- Üksikasjalikud õpetused on saadaval kataloogis I. MicroPythoni arendustööriistad
Loomulikult ei hõlma see dokumentatsioon ainult uPyCrafti juhiseid, vaid sisaldab ka mõnda MicroPython ESP32 rutiini ning korduma kippuvaid küsimusi ja vigade käsitlemist.
Samm: koodi allalaadimine
Ssd1306.py kood laaditi alla GitHubi hoidlast: https://github.com/ckuehnel/MicroPython-on-ESP32 Või laadige alla minu oma.
Pärast ssd1306.py allalaadimist avage fail ja klõpsake nuppu Salvesta ja käivita. Kui allalaadimine on edukas, kuvatakse teade „allalaadimine ok”.
Pärast main.py allalaadimist tuleb teha järgmised muudatused.
1. Muutke võrgu nime ja parooli:
- SSID: peate muutma oma kohaliku võrgu nime
- PASSWORD: peate muutma oma kohaliku võrgu parooliks
Kui olete lõpetanud, klõpsake nuppu DownAndRun ja MakePython ESP32 ühendub WiFi -ga
2. DHT11 andmeside:
Kui DHT11 saab MakePython ESP32 -l PIN -koodi muutmise, muutke PIN -koodis () olev number PIN -koodiks, mille saate.
Samm: hankige IP -aadress
Käivitage main.py, võrgu edu, näete IP -aadressi (minu: 192.168.1.120).
Samm: avage brauser
Avage oma arvutis brauser, sisestage äsja saadud IP -aadress (192.168.1.120) ja klõpsake kinnitamiseks nuppu Enter.
Samm 7: Nüüd ilm
Brauser kuvab praeguse temperatuuri ja niiskuse ning ka MakePython ESP32 OLED -ekraani. Lehe värskendamisel värskendatakse ka temperatuuri ja niiskuse andmeid.
Mini ilmajaam on suhteliselt lihtne. Lisan ilmajaama rikastamiseks gaasiandurite, vihmasensorite, õhurõhuandurite ja muude andurite andmed.
Soovitan:
Mini ilmajaam Arduino ja ThingSpeaki abil: 4 sammu
Mini ilmajaam Arduino ja ThingSpeaki abil: Tere kõigile. Selles juhendis juhendan teid isikupärastatud mini -ilmajaama tegemiseks. Samuti kasutame oma ilmastikuandmete üleslaadimiseks nende serveritesse ThingSpeak API -d või muidu, mis on ilmastikuolude eesmärk
NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: 8 sammu (piltidega)
NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: pärast 1 -aastast edukat tegutsemist kahes erinevas kohas jagan oma päikeseenergiaga töötavate ilmajaamade projektiplaane ja selgitan, kuidas see arenes süsteemiks, mis võib pika aja jooksul tõesti ellu jääda perioodid päikeseenergiast. Kui järgite
Ilmajaam Wemos D1 Mini, BME280 ja Sensate abil: 6 sammu
Ilmajaam, kasutades Wemos D1 Mini, BME280 ja Sensate .: Eelmistes postitustes olen jaganud erinevaid meetodeid ilmajaama ehitamiseks. Kui te pole seda kontrollinud, on siin link. Selles juhendis demonstreerin, kuidas ehitada lihtne ilmajaam, kasutades Wemos ja IoT platvormi Sensate
Programm ESP8266 - MicroPython: 4 sammu
Programm ESP8266 - MicroPython: MicroPython on projekt, mis võimaldab teil käivitada python 3 miniatuurse versiooni mikrokontrolleritel ja sisseehitatud tahvlitel. Sellel on kasvav toetus mikrokontrolleriplaatidele ja selle asemel, et installida tahvlile täielik Linuxi distro, annab see ainult m
Pro-mini programm Uno abil (Arduino põhitõed): 7 sammu (piltidega)
Programm Pro-mini, kasutades Uno-d (Arduino põhitõed): Hai kõik, selles õpetlikus juhises tahaksin jagada teile oma kogemust oma hiljuti ostetud Arduino pro-miniga ja seda, kuidas mul õnnestus koodi esmakordselt sellesse üles laadida, kasutades oma vana Arduino Uno. Arduino pro-mini sisaldab järgmisi funktsioone: