Turinys:
- 1 veiksmas: 1 veiksmas: aparatinės įrangos prijungimas
- 2 veiksmas: 2 veiksmas: ESP32 kodas
- 3 žingsnis: 3 žingsnis: kodo pavyzdys
Video: Esp32 temperatūros ir drėgmės žiniatinklio serveris naudojant „PYTHON & Zerynth IDE“: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
„Esp32“yra puikus mikrovaldiklis, jis yra galingas kaip „Arduino“, bet dar geresnis! Jis turi „Wi-Fi“ryšį, leidžiantį pigiai ir lengvai plėtoti IOT projektus. Tačiau darbas su „Esp“įrenginiais yra varginantis, pirma, jis nėra stabilus, antra labai sunku plėtoti savo projektus naudojant oficialų SDK. Trečia, didžiulis galvos skausmas yra rasti tinkamą veikiančią biblioteką. O kas, jei galėtumėte naudoti visas mikrovaldiklio funkcijas ir kartu jį koduoti PYTHON. Ar tai ką nors pakeistų? Žinoma, „Python“yra galingas, lengvai skaitomas ir labai lengvai rašomas. Be to, jums nereikia jaudintis dėl visų žemo lygio dalykų (rodyklių, registrų ir konfigūracijos failų). Taip pat naudojate stabilią „Zerynth“sistemą. Jei dar nepažįstate Zerynth, tai yra kitas didelis dalykas!
Tai suteikia jums visas mikrovaldiklio funkcijas su „Python“patogumu ir yra nemokama
Leiskite jums pristatyti „Esp32“temperatūros ir drėgmės žiniatinklio serverį, parašytą „Python“.
1 veiksmas: 1 veiksmas: aparatinės įrangos prijungimas
„Hts221“temperatūros ir drėgmės jutiklis naudoja I2C jungtį. Jutiklį turite prijungti prie atitinkamų ESp32Node-MCU Esp32s Hts221 jutiklio kaiščių
3v3 kaištis 3.3v kaištis
GND kaištis GND pinIO26 SCL kaištis
IO25 SDA kaištis
2 veiksmas: 2 veiksmas: ESP32 kodas
- Prijunkite „Esp32“kūrimo plokštę prie kompiuterio.
- Nemokamai atsisiųskite naujausią „Zerynth Studio IDE“: https://www.zerynth.com/zerynth-studio/ Naudokite šį diegimo vadovą, kuris jums padės:
- Programos viduje; Sukurkite naują paskyrą ir sukurkite vertikalų įrenginio vaizdą. Naudokite šį vadovą, kad padėtumėte
- Dabar sukurkite naują projektą iš pagrindinės įrankių juostos; Projektas Naujas Parašykite projekto pavadinimą ir išsaugokite jį.
- Raskite pridėtą kodą
- Nukopijuokite kodą ir „Uplink“(įkelkite į uC)
- Atidarykite serijinį monitorių
- Nukopijuokite IP adresą į savo naršyklę ir atidarykite tinklalapį! Jei jums reikia pagalbos dėl IDE:
3 žingsnis: 3 žingsnis: kodo pavyzdys
Visą projektą rasite pridėtame! Tai norėjo parodyti, kaip tai paprasta:
iš stm.hts221 importuoti hts221
temp_hum = hts221. HTS221 (I2C0, D16) #pradinis i2C protokolas su jutikliu
temp, hum = temp_hum.get_temp_humidity () # gaukite dabartinę temperatūrą ir drėgmę naudodami biblioteką!
iš espressif.esp32net importuokite esp32wifi kaip wifi_driver #importing Esp32 Wifi tvarkyklę
WifiAP_name = "WIFI AP pavadinimas" Wifi_Pass = "Wifi Pass!"
wifi_driver.auto_init ()
wifi.link („WifiAP_name“, „wifi. WIFI_WPA2“, „Wifi_Pass“) -------------------------------------- -------------------------------------------------- -----------------------------
Naudoti „Zerynth IDE“su python yra taip paprasta.
Rekomenduojamas:
ESP8266 ir Visuino: DHT11 temperatūros ir drėgmės žiniatinklio serveris: 12 žingsnių
ESP8266 ir Visuino: DHT11 temperatūros ir drėgmės žiniatinklio serveris: ESP8266 moduliai yra puikūs pigūs atskiri valdikliai su įmontuotu „Wi-Fi“, ir aš jau sukūriau keletą instrukcijų apie juos. DTH11/DTH21/DTH22 ir AM2301 yra labai populiarios kombinuotos temperatūros ir drėgmės „Arduino“jutikliai, ir aš padariau skaičių
Kambario temperatūros ir drėgmės stebėjimas naudojant ESP32 ir „AskSensors Cloud“: 6 žingsniai
Kambario temperatūros ir drėgmės stebėjimas naudojant ESP32 ir „AskSensors Cloud“: Šioje pamokoje sužinosite, kaip stebėti kambario ar stalo temperatūrą ir drėgmę naudojant DHT11 ir ESP32, prijungtus prie debesies. Mūsų mokymo vadovų atnaujinimus rasite čia. Specifikacijos: DHT11 jutiklis gali matuoti temperatūrą
Drėgmės ir temperatūros stebėtojas naudojant „Raspberry Pi“su SHT25 „Python“: 6 žingsniai
Drėgmės ir temperatūros stebėtojas, naudodamas „Raspberry Pi“su SHT25 „Python“: Būdamas „Raspberry Pi“entuziastas, sugalvojome keletą įspūdingesnių eksperimentų. Šioje kampanijoje mes atliksime drėgmės ir temperatūros stebėtoją, kuris matuoja santykinę drėgmę ir temperatūrą naudodami „Raspberry Pi“ir SHT25, „Humidi“
Temperatūros ir drėgmės stebėjimas naudojant ESP-01 & DHT ir „AskSensors Cloud“: 8 žingsniai
Temperatūros ir drėgmės stebėjimas naudojant ESP-01 & DHT ir „AskSensors Cloud“: Šioje instrukcijoje mes mokysimės stebėti temperatūrą ir drėgmės matavimus naudojant IOT-MCU/ESP-01-DHT11 plokštę ir „AskSensors IoT“platformą .Šiai programai renkuosi IOT-MCU ESP-01-DHT11 modulį, nes
„HiFive1“žiniatinklio serveris su ESP32 / ESP8266 „WiFi“moduliais Pamoka: 5 žingsniai
„HiFive1“žiniatinklio serveris su ESP32 / ESP8266 „WiFi“modulių pamoka: „HiFive1“yra pirmoji su „Arduino“suderinama RISC-V plokštė, pagaminta naudojant „SiFive“FE310 procesorių. Plokštė yra maždaug 20 kartų greitesnė nei „Arduino UNO“, tačiau UNO plokštėje „HiFive1“trūksta belaidžio ryšio. Laimei, yra keletas nebrangių