Innholdsfortegnelse:

Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE: 3 trinn
Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE: 3 trinn

Video: Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE: 3 trinn

Video: Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE: 3 trinn
Video: Measure Temperature and Humidity WiFi with ESP32 DHT11 and DHT22 - Robojax 2024, Juli
Anonim
Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE
Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE
Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE
Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE
Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE
Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE
Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE
Esp32 Temperatur- og fuktighetsnettserver ved hjelp av PYTHON & Zerynth IDE

Esp32 er en fantastisk mikrokontroller, den er kraftig akkurat som en Arduino, men enda bedre! Den har Wifi-tilkobling, slik at du kan utvikle IOT-prosjekter billig og enkelt. Men å jobbe med Esp-enheter er frustrerende, først er det ikke stabilt, for det andre er ekstremt vanskelig å utvikle prosjektene dine med den offisielle SDK. For det tredje er det en stor hodepine å finne et passende arbeidsbibliotek. Hva om du kunne bruke alle funksjonene til mico-kontrolleren mens du også koder den i PYTHON. Vil det gjøre en forskjell? selvfølgelig, Python er kraftig, lett å lese og ekstremt lett å skrive. Pluss at du ikke trenger å bekymre deg for alle tingene på lavt nivå (pekere, registre og konfigurasjonsfiler) Du bruker også Zerynth stabilt system. hvis du er ikke kjent med Zerynth ennå, det er den neste STORE TINGEN!

Det gir deg alle funksjonene til mikrokontrolleren med Pythons brukervennlighet, og det er gratis

La meg introdusere deg for webserveren Esp32 Temperatur og fuktighet skrevet i Python.

Trinn 1: Trinn 1: Maskinvaretilkobling

Trinn 1: Maskinvaretilkobling
Trinn 1: Maskinvaretilkobling
Trinn 1: Maskinvaretilkobling
Trinn 1: Maskinvaretilkobling

Hts221 Temp og fuktighetssensor bruker I2C-tilkobling. Du må koble sensoren til de riktige pinnene i ESp32Node-MCU Esp32s Hts221-sensor

3v3 pin 3.3v pin

GND pin GND pinIO26 SCL pin

IO25 SDA -pin

Trinn 2: Trinn 2: ESP32 -kode

Trinn 2: ESP32 -kode
Trinn 2: ESP32 -kode
Trinn 2: ESP32 -kode
Trinn 2: ESP32 -kode
Trinn 2: ESP32 -kode
Trinn 2: ESP32 -kode
  • Koble Esp32 -utviklingskortet til datamaskinen.
  • Last ned den nyeste Zerynth Studio IDE gratis: https://www.zerynth.com/zerynth-studio/Bruk denne installasjonsveiledningen for å hjelpe deg:
  • Inne i programmet; Opprett en ny konto og vertualiser enheten din. Bruk denne guiden for å hjelpe deg
  • Lag nå et nytt prosjekt fra hovedverktøylinjen; Prosjekt nytt Skriv et navn på prosjektet og lagre det.
  • Finn koden vedlagt
  • Kopier koden og Uplink (last opp til uC)
  • Åpen seriell skjerm
  • Kopier IP-adressen til nettleseren din og åpne websiden! Hvis du trenger hjelp med IDE:

Trinn 3: Trinn 3: Kodeeksempel

Trinn 3: Kodeeksempel!
Trinn 3: Kodeeksempel!

Du kan finne hele prosjektet vedlagt! Dette ville vise deg hvor enkelt det er:

fra stm.hts221 import hts221

temp_hum = hts221. HTS221 (I2C0, D16) #initier i2C -protokollen med sensoren

temp, hum = temp_hum.get_temp_humidity () # få nåværende temperatur og fuktighet ved å bruke biblioteket!

fra espressif.esp32net importere esp32wifi som wifi_driver #importing Esp32 Wifi driver

WifiAP_name = "WIFI AP Name" Wifi_Pass = "Wifi Pass!"

wifi_driver.auto_init ()

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

Det er så enkelt å bruke Zerynth IDE med python.

Anbefalt: