Voor wie via zijn smartphone of computer de koffiezet wil starten.
Er komt geen uitleg over wat Arduino en dergelijke is, je hebt best al een paar eenvoudige projectjes met de Arduino Uno achter de rug. Alles wat nieuw is voor de Yun, wordt uitgelegd.
- Arduino Yun
- arduino 1.5 nodig (met Yun libraries)
- twee 5v relays. Handig om er te gebruiken die al van een breakout-board voorzien zijn, bv deze http://www.dx.com/p/arduino-5v-relay-module-blue-black-121354
- weerstand 220Ohm
- groen ledje
- kabeltjes
- breadboard
- Google op het model van je koffiezet + 'exploded design' of 'exploded view' Meestal vind je op die manier technische documentatie met waar de vijzen, clipjes zitten om je toestel open te breken. Voor de senseo staat de documentatie op: http://www.onderdelensenseo.nl/gebruiksaanwijzingen/philips-service-manual/963/hd-pdf.html
- Gebruik je gezond verstand en trek uiteraard de stekker van de koffiezet eruit voordat je het toestel open draait.
- Zoek op het pcb naar waar de schakelaar(s) het circuit kortsluit(en) om dit via kabeltjes te verlengen (zie foto's) deze kabeltjes gaan dan in de relay die je aansluit op de Arduino.
-
Zie onderstaand schema (de relays verbinden met de draadjes van de gehackte koffiezet)
-
Het voltage
-
Let op: Je werkt met een toestel op 220v Scherm de contactpunten af van de relay waar je de draadjes hebt aangebracht. Met isolatietape of misschien beter: Ga via een fablab en maak een behuizing op maat.
- Als de Arduino Yun nog niet geconfigureerd is, maakt hij zelf een wifi-netwerk met de naam 'Arduino Yun-XXXXXXXXXXXX'. Connecteer met dit wifi-netwerk.
- Open de webpagina http://arduino.local. Je krijgt nu een pagina in arduino stijl met een formulier om in te loggen.
- Het standaard wachtwoord is 'arduino'.
- geef je Arduino een naam (bv koffiezet) en stel een admin wachtwoord in
- Kies het wifi netwerk waarmee je wil verbinden, vul het wifi-wachtwoord in
- Onder de knop 'configure & restart' staat nog een optie die belangrijk is voor dit project: Rest api access, zet deze op 'open'. Info over de Web services op de Arduino Yun: http://arduino.cc/en/Guide/ArduinoYun#toc5
- Kies nu 'Configure & restart'. De Arduino herstart en connecteert terug met je eigen wifi.
- Je hebt de Arduino IDE 1.5 nodig (momenteel misschien nog in beta, maar is geen probleem). Kies het juiste board uit de lijst via 'tools' > 'board'
- Yun moet stroom hebben via usb kabel, hoeft niet via kabel met je computer verbonden te zijn (wel op hetzelfde wifi netwerk). Kies de juiste poort via 'tools' > 'port'
- laad de code op: https://raw.githubusercontent.com/nerdlandbe/draadloze_koffiezet/master/draadloze_koffiezet.ino
- Surf vanop je smartphone/computer naar: http://koffiezet.local/arduino/start
- klik op de knop 'zet aan' om de koffiezet aan te zetten.
- Klik op de knop 'koffie!' om koffie te zetten.
- Het wordt nog interessanter als je een mini sd-kaartje in de arduino Yun steekt. op die manier kan je php, python, of andere scripting talen gebruiken als je stevigere code nodig hebt voor je projecten. Meer info: http://playground.arduino.cc/Hardware/Yun
- Nu nog automatisch tas koffie laten brengen, nieuwe tas klaarzetten, ...