Cuprins:

Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE: 3 pași
Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE: 3 pași

Video: Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE: 3 pași

Video: Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE: 3 pași
Video: Measure Temperature and Humidity WiFi with ESP32 DHT11 and DHT22 - Robojax 2024, Iulie
Anonim
Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE
Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE
Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE
Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE
Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE
Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE
Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE
Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE

Esp32 este un microcontroler magnific, este puternic la fel ca un Arduino, dar chiar mai bun! Are conectivitate Wifi, permițându-vă să dezvoltați proiecte IOT ieftin și ușor. este extrem de dificil să-ți dezvolți proiectele cu SDK-ul oficial. În al treilea rând, este o durere de cap uriașă să găsești o bibliotecă de lucru adecvată. Ce s-ar întâmpla dacă ai putea folosi toate funcționalitățile microcontrolerului în timp ce îl codifici și în PYTHON. desigur, Python este puternic, ușor de citit și extrem de ușor de scris. În plus, nu trebuie să vă faceți griji cu privire la toate lucrurile de nivel scăzut (indicatori, registre și fișiere de configurare) De asemenea, utilizați sistemul stabil Zerynth. încă nu sunteți familiarizați cu Zerynth, este următorul BIG THING!

Vă oferă toate funcționalitățile microcontrolerului cu ușurința Python și este gratuit

Permiteți-mi să vă prezint serverul web de temperatură și umiditate Esp32 scris în Python.

Pasul 1: Pasul 1: Conexiune hardware

Pasul 1: Conexiune hardware
Pasul 1: Conexiune hardware
Pasul 1: Conexiune hardware
Pasul 1: Conexiune hardware

Senzorul de temperatură și umiditate hts221 utilizează conexiunea I2C, trebuie să conectați senzorul la pinii corespunzători din senzorul ESp32Node-MCU Esp32s Hts221

3v3 pin 3.3v pin

Pin GND Pin pin G26 Pin PIN SC26

Pinul SDA IO25

Pasul 2: Pasul 2: Codul ESP32

Pasul 2: Codul ESP32
Pasul 2: Codul ESP32
Pasul 2: Codul ESP32
Pasul 2: Codul ESP32
Pasul 2: Codul ESP32
Pasul 2: Codul ESP32
  • Conectați placa de dezvoltare Esp32 la computer.
  • Descărcați cel mai recent IDE Zerynth Studio gratuit: https://www.zerynth.com/zerynth-studio/ Utilizați acest ghid de instalare pentru a vă ajuta:
  • În interiorul aplicației; Creați un cont nou și verticalizați dispozitivul dvs. Utilizați acest ghid pentru a vă ajuta
  • Acum creați un proiect nou din bara de instrumente principală; Proiect nou Scrieți un nume pentru proiect și salvați-l.
  • Găsiți codul atașat
  • Copiați codul și legătura în sus (încărcați în uC)
  • Deschideți monitorul serial
  • Copiați adresa Ip în browserul dvs. și deschideți pagina web! Dacă aveți nevoie de ajutor cu IDE:

Pasul 3: Pasul 3: Exemplu de cod

Pasul 3: Exemplu de cod!
Pasul 3: Exemplu de cod!

Puteți găsi întregul proiect atașat! Acest lucru a dorit să vă arate cât de ușor este:

din stm.hts221 import hts221

temp_hum = hts221. HTS221 (I2C0, D16) # inițiați protocolul i2C cu senzorul

temp, hum = temp_hum.get_temp_humidity () # obțineți temperatura și umiditatea curente folosind biblioteca!

din espressif.esp32net import esp32wifi ca wifi_driver #importing driver Esp32 Wifi

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

wifi_driver.auto_init ()

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

Este atât de ușor de utilizat Zerynth IDE cu python.

Recomandat: