Përmbajtje:
Video: Esp32 Temperatura dhe Lagështia Web Server duke përdorur PYTHON & Zerynth IDE: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
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
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
- 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
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:
ESP8266 dhe Visuino: Temperatura dhe Lagështia Web Server DHT11: 12 hapa
ESP8266 dhe Visuino: DHT11 Temperatura dhe Lagështia Web Server: Modulet ESP8266 janë kontrollues të shkëlqyeshëm me kosto të ulët me Wi-Fi të integruar, dhe unë tashmë kam bërë një numër udhëzimesh rreth tyre. Temperatura e kombinuar DTH11/DTH21/DTH22 dhe AM2301 janë shumë të njohura dhe sensorë të lagështisë Arduino, dhe unë bëra një numër
Lagështia, Presioni dhe Llogaritja e Temperaturës duke Përdorur BME280 dhe Ndërfaqja me Foton .: 6 Hapa
Lagështia, Presioni dhe Llogaritja e Temperaturës Duke Përdorur BME280 dhe Ndërfaqja me Foton .: Ne hasim në projekte të ndryshme të cilat kërkojnë monitorimin e temperaturës, presionit dhe lagështisë. Kështu ne kuptojmë se këta parametra në të vërtetë luajnë një rol jetësor për të pasur një vlerësim të efikasitetit të punës të një sistemi në kushte të ndryshme atmosferike
Temperatura dhe lagështia duke përdorur ESP32-DHT22-MQTT-MySQL-PHP: 7 hapa
Temperatura dhe lagështia duke përdorur ESP32-DHT22-MQTT-MySQL-PHP: E dashura ime donte një serë, kështu që unë e bëra atë. Por unë doja një sensor të temperaturës dhe lagështisë brenda serrës. Kështu, unë kërkova në google për shembuj dhe fillova të eksperimentoja. Konkluzioni im ishte se të gjithë shembujt që gjeta nuk ishin saktësisht
Stacioni i motit Arduino duke përdorur BMP280 -DHT11 - Temperatura, Lagështia dhe Presioni: 8 Hapa
Stacioni i motit Arduino duke përdorur BMP280 -DHT11 - Temperatura, Lagështia dhe Presioni: Në këtë tutorial ne do të mësojmë se si të bëjmë një stacion moti që do të shfaqë një TEMPERATURE, LARTUMSI DHE PRESION në ekranin LCD TFT 7735 Shikoni një video demonstruese
Temperatura, Lagështia relative, Regjistruesi i presionit atmosferik duke përdorur Raspberry Pi dhe TE Connectivity MS8607-02BA01: 22 hapa (me fotografi)
Temperatura, Lagështia Relative, Regjistruesi i Presionit Atmosferik Duke Përdorur Raspberry Pi dhe TE Connectivity MS8607-02BA01: Hyrje: Në këtë projekt do t'ju tregoj se si të ndërtoni ngritjen hap pas hapi të një sistemi të prerjeve për lagështinë e temperaturës dhe presionin atmosferik. Ky projekt bazohet në çipin e sensorit mjedisor Raspberry Pi 3 Model B dhe TE Connectivity MS8607-02BA