AcilYazılım
Canlı demo yayında

Havuz otomasyon yazılımı

Filtre, ısıtıcı, ışık ve kimyasal dozajı tek ekrandan yöneten; pH, klor ve sıcaklığı izleyen ve güvenlik kilitlerini cihazın içinde taşıyan havuz otomasyonu: hem cihaz yazılımı hem müşteri paneli.

Referans proje
Akıllı Modül
Alan
Havuz ve su sistemleri
Teknoloji
Saha denetleyicisi, Modüler cihaz yazılımı, Ethernet / Wi-Fi
Durum
Canlı demo yayında
Canlı demo

Panelin kendisini deneyin

Aşağıdaki panel tarayıcınızda çalışır ve örnek veri kullanır; gerçek bir sisteme bağlı değildir. Düğmelere tıklayın, ekipmanı açıp kapatın, uyarıları deneme düğmeleriyle tetikleyin.

Havuz paneliTam ekran

Demoda deneyebilecekleriniz

  • Prizler sekmesinden filtre, ışık, ısıtıcı ve dozaj pompalarını açıp kapatın
  • "Deneme: motoru ısıt" düğmesiyle motor sıcaklık uyarısını görün
  • "Deneme: seviyeyi düşür" düğmesiyle su seviyesi kilidini ve karşı akıntının durmasını izleyin
  • Olay günlüğünde Tümü, Uyarılar, Benim işlemlerim ve Sistem filtrelerini deneyin
  • Sağ üstteki Tema düğmesiyle açık ve koyu görünüm arasında geçin
Sistem akışı

Veri nasıl akıyor

Bilginin baştan sona izlediği yol. Her aşama sırayla çalışır.

  1. 01SensörlerpH, ORP, sıcaklık, akış, seviye
  2. 02Saha denetleyicisiKilitler ve zamanlama cihazda çalışır
  3. 03Röle kartı8 kanal, kontaktör sürer
  4. 04EkipmanPompa, ısıtıcı, ışık, dozaj
  5. 05Müşteri paneliTelefon ve bilgisayar
Ayrıntılar

Havuz Otomasyon Yazılımı hakkında her şey

Genel bakış

Havuz otomasyon yazılımı üç parçadan oluşur: havuz odasındaki denetleyicide çalışan cihaz yazılımı, müşterinin telefonda ve bilgisayarda kullandığı panel ve kurulumu yapan kişi için hazırlanmış bağlantı şemaları ile elektronik rehber.

Cihaz yazılımı, havuz odasındaki saha denetleyicisi için modüler yapıda yazıldı. Çekirdek (filtre pompası, akış şalteri, su ve motor sıcaklığı) her kurulumda bulunur. Işık, ısıtıcı, dozaj, şelale, karşı akıntı gibi özellikler ise ayrı modüllerdir ve yalnızca gerekenler kuruluma eklenir.

  • Cihaz yazılımı: çekirdek ve 12 özellik modülü
  • Müşteri paneli: tek bir HTML dosyası, ek sunucu gerektirmez
  • Bağlantı şemaları ve elektronik rehber
  • Kurulum ve kalibrasyon adımları

Sistem mimarisi

Ağ bağlantısı kurulum başına seçilir: kablolu Ethernet ya da Wi-Fi. İki bağlantı türü aynı anda kullanılmadığı için her kurulum için ayrı bir yapılandırma dosyası vardır.

Röle ve giriş genişletme için ortak bir genişletme hattı, pH ve ORP için hassas bir analog-dijital çevirici, ortam sıcaklık ve nemi için ayrı bir sensör kullanılır. Su ve motor sıcaklığı iki ayrı sıcaklık sensörüyle ölçülür.

BağlantıKullanım
AğKablolu Ethernet ya da Wi-Fi (kurulum başına biri)
Genişletme hattı (I²C)Röle ve giriş genişletici, pH ve ORP için analog-dijital çevirici, sıcaklık ve nem sensörü
Tek hatlı sıcaklık hattıİki sıcaklık sensörü: havuz suyu ve motor
Seri hatMotor akımı ve gücünü ölçen enerji ölçer
Dijital girişlerAkış şalteri ve su seviyesi şamandırası (kontak kapanınca algılar)
Hız girişiMotor devir sensörü, her devirde 1 darbe
Analog girişlerpH modülü ve ORP modülü

Röle kanalları

Röle kanal sırası her kurulumda aynıdır. Böylece farklı müşterilerde kablolama değişmez; bakım yapan kişi hangi kanalın ne sürdüğünü ezbere bilir ve devir teslim kolaylaşır.

KanalSürdüğü ekipmanNot
0Filtre pompasıÇekirdek
1Havuz ışığı
2IsıtıcıKontaktör üzerinden
3pH dozaj pompasıAkış kilitli
4Klor dozaj pompasıAkış kilitli
5Bahçe aydınlatma
6Şelale
7Karşı akıntı pompasıKontaktör şart, su seviyesine bağlı

Ölçümler ve izleme

Panel, ölçülen değerleri hedef aralıklarıyla birlikte gösterir ve aralık dışına çıkıldığında uyarı üretir.

  • pH: ideal aralık 7,2 – 7,6; ADS1115 üzerinden pH modülünden okunur
  • Klor etkisi (ORP): ideal aralık 650 – 750 mV. Klor için ppm değil ORP kullanılır, çünkü gerçek serbest klor sensörleri çok pahalıdır
  • Su sıcaklığı ve motor sıcaklığı: iki DS18B20 sensörü
  • Filtre odası sıcaklığı ve nemi: SHT31
  • Motor devri: hall ya da optik sensör, her devirde bir darbe
  • Motor akımı, gücü ve günlük enerji tüketimi: PZEM-004T v3
  • Su akışı: akış şalteri; su seviyesi: şamandıra şalteri

Kilitler ve güvenlik mantığı

Havuz otomasyonunda en önemli iş, yanlış anda yanlış ekipmanı çalıştırmamaktır. Bu yüzden kilitler arayüzde değil, cihaz yazılımının içinde çalışır; panel kapalı kalsa ya da bağlantı kopsa da kilitler devrededir. Panel, bir ekipman neden açılamıyor sorusunun cevabını ekranda yazar.

KoşulSonuç
Su akışı yok ya da filtre kapalıpH ve klor dozaj pompaları ile ısıtıcı açılmaz. Panelde "Kilitli: filtre ya da akış yok" yazar.
Su seviyesi düşükKarşı akıntı pompası açılmaz. Çalışırken seviye düşerse 1 saniyede durdurulur.
Şamandıra kablosu kopmuşGüvenli yön seçilir: ölçüm "seviye düşük" sayılır.
Kimyasal tank boş (Premium)İlgili dozaj pompası kilitlenir, panel bidonun değiştirilmesini ister.
Kapalı (kış) modu (Premium)Isıtıcı, ışık, karşı akıntı, şelale ve dozaj kilitlenir.

Pompa, ısıtıcı ve karşı akıntı röle kartıyla değil kontaktörle sürülür. Pano için 30 mA kaçak akım rölesi, IP65 kutu ve sigorta şarttır. Dozaj besleme hattına bir akış şalteri eklenerek donanımsal ikinci bir kilit kurulması da önerilir.

Müşteri paneli

Panel tek bir HTML dosyasıdır: ek sunucu, kütüphane ya da kurulum gerektirmez, hosting'e yüklemek yeterlidir. Telefon genişliklerinde (360, 412 ve 430 piksel) ayrı ayrı denendi.

  • Özet: tüm ölçümler, ekipman durumları ve uyarılar tek ekranda
  • Şema: havuzun akış şeması, ekipmanlarla birlikte canlı çalışır
  • Prizler: her ekipman için açma-kapama anahtarı
  • Olay günlüğü: Tümü, Uyarılar, Benim işlemlerim ve Sistem filtreleriyle
  • Bağlantı durumu rozeti ve açık-koyu tema seçeneği
  • Kapalı bir özellik ekrandan priz, şema parçası, ölçüm kartı, uyarı ve günlük kaydıyla birlikte kalkar; ısıtıcı kapalıysa şemada filtre çıkışı doğrudan havuza döner

Özellik modülleri

Her özellik ayrı bir cihaz yazılımı modülüdür ve panelde aynı adı taşıyan bir özellik anahtarına bağlıdır. İstenmeyen özelliğin satırı yapılandırmadan silinir; panelde de anahtarı kapatılır.

ÖzellikCihaz modülüDonanım
Havuz ışığıhavuz-isigiRöle 1
IsıtıcıisiticiRöle 2 (kontaktör)
pH dozaj pompasıdozaj-phRöle 3
Klor dozaj pompasıdozaj-klorRöle 4
Bahçe aydınlatmabahce-aydinlatmaRöle 5
ŞelaleselaleRöle 6
Karşı akıntıkarsi-akintiRöle 7 (kontaktör), su seviyesi gerekir
Su seviyesisu-seviyesiŞamandıra şalteri
pH ve ORP ölçümüph-orpADS1115 ve pH/ORP modülleri
Filtre odası sıcaklık ve nemnem-ortamSHT31
Motor devrimotor-devriHall ya da optik sensör
Motor akımı ve gücümotor-akimiPZEM-004T v3

Kurulum ve devreye alma

Yapılandırmanın geçerliliği her değişiklikte otomatik doğrulama komutuyla denetlenir; tüm modüllerle, en az modülle ve karışık kombinasyonlarla geçerli çıktı verir.

  1. Şifre dosyası doldurulur ve ilk yükleme USB üzerinden yapılır.
  2. Kayıt çıktısından iki DS18B20 sensörünün adresleri okunur ve çekirdek yapılandırmaya yazılır.
  3. pH kalibrasyonu: prob pH 7,00 ve pH 4,01 tampon çözeltilerine batırılır, ham gerilimler not edilir ve iki noktadan formül hesaplanır.
  4. ORP: arayüz kartının ofseti kalibrasyon çözeltisiyle ayarlanır.
  • Saha denetleyicisi
  • Modüler cihaz yazılımı
  • Ethernet / Wi-Fi
  • pH ve ORP ölçümü
  • Enerji ölçümü
  • Tek dosya web paneli
Özet

Öne çıkan özellikler

  • Seçilebilir özellik modülleriIşık, ısıtıcı, pH ve klor dozajı, şelale, karşı akıntı, bahçe aydınlatma, motor devri ve akımı ayrı modüller halinde yazıldı. Kuruluma yalnızca gereken açılır.
  • Kendini sadeleştiren panelBir özellik kapatıldığında priz, şema parçası, ölçüm kartı, uyarı ve günlük kaydı ekrandan birlikte kalkar. Müşteri kullanmadığı hiçbir şeyi görmez.
  • Ölçüm ve izlemepH, ORP (klor etkisi), su sıcaklığı, filtre odası ısı ve nemi; motor devri, akımı ve gücü. Hedef aralığın dışına çıkınca uyarı verir.
  • Kilitler yazılımın içindeAkış yoksa dozaj pompası ve ısıtıcı açılmaz. Su seviyesi düşükse karşı akıntı pompası kapanır. Panel kilidin nedenini ekrana yazar.
  • Sabit röle düzeniRöle kanalı sırası her kurulumda aynıdır; böylece farklı müşterilerde kablolama değişmez, bakım ve devir teslim kolaylaşır.
  • Ethernet veya Wi-FiKurulum başına ağ türü seçilir: kablolu Ethernet ya da Wi-Fi. Programlar cihazda saklandığı için internet kesilse de filtre saatleri aksamaz.
Durum

Neresi hazır

  • Çekirdek ve 12 özellik modülünün cihaz yapılandırması yazıldı ve denenen tüm kombinasyonlarda geçerlilik denetiminden geçti.
  • Müşteri paneli ve canlı demo yayında; demodaki deneme düğmeleriyle uyarı ve kilitler izlenebilir.
  • Basic ve Premium sürüm ayrımı yapıldı.
Sırada

Bilinmesi gerekenler

  • Saha ve donanım testi henüz tamamlanmadı.
  • Dozajın hedef değere ulaşınca otomatik durması bir sonraki sürümde; panelde şu an örnek olarak canlandırılıyor.
Sık sorulanlar

Merak edilenler

İnternet kesilirse havuz durur mu?

Hayır. Zamanlamalar ve kilitler denetleyicide saklanır ve çalışır; filtre saatleri internet olmadan da aksamaz. Uzaktan izleme ve kontrol için bağlantı gerekir.

Klor değeri neden ppm değil de ORP?

Gerçek serbest klor ölçen sensörler çok pahalıdır. ORP (mV), klorun dezenfeksiyon etkisini ölçmenin yaygın ve uygun maliyetli yoludur; panel ideal aralığı gösterir.

Her havuz için ayrı yazılım mı gerekiyor?

Hayır. Tek kod tabanı, özellik modülleri sayesinde her havuza göre sadeleşir. Kullanılmayan özellik hem cihazdan hem ekrandan çıkar.

Hızlı başlayalım.

Sizin işiniz için de benzer bir yazılım geliştirelim. İhtiyacınızı anlatın, yazılı kapsam ve takvimle dönelim.

Ücretsiz Teklif Al