Tag Archives: IoT

Voorbereiding voor een nieuw seizoen houtbewerken – gebaren gestuurde schemerlamp (deel 1, de elektronica)

Shoji_lamp_001Nu de lente bijna begonnen is, ben ik me aan het voorbereiden op het komende seizoen houtbewerken. Die voorbereiding bestaat uit het slijpen van de beitels en handschaven, het oliën van mijn handgereedschap en het opruimen van mijn schuur. Voor dat laatste moet ik eerst de schoenenkast afronden, want mijn werkbank ligt nog vol met onderdelen en ingesteld gereedschap voor dat project. Maar omdat ik echt weer in dat project moet komen, wil ik eerst wat kleinere projecten doen. Gewoon om het gevoel met het hout en het gereedschap weer te krijgen.

De afgelopen maanden ben ik flink bezig geweest met elektronica projecten, waarvan sommige zeker terug komen in de normale projecten.  Een van die elektronica projecten is een langgekoesterde droom. Toen ik net met de Arduino begon, wist ik al meteen dat ik een schemerlamp wilde maken, die ik met handgebaren kan besturen. En die daarnaast ook op een centraal systeem aangesloten kan worden. Toen wist ik nog niet van het bestaan van Domoticz en MySensors af, waardoor het destijds een veel te hoog gegrepen was.

Het ontwerp wat ik voor de lamp voor ogen heb, is een Japanse lamp met Shoji (rijstpapier). Ik heb nog geen volledig ontwerp, maar om je een beeld te geven heb ik een voorbeeld opgenomen.

LampDe rest van dit artikel gaat voornamelijk over de elektronica, mocht je alleen voor het houtbewerken op mijn blog komen, zul je nog even geduld moeten hebben.

Voor dit project maak ik gebruik van de APDS-9960. Dit is een zeer intelligente sensor die o.a. gebaren die je met je hand maakt begrijpt. Waarschijnlijk is hij daarom ook zo duur. Want hij kost €18,10 en ik heb hem in Nederland alleen maar bij Antatrek kunnen vinden. Nu kon je hem voor veel goedkoper krijgen bij de Chinese webwinkels, daar kost hij $15,00, maar ik heb daar ooit eens wat besteld en kreeg direct een Douane heffing.

GestureControlledLamp_bb Continue reading

Intelligente wekker – Het in- en uitschakelen van het alarm (deel 2)

schak_dubbel_witAls je mijn blog regelmatig bezoekt, dan zal het je niet ontgaan zijn dat ik mijn huishoudelijke apparaten graag op mijn Domotica aansluit. Nu is het fantastisch dat je je lichten met je telefoon kunt bedienen, maar ik merk ook dat het soms toch fijner is om het gewoon met een schakelaar te kunnen doen. Dat kan ik nu niet, maar dat is wel iets dat hoog op mijn verlanglijst staat.

De les die ik daar uitgeleerd heb, is dat ik de wekker ook aan- en uit moet kunnen zetten zonder een telefoon. Het instellen van het alarm zal wel via de telefoon gaan. Om dit te kunnen doen, heb ik een schakelaar aan de wekker toegevoegd. Dankzij AdaFruit en hun tutorials stelt dat niet veel voor, maar voor degene die dit project volgen heb ik het schema ook aangepast.

Wekker_v2_aan_uit_schakelaar_bbAdaFruit schrijft een 10K ohm weerstand voor en daar heb ik me ook aangehouden. En hiermee kreeg ik voor het eerst te maken met de GPIO pinnen van de Raspberry Pi.

Nu stelt het uitlezen van die poorten in Python echt niks voor. Je importeert de GPIO library, definieert de poort die je wilt gebruiken en je kunt hem uitlezen. Continue reading

Intelligente wekker – Het opbouwen van de elektronica (deel 1)

7-segmentIn 2016 zal ik veel meer projecten doen waarin ik elektronica met houtbewerken combineer. Voor mensen die deze projecten ook willen maken, wil ik ook het elektronica deel beschrijven. Mocht je weinig ervaring hebben met elektronica en/of het programmeren van software, geen zorgen ik ga proberen om alles zo te beschrijven dat jij het ook kan. En de software die ik programmeer stel ik op deze site beschikbaar. Voor de die-hard programmeurs zeg ik op voorhand al, dat het 10 jaar geleden is dat ik professioneel software geschreven heb. En dat mijn code vast niet de beste is en dat het waarschijnlijk allemaal nog veel beter kan. Als jij mijn site alleen voor het houtbewerken zoekt, dan is dit artikel mogelijk niet iets voor jou. Maar ik zou dan zeker dit project blijven volgen, omdat er ook het nodige houtbewerken bij komt.

Als display voor de wekker heb ik gekozen voor het 1,2 Inch 7 segment display van Adafruit. En daar komen in een keer een hoop kreten voorbij. 1,2 Inch is de hoogte van het display wat een haar groter is dan 3cm. 7 segment wil zeggen dat elke cijfer uit 7 lampjes bestaat, die je elk individueel aan- en uit kunt zetten. Door de lampen te combineren kun je elk cijfer maken. Het display heeft 4 cijfers en ook nog twee dubbele punten. Als je elke lampje afzonderlijk op een microcontroller of een Raspberry Pi aan wilt sluiten, dan heb je daarvoor 33 pinnen voor nodig. Dat is niet alleen meer dan wat de Pi en een microcontroller aan pinnen hebben. Maar het is ook nog eens een grote wirwar aan draden als je alles eenmaal hebt aangesloten.

Adafruit heeft daarom een display gemaakt, dat je met behulp van i2c aan de Pi of een microcontroller kunt koppelen. Dat klinkt vast heel moeilijk, maar i2c is een techniek die gebruikt wordt in de elektronica om met componenten te communiceren. i2c heeft – naast de voeding en de grond – slechts twee draden die je hoeft aan te sluiten. Op het volgende plaatje zie je hoe je het display op de Raspberry Pi aansluit.

7-segment

Continue reading

Grenzen verleggen – een moodlight

Moodlight_600Het werken aan de schoenenkast heb ik helaas moet opschorten, omdat er een kleine verbouwing in mijn huis moet gebeuren. Hiervoor moet ik ook een aantal kleine houtbewerkingsprojecten doen, waarvan ik zeker op dit blog verslag zal doen. Omdat ik in die verbouwing ook wil experimenteren met het gebruik van ledstripverlichting, moest ik me oriënteren op Domotica. Tijdens die ontdekkingsreis, kwam ik in aanraking met MySensors. MySensors is een plaform voor het verbinden van elektronische apparaten via de 2.4Ghz frequentie – dezelfde frequentie als WiFi, maar MySensors maakt geen gebruik van WiFi. En het mooie is, MySensors is bedoeld om sensoren e.d. te maken, die je aan je Domotica controller kunt koppelen.

Voor ik verder ga met dit artikel, wil ik eerst kwijt dat er in dit artikel geen houtbewerking voorkomt. Voor mij is dit een artikel een proef om te kijken of er meerdere mensen geïnteresseerd zijn in de combinatie van houtbewerken, elektronica en Domotica. Als dat zo is, dan ga ik naast de artikelen over houtbewerken ook wat meer artikelen schrijven over Domotica.

Voor ik MySensors daadwerkelijk in mijn houtbewerkingsprojecten ga gebruiken, wilde ik eerst eens wat meer leren over MySensors. In het kort is MySensors een project, dat het mogelijk maakt om de goedkope open source hardware van de Arduino, met elkaar te laten communiceren via een NRF24L01+ radio. Dit is een miniatuur radio voor digitale communicatie. En het mooie is, hij kost ongeveer €2,-.

NRF24L01Sinds ik met MySensors in aanraking ben gekomen, kijk ik heel anders tegen dingen aan. Zo liep ik per toeval tegen een goedkope Mood-lamp aan, deze waren in de aanbieding voor €3,- per stuk.

Moodlight_588De mood-lamp wordt gevoed door 3 AAA-batterijen. In de winkel probeerde ik heel voorzichtig of de witte kap van de lamp, makkelijk te verwijderen was en dat was het geval. Ik zag ook dat ik net genoeg ruimte had om er een kleine Arduino met een NRF24L01 radio in te verstoppen. Continue reading