İçindekiler:
Video: Akıllı Su Kontrol Cihazı: 8 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Merhaba, bu benim Instructables'taki ilk projem. Herhangi bir soru veya öneri, yorum, lütfen bana bildirin.
Çatıdaki soğuk su tankım için bir IOT düğümü oluşturdum. Bana şöyle bir bilgi verdi:
1. Tank su seviyesi
2. Sıcaklık, Barometrik Basınç ve Nem
3. Hareket Sensörü
4. Hafif Lüks
Firmware ESP-EASY ve donanım ESP8266 Nodemcu'yu temel alır.
Bu IOT düğümünün çalışması için Wifi'ye ihtiyacı olduğundan, Wifi ağımı zaten yeniden yapılandırıyorum. Başka bir proje ile paylaşacak.
Adım 1: Gerekli Araçlar
Aşağıdaki liste, projelerim için ana Gerekli Araçlardır:
1. Kaynak istasyonu
2. Dijital Multimetre
3. Kaynak Aletleri ve Malzemeleri
4. vb…
Elektrikle ilgili herhangi bir cihazı kullanırken dikkatli olun.
Adım 2: ESP8266 ile Donanım
Çünkü çatıdaki soğuk su tankım. Bu yüzden, izleme ortamı için bazı sensörler veriyorum (sadece eğlence için)
1. ESP8266: herhangi bir esp8266 ama NODEMCU - ESP8266'yı tavsiye ederim, yaklaşık 3$ - 4$
2. DS18b20 Su Geçirmez: su sıcaklığı için
3. HC-SR04: Tank su seviyesi için Ultrasonik Sensör
ESP8266 İLE DOĞRUDAN BAĞLANMAYIN (5v sinyalidir ve kartınızı öldürür)
4. DHT22 veya DHT11: Kutunun içindeki Sıcaklık ve Nem
5. BMP180: Çatıda Barometrik Basınç/Sıcaklık/Yükseklik
6. PIR HC-SR501: Birini veya hayvanı algılamak için Pasif Kızılötesi Hareket Sensörü
7. BH1750FVI: Dijital Işık Sensörü
8. Seviye Kaydırıcı: 5V sinyalini HC-SR04'ten 3.3V'a dönüştürün.
Adım 3: Flash Firmware EspEasy
1. https://github.com/letscontrolit/ESPEasy/releases adresinden indirin
2. Bu bellenimi kullanma ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Flash için FlashESP8266.exe'yi çalıştırın (yalnızca Windows'ta:D). Belki Linux veya Mac'te flash.py'ye ihtiyacınız var (lütfen Google'ı deneyin)
4. İlk çalıştırma lütfen bu kılavuzu takip edin
Not: Erişim için bu şifreyi kullanan AP modu: configesp
Adım 4: Kablo Sistemi ve Sensörler
Lütfen ESP8266'yı aşağıdaki gibi Sensörlerle bağlayın:
- DHT11 => GPIO3
- DS18B20 => GPIO1: (+) ile R4, 7k gerekir
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: ESP8266 İLE DOĞRUDAN BAĞLANMAYIN (5v sinyalidir ve kartınızı öldürür)
Bir Seviye Kaydırıcıya ihtiyacınız var
=> Levelshifter'ı GPIO12, GPIO13 ile bağlayın
Adım 5: Sistemi Yapılandırma
Bu fotoğrafı beğenin.
GPIO'nun önceki adımla eşleşmesi gerekiyor, değiştirebilirsiniz.
Ancak bu GPIO'ları KULLANMAYIN:
- IO0, IO2: pull-up R gerekir
- IO15: açılır R gerekir
- IO16: RST ile uyku modu
- IO7, IO8, IO9, IO10: SD0..3
Bu GPIO'yu kullanmak Seri Monitörünüzü bozacaktır:
- IO1, IO3: seri TX RX
Lütfen Domoticz sisteminizde doğru IDX olduğundan emin olun.
www.letscontrolit.com/wiki/index.php/Tutor…
6. Adım: Domoticz ve ThingSpeak ile Kontrol Edin
1. Domoticz
Yeni donanım verin, cihazları ayarlayın ve EspEasy'de Domoticz'de IDX'i yazın
2. Şeyler:
Yeni chanel alın ve EspEasy'ye Write API Key'i verin
7. Adım: Kutu ve Canlı Yayına Geçin
Kutusunda ve testte.
Daha sonra su deposu ile kurulum yapın.
Şimdi: bira ile rahatla:D
Not: Lütfen doğrudan güneş veya yağmur ile koymayın. Sadece iç için.
Mobil için:
1. Android uygulaması:
2. iOS uygulaması:
8. Adım: Sonraki Yükseltme Sürümü
Bir sonraki versiyonda, pompayı kontrol etmek için başka bir düğüm yapacağım.
Ve bunu Domoticz (https://www.domoticz.com/) yerine Home-assistant (https://www.home-assistant.io/) kullanarak Akıllı Evime ekleyin.
Görüşürüz!
Saygılarımızla.