Cuprins:
Video: Server web de temperatură și umiditate Esp32 utilizând PYTHON & Zerynth IDE: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
- 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
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:
ESP8266 și Visuino: server web DHT11 de temperatură și umiditate: 12 pași
ESP8266 și Visuino: Server web DHT11 de temperatură și umiditate: modulele ESP8266 sunt controlere stand-alone cu cost redus, cu Wi-Fi încorporat și am făcut deja o serie de instrumente despre acestea. DTH11 / DTH21 / DTH22 și AM2301 sunt foarte populare și senzori Arduino de umiditate și am făcut un număr
Automatizarea unei sere cu LoRa! (Partea 1) -- Senzori (temperatură, umiditate, umiditate a solului): 5 pași
Automatizarea unei sere cu LoRa! (Partea 1) || Senzori (temperatură, umiditate, umiditate a solului): În acest proiect vă voi arăta cum am automatizat o seră. Asta înseamnă că vă voi arăta cum am construit sera și cum am conectat electronica de putere și automatizare. De asemenea, vă voi arăta cum să programați o placă Arduino care utilizează L
Punct de acces (AP) NodeMCU ESP8266 pentru server web cu senzor de temperatură DT11 și temperatură și umiditate de imprimare în browser: 5 pași
Punct de acces (AP) ESP8266 NodeMCU pentru server web cu senzor de temperatură DT11 și temperatură și umiditate de imprimare în browser: Bună băieți în majoritatea proiectelor folosim ESP8266 și în majoritatea proiectelor folosim ESP8266 ca server web, astfel încât datele să poată fi accesate pe orice dispozitiv prin Wi-Fi accesând Webserver-ul găzduit de ESP8266, dar singura problemă este că avem nevoie de un router funcțional pentru
Înregistrare internet de temperatură și umiditate cu afișaj utilizând ESP8266: 3 pași
Înregistrare internet pentru temperatură și umiditate cu afișaj utilizând ESP8266: Am vrut să împărtășesc un mic proiect care cred că vă va plăcea. Este un jurnal de internet de temperatură și umiditate mic, durabil, cu afișaj. Aceasta se conectează la emoncms.org și, opțional, fie local, la un Raspberry PI, fie la propriul dvs. emoncm
Temperatură, umiditate relativă, jurnal de presiune atmosferică utilizând conectivitatea Raspberry Pi și TE MS8607-02BA01: 22 pași (cu imagini)
Temperatură, umiditate relativă, jurnal de presiune atmosferică utilizând conectivitatea Raspberry Pi și TE MS8607-02BA01: Introducere: În acest proiect vă voi arăta cum să construiți configurarea pas cu pas a unui sistem de înregistrare pentru umiditatea temperaturii și presiunea atmosferică. Acest proiect se bazează pe senzorul de mediu Raspberry Pi 3 Model B și TE Connectivity MS8607-02BA