INHOUDSOPGAWE:
Video: Esp32 Temperatuur- en humiditeitswebbediener met behulp van PYTHON & Zerynth IDE: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Esp32 is 'n wonderlike mikrobeheerder, dit is kragtig net soos 'n Arduino, maar nog beter! Dit het wifi-verbinding, waarmee u goedkoop en maklik IOT-projekte kan ontwikkel. is uiters moeilik om u projekte met die amptelike SDK te ontwikkel. Ten derde is dit 'n groot kopseer om 'n geskikte werkende biblioteek te vind, wat as u al die funksies van die mico-kontroleerder kan gebruik, terwyl u dit ook in PYTHON kan kodeer. Sou dit 'n verskil maak? natuurlik, Python is kragtig, maklik om te lees en uiters maklik om te skryf. En u hoef nie bekommerd te wees oor al die lae -vlak dinge nie (wenke, registers en konfigurasie lêers). U gebruik ook 'n stabiele stelsel Zerynth. Ek is nog nie bekend met Zerynth nie, dit is die volgende GROOT DING!
Dit bied u al die funksies van die mikrobeheerder met die gemak van Python, en dit is gratis
Laat ek u die Esp32 temperatuur- en humiditeitswebbediener aan u voorstel, geskryf in Python.
Stap 1: Stap 1: Hardewareverbinding
Die hts221 temperatuur- en humiditeitsensor gebruik 'n I2C-verbinding. U moet die sensor aan die toepaslike penne in die ESp32Node-MCU Esp32s Hts221-sensor koppel
3v3 pen 3.3v pen
GND -pen GND -pinIO26 SCL -pen
IO25 SDA -pen
Stap 2: Stap 2: ESP32 -kode
- Koppel u Esp32 -ontwikkelbord aan u rekenaar.
- Laai die nuutste Zerynth Studio IDE gratis af: https://www.zerynth.com/zerynth-studio/ Gebruik hierdie installasiegids om u te help:
- Binne die aansoek; Maak 'n nuwe rekening en vertualiseer u toestel. Gebruik hierdie gids om u te help
- Skep nou 'n nuwe projek vanaf die hoofwerkbalk; Projek nuut Skryf 'n naam vir die projek en stoor dit.
- Soek die aangehegte kode
- Kopieer die kode en uplink (laai na die uC)
- Maak die seriële monitor oop
- Kopieer die Ip-adres na u blaaier en maak die webblad oop! As u hulp nodig het met die IDE:
Stap 3: Stap 3: Kodevoorbeeld
U kan die hele projek aangeheg vind! Dit wou u wys hoe maklik dit is:
vanaf stm.hts221 voer hts221 in
temp_hum = hts221. HTS221 (I2C0, D16) #begin i2C -protokol met die sensor
temp, hum = temp_hum.get_temp_humidity () # kry die huidige temperatuur en humiditeit met behulp van die biblioteek!
vanaf espressif.esp32net, voer esp32wifi in as wifi_driver #invoer van Esp32 Wifi -bestuurder
WifiAP_name = "WIFI AP Naam" Wifi_Pass = "Wifi Pass!"
wifi_driver.auto_init ()
wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------
Dit is so maklik om Zerynth IDE met luislang te gebruik.
Aanbeveel:
Meting van temperatuur met behulp van AD7416ARZ en Framboos Pi: 4 stappe
Meting van temperatuur met behulp van AD7416ARZ en Framboos Pi: AD7416ARZ is 'n 10-bis temperatuur sensor met vier enkanaals analoog na digitale omsetters en 'n ingeboude temperatuursensor daarin. Toegang tot die temperatuursensor op die dele is via multiplexerkanale. Hierdie hoë akkuraatheidstemperatuur
Waarnemer vir humiditeit en temperatuur met behulp van Framboos Pi met SHT25 in Python: 6 stappe
Waarnemer vir humiditeit en temperatuur met Raspberry Pi met SHT25 in Python: as 'n entoesias vir Raspberry Pi, het ons gedink aan nog meer skouspelagtige eksperimente. en SHT25, Humidi
DHT -monitering van temperatuur en humiditeit met behulp van die ESP8266 en die AskSensors IoT -platform: 8 stappe
DHT -monitering van temperatuur en humiditeit met behulp van die ESP8266 en die AskSensors IoT -platform: In 'n vorige instruksie het ek 'n stap -vir -stap -gids aangebied om aan die gang te kom met die ESP8266 -nodeMCU en die AskSensors IoT -platform. In hierdie tutoriaal verbind ek 'n DHT11 -sensor na die nodus MCU. Die DHT11 is 'n algemeen gebruikte temperatuur en humidi
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die