Përmbajtje:

Programi MicroPython Station Mini Stacioni i motit: 7 hapa
Programi MicroPython Station Mini Stacioni i motit: 7 hapa
Anonim
Programi MicroPython : Mini Stacioni i Motit
Programi MicroPython : Mini Stacioni i Motit

Wintershtë dimër tani, por akoma ndihet pak nxehtë, edhe pse unë vesh vetëm një bluzë, gjë që më bën të dëshiroj të di temperaturën aktuale, kështu që unë përdor sensorët Micropython ESP32 dhe DHT11 dhe një stacion të thjeshtë moti kështu që ju mund të marrë temperaturën dhe lagështinë aktuale në çdo shfletues, tani do ta ndaj procesin me ju.

Hapi 1: Furnizimet

Furnizimet
Furnizimet

Hardware:

  • MakePython ESP32
  • DHT11
  • Bordi i bukës
  • Vijë kërcimi
  • Kabllo USB

MakePython ESP32 është një bord ESP32 me një ekran OLED të integruar SSD1306, mund ta merrni nga kjo lidhje:

www.makerfabs.com/makepython-esp32.html

Softuer

uPyCraft IDE

Klikoni këtë lidhje për të shkarkuar uPyCraft IDE për Windows:

Hapi 2: Instalimet elektrike

Instalime elektrike
Instalime elektrike
  1. MakePython ESP32 dhe DHT11 janë të lidhura në tabelën e bukës.
  2. DHT11 ka nevojë vetëm për 3 tela, VCC dhe GND janë të lidhur me 3V3 dhe GND të ESP32, dhe të dhënat janë të lidhura me IO14 të ESP32. Kam përdorur GPIO14 në eksperiment, kështu që lidha IO14.
  3. Lidhni MakePython ESP32 me PC duke përdorur një kabllo USB, Hapni menaxherin e pajisjes (Thjesht kërkoni për "pajisje" në kutinë e kërkimit të Windows). Kur zgjerohet, seksioni i portit duhet të shfaqë diçka si më sipër. Shënoni numrin e portit, siç është COM19 në rastin tim. Nëse nuk shfaqet asnjë port, provoni të shkarkoni USB drive:

Hapi 3: UPyCraft Udhëzim për Përdorim

UPyCraft Udhëzim për Përdorim
UPyCraft Udhëzim për Përdorim
UPyCraft Udhëzim për Përdorim
UPyCraft Udhëzim për Përdorim

Udhëzimet e hollësishme për uPyCraft mund të gjenden në këtë lidhje:

www.makerfabs.com/makepython-esp32-starter…

  • Klikoni lidhjen e mësipërme për të hapur faqen
  • Gjeni dokumentin e Udhëzimit MicroPython ESP32 Dev Kit
  • Klikoni shkarkimin për të hapur dokumentin
  • Udhëzimet e hollësishme janë në dispozicion në drejtorinë I. MicroPython Development Tools

Sigurisht, ky dokumentacion nuk ka të bëjë vetëm me udhëzimet e uPyCraft, por gjithashtu përfshin disa rutina MicroPython ESP32 dhe pyetje të shpeshta dhe trajtimin e gabimeve.

Hapi 4: Shkarkimi i Kodit

Shkarkimi i Kodit
Shkarkimi i Kodit
Shkarkimi i Kodit
Shkarkimi i Kodit

Kodi për ssd1306.py u shkarkua nga depoja e GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Ose shkarkoni timen.

Pasi të keni shkarkuar ssd1306.py, hapni skedarin dhe klikoni Save dhe DownAndRun. "Shkarkimi në rregull" do të shfaqet kur shkarkimi të jetë i suksesshëm.

Pas shkarkimit të main.py, ndryshimet e mëposhtme duhet të bëhen:

1. Ndryshoni emrin dhe fjalëkalimin e rrjetit:

  • SSID: duhet të ndryshoni në emrin e rrjetit tuaj lokal
  • Fjalëkalimi: duhet të ndryshoni në fjalëkalimin e rrjetit tuaj lokal

Kur të keni mbaruar, klikoni DownAndRun dhe MakePython ESP32 lidhet me WiFi

2. PIN -i i të dhënave DHT11:

Nëse DHT11 merr një ndryshim Pin në MakePython ESP32, ndryshoni numrin në Pin () në Pin që po merrni.

Hapi 5: Merrni adresën IP

Merrni adresën IP
Merrni adresën IP

Drejtoni main.py, suksesin e rrjetit, mund të shihni një adresë IP (e imja: 192.168.1.120).

Hapi 6: Hapni një shfletues

Hapni një shfletues
Hapni një shfletues

Hapni shfletuesin në kompjuterin tuaj, shkruani adresën IP që sapo keni (192.168.1.120) dhe klikoni Enter për të konfirmuar.

Hapi 7: Tani Moti

Tani Moti
Tani Moti

Shfletuesi shfaq temperaturën dhe lagështinë aktuale, si dhe ekranin OLED në MakePython ESP32. Kur rifreskoni faqen, të dhënat e temperaturës dhe lagështisë gjithashtu do të rifreskohen.

Mini stacioni i motit është relativisht i thjeshtë. Unë do të shtoj të dhëna nga sensorët e gazit, sensorët e shiut, sensorët e presionit atmosferik dhe sensorë të tjerë për të pasuruar stacionin e motit.

Recommended: