İçindekiler:
- Adım 1: Malzeme Listesi
- 2. Adım: Montaj
- Adım 3: Ek Kitaplıkların Kurulumu
- 4. Adım: Demoyu Çalıştırın
- Adım 5: Modbus Testi
Video: ESP8266 Modbus Dokunmatik Termostat: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu talimatta size, ArduiTouch ESP ve bir ESP8266 (NodeMCU veya Wemos D1 Mini) ile RS485 üzerinden isteğe bağlı Modbus desteği ile iyi görünümlü bir dokunmatik ekranlı termostatın nasıl yapıldığını göstereceğim.
Adım 1: Malzeme Listesi
- NodeMCU V2 Amica veya Wemos D1 mini
- ArduiTouch ESP kiti
RS485 arabirimi için isteğe bağlı:
- MAX3485
- transistör BC557
- Direnç 10k
- direnç 22k
- 2x Direnç 1k
- Direnç 120 Ohm
- Kapasitör 1, 5nF
- 2 kutuplu başlık
- atlama köprüsü
2. Adım: Montaj
ArduiTouch'ın montajı için ekteki kılavuzu kullanabilirsiniz.
ArduiTouch'ın kendisi bir RS485 arayüzü içermez. Bu işlevi breadboard alanına eklemeliyiz. Breadboard alanının yanında gerekli tüm sinyalleri içeren lehim pedleri bulacaksınız. Bu lehim pedleri ile aşağıdaki devreyi bağlamanız yeterlidir. A ve B sinyalleri için doğrudan terminale bağlı olan ped 3 ve 4'ün kullanılması tavsiye edilir.
Adım 3: Ek Kitaplıkların Kurulumu
Firmware Arduino IDE altında yazılmıştır. Aşağıdaki ek kitaplıklara ihtiyacınız olacak:
Arduino Library Manager aracılığıyla aşağıdaki kütüphaneleri kurun
Adafruit GFX Kütüphanesi
Adafruit ILI9341 Kütüphanesi
XPT2046_Touchscreen, Paul Stoffregen
SimpleModbus NG
Ayrıca kütüphaneyi doğrudan ZIP dosyası olarak da indirebilir ve arduinosketchklasörünüz/kütüphaneleriniz/ altındaki klasörü açabilirsiniz. Adafruit kitaplıklarını kurduktan sonra Arduino IDE'yi yeniden başlatın.
Termostatın kaynak kodunu web sitemizde bulabilirsiniz.https://www.hwhardsoft.de/english/projects/arduito…
4. Adım: Demoyu Çalıştırın
Lütfen bu örneği Arduino IDE'de açın. Derleyin ve yükleyin. Lütfen dikkat: ESP8266 modülünün USB üzerinden programlanması için jumper açık olmalıdır.
Derleme ve yüklemeden sonra, oda sıcaklığı, ayarlanan sıcaklık ve havalandırma için varsayılan değerlerle Ana ekranı göreceksiniz. Ayarlanan sıcaklığı ve havalandırma seviyesini RS485 bağlantısı olmadan da değiştirebilirsiniz. Sağ üst köşedeki dişli çark aracılığıyla bir seçenek menüsü açabilirsiniz. Bu menü, Modbus ID numarasını ayarlamak için bir fonksiyon ve bir ekran temizleme fonksiyonu içerir.
Adım 5: Modbus Testi
Bu örnekte PC'yi MODBUS master olarak kullanacağız. Modbustester'ı indirmeniz gerekiyor. Lütfen zip arşivini sabit diskinizde yeni bir dizine açın. Yazılımı açın ve işaretli alanları yukarıdaki resimdeki gibi değiştirin. Daha önce USB-RS485-adaptörünü bağlamanız gerekir. Basit testler için, PC'niz ve NodeMCU arasında USB kablosu aracılığıyla bir seri bağlantı da çalışacaktır. Lütfen Modbustester'da bu adaptör için doğru COM bağlantı noktasını seçin
Modbustester'da Oku düğmesine basabilirsiniz. Bu komut, yeni bağımlı cihazımız ArduiTouch'ın hafızasının 6 baytını okuyacaktır. Adreslerin yanındaki alanları da tıklayabilir ve değerleri değiştirebilirsiniz. Yaz düğmesi ile bu manipüle edilmiş değerleri ArduiTouch'a gönderirsiniz. Kayıt işlevi hakkında lütfen aşağıdaki tabloya bakın.
Önerilen:
Akıllı Termostat ESP8266: 6 Adım (Resimlerle)
Akıllı Termostat ESP8266: Bienvenue gerçek yeni makale. Geriye dönük bir süre içinde, geçici bir süre için, bir projet que j'ai réalisé durant tout ce temps libre que m'a teklif le hapsetme dökün. Ce projet m'a été par mon père, en effet il vient de déménager dans une vieille maison et l
ESP8266 ve Dokunmatik Ekranlı DIY Geiger Sayacı: 4 Adım (Resimlerle)
ESP8266 ve Dokunmatik Ekranlı DIY Geiger Sayacı: GÜNCELLEME: WIFI VE DİĞER EKLENEN ÖZELLİKLER İLE YENİ VE GELİŞTİRİLMİŞ VERSİYON BURADA bir Geiger Sayacı tasarladım ve yaptım - iyonlaştırıcı radyasyonu algılayabilen ve kullanıcısını tehlikeli ortam radyasyon seviyelerine karşı uyarabilen bir cihaz - hayır tıklayarak çok tanıdık
Üç Dokunmatik Sensör Devresi + Dokunmatik Zamanlayıcı Devresi: 4 Adım
Üç Dokunma Sensör Devresi + Dokunma Zamanlayıcı Devresi: Dokunma Sensörü, Touch Pinlerine dokunmayı algıladığında devreye giren bir devredir. Geçici olarak çalışır yani yük sadece pinlere dokunulduğunda AÇIK olacaktır. Burada size bir dokunuş yapmanın üç farklı yolunu göstereceğim
DOKUNMATİK ANAHTAR - Transistör ve Breadboard Kullanarak Dokunmatik Anahtar Nasıl Yapılır: 4 Adım
DOKUNMATİK ANAHTAR | Transistör ve Breadboard Kullanarak Dokunmatik Anahtar Nasıl Yapılır.: Dokunmatik anahtar, transistör uygulamasına dayanan çok basit bir projedir. Bu projede dokunmatik anahtar görevi gören BC547 transistör kullanılmaktadır. PROJE HAKKINDA TAM AYRINTILI VİDEOYU İZLEDİĞİNİZDEN EMİN OLUNUZ
ESP8266 WiFi Dokunmatik Ekran Termostatı (EasyIoT Cloud): 4 Adım
ESP8266 WiFi Dokunmatik Ekran Termostatı (EasyIoT Cloud): Bu eğitimde WiFi dokunmatik ekranlı termostatın nasıl oluşturulacağını göstereceğiz. ESP8266 WiFi dokunmatik ekranlı termostat, ESP8266, Arduino Mega 2560 ve TFT 3.2" tarafından oluşturulan karmaşık sensör örnekleridir; dokunmatik ekran. Termostat EasyIoT'ye bağlı