Sisällysluettelo:

Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: 3 -vaiheilla
Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: 3 -vaiheilla

Video: Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: 3 -vaiheilla

Video: Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: 3 -vaiheilla
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Heinäkuu
Anonim
Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: n avulla
Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: n avulla
Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: n avulla
Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: n avulla
Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: n avulla
Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: n avulla
Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: n avulla
Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: n avulla

Esp32 on upea mikro-ohjain, se on tehokas kuten Arduino, mutta vielä parempi! Siinä on Wifi-yhteys, jonka avulla voit kehittää IOT-projekteja halvalla ja helposti. Mutta Esp-laitteiden kanssa työskenteleminen on turhauttavaa, Ensinnäkin se ei ole vakaa, Toiseksi on erittäin vaikeaa kehittää projekteja virallisella SDK: lla. Kolmanneksi sopivan toimivan kirjaston löytäminen on valtava päänsärky. Entä jos voisit käyttää kaikkia mikro-ohjaimen toimintoja ja koodata sen myös PYTHONissa. tietenkin, Python on tehokas, helppolukuinen ja erittäin helppo kirjoittaa. Lisäksi sinun ei tarvitse huolehtia kaikista alhaisen tason asioista (osoittimet, rekisterit ja määritystiedostot) Lisäksi käytät Zerynthin vakaata järjestelmää. Zerynth ei ole vielä tuttu, se on seuraava iso asia!

Se tarjoaa sinulle kaikki mikro-ohjaimen toiminnot Pythonin helppokäyttöisyydellä ja on ilmainen

Esitän teille Pythonilla kirjoitetun Esp32 Lämpötila- ja kosteusverkkopalvelimen.

Vaihe 1: Vaihe 1: Laitteistoyhteys

Vaihe 1: Laitteistoyhteys
Vaihe 1: Laitteistoyhteys
Vaihe 1: Laitteistoyhteys
Vaihe 1: Laitteistoyhteys

Hts221 Lämpötila- ja kosteusanturi käyttää I2C-liitäntää. Anturi on kytkettävä asianmukaisiin nastoihin ESp32Node-MCU Esp32s Hts221 -anturissa

3v3 -nastainen 3.3v -nastainen

GND -nasta GND -pinIO26 SCL -nasta

IO25 SDA -nasta

Vaihe 2: Vaihe 2: ESP32 -koodi

Vaihe 2: ESP32 -koodi
Vaihe 2: ESP32 -koodi
Vaihe 2: ESP32 -koodi
Vaihe 2: ESP32 -koodi
Vaihe 2: ESP32 -koodi
Vaihe 2: ESP32 -koodi
  • Liitä Esp32 -kehityskortti tietokoneeseen.
  • Lataa uusin Zerynth Studio IDE ilmaiseksi: https://www.zerynth.com/zerynth-studio/ Käytä tätä asennusopasta apuna:
  • Sovelluksen sisällä; Luo uusi tili ja vertaile laitteesi pystysuunnassa. Käytä tätä opasta apuna
  • Luo nyt uusi projekti päätyökaluriviltä; Projekti Uusi Kirjoita projektille nimi ja tallenna se.
  • Etsi liitteenä oleva koodi
  • Kopioi koodi ja Uplink (lataa uC: hen)
  • Avaa sarjamonitori
  • Kopioi IP-osoite selaimeesi ja avaa verkkosivu! Jos tarvitset apua IDE: n kanssa:

Vaihe 3: Vaihe 3: Koodinäyte

Vaihe 3: Koodinäyte!
Vaihe 3: Koodinäyte!

Löydät koko projektin liitteenä! Tämä halusi näyttää sinulle, kuinka helppoa se on:

osoitteesta stm.hts221 tuonti hts221

temp_hum = hts221. HTS221 (I2C0, D16) #aloita i2C -protokolla anturin kanssa

temp, hum = temp_hum.get_temp_humidity () # Hae nykyinen lämpötila ja kosteus kirjaston avulla!

espressif.esp32net -tiedostosta tuo esp32wifi wifi_driveriksi #importing Esp32 Wifi -ohjain

WifiAP_name = "WIFI AP: n nimi" Wifi_Pass = "Wifi Pass!"

wifi_driver.auto_init ()

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

Zerynth IDE: n ja pythonin käyttö on helppoa.

Suositeltava: