Opbouw Zwembad Control Unit pt 3 (DS18b20)

Voor de temperatuursensoren gebruik ik de waterdichte ds18b20 sensoren.

Deze sensoren zijn makkelijk te gebruiken. Er moet alleen een extra library worden toegevoegd aan de sketch en wat programmeer-regels om alles aan de praat te kunnen krijgen.

over de ds18b20

De ds18b20 is een digitale thermometer die kan worden uitgelezen met een Arduino. Hierdoor kan er beter worden geschakeld op temperatuurschommelingen / -wijzigingen. Door gebruik te maken van de waterdichte versie, kan ik de temperatuur in het zwembad, verwarmingselementen en de omgeving meten.

Mocht bijvoorbeeld de omgevingstemperatuur hoger zijn dan de zwembad temperatuur, kan dat betekenen dat het dak open kan worden gedaan en hiervoor een melding op het scherm wordt gezet….

Lees verder

Opbouw Zwembad Control Unit pt 2

De rotary encoder is verwijderd en vervangen door een 4 x 4 keypad waardoor ik meer mogelijkheden heb ik de software die ik aan het schrijven ben.

Doordat ik tegen verschillende problemen aan liep met de rotary encoder heb ik besloten deze te vervangen voor een 4 x 4 keypad.

Dit geeft me meer vrijheden om temperaturen te verhogen/verlagen, de pomp aan/uit te zetten e.d.

Omdat er op dit moment niet veel te vertellen valt, hieronder een video-tje van de werking tot nu toe

 

Opbouw Zwembad Control Unit pt 1

De ZCU is uitgebreid met een menu, noodknop, waterlevel meter en menusturing.

De afgelopen periode was er wat tijd om even te wijden aan de ZCU. Op  dit moment zijn de volgende dingen geïmplementeerd:

  1. Een gebruikersmenu
  2. een knop voor het menu en de instellingen
  3. Een noodknop
  4. Een afstandsmeter

het menu

Door gebruik te maken van een rotary encoder kan het menu worden gebruikt

De rotary encoder is handig, want hiermee kan ook op een knop worden gedrukt. Dit jaar dus geen 4 x 4 keypad om alles te bedienen.

De noodknop

De Noodknop is voor twee dingen bestemd.

  1. mocht er in een slang een gaatje ontstaan en er spuit water uit of een klein lekje in het zwembad wat niet gelijk noodzakelijk moet worden gerepareerd, kan worden doorgegeven via een ingesteld e-mail adres aan de eigenaar
  2. Een echte noodsituatie (pomp kapot gelopen, slang geknapt, groot lek) moet direct worden gemeld via een sms en alles wordt afgesloten.

 

De afstandsmeter

Een afstandsmeter (HC-SR04) is aangesloten om te kunnen meten hoe hoog de waterstand is. Dit is een product wat ik al jaren gebruik bij elke ZCU die ik heb ontwikkeld. Ik ken deze sensor en weet wat hij kan (voor deze toepassing).

Proefboard

Een ander ding wat ik de afgelopen dagen heb gedaan is een stuk karton genomen waar ik de componenten op heb geplaatst. Het begon een zooi te worden van allerhande componenten die aan draden slingerden en dergelijke