Innehållsförteckning:

Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE: 3 steg
Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE: 3 steg

Video: Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE: 3 steg

Video: Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE: 3 steg
Video: Part 2: Software Build of LoRa Receiver and WiFi Webserver based on Arduino ESP32 (EP13) 2024, November
Anonim
Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE
Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE
Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE
Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE
Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE
Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE
Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE
Esp32 Temperatur- och luftfuktighetswebbserver med PYTHON & Zerynth IDE

Esp32 är en magnifik mikrokontroller, den är kraftfull precis som en Arduino men ännu bättre! Den har Wifi-anslutning, så att du kan utveckla IOT-projekt billigt och enkelt. Men att arbeta med Esp-enheter är frustrerande, först är det inte stabilt, för det andra är extremt svårt att utveckla dina projekt med den officiella SDK. För det tredje är det en enorm huvudvärk att hitta ett lämpligt fungerande bibliotek. Vad händer om du skulle kunna använda alla funktioner i mico-controllern och samtidigt koda den i PYTHON. Skulle det göra någon skillnad? Naturligtvis är Python kraftfull, lättläst och extremt lätt att skriva. Dessutom behöver du inte oroa dig för alla saker på låg nivå (pekare, register och konfigurationsfiler) Du använder också ett stabilt Zerynth -system. är inte bekanta med Zerynth ännu, det är nästa STORA TING!

Det ger dig alla funktioner i mikrokontrollen med Pythons lätthet och det är gratis

Låt mig presentera dig för webbservern Esp32 Temperatur och fuktighet skriven i Python.

Steg 1: Steg 1: Maskinvaruanslutning

Steg 1: Maskinvaruanslutning
Steg 1: Maskinvaruanslutning
Steg 1: Maskinvaruanslutning
Steg 1: Maskinvaruanslutning

Hts221 Temp- och luftfuktighetssensorn använder I2C-anslutning. Du måste ansluta sensorn till lämpliga stift i ESp32Node-MCU Esp32s Hts221-sensor

3v3 stift 3.3v stift

GND -stift GND -pinIO26 SCL -stift

IO25 SDA -stift

Steg 2: Steg 2: ESP32 -kod

Steg 2: ESP32 -kod
Steg 2: ESP32 -kod
Steg 2: ESP32 -kod
Steg 2: ESP32 -kod
Steg 2: ESP32 -kod
Steg 2: ESP32 -kod
  • Anslut ditt utvecklingskort för Esp32 till din dator.
  • Ladda ner den senaste Zerynth Studio IDE gratis: https://www.zerynth.com/zerynth-studio/ Använd denna installationsguide för att hjälpa dig:
  • Inuti applikationen; Skapa ett nytt konto och vertualisera din enhet. Använd den här guiden för att hjälpa dig
  • Skapa nu ett nytt projekt från huvudverktygsfältet; Projekt Nytt Skriv ett namn på projektet och spara det.
  • Hitta koden Bifogad
  • Kopiera koden och upplänk (ladda upp till uC)
  • Öppna seriell bildskärm
  • Kopiera IP-adressen till din webbläsare och öppna webbsidan! Om du behöver hjälp med IDE:

Steg 3: Step3: Kodprov

Step3: Kodprov!
Step3: Kodprov!

Du hittar hela projektet bifogat! Detta ville visa hur enkelt det är:

från stm.hts221 importera hts221

temp_hum = hts221. HTS221 (I2C0, D16) #initiera i2C -protokollet med sensorn

temp, hum = temp_hum.get_temp_humidity () # få aktuell temp och fuktighet med biblioteket!

från espressif.esp32net importera esp32wifi som wifi_driver #importing Esp32 Wifi -drivrutin

WifiAP_name = "WIFI AP -namn" Wifi_Pass = "Wifi Pass!"

wifi_driver.auto_init ()

wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- ---------------------------------------------------------- -----------------------------

Det är så enkelt att använda Zerynth IDE med python.

Rekommenderad: