Satura rādītājs:
- 1. darbība: 1. darbība: aparatūras savienojums
- 2. darbība: 2. darbība: ESP32 kods
- 3. darbība: 3. darbība: koda paraugs
Video: Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Esp32 ir lielisks mikrokontrolleris, tas ir spēcīgs tāpat kā Arduino, bet vēl labāk! Tam ir Wifi savienojums, kas ļauj lēti un viegli izstrādāt IOT projektus. Bet darbs ar Esp ierīcēm ir nomākts, Pirmkārt, tas nav stabils, Otrkārt ir ārkārtīgi grūti izstrādāt savus projektus, izmantojot oficiālo SDK. Treškārt, ir milzīgas galvassāpes, lai atrastu piemērotu darba bibliotēku. Ko darīt, ja jūs varētu izmantot visas mikrokontrollera funkcijas, vienlaikus kodējot to PYTHON. Vai tam būtu kāda nozīme? protams, Python ir spēcīgs, viegli lasāms un ārkārtīgi viegli rakstāms. Turklāt jums nav jāuztraucas par visiem zema līmeņa materiāliem (norādes, reģistri un konfigurācijas faili). Jūs izmantojat arī stabilu Zerynth sistēmu. Zerynth vēl nav pazīstami, tā ir nākamā LIELĀ lieta!
Tas nodrošina visas mikrokontrollera funkcijas ar Python vieglumu un ir bez maksas
Ļaujiet man iepazīstināt jūs ar Esp32 temperatūras un mitruma tīmekļa serveri, kas rakstīts Python.
1. darbība: 1. darbība: aparatūras savienojums
Hts221 Temperatūras un mitruma sensors izmanto I2C savienojumu. Sensors jāpievieno atbilstošajām ESp32Node-MCU Esp32s Hts221 sensora tapām
3v3 pin 3.3v pin
GND tapa GND pinIO26 SCL tapa
IO25 SDA tapa
2. darbība: 2. darbība: ESP32 kods
- Pievienojiet Esp32 izstrādes paneli datoram.
- Lejupielādējiet jaunāko Zerynth Studio IDE bez maksas: https://www.zerynth.com/zerynth-studio/Izmantojiet šo instalēšanas rokasgrāmatu, lai jums palīdzētu:
- Lietojumprogrammas iekšpusē; Izveidojiet jaunu kontu un vertikalizējiet savu ierīci. Izmantojiet šo rokasgrāmatu, lai palīdzētu
- Tagad izveidojiet jaunu projektu no galvenās rīkjoslas; Projekts Jauns Ierakstiet projekta nosaukumu un saglabājiet to.
- Atrodiet pievienoto kodu
- Kopējiet kodu un augšupielādi (augšupielādējiet uC)
- Atveriet seriālo monitoru
- Kopējiet IP adresi savā pārlūkprogrammā un atveriet tīmekļa lapu! Ja jums nepieciešama palīdzība saistībā ar IDE:
3. darbība: 3. darbība: koda paraugs
Visu projektu varat atrast pievienotu! Tas vēlējās parādīt, cik viegli tas ir:
no stm.hts221 importēt hts221
temp_hum = hts221. HTS221 (I2C0, D16) #sākotnējais i2C protokols ar sensoru
temp, hum = temp_hum.get_temp_humidity () # iegūstiet pašreizējo temperatūru un mitrumu, izmantojot bibliotēku!
no espressif.esp32net importējiet esp32wifi kā wifi_driver #importing Esp32 Wifi draiveris
WifiAP_name = "WIFI AP nosaukums" Wifi_Pass = "Wifi Pass!"
wifi_driver.auto_init ()
wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------
Zerynth IDE lietošana ar python ir tik vienkārša.
Ieteicams:
ESP8266 un Visuino: DHT11 temperatūras un mitruma tīmekļa serveris: 12 soļi
ESP8266 un Visuino: DHT11 temperatūras un mitruma tīmekļa serveris: ESP8266 moduļi ir lieliski zemu izmaksu atsevišķi kontrolieri ar iebūvētu Wi-Fi, un es jau izveidoju vairākus norādījumus par tiem. DTH11/DTH21/DTH22 un AM2301 ir ļoti populāra kombinētā temperatūra un mitruma Arduino sensoriem, un es izveidoju numuru
Mitruma un temperatūras novērotājs, izmantojot Raspberry Pi ar SHT25 Python: 6 soļi
Mitruma un temperatūras novērotājs, izmantojot Raspberry Pi ar SHT25 Python: Būdams Raspberry Pi entuziasts, mēs domājām par dažiem iespaidīgākiem eksperimentiem. Šajā kampaņā mēs izveidosim mitruma un temperatūras novērotāju, kas mēra relatīvo mitrumu un temperatūru, izmantojot Raspberry Pi un SHT25, Humidi
Temperatūras un mitruma kontrole, izmantojot ESP-01 & DHT un AskSensors Cloud: 8 soļi
Temperatūras un mitruma uzraudzība, izmantojot ESP-01 & DHT un AskSensors Cloud: Šajā pamācībā mēs uzzināsim, kā kontrolēt temperatūru un mitruma mērījumus, izmantojot IOT-MCU/ESP-01-DHT11 plāksni un AskSensors IoT platformu .Šai lietojumprogrammai es izvēlos IOT-MCU ESP-01-DHT11 moduli, jo tas
Izveidot brīdinājumu, izmantojot Ubidots-ESP32+temperatūras un mitruma sensoru: 9 soļi
Brīdinājuma izveide-Ubidots-ESP32+temperatūras un mitruma sensora izveide: šajā apmācībā mēs izmērīsim dažādus temperatūras un mitruma datus, izmantojot temperatūras un mitruma sensoru. Jūs arī uzzināsit, kā nosūtīt šos datus uz Ubidots. Lai jūs varētu to analizēt no jebkuras vietas dažādiem lietojumiem. Arī izveidojot emai
Temperatūras un mitruma uzraudzība, izmantojot AWS-ESP32: 8 soļi
Temperatūras un mitruma uzraudzība, izmantojot AWS-ESP32: Šajā apmācībā mēs izmērīsim dažādus temperatūras un mitruma datus, izmantojot temperatūras un mitruma sensoru. Jūs arī uzzināsit, kā nosūtīt šos datus uz AWS