Sisukord:

Programm MicroPython : Mini ilmajaam: 7 sammu
Programm MicroPython : Mini ilmajaam: 7 sammu

Video: Programm MicroPython : Mini ilmajaam: 7 sammu

Video: Programm MicroPython : Mini ilmajaam: 7 sammu
Video: Wifi Weather Station | Software & 3D Printing 🌦📡 2024, Juuli
Anonim
Programm MicroPython : Mini ilmajaam
Programm MicroPython : Mini ilmajaam

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

Tarvikud
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

Juhtmestik
Juhtmestik
  1. MakePython ESP32 ja DHT11 on ühendatud leivaplaadiga.
  2. 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.
  3. Ü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

UPyCrafti kasutusjuhend
UPyCrafti kasutusjuhend
UPyCrafti kasutusjuhend
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

Koodi allalaadimine
Koodi allalaadimine
Koodi allalaadimine
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

Hankige IP -aadress
Hankige IP -aadress

Käivitage main.py, võrgu edu, näete IP -aadressi (minu: 192.168.1.120).

Samm: avage brauser

Avage brauser
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

Nüüd Ilm
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: