Përmbajtje:

Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE: 3 hapa
Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE: 3 hapa

Video: Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE: 3 hapa

Video: Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE: 3 hapa
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Dhjetor
Anonim
Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE
Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE
Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE
Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE
Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE
Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE
Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE
Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE

Esp32 është një mikrokontrollues madhështor, është i fuqishëm ashtu si një Arduino, por edhe më mirë! Ka lidhje Wifi, duke ju mundësuar zhvillimin e projekteve IOT me çmim të lirë dhe të lehtë. Por të punosh me pajisjet Esp është zhgënjyese, Së pari nuk është e qëndrueshme, Së dyti është jashtëzakonisht e vështirë të zhvilloni projektet tuaja me SDK -në zyrtare. Së treti, është një dhimbje koke e madhe për të gjetur një bibliotekë të përshtatshme pune. Po sikur të mund të përdorni të gjitha funksionalitetet e miko-kontrolluesit, ndërsa gjithashtu t'i kodoni ato në PYTHON. A do të bënte ndonjë ndryshim? natyrisht, Python është i fuqishëm, i lehtë për t’u lexuar dhe jashtëzakonisht i lehtë për t’u shkruar. Plus nuk keni pse të shqetësoheni për të gjitha gjërat e nivelit të ulët (tregues, regjistra dhe skedarë konfigurimi) Gjithashtu, jeni duke përdorur sistemin e qëndrueshëm Zerynth. Nëse nuk janë njohur ende me Zerynth, është GJA E MADHE e rradhës!

Ju jep të gjitha funksionalitetet e mikrokontrolluesit me lehtësinë e Python dhe është Falas

Më lejoni t'ju prezantoj serverin në internet të Temperaturës dhe lagështisë Esp32 të shkruar në Python.

Hapi 1: Hapi 1: Lidhja e harduerit

Hapi 1: Lidhja e harduerit
Hapi 1: Lidhja e harduerit
Hapi 1: Lidhja e harduerit
Hapi 1: Lidhja e harduerit

Sensori i temperaturës dhe lagështisë hts221 përdor lidhjen I2C, duhet ta lidhni sensorin me kunjat e duhur në sensorin ESp32Node-MCU Esp32s Hts221

3v3 pin 3.3v pin

Kodi GND GND pinIO26 Pin SCL

PIN IO25 SDA

Hapi 2: Hapi 2: Kodi ESP32

Hapi 2: Kodi ESP32
Hapi 2: Kodi ESP32
Hapi 2: Kodi ESP32
Hapi 2: Kodi ESP32
Hapi 2: Kodi ESP32
Hapi 2: Kodi ESP32
  • Lidhni bordin tuaj të zhvillimit Esp32 me kompjuterin tuaj.
  • Shkarkoni IDE-në e fundit të Zerynth Studio falas: https://www.zerynth.com/zerynth-studio/Përdorni këtë udhëzues instalimi për t'ju ndihmuar:
  • Brenda aplikacionit; Krijoni një llogari të re dhe vertikoni pajisjen tuaj. Përdorni këtë udhëzues për t'ju ndihmuar
  • Tani Krijoni një projekt të ri nga shiriti kryesor i veglave; Project New Shkruani një emër për projektin dhe ruajeni atë.
  • Gjeni kodin e bashkangjitur
  • Kopjoni kodin dhe lidheni (ngarkoni në uC)
  • Hap monitorin serik
  • Kopjoni adresën IP në shfletuesin tuaj dhe hapni faqen në internet! Nëse keni nevojë për ndihmë me IDE:

Hapi 3: Hapi 3: Mostra e Kodit

Hapi 3: Shembull Kodi!
Hapi 3: Shembull Kodi!

Ju mund ta gjeni të gjithë projektin të bashkangjitur! Kjo donte t'ju tregonte se sa e lehtë është:

nga stm.hts221 import hts221

temp_hum = hts221. HTS221 (I2C0, D16) #fillo protokollin i2C me sensorin

temp, hum = temp_hum.get_temp_humidity () # merrni temperaturën dhe lagështinë aktuale duke përdorur bibliotekën!

nga espressif.esp32net import esp32wifi si wifi_driver #importing Esp32 driver Wifi

WifiAP_name = "Emri AP WIFI" Wifi_Pass = "Kalo Wifi!"

wifi_driver.auto_init ()

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

Thatshtë aq e lehtë për t'u përdorur Zerynth IDE me python.

Recommended: