Sisukord:
Video: Esp32 temperatuuri ja niiskuse veebiserver PYTHON & Zerynth IDE abil: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Esp32 on suurepärane mikrokontroller, see on võimas nagu Arduino, kuid isegi parem! Sellel on WiFi-ühendus, mis võimaldab teil odavalt ja hõlpsalt IOT-projekte arendada. Kuid Esp-seadmetega töötamine on masendav, esiteks pole see stabiilne, teiseks on äärmiselt raske oma projekte ametliku SDK -ga arendada. Kolmandaks on sobiva tööraamatukogu leidmine tohutu peavalu. Mis siis, kui saaksite kasutada kõiki mikrokontrolleri funktsioone ja kodeerida seda ka PYTHONis. Kas see muudaks midagi? Muidugi on Python võimas, hõlpsasti loetav ja äärmiselt lihtne kirjutada. Lisaks ei pea te muretsema kõigi madala taseme asjade (viited, registrid ja konfiguratsioonifailid) pärast. Samuti kasutate Zerynthi stabiilset süsteemi. pole Zerynthiga veel tuttav, see on järgmine SUUR ASI!
See annab teile kõik mikrokontrolleri funktsioonid koos Pythoni lihtsusega ja see on tasuta
Lubage mul tutvustada teile Pythonis kirjutatud temperatuuri ja niiskuse veebiserverit Esp32.
1. samm: 1. samm: riistvaraühendus
Hts221 temperatuuri ja niiskuse andur kasutab I2C ühendust, andur tuleb ühendada ESp32Node-MCU Esp32s Hts221 anduri vastavate tihvtidega
3v3 tihvtiga 3.3v tihvt
GND tihvt GND pinIO26 SCL tihvt
IO25 SDA tihvt
2. samm: 2. samm: ESP32 -kood
- Ühendage Esp32 arendusplaat arvutiga.
- Laadige uusim Zerynth Studio IDE tasuta alla: https://www.zerynth.com/zerynth-studio/Kasutage seda installijuhendit:
- Rakenduse sees; Looge uus konto ja vertikaalselt seadistage seade. Kasutage seda juhendit, mis aitab teil
- Nüüd looge põhitööriistaribalt uus projekt; Projekt Uus Kirjutage projekti nimi ja salvestage see.
- Leidke lisatud kood
- Kopeerige kood ja Uplink (laadige üles uC -sse)
- Ava jadamonitor
- Kopeerige IP-aadress oma brauserisse ja avage veebileht! Kui vajate IDE-ga abi:
3. samm: 3. samm: koodinäide
Kogu projekti leiate manusena! See soovis näidata teile, kui lihtne see on:
saidilt stm.hts221 import hts221
temp_hum = hts221. HTS221 (I2C0, D16) #initiate i2C protokoll anduriga
temp, hum = temp_hum.get_temp_humidity () # hankige kogu abil praegune temp ja niiskus!
espressif.esp32net'ist importige esp32wifi wifi_driveriks #importing Esp32 Wifi draiver
WifiAP_name = "WIFI AP nimi" Wifi_Pass = "Wifi pääs!"
wifi_driver.auto_init ()
wifi.link (WifiAP_nimi, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------
Zerynth IDE -d on pythoniga lihtne kasutada.
Soovitan:
M5STACK Temperatuuri, niiskuse ja rõhu kuvamine M5StickC ESP32 -l Visuino abil - lihtne teha: 6 sammu
M5STACK Temperatuuri, niiskuse ja rõhu kuvamine M5StickC ESP32 -l Visuino abil - lihtne teha: Selles õpetuses õpime, kuidas programmeerida ESP32 M5Stack StickC koos Arduino IDE ja Visuinoga temperatuuri, niiskuse ja rõhu kuvamiseks ENV anduri abil (DHT12, BMP280, BMM150)
Temperatuuri ja niiskuse jälgimine AM2301 abil NodeMCU & Blynk'is: 3 sammu
Temperatuuri ja niiskuse jälgimine AM2301 abil NodeMCU -l ja Blynkil: On väga hästi teada tõsiasi, et enamikus tööstuse vertikaalides mängivad temperatuur, niiskus, rõhk, õhukvaliteet, veekvaliteet jne olulisi tegureid, mida tuleb pidevalt jälgida häiresüsteemid peavad olema paigas, kui väärtus
ESP8266 ja Visuino: DHT11 temperatuuri ja niiskuse veebiserver: 12 sammu
ESP8266 ja Visuino: DHT11 temperatuuri ja niiskuse veebiserver: ESP8266 moodulid on suurepärased odavad eraldiseisvad kontrollerid, millel on sisseehitatud WiFi, ja ma tegin nende kohta juba mitmeid juhiseid. DTH11/DTH21/DTH22 ja AM2301 on väga populaarsed kombineeritud temperatuurid ja niiskuse Arduino andurid ning tegin hulga
Temperatuuri ja niiskuse jälgimine ESP-01 & DHT ja AskSensors Cloudi abil: 8 sammu
Temperatuuri ja niiskuse jälgimine ESP-01 & DHT ja AskSensors Cloudi abil: Selles juhendis õpime, kuidas jälgida temperatuuri ja niiskuse mõõtmisi IOT-MCU/ESP-01-DHT11 plaadi ja AskSensors IoT platvormi abil .Ma valin selle rakenduse jaoks IOT-MCU ESP-01-DHT11 mooduli, sest see
E-posti märguannete loomine traadita temperatuuri ja niiskuse anduri NCD abil punase sõlme abil: 22 sammu
E-posti märguannete loomine NCD traadita temperatuuri ja niiskuse anduri kohta sõlme-punase abil: kasutame siin NCD temperatuuri ja niiskuse andurit, kuid sammud jäävad kõigi ncd-toodete jaoks samaks, nii et kui teil on muid ncd traadita andureid, proovige seda tasuta kõrvalt kõrvalt jälgida. Selle teksti peatamise abil peate