Indholdsfortegnelse:

Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE: 3 trin
Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE: 3 trin

Video: Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE: 3 trin

Video: Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE: 3 trin
Video: touch and temperature sensor of esp 32 2024, November
Anonim
Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE
Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE
Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE
Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE
Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE
Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE
Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE
Esp32 Temperatur- og fugtighedsserver ved hjælp af PYTHON & Zerynth IDE

Esp32 er en storslået mikro-controller, den er kraftfuld ligesom en Arduino, men endnu bedre! Den har Wifi-forbindelse, så du kan udvikle IOT-projekter billigt og let. Men Arbejde med Esp-enheder er frustrerende, først er det ikke stabilt, for det andet er ekstremt svært at udvikle dine projekter med den officielle SDK. For det tredje er det en enorm hovedpine at finde et passende arbejdende bibliotek. Hvad hvis du kunne bruge alle funktionaliteterne i mico-controlleren og samtidig kode det i PYTHON. Ville det gøre en forskel? selvfølgelig, Python er kraftfuld, let at læse og ekstremt let at skrive. Plus du behøver ikke bekymre dig om alle de lave niveauer (pointer, registre og konfigurationsfiler) Du bruger også Zerynth stabilt system. hvis du kender ikke Zerynth endnu, det er det næste STORE TING!

Det giver dig alle funktionerne i mikrokontrolleren med Pythons lethed, og det er gratis

Lad mig introducere dig Esp32 Temperatur og fugtighed webserver skrevet i Python.

Trin 1: Trin 1: Hardwareforbindelse

Trin 1: Hardwareforbindelse
Trin 1: Hardwareforbindelse
Trin 1: Hardwareforbindelse
Trin 1: Hardwareforbindelse

Hts221 Temp og luftfugtighedssensoren bruger I2C-forbindelse. Du skal tilslutte sensoren til de relevante stifter i ESp32Node-MCU Esp32s Hts221-sensor

3v3 pin 3,3v pin

GND pin GND pinIO26 SCL pin

IO25 SDA pin

Trin 2: Trin 2: ESP32 -kode

Trin 2: ESP32 -kode
Trin 2: ESP32 -kode
Trin 2: ESP32 -kode
Trin 2: ESP32 -kode
Trin 2: ESP32 -kode
Trin 2: ESP32 -kode
  • Tilslut dit Esp32 -udviklingskort til din computer.
  • Download den nyeste Zerynth Studio IDE gratis: https://www.zerynth.com/zerynth-studio/ Brug denne installationsguide til at hjælpe dig:
  • Inde i applikationen; Opret en ny konto og vertualiser din enhed. Brug denne vejledning til at hjælpe dig
  • Opret nu et nyt projekt fra hovedværktøjslinjen; Projekt nyt Skriv et navn til projektet, og gem det.
  • Find koden Vedhæftet
  • Kopiér koden og Uplink (upload til uC)
  • Åben seriel skærm
  • Kopiér IP-adressen til din browser, og åbn websiden! Hvis du har brug for hjælp til IDE:

Trin 3: Trin 3: Kodeeksempel

Trin 3: Kodeeksempel!
Trin 3: Kodeeksempel!

Du kan finde hele projektet vedhæftet! Dette ville vise dig, hvor let det er:

fra stm.hts221 import hts221

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

temp, hum = temp_hum.get_temp_humidity () # få den aktuelle temp og fugtighed ved hjælp af biblioteket!

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

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

wifi_driver.auto_init ()

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

Det er så let at bruge Zerynth IDE med python.

Anbefalede: