
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Šobrīd ir ziema, taču joprojām ir nedaudz karsts, lai gan es valkāju tikai T-kreklu, tāpēc man rodas vēlme uzzināt pašreizējo temperatūru, tāpēc es izmantoju Micropython ESP32 un DHT11 sensorus un vienkāršu laika staciju, lai jūs var iegūt pašreizējo temperatūru un mitrumu jebkurā pārlūkprogrammā, tagad es dalīšos ar jums procesā.
1. solis: Piegādes

Aparatūra:
- MakePython ESP32
- DHT11
- Maizes dēlis
- Lēciena līnija
- USB kabelis
MakePython ESP32 ir ESP32 tāfele ar integrētu SSD1306 OLED displeju, to varat iegūt no šīs saites:
www.makerfabs.com/makepython-esp32.html
Programmatūra :
uPyCraft IDE
Noklikšķiniet uz šīs saites, lai lejupielādētu uPyCraft IDE operētājsistēmai Windows:
2. solis: elektroinstalācija

- MakePython ESP32 un DHT11 ir pievienoti maizei.
- DHT11 ir nepieciešami tikai 3 vadi, VCC un GND ir savienoti ar ESP32 3V3 un GND, un DATA ir pievienots ESP32 IO14. Eksperimentā es izmantoju GPIO14, tāpēc es pievienoju IO14.
- Savienojiet MakePython ESP32 ar datoru, izmantojot USB kabeli, atveriet ierīces pārvaldnieku (vienkārši meklējiet "ierīci" Windows meklēšanas lodziņā). Paplašinot, ostas sadaļai vajadzētu parādīt kaut ko līdzīgu iepriekš minētajam. Pierakstiet porta numuru, piemēram, manā gadījumā COM19. Ja neparādās neviens ports, mēģiniet lejupielādēt USB disku:
3. darbība: UPyCraft lietošanas norādījumi


Detalizētus norādījumus par uPyCraft varat atrast šajā saitē:
www.makerfabs.com/makepython-esp32-starter…
- Lai atvērtu lapu, noklikšķiniet uz iepriekš esošās saites
- Atrodiet dokumentu MicroPython ESP32 Dev Kit Guidance
- Noklikšķiniet uz lejupielādes, lai atvērtu dokumentu
- Detalizētas apmācības ir pieejamas I. MicroPython Development Tools direktorijā
Protams, šī dokumentācija attiecas ne tikai uz uPyCraft norādījumiem, bet ietver arī dažas MicroPython ESP32 procedūras un bieži uzdotos jautājumus un kļūdu apstrādi.
4. darbība: koda lejupielāde


Ssd1306.py kods tika lejupielādēts no GitHub krātuves: https://github.com/ckuehnel/MicroPython-on-ESP32 Vai lejupielādējiet manu.
Pēc ssd1306.py lejupielādes atveriet failu un noklikšķiniet uz Save and DownAndRun. Kad lejupielāde būs veiksmīga, tiks parādīts paziņojums “lejupielādēt labi”.
Pēc main.py lejupielādes ir jāveic šādas izmaiņas:
1. Mainiet tīkla nosaukumu un paroli:
- SSID: jāmaina vietējā tīkla nosaukums
- PASSWORD: jāmaina vietējā tīkla parole
Kad esat pabeidzis, noklikšķiniet uz DownAndRun, un MakePython ESP32 izveidos savienojumu ar WiFi
2. DHT11 datu tapa:
Ja DHT11 MakePython ESP32 saņem PIN maiņu, mainiet PIN () taustiņu uz saņemto PIN.
5. darbība: iegūstiet IP adresi

Palaidiet main.py, tīkla panākumi, jūs varat redzēt IP adresi (mana: 192.168.1.120).
6. darbība. Atveriet pārlūkprogrammu

Datorā atveriet pārlūkprogrammu, ierakstiet tikko iegūto IP adresi (192.168.1.120) un noklikšķiniet uz Enter, lai apstiprinātu.
7. solis: Tagad laika apstākļi

Pārlūkprogramma parāda pašreizējo temperatūru un mitrumu, kā arī MakePython ESP32 OLED displeju. Atsvaidzinot lapu, tiks atsvaidzināti arī temperatūras un mitruma dati.
Mini laika stacija ir salīdzinoši vienkārša. Es papildināšu datus no gāzes sensoriem, lietus sensoriem, atmosfēras spiediena sensoriem un citiem sensoriem, lai bagātinātu laika staciju.
Ieteicams:
Mini laika stacija, izmantojot Arduino un ThingSpeak: 4 soļi

Mini laika stacija, izmantojot Arduino un ThingSpeak: Sveiki visiem. Šajā pamācībā es jums norādīšu, kā izveidot personalizētu mini laika staciju. Mēs izmantosim arī ThingSpeak API, lai augšupielādētu laika apstākļu datus viņu serveros, vai arī kāds ir laika apstākļu mērķis
DIY laika stacija un WiFi sensora stacija: 7 soļi (ar attēliem)

DIY laika stacija un WiFi sensora stacija: Šajā projektā es jums parādīšu, kā izveidot laika staciju kopā ar WiFi sensoru staciju. Sensora stacija mēra vietējās temperatūras un mitruma datus un nosūta tos, izmantojot WiFi, uz meteoroloģisko staciju. Pēc tam meteoroloģiskā stacija parāda t
MicroPython programma: atjauniniet koronavīrusa slimības (COVID-19) datus reālā laikā: 10 soļi (ar attēliem)

MicroPython programma: atjauniniet koronavīrusa slimības (COVID-19) datus reālā laikā: pēdējo nedēļu laikā apstiprināto koronavīrusa slimību (COVID 19) gadījumu skaits pasaulē ir pārsniedzis 100 000, un Pasaules veselības organizācija (PVO) ir paziņojusi, ka jauns koronavīrusa pneimonijas uzliesmojums ir globāla pandēmija. Es biju ļoti
Laika stacija, izmantojot Wemos D1 Mini, BME280 un Sensate .: 6 soļi

Meteoroloģiskā stacija, izmantojot Wemos D1 Mini, BME280 un Sensate .: Iepriekšējos ziņojumos esmu dalījies dažādās metodēs, kā izveidot meteoroloģisko staciju. Ja neesat to pārbaudījis, šeit ir saite. Šajā pamācībā es parādīšu, kā izveidot vienkāršu laika staciju, izmantojot Wemos un IoT platformu ar nosaukumu Sensate
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)

Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu