Inhoudsopgave:
Video: Esp32-webserver voor temperatuur en vochtigheid met PYTHON & Zerynth IDE - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Esp32 is een prachtige microcontroller, het is krachtig net als een Arduino, maar nog beter! Het heeft wifi-connectiviteit, waardoor je IOT-projecten goedkoop en gemakkelijk kunt ontwikkelen. Maar werken met Esp-apparaten is frustrerend, ten eerste is het niet stabiel, ten tweede het is uiterst moeilijk om uw projecten te ontwikkelen met de officiële SDK. Ten derde is het een enorme hoofdpijn om een geschikte werkende bibliotheek te vinden. Wat als je alle functionaliteiten van de mico-controller zou kunnen gebruiken en deze ook in PYTHON zou kunnen coderen. Zou het een verschil maken? Python is natuurlijk krachtig, gemakkelijk te lezen en extreem gemakkelijk te schrijven. Bovendien hoef je je geen zorgen te maken over alle dingen op laag niveau (aanwijzers, registers en configuratiebestanden). Je gebruikt ook een stabiel systeem van Zerynth. zijn nog niet bekend met Zerynth, het is het volgende GROTE DING!
Het geeft je alle functionaliteiten van de microcontroller met het gemak van Python en het is gratis
Laat me je de Esp32-webserver voor temperatuur en vochtigheid voorstellen, geschreven in Python.
Stap 1: Stap 1: Hardwareverbinding
De hts221 temperatuur- en vochtigheidssensor maakt gebruik van I2C-verbinding. U moet de sensor aansluiten op de juiste pinnen in de ESP32Node-MCU Esp32s Hts221-sensor
3v3-pins 3.3v-pin
GND-pin GND-pinIO26 SCL-pin
IO25 SDA-pin
Stap 2: Stap 2: ESP32-code
- Sluit uw Esp32-ontwikkelbord aan op uw computer.
- Download de nieuwste Zerynth Studio IDE gratis: https://www.zerynth.com/zerynth-studio/Gebruik deze installatiegids om u te helpen:https://docs.zerynth.com/latest/official/core.zery…
- Binnen de applicatie; Maak een nieuw account en vertualiseer uw apparaat. Gebruik deze gids om u te helpenhttps://docs.zerynth.com/latest/official/core.zer…
- Maak nu een nieuw project vanaf de hoofdwerkbalk; Project Nieuw Schrijf een naam voor het project en sla het op.
- Zoek de code bijgevoegd
- Kopieer de code en Uplink (upload naar de uC)
- Seriële monitor openen
- Kopieer het Ip-adres naar je browser en open de webpagina! Als je hulp nodig hebt met de IDE:
Stap 3: Stap 3: Codevoorbeeld
U kunt het hele project bijgevoegd vinden! Dit wilde u laten zien hoe gemakkelijk het is:
van stm.hts221 importeer hts221
temp_hum = hts221. HTS221(I2C0, D16) #start het i2C-protocol met de sensor
temp, hum = temp_hum.get_temp_humidity() # haal de huidige temperatuur en vochtigheid op met behulp van de bibliotheek!
van espressif.esp32net importeer esp32wifi als wifi_driver #importing Esp32 Wifi-stuurprogramma
WifiAP_name = "WIFI AP-naam"Wifi_Pass = "Wifi-pas!"
wifi_driver.auto_init()
wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------
Het is zo gemakkelijk om Zerynth IDE te gebruiken met python.
Aanbevolen:
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing: 6 stappen
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing. We komen verschillende projecten tegen die temperatuur-, druk- en vochtigheidsbewaking vereisen. We realiseren ons dus dat deze parameters eigenlijk een cruciale rol spelen bij het hebben van een schatting van de werkefficiëntie van een systeem bij verschillende atmosferische cond
Een kas automatiseren met LoRa! (Deel 1) -- Sensoren (temperatuur, vochtigheid, bodemvocht): 5 stappen
Een kas automatiseren met LoRa! (Deel 1) || Sensoren (Temperatuur, Vochtigheid, Bodemvocht): In dit project laat ik zien hoe ik een kas heb geautomatiseerd. Dat betekent dat ik je laat zien hoe ik de kas heb gebouwd en hoe ik de stroom- en automatiseringselektronica heb aangesloten. Ik zal je ook laten zien hoe je een Arduino-bord programmeert dat L
Meting van temperatuur en vochtigheid met HDC1000 en Arduino Nano: 4 stappen
Meting van temperatuur en vochtigheid met HDC1000 en Arduino Nano: De HDC1000 is een digitale vochtigheidssensor met geïntegreerde temperatuursensor die een uitstekende meetnauwkeurigheid biedt bij een zeer laag stroomverbruik. Het apparaat meet de vochtigheid op basis van een nieuwe capacitieve sensor. De vochtigheids- en temperatuursensoren zijn fa
THINGSPEAK TEMPERATUUR EN VOCHTIGHEID APP MET ESP8266: 9 stappen
THINGSPEAK TEMPERATUUR- EN VOCHTIGHEID-APP MET ESP8266: Terwijl ik aan mijn elektronische spullen sleutelde, kreeg ik het idee om een webgebaseerde weer-app te maken. Deze web-app gebruikt de SHT31-sensor voor het verkrijgen van de realtime temperatuur- en vochtigheidsgegevens. We hebben ons project geïmplementeerd op de ESP8266 WiFi-module. Online of offline
Meting van temperatuur en vochtigheid met HDC1000 en Particle Photon: 4 stappen
Meting van temperatuur en vochtigheid met HDC1000 en Particle Photon: De HDC1000 is een digitale vochtigheidssensor met geïntegreerde temperatuursensor die uitstekende meetnauwkeurigheid biedt bij een zeer laag stroomverbruik. Het apparaat meet de vochtigheid op basis van een nieuwe capacitieve sensor. De vochtigheids- en temperatuursensoren zijn fa