Tartalomjegyzék:

Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával: 3 lépés
Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával: 3 lépés

Videó: Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával: 3 lépés

Videó: Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával: 3 lépés
Videó: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, November
Anonim
Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával
Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával
Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával
Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával
Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával
Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával
Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával
Esp32 Hőmérséklet és páratartalom webszerver PYTHON & Zerynth IDE használatával

Az Esp32 egy csodálatos mikrovezérlő, olyan erős, mint egy Arduino, de még jobb! Wifi-kapcsolattal rendelkezik, lehetővé téve az IOT projektek olcsó és egyszerű fejlesztését. De az Esp eszközökkel való munka frusztráló, először nem stabil, másodszor rendkívül nehéz fejleszteni a projekteket a hivatalos SDK -val. Harmadszor, óriási fejtörést okoz a megfelelő működő könyvtár megtalálása. Mi lenne, ha használhatná a mikrovezérlő összes funkcióját, miközben kódolná is a PYTHON-ban. Természetesen a Python erőteljes, könnyen olvasható és rendkívül könnyen írható. Ráadásul nem kell aggódnia az alacsony szintű dolgok miatt (mutatók, regiszterek és konfigurációs fájlok). Ezenkívül Zerynth stabil rendszert használ. Ha még nem ismerik Zerynth -t, ez a következő nagy dolog!

A Python egyszerűségével megadja a mikrovezérlő összes funkcióját, és ingyenes

Hadd mutassam be Önnek az Esp32 hőmérséklet és páratartalom webszervert Python nyelven.

1. lépés: 1. lépés: Hardvercsatlakozás

1. lépés: Hardvercsatlakozás
1. lépés: Hardvercsatlakozás
1. lépés: Hardvercsatlakozás
1. lépés: Hardvercsatlakozás

A hts221 hőmérséklet- és páratartalom-érzékelő I2C kapcsolatot használ, az érzékelőt az ESp32Node-MCU Esp32s Hts221 érzékelő megfelelő csapjaihoz kell csatlakoztatni

3v3 tűs 3.3v tüske

GND pin GND pinIO26 SCL pin

IO25 SDA csap

2. lépés: 2. lépés: ESP32 kód

2. lépés: ESP32 kód
2. lépés: ESP32 kód
2. lépés: ESP32 kód
2. lépés: ESP32 kód
2. lépés: ESP32 kód
2. lépés: ESP32 kód
  • Csatlakoztassa az Esp32 fejlesztőpanelt a számítógéphez.
  • Töltse le ingyen a legújabb Zerynth Studio IDE-t: https://www.zerynth.com/zerynth-studio/Használja ezt a telepítési útmutatót:
  • Az alkalmazáson belül; Hozzon létre egy új fiókot, és tegye függőlegessé eszközét. Használja ezt az útmutatót, hogy segítsen:
  • Most hozzon létre egy új projektet a fő eszköztárból; Project New Írjon nevet a projektnek, és mentse el.
  • Keresse meg a mellékelt kódot
  • Másolja a kódot és az Uplinket (töltse fel az uC -be)
  • Nyissa meg a soros monitort
  • Másolja az IP-címet a böngészőjébe, és nyissa meg a weboldalt! Ha segítségre van szüksége az IDE-vel kapcsolatban:

3. lépés: 3. lépés: Kódminta

3. lépés: Kódminta!
3. lépés: Kódminta!

Az egész projektet csatolva találja! Ezzel meg akartam mutatni, milyen egyszerű:

az stm.hts221 import hts221

temp_hum = hts221. HTS221 (I2C0, D16) #kezdeti i2C protokoll az érzékelővel

temp, hum = temp_hum.get_temp_humidity () # a könyvtár használatával szerezze be az aktuális hőmérsékletet és páratartalmat!

az espressif.esp32net -ből importálja az esp32wifi -t wifi_driver -ként #importing Esp32 Wifi illesztőprogram

WifiAP_name = "WIFI AP neve" Wifi_Pass = "Wifi Pass!"

wifi_driver.auto_init ()

wifi.link (WifiAP_név, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------

A Zerynth IDE használata python segítségével ilyen egyszerű.

Ajánlott: