Sadržaj:
Video: Esp32 Web server za temperaturu i vlažnost koji koristi PYTHON & Zerynth IDE: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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. Šta ako biste mogli koristiti sve funkcije mikrokontrolera i kodirati ga u PYTHON-u? Bi li to imalo razlike? naravno, Python je moćan, lak za čitanje i izuzetno jednostavan za pisanje. Osim toga, ne morate brinuti o svim stvarima niskog nivoa (pokazivači, registri i konfiguracijske datoteke) Također, koristite Zerynth stabilan sistem. Ako imate još niste upoznati sa Zerynth -om, to je sljedeća VELIKA STVAR!
Pruža vam sve funkcionalnosti mikrokontrolera uz jednostavnost Pythona i besplatan je
Dozvolite mi da vam predstavim Esp32 web server za temperaturu i vlažnost napisan na Pythonu.
Korak 1: Korak 1: Povezivanje hardvera
Senzor temperature i vlažnosti hts221 koristi I2C vezu. Morate spojiti senzor na odgovarajuće pinove u ESp32Node-MCU Esp32s senzoru Hts221
3v3 pin 3.3v pin
GND pin GND pinIO26 SCL pin
IO25 SDA pin
Korak 2: Korak 2: ESP32 kôd
- Povežite svoju razvojnu ploču Esp32 sa računarom.
- Besplatno preuzmite najnoviji Zerynth Studio IDE: https://www.zerynth.com/zerynth-studio/ Upotrijebite ovaj vodič za instalaciju da vam pomogne:
- Unutar aplikacije; Kreirajte novi račun i vertualizirajte svoj uređaj. Upotrijebite ovaj vodič da vam pomognehttps://docs.zerynth.com/latest/official/core.zer…
- Sada Kreirajte novi projekt s glavne alatne trake; Project New Napišite naziv projekta i spremite ga.
- Pronađite kôd u prilogu
- Kopirajte kôd i uplink (otpremite 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
U prilogu možete pronaći cijeli projekt! Ovo vam je željelo pokazati koliko je jednostavno:
from stm.hts221 uvoz hts221
temp_hum = hts221. HTS221 (I2C0, D16) #pokrenuti i2C protokol sa senzorom
temp, hum = temp_hum.get_temp_humidity () # dobijete trenutnu temp i humidity pomoću biblioteke!
sa 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čuje se:
M5STACK Kako prikazati temperaturu, vlažnost i pritisak na M5StickC ESP32 pomoću Visuina - jednostavno za napraviti: 6 koraka
M5STACK Kako prikazati temperaturu, vlažnost i pritisak na M5StickC ESP32 pomoću Visuina - jednostavno za napraviti: U ovom ćemo vodiču naučiti kako programirati ESP32 M5Stack StickC s Arduino IDE i Visuino za prikaz temperature, vlažnosti i tlaka pomoću ENV senzora (DHT12, BMP280, BMM150)
Pratite temperaturu i vlažnost sa AM2301 na NodeMCU & Blynk: 3 koraka
Pratite temperaturu i vlažnost zraka s AM2301 na NodeMCU & Blynk: Vrlo je poznata činjenica da u većini industrijskih vertikala, temperatura, vlažnost, tlak, kvaliteta zraka, kvaliteta vode itd. Igraju važne faktore koje treba stalno pratiti i neophodne Sistemi upozorenja moraju biti uspostavljeni kada vrijednost
ESP8266 i Visuino: DHT11 Web server za temperaturu i vlažnost: 12 koraka
ESP8266 i Visuino: DHT11 Web server za temperaturu i vlažnost: ESP8266 moduli su odlični jeftini samostalni kontroleri s ugrađenom Wi-Fi mrežom, a o njima sam već napravio niz instrukcija. DTH11/DTH21/DTH22 i AM2301 su vrlo popularne kombinirane temperature i Arduino senzori vlage, a ja sam napravio broj
ESP8266 Nadgledanje temperature Nodemcua pomoću DHT11 na lokalnom web poslužitelju - Dobijte sobnu temperaturu i vlažnost u svom pregledniku: 6 koraka
ESP8266 Nadgledanje temperature Nodemcua pomoću DHT11 na lokalnom web poslužitelju | Dobijte sobnu temperaturu i vlažnost u svom pregledniku: Zdravo momci, danas ćemo napraviti vlažnost & sistem za praćenje temperature pomoću ESP 8266 NODEMCU & Senzor temperature DHT11. Temperatura i vlažnost će se dobiti pomoću DHT11 senzora & u pretraživaču se može vidjeti kojom će se web stranicom upravljati
Uređaj za mjerenje UV-indeksa koji govori, koji koristi senzor VEML6075 i mali drugar: 5 koraka
Uređaj za mjerenje UV-indeksa koji govori, pomoću senzora VEML6075 i Malog prijatelja: Dolaze ljeta! Sunce sija! Što je odlično. No, kako ultraljubičasto (UV) zračenje postaje sve intenzivnije, ljudi poput mene dobivaju pjege, male smeđe otočiće koji plivaju u moru crvene, opečene od sunca, kože koja svrbi. Biti u mogućnosti imati informacije u stvarnom vremenu