Satura rādītājs:

Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE: 3 soļi
Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE: 3 soļi

Video: Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE: 3 soļi

Video: Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE: 3 soļi
Video: Part 2: Software Build of LoRa Receiver and WiFi Webserver based on Arduino ESP32 (EP13) 2024, Novembris
Anonim
Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE
Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE
Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE
Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE
Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE
Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE
Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE
Esp32 Temperatūras un mitruma tīmekļa serveris, izmantojot PYTHON & Zerynth IDE

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

1. darbība. Aparatūras savienojums
1. darbība. Aparatūras savienojums
1. darbība. Aparatūras savienojums
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

2. darbība: ESP32 kods
2. darbība: ESP32 kods
2. darbība: ESP32 kods
2. darbība: ESP32 kods
2. darbība: ESP32 kods
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

3. solis: koda paraugs!
3. solis: 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: