Sadržaj:

Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a: 3 koraka
Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a: 3 koraka

Video: Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a: 3 koraka

Video: Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a: 3 koraka
Video: Measure Temperature and Humidity WiFi with ESP32 DHT11 and DHT22 - Robojax 2024, Srpanj
Anonim
Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a
Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a
Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a
Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a
Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a
Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a
Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a
Esp32 Web server za temperaturu i vlažnost zraka pomoću PYTHON -a i Zerynth IDE -a

Esp32 je veličanstven mikrokontroler, snažan je poput Arduina, ali još bolji! Ima Wi-Fi vezu, omogućava vam jeftino i jednostavno razvijanje IOT projekata. Ali rad s Esp uređajima frustrira, prvo nije stabilan, drugo izuzetno je teško razviti svoje projekte sa službenim SDK -om. Treće, velika je glavobolja pronaći odgovarajuću radnu biblioteku. Što ako biste mogli koristiti sve funkcionalnosti miko-kontrolera i kodirati ga u PYTHON-u. Bi li to imalo razlike? naravno, Python je moćan, jednostavan za čitanje i izuzetno jednostavan za pisanje. Osim toga ne morate brinuti o svim stvarima niske razine (pokazivači, registri i konfiguracijske datoteke) Također, koristite stabilan sustav Zerynth. Ako još niste upoznati sa Zerynth -om, to je sljedeća VELIKA STVAR!

Pruža vam sve funkcionalnosti mikrokontrolera uz jednostavnost Pythona i besplatan je

Dopustite mi da vam predstavim Esp32 web server za temperaturu i vlagu napisan na Pythonu.

Korak 1: Korak 1: Povezivanje hardvera

Korak 1: Povezivanje hardvera
Korak 1: Povezivanje hardvera
Korak 1: Povezivanje hardvera
Korak 1: Povezivanje hardvera

Senzor temperature i vlažnosti hts221 koristi I2C vezu. Morate spojiti senzor na odgovarajuće pinove u senzoru Hts221 ESp32Node-MCU Esp32s

3v3 pin 3.3v pin

GND pin GND pinIO26 SCL pin

IO25 SDA pin

Korak 2: Korak 2: ESP32 kod

Korak 2: ESP32 kod
Korak 2: ESP32 kod
Korak 2: ESP32 kod
Korak 2: ESP32 kod
Korak 2: ESP32 kod
Korak 2: ESP32 kod
  • Povežite svoju razvojnu ploču Esp32 s računalom.
  • Besplatno preuzmite najnoviji Zerynth Studio IDE: https://www.zerynth.com/zerynth-studio/ Upotrijebite ovaj vodič za instalaciju da vam pomogne:
  • Unutar aplikacije; Izradite novi račun i vertualizirajte svoj uređaj. Upotrijebite ovaj vodič kako bi vam pomoglihttps://docs.zerynth.com/latest/official/core.zer…
  • Sada Izradite novi projekt s glavne alatne trake; Project New Napišite naziv projekta i spremite ga.
  • Pronađite kôd u privitku
  • Kopirajte kôd i vezu prema gore (prenesite na uC)
  • Otvorite serijski monitor
  • Kopirajte IP adresu u svoj preglednik i otvorite web stranicu! Ako vam je potrebna pomoć s IDE-om:

Korak 3: Korak 3: Uzorak koda

Korak 3: Uzorak koda!
Korak 3: Uzorak koda!

Cijeli projekt možete pronaći u prilogu! Ovo vam je željelo pokazati koliko je jednostavno:

iz stm.hts221 uvoz hts221

temp_hum = hts221. HTS221 (I2C0, D16) #inicirati i2C protokol sa senzorom

temp, hum = temp_hum.get_temp_humidity () # dobijte trenutnu temp i vlažnost pomoću biblioteke!

s espressif.esp32net uvezite esp32wifi kao wifi_driver #importirajte Esp32 Wifi upravljački program

WifiAP_name = "Naziv WIFI AP -a" Wifi_Pass = "Wifi Pass!"

wifi_driver.auto_init ()

wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------

Zerynth IDE je tako jednostavan za korištenje s pythonom.

Preporučeni: