Posts

Posts uit maart, 2018 tonen

Verwarming

Afbeelding
Om de verwarming te regelen zijn er tegenwoordig hele mooie mogelijkheden, zoals intelligente 'web-enabled' thermostaten, en complete touchscreen apparaten met monitor- en beveiligingsfuncties. Ik heb hier regelmatig over zitten denken, maar er waren wat bezwaren tegen al deze systemen: geen ondersteuning OpenTherm, alleen aan/uit (is inmiddels veel beter) eigen cloud ondersteuning Prijs een 'intelligente' thermostaat kost minimaal €200 niet eenvoudig te integreren in eigen systeem Nu is de functie van een thermostaat eenvoudig te programmeren met de volgende onderdelen: temperatuursensor relais voor het schakelen van de CV-ketel  Mijn beginsituatie was een simpele aan/uit thermostaat van honeywell.  Na wat onderzoek kwam ik achter de volgende zaken: - mijn ketel was voorbereid op OpenTherm, de module was alleen niet geactiveerd. - ik had nog een honeywell thermostaat liggen, die op OpenTherm was gebaseerd: Na lezen van de handleidingen

Arduino

Afbeelding
Arduino Modules   Voor de sturing maak ik gebruik van Arduino modules, omdat deze overal verkrijgbaar zijn, goedkoop, en universeel inzetbaar. Mijn standaard module bestaat uit: Arduino Mega: de 'grote' versie, met meer geheugen, meer aansluitingen, en meer rekenkracht. Dit is nodig omdat de ethernet module al wat in- en uitgangen inpikt, en ik wat ruimte nodig heb voor flexibiliteit. Qua prijs maakt het eigenlijk niet zoveel uit... W5100 ethernetshield, de 'oude' versie, deze wordt het best ondersteund door de bestaande libraries, en is qua mogelijkheden ruim voldoende voor mijn toepassingen. PoE (Power Over Ethernet) adapter, hiermee zorg ik ervoor dat de voeding over de ethernet kabel wordt aangevoerd. DC-DC converter: deze module zorgt ervoor dat de 12 volt voeding teruggebracht wordt naar 5 volt voor de arduino. Dit is efficiĆ«nter dan de eigen voeding van de Arduino te gebruiken. Libraries Qua software gebruik ik de volgende libraries: #include

Relais

Afbeelding
Relais Ik gebruik een aantal soorten relais: 5V Printrelais Dit zijn 5 volt relais, voorzien van stuurtransistoren en indicatieleds. De aansluiting vereist: 5 volt Massa 1 aansluiting per relais (laag betekent activeren) De relais kunnen direct door de Arduino worden bestuurd, door een uitgangspin te configureren en deze laag te maken. 12V schroefrelais Deze relais zijn zonder sturing, en worden bediend door een 12 volt spanning over de spoel te zetten. Hier is dan nog wel een stuurschakeling voor nodig, ik gebruik hier het IC ULN2803 voor. Solid State Relais Deze relais kunnen direct met een 5V signaal worden gestuurd (geen spoel, dus geen inductieve last).

Schakelaars

Afbeelding
Drukknoppen Voor het aansturen van de lampen wilde ik naar analogie van de 'superhouse' installatie gebruik maken van kleine drukschakelaars met ledverlichting: Deze knoppen bevatten een led (ik heb voor de blauwe variant gekozen) Het is verder een simpel maakcontact, dus met een simpele routine kan een Arduino deze knoppen uitlezen. De leds stuur ik door middel van PWM met een voorschakelweerstand aan, zodat ik de intensiteit kan varieren. Deze schakelaars monteer ik in een blindplaat, die op de plaats komt van een klassieke schakelaar, hierbij heb ik de keus om 1 tot en met 4 schakelaars te combineren op een plek, hierbij een foto van een tweevoudige versie:

Sturen van lampen

Afbeelding
Lampen aansturen Om lampen aan te sturen, zijn verschillende mogelijkheden: - relais - dimmers - directe aansturing van 'intelligente lampen' (bv. Philips Hue) Op dit moment wil ik zoveel mogelijk van de bestaande verlichting gebruiken, dus ik heb me beperkt tot de eerste optie (relais). Relais De veiligste manier om lampen te schakelen, is door middel van een dubbelpolig relais. Hierbij worden allebei de aders van de netspanning aan- of losgekoppeld van de lamp. Ik had hiervoor de volgende relais gevonden in een webshop: Deze relais schakelen op 12 volt, en kunnen een belasting schakelen van 10A bij 250 volt wisselspanning. Ze worden gemonteerd op een DIN-rails, hebben een statusled in het relais die oplicht als het relais geschakeld is. Helaas bleek het lastig om de bestaande lichtpunten in huis 2-zijdig aan te sluiten, dus de inzet bleef beperkt tot 2 stuks voor staande lampen, waarvoor ik 2 nieuwe leidingen en stopcontacten had aangelegd. De bestaande lic