Bouw je eigen ‘Clapper’ switch (Homeyduino)
Wie kent deze eigenaardige Amerikaanse uitvinding uit de jaren 80-90 nog? De ‘Clapper’. Dit was een schakelaar die werkte door middel van te klappen.
Ondertussen achterhaald door de moderne techniek, maar toentertijd een futuristisch stukje domotica. Mocht je hier niet bekend mee zijn, kijk dan zeker even het legendarische reclame filmpje:
Als project gaan we dit keer eens eigentijdse versie van de ‘Clapper’ maken, want hoewel het een oud concept is zijn hier tig moderne toepassingen voor te bedenken. Zeker wanneer je deze via Homeyduino koppelt aan Homey, kun je op deze manier niet alleen apparaten kunt starten maar ook ‘flows’.
Om op deze wijze een hele reeks apparaten in één in of uit te schakelen. Zelf heb er ik ondertussen één op de slaapkamer zodat wanneer ik klap, alle verlichting in één keer uitgaat.
Benodigdheden:
- Wemos D1 Mini (ivm 5V)
- Geluid sensor voor Arduino
- Micro USB lader
- Homey Smart Home HUB met Homeyduino app geinstalleerd
- Arduino IDE software
Wemos D1 mini – Mini NodeMcu 4M bytes | Gevonden op Aliexpress.com, thuisbezorgd en al voor € 1,77
Geen tijd of geduld om op levering uit China te wachten? Conrad heeft het ook en levert direct vanuit Nederland!
Aansluitschema
Volg onderstaand schema op de sensoren aan te sluiten op je board. Voor de volledigheid:
Sensor | Wemos D1 Mini pin |
---|---|
OUT | D2 |
VCC | 5V |
GND | GND |
Arduino IDE
Installeer Arduino IDE, dit is de software die nodig is om de code op je Wemos D1 Mini board te kunnen zetten. Eerst moeten we hiervoor de Homeyduino Library installeren.
Open een nieuw venster, klik op de bovenste balk op Schets > Bibliotheek gebruiken > Bibliotheken beheren.
In het scherm dat nu opent zoek je op Homeyduino en vervolgens installeer je deze.
Hetzelfde doe je ook met de volgende term: ESP8266 deze zoek en installeer je ook.
Wemos D1 Mini board
Waarschijnlijk moet je dit board eerst ook nog installeren voordat je het kunt gebruiken, dit doe je dan ook als volgt:
Ga naar: Hulpmiddelen > Board > Board Beheer.
In het zoekvenster zoek je vervolgens op Wemos D1 mini en deze installeer je.
Homeyduino Code
Wanneer je de bovenstaande stappen hebt gevolgd open je een nieuw scherm van Arduino IDE en vervang je de tekst door onderstaande code. Let er even op dat je hier de juiste netwerk gegevens invult (zie rode tekst)
Wanneer je van plan bent meerdere Sound sensoren in je huis te plaatsen is het belangrijk dat je ze allemaal een unieke naam geeft, zodat Homey ze als verschillende sensoren herkent.
Controleren of juiste board geselecteerd is
Voordat we de code naar het board gaan schrijven moeten we kijken of we het goede board geselecteerd hebben in Arduino IDE, anders krijg je het niet aan de praat. In ons geval is dat de “LOLIN(Wemos) D1, R2 en Mini”
Wanneer dit allemaal goed staat klikken we op het pijltje in de iconen balk (tweede icoontje van links) > Upload.
Testen
Nu het je gelukt is om de code te uploaden gaan we deze meteen testen. Dit doen we door de Seriële Monitor in Arduino IDE te openen, klik hiervoor op Hulpmiddelen en dan Seriële Monitor of gebruik de sneltoets CTRL+SHIFT+M.
Vervolgens opent er een scherm waarop je de waardes van de sensor uit kunt lezen. Wanneer je twee keer achter elkaar klapt zou dit leesbaar moeten zijn op de Seriële Monitor. Experimenteer ook vooral even met één of drie keer klappen, zo zul je zien dat de code goed staat en weinig tot géén valse ‘claps’ zal detecteren.
Koppelen aan Homey
Via de Homey app kun je nu de sensor koppelen aan Homey.
Homey voorbeeld flow
Tot slot
Hopelijk heb je nu je eigen ‘Clapper Switch’ werkend gekregen. Mocht je hier zelf nog leuke, gekke, grappig of bijzondere toepassingen voor weten, laat dan even een reactie achter.
Enthousiast geworden en wil je voortaan niets meer missen? Schrijf je dan hier in voor de Nieuwsbrief!
Één gedachte over “Bouw je eigen ‘Clapper’ switch (Homeyduino)”