Mündəricat:

PYTHON və Zerynth IDE -dən istifadə edərək Esp32 Temperatur və Rütubət Veb Server: 3 addım
PYTHON və Zerynth IDE -dən istifadə edərək Esp32 Temperatur və Rütubət Veb Server: 3 addım

Video: PYTHON və Zerynth IDE -dən istifadə edərək Esp32 Temperatur və Rütubət Veb Server: 3 addım

Video: PYTHON və Zerynth IDE -dən istifadə edərək Esp32 Temperatur və Rütubət Veb Server: 3 addım
Video: Python proqramlaşdırma dili, hekayəsi və üstünlükləri 2024, Iyul
Anonim
PYTHON və Zerynth IDE istifadə edərək Esp32 Temperatur və Rütubət Veb Serveri
PYTHON və Zerynth IDE istifadə edərək Esp32 Temperatur və Rütubət Veb Serveri
PYTHON və Zerynth IDE istifadə edərək Esp32 Temperatur və Rütubət Veb Serveri
PYTHON və Zerynth IDE istifadə edərək Esp32 Temperatur və Rütubət Veb Serveri
PYTHON və Zerynth IDE istifadə edərək Esp32 Temperatur və Rütubət Veb Serveri
PYTHON və Zerynth IDE istifadə edərək Esp32 Temperatur və Rütubət Veb Serveri
PYTHON və Zerynth IDE istifadə edərək Esp32 Temperatur və Rütubət Veb Serveri
PYTHON və Zerynth IDE istifadə edərək Esp32 Temperatur və Rütubət Veb Serveri

Esp32 möhtəşəm bir mikro nəzarətçidir, Arduino kimi güclüdür, amma daha yaxşıdır! Wi-Fi bağlantısı var, IOT layihələrini ucuz və asanlıqla inkişaf etdirməyə imkan verir. Rəsmi SDK ilə layihələrinizi inkişaf etdirmək olduqca çətindir. Üçüncüsü, uyğun bir iş kitabxanası tapmaq böyük bir baş ağrısıdır. PYTHON-da kodlaşdırarkən mikro nəzarətçinin bütün funksiyalarından istifadə etsəniz nə olar? Əlbəttə ki, Python güclüdür, oxumaq asandır və yazmaq çox asandır. Əlavə olaraq aşağı səviyyəli hər şeydən (göstəricilər, qeydlər və konfiqurasiya faylları) narahat olmayın. Zerynth stabil sistemindən istifadə edirsiniz. hələ Zerynth ilə tanış deyilsən, bu növbəti BÖYÜK şeydir!

Python asanlığı ilə sizə mikro nəzarətçinin bütün funksiyalarını verir və Pulsuzdur

Python dilində yazılmış Esp32 Temperatur və rütubət web serverini sizə təqdim edim.

Addım 1: Adım 1: Avadanlıq Bağlantısı

Addım 1: Avadanlıq Bağlantısı
Addım 1: Avadanlıq Bağlantısı
Addım 1: Avadanlıq Bağlantısı
Addım 1: Avadanlıq Bağlantısı

Hts221 Temp və rütubət sensoru I2C bağlantısından istifadə edir, sensoru ESp32Node-MCU Esp32s Hts221 Sensorundakı müvafiq pinlərə bağlamalısınız.

3v3 pin 3.3v pin

GND pin GND pinIO26 SCL pin

IO25 SDA pin

Addım 2: Adım 2: ESP32 Kodu

Addım 2: ESP32 kodu
Addım 2: ESP32 kodu
Addım 2: ESP32 kodu
Addım 2: ESP32 kodu
Addım 2: ESP32 kodu
Addım 2: ESP32 kodu
  • Esp32 inkişaf lövhənizi kompüterinizə qoşun.
  • Ən son Zerynth Studio IDE-ni pulsuz yükləyin: https://www.zerynth.com/zerynth-studio/ Sizə kömək etmək üçün bu quraşdırma Bələdçisindən istifadə edin:
  • Tətbiqin içərisində; Yeni bir hesab yaradın və cihazınızı vertuallaşdırın. Bu təlimatdan istifadə edərək sizə kömək edə bilərikhttps://docs.zerynth.com/latest/official/core.zer…
  • İndi əsas alətlər çubuğundan yeni bir layihə yaradın; Layihə Yeni Layihə üçün bir ad yazın və qeyd edin.
  • Əlavə edilmiş kodu tapın
  • Kodu və Uplink -i kopyalayın (uC -yə yükləyin)
  • Serial monitoru açın
  • Brauzerinizə IP ünvanını kopyalayın və veb səhifəni açın! IDE ilə əlaqədar kömək lazımdırsa:

Addım 3: Addım 3: Kod Nümunəsi

Addım 3: Kod Nümunəsi!
Addım 3: Kod Nümunəsi!

Bütün layihəni əlavə olaraq tapa bilərsiniz! Bu, bunun nə qədər asan olduğunu göstərmək istədi:

stm.hts221 idxalından hts221

temp_hum = hts221. HTS221 (I2C0, D16) #i2C protokolunu sensorla işə salın

temp, hum = temp_hum.get_temp_humidity () # kitabxanadan istifadə edərək cari tempi və rütubəti əldə edin!

espressif.esp32net -dən wifi_driver olaraq esp32wifi idxal edin #Esp32 Wifi sürücüsünü idxal edin

WifiAP_name = "WIFI AP Adı" Wifi_Pass = "Wifi Pass!"

wifi_driver.auto_init ()

wifi.link (WifiAP_adı, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------

Python ilə Zerynth IDE istifadə etmək çox asandır.

Tövsiyə: