İçindekiler:
Video: PYTHON & Zerynth IDE Kullanan Esp32 Sıcaklık ve Nem Web Sunucusu: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Esp32 muhteşem bir mikro denetleyici, Arduino gibi güçlü ama daha da iyi! Wifi bağlantısı var, IoT projelerini ucuza ve kolayca geliştirmenizi sağlıyor. Ama Esp cihazlarıyla çalışmak sinir bozucu, Birincisi kararlı değil, İkincisi projelerinizi resmi SDK ile geliştirmek son derece zordur. Üçüncüsü, uygun bir çalışma kitaplığı bulmak büyük bir baş ağrısıdır. Ya mikro denetleyicinin tüm işlevlerini kullanıp aynı zamanda PYTHON'da kodlasaydınız. Bir fark yaratır mıydı? Tabii ki Python güçlü, okuması kolay ve yazması son derece kolay. Ayrıca, düşük seviyeli şeyler (işaretçiler, kayıtlar ve yapılandırma dosyaları) için endişelenmenize gerek yok. Ayrıca, Zerynth kararlı sistemi kullanıyorsunuz. Henüz Zerynth'e aşina değil, bir sonraki BÜYÜK ŞEY!
Python kolaylığı ile mikro denetleyicinin tüm işlevlerini size verir ve Ücretsizdir.
Size Python ile yazılmış Esp32 Sıcaklık ve nem web sunucusunu tanıtmama izin verin.
Adım 1: Adım 1: Donanım Bağlantısı
hts221 Sıcaklık ve nem sensörü I2C bağlantısını kullanır, Sensörü ESp32Node-MCU Esp32s Hts221 Sensöründeki uygun pinlere bağlamanız gerekir.
3v3 pin 3.3v pin
GND pini GND pinIO26 SCL pini
IO25 SDA pimi
Adım 2: Adım 2: ESP32 Kodu
- Esp32 geliştirme kartınızı bilgisayarınıza bağlayın.
- En Yeni Zerynth Studio IDE'yi ücretsiz indirin: https://www.zerynth.com/zerynth-studio/Size yardımcı olması için bu kurulum Kılavuzunu kullanın:https://docs.zerynth.com/latest/official/core.zery…
- Uygulamanın içinde; Yeni bir hesap oluşturun ve cihazınızı sanallaştırın. Size yardımcı olması için bu kılavuzu kullanınhttps://docs.zerynth.com/latest/official/core.zer…
- Şimdi ana araç çubuğundan yeni bir proje oluşturun; Proje Yeni Proje için bir isim yazın ve kaydedin.
- Ekli kodu bulun
- Kodu ve Uplink'i kopyalayın (uC'ye yükleyin)
- Seri monitörü aç
- IP adresini tarayıcınıza kopyalayın ve web sayfasını açın !IDE ile ilgili yardıma ihtiyacınız varsa:
Adım 3: Adım3: Kod Örneği
Ekte tüm projeyi bulabilirsiniz! Bu size ne kadar kolay olduğunu göstermek istedi:
stm.hts221'den hts221'i içe aktarın
temp_hum = hts221. HTS221(I2C0, D16) #sensör ile i2C protokolünü başlat
temp, hum = temp_hum.get_temp_humidity() # kütüphaneyi kullanarak mevcut sıcaklık ve nemi alın!
espressif.esp32net'ten esp32wifi'yi wifi_driver olarak içe aktarın #Esp32 Wifi sürücüsünü içe aktarın
WifiAP_name = "WIFI AP Adı"Wifi_Pass = "Wifi Geçişi!"
wifi_driver.auto_init()
wifi.link(WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass)-------------------------------------- -------------------------------------------------- -----------------------------
Python ile Zerynth IDE kullanmak bu kadar kolay.
Önerilen:
Esp8266'yı Web Sunucusu Olarak Kullanan Geri Bildirimli Garaj Kapısı Açıcı: 6 Adım
Geribildirimli Garaj Kapısı Açıcı Esp8266'yı Web Sunucusu Olarak Kullanarak: Merhaba, sizlere basit bir garaj kapısı açıcı nasıl yapılır onu göstereceğim.-ESP8266 web server olarak kodlanmıştır, kapı dünyanın her yerinde açılabilir-ile geri bildirim, kapının gerçek zamanlı olarak açık veya kapalı olduğunu bileceksiniz-Basit, i
ESP8266 ve Visuino: DHT11 Sıcaklık ve Nem Web Sunucusu: 12 Adım
ESP8266 ve Visuino: DHT11 Sıcaklık ve Nem Web Sunucusu: ESP8266 modülleri, dahili Wi-Fi'ye sahip, harika, düşük maliyetli, bağımsız kontrolörlerdir ve zaten onlar hakkında bir dizi Talimat hazırladım. DTH11/DTH21/DTH22 ve AM2301, çok popüler birleşik Sıcaklıklardır. ve Nem Arduino sensörleri ve bir numara yaptım
Python'da SHT25 ile Raspberry Pi Kullanan Nem ve Sıcaklık Gözlemcisi: 6 Adım
Python'da Raspberry Pi'yi SHT25 ile Kullanan Nem ve Sıcaklık Gözlemcisi: Raspberry Pi meraklısı olarak, onunla daha muhteşem deneyler yapmayı düşündük. Bu kampanyamızda Raspberry Pi kullanarak Bağıl Nem ve Sıcaklığı ölçen bir Nem ve Sıcaklık Gözlemcisi yapacağız. ve SHT25, Humidi
DT11 Sıcaklık Sensörlü Web Sunucusu için ESP8266 NodeMCU Erişim Noktası (AP) ve Tarayıcıda Yazdırma Sıcaklığı ve Nemi: 5 Adım
DT11 Sıcaklık Sensörlü Web Sunucusu için ESP8266 NodeMCU Erişim Noktası (AP) ve Tarayıcıda Yazdırma Sıcaklığı ve Nemi: Merhaba arkadaşlar, projelerin çoğunda ESP8266 kullanıyoruz ve çoğu projede verilere erişilebilmesi için ESP8266'yı web sunucusu olarak kullanıyoruz. ESP8266 tarafından barındırılan Web sunucusuna erişerek wifi üzerinden herhangi bir cihaz, ancak tek sorun şu ki, çalışan bir yönlendiriciye ihtiyacımız var
ESP32 Tabanlı Web Sunucusu Kullanan İnternet Kontrollü LED: 10 Adım
ESP32 Tabanlı Web Sunucusu Kullanan İnternet Kontrollü LED: Projeye genel bakış Bu örnekte, dünyanın her yerinden erişilebilen LED durumunu kontrol etmek için ESP32 tabanlı bir web sunucusunun nasıl yapılacağını anlayacağız. Bu proje için bir Mac bilgisayara ihtiyacınız olacak, ancak bu yazılımı bir bilgisayar üzerinde bile çalıştırabilirsiniz