Obsah:
Video: Webový server s teplotou a vlhkosťou Esp32 používajúcim PYTHON a Zerynth IDE: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Esp32 je úžasný mikrokontrolér, je výkonný rovnako ako Arduino, ale ešte lepší! Má pripojenie Wifi, čo vám umožňuje lacno a jednoducho vyvíjať projekty IOT. Ale práca so zariadeniami Esp je frustrujúca, po prvé, nie je stabilná, po druhé je mimoriadne ťažké vyvíjať vaše projekty s oficiálnou súpravou SDK. Po tretie, je to obrovská bolesť hlavy nájsť vhodnú pracovnú knižnicu. Čo keby ste mohli použiť všetky funkcie mico-ovládača a zároveň ho kódovať v PYTHONe. Malo by to význam? Python je samozrejme výkonný, ľahko čitateľný a veľmi ľahko sa píše. Navyše si nemusíte robiť starosti so všetkými vecami na nízkej úrovni (ukazovatele, registre a konfiguračné súbory) Používate tiež stabilný systém Zerynth. ešte nie sú oboznámení so Zerynthom, je to ďalšia VEĽKÁ VEC!
Poskytuje všetky funkcie mikro-ovládača s jednoduchosťou Pythonu a je zadarmo
Dovoľte mi, aby som vám predstavil webový server Esp32 Teplota a vlhkosť napísaný v Pythone.
Krok 1: Krok 1: Pripojenie hardvéru
Senzor teploty a vlhkosti hts221 používa pripojenie I2C. Senzor musíte pripojiť k príslušným kolíkom v senzore ESp32Node-MCU Esp32s Hts221
3v3 pin 3,3v pin
GND pin GND pinIO26 SCL pin
IO25 SDA pin
Krok 2: Krok 2: Kód ESP32
- Pripojte svoju vývojovú dosku Esp32 k počítaču.
- Stiahnite si zadarmo najnovšie ID Zerynth Studio: https://www.zerynth.com/zerynth-studio/ Použite tohto sprievodcu inštaláciou, ktorý vám pomôže:
- Vnútri aplikácie; Vytvorte si nový účet a vertualizujte svoje zariadenie. Túto príručku vám pomôže
- Teraz vytvorte nový projekt z hlavného panela s nástrojmi; Nový projekt Napíšte názov projektu a uložte ho.
- V prílohe nájdete kód
- Skopírujte kód a Uplink (nahrajte do uC)
- Otvorte sériový monitor
- Skopírujte IP adresu do svojho prehliadača a otvorte webovú stránku! Ak potrebujete pomoc s IDE:
Krok 3: Krok 3: Ukážka kódu
Celý projekt nájdete v prílohe! Toto vám chce ukázať, aké ľahké je:
zo stm.hts221 import hts221
temp_hum = hts221. HTS221 (I2C0, D16) #inicializujte protokol i2C pomocou snímača
temp, hum = temp_hum.get_temp_humidity () # získajte aktuálnu teplotu a vlhkosť pomocou knižnice!
z espressif.esp32net importujte esp32wifi ako ovládač wifi_import #importovanie ovládača Wi -Fi Esp32
WifiAP_name = "Názov AP WIFI" Wifi_Pass = "Wifi Pass!"
wifi_driver.auto_init ()
wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- ---------------------------------------------------------- -----------------------------
Je ľahké používať Zerynth IDE s pythonom.
Odporúča:
ESP8266 a Visuino: Webový server s teplotou a vlhkosťou DHT11: 12 krokov
ESP8266 a Visuino: Teplotný a vlhkostný webový server DHT11: Moduly ESP8266 sú skvelé nízkonákladové samostatné ovládače so vstavaným Wi-Fi pripojením a už som o nich vyrobil množstvo inštrukcií. DTH11/DTH21/DTH22 a AM2301 sú veľmi obľúbené kombinované teploty a senzory vlhkosti Arduino a urobil som množstvo
Začíname s FRDM-KL46Z (a Mbed Online IDE) používajúcim Windows 10: 6 krokov
Začíname s FRDM-KL46Z (a IDE Mbed Online) Windows 10: Vývojové dosky Freedom (FRDM) sú malé, nízkoenergetické, nákladovo efektívne hodnotiace a vývojové platformy, ktoré sú ideálne na rýchle prototypovanie aplikácií. Tieto hodnotiace tabule ponúkajú ľahko použiteľný programátor režimu flash pre veľkokapacitné pamäťové zariadenia,
Prístupový bod (AP) ESP8266 NodeMCU pre webový server so snímačom teploty DT11 a teplotou a vlhkosťou v prehliadači: 5 krokov
Prístupový bod (AP) ESP8266 NodeMCU pre webový server so snímačom teploty DT11 a teplotou a vlhkosťou v prehliadači: Ahoj, vo väčšine projektov používame ESP8266 a vo väčšine projektov používame ESP8266 ako webový server, takže k údajom máte prístup akékoľvek zariadenie cez wifi prístupom na webový server hostený ESP8266, ale jediným problémom je, že potrebujeme funkčný smerovač pre
Ako používať snímač teploty DHT11 s teplotou a vlhkosťou Arduino a teplotou tlače: 5 krokov
Ako používať teplotný snímač DHT11 s teplom a vlhkosťou Arduino a teplotou tlače: Senzor DHT11 sa používa na meranie teploty a vlhkosti. Sú to veľmi obľúbení nadšenci elektroniky. Senzor vlhkosti a teploty DHT11 uľahčuje pridávanie údajov o vlhkosti a teplote do vašich projektov elektroniky. Je to za
Webový server HiFive1 s WiFi modulmi ESP32 / ESP8266 Výukový program: 5 krokov
Webový server HiFive1 s WiFi modulmi ESP32 / ESP8266 Výukový program: HiFive1 je prvou doskou kompatibilnou s Arduino RISC-V postavenou na procesore FE310 od SiFive. Doska je asi 20 -krát rýchlejšia ako Arduino UNO, ale ako doska UNO HiFive1 nemá bezdrôtové pripojenie. Našťastie existuje niekoľko lacných