Tag archieven: rotary switch

Nieuwe ontwikkelingen zwembad

De afgelopen periode is een slechte periode geweest voor het zwembad.
We hebben er geloof ik zo’n 10 x gebruik van kunnen maken met een voor mij niet tevreden gevoel.

Als eerste werkten er verschillende kranen niet. De automatisering kwam niet voldoende van de grond.

Dit jaar ga ik het opnieuw aanpakken en nu een keer goed.

Ik heb nu verschillende dingen die ik wil gaan implementeren:

  1. 3 x een ds18b20
  2. Een noodknop
  3. een HC-SR04
  4. een rotary switch
  5. een PIR
  6. een telefoonkiezer
  7. een arduino Mega met ingebouwde wifi
  8. Een 2,8″ LCD

Hierboven genoemde dingen zijn de hardware van het zwembad

Ook moet er een app worden ontwikkeld waarmee de ZCU (Zwembad Control Unit) kan worden bedient. Er zal een webservertje komen op de Arduino en alles zal in een fatsoenlijke kast worden ingebouwd.

Al met al nogal wat ontwikkelingen gaande dacht ik zo.

Even een stukje uitleg over de hierboven genoemde dingen

DS18B20

Dit is een digitale thermometer die te verkrijgen is als een component en in een waterdichte behuizing.

Key Features

  • Unique 1-Wire® Interface Requires Only One Port Pin for Communication
  • Reduce Component Count with Integrated Temperature Sensor and EEPROM
    • Measures Temperatures from -55°C to +125°C (-67°F to +257°F)
    • ±0.5°C Accuracy from -10°C to +85°C
    • Programmable Resolution from 9 Bits to 12 Bits
    • No External Components Required
  • Parasitic Power Mode Requires Only 2 Pins for Operation (DQ and GND)
  • Simplifies Distributed Temperature-Sensing Applications with Multidrop Capability
    • Each Device Has a Unique 64-Bit Serial Code Stored in On-Board ROM
  • Flexible User-Definable Nonvolatile (NV) Alarm Settings with Alarm Search Command Identifies Devices with Temperatures Outside Programmed Limits
  • Available in 8-Pin SO (150 mils), 8-Pin µSOP, and 3-Pin TO-92 Packages

Een noodknop

Deze knop is voor noodgevallen. Door deze knop te gebruiken, worden alle functies stil gelegd en wordt er een sms verzonden naar mijn telefoon.

Dit is eigenlijk een knop voor een Arcade machine en geeft een puls zodra deze is ingedrukt. Deze puls laat ik detecteren. Ook heeft deze knop een lichtje intern zodat hij makkelijk te zien is.

HC-SR04

De HC-SR04 is voor het detecteren van het waternivo. Hierdoor kan ik zien of het water snel verdwijnt of dat er niets aan de hand is. Mocht er namelijk een lek ontstaan, dan moet de pomp in ieder geval uit. Er wordt door de Arduino om de 15 minuten gemeten of dit het geval is, zo niet, dan gebeurt er niets. Als dat wel het geval is, dan wordt de pomp af geschakeld.

rotary switch

Een rotary switch is een draaischakelaar met een interne drukknop. Door te draaien wordt op het scherm de positie in het menu aangepast. Door dan op de knop te drukken wordt dit menu geactiveerd.

Een PIR

Een pir is een oogje wat infrarood ziet.  Hierdoor kan een persoon worden gedetecteerd.

Door dit apparaatje te gebruiken kan de Arduino er voor zorgen, dat het scherm niet constant aan hoeft te staan. De spanning wordt afgeschakeld van het scherm, zodat of hij in dimmode gaat of helemaal uit.

Zo snel als er weer iemand in de buurt komt zal dit worden gedetecteerd en zal het scherm weer aan gaan.

De telefoonkiezer

Dit is een ding wat ik al thuis heb, maar ik heb hier geen foto van. Door de Arduino een signaal te laten sturen naar de telefoonkiezer, zal er een sms worden gestuurd naar een vooraf ingesteld telefoonnummer.

Arduino met ingebouwde wifi

Dit is voor mij een uitkomst. Ik kan hier mijn oude LCD op aansluiten en ook zit er een ESP8266 op gebakken die kan worden aangestuurd.

2,8″ LCD

Op dit scherm worden alle gegevens getoond en kan er door een menu worden gewerkt om verschillende functies te benaderen.