Stap 1: vereisten
Belangrijk:
-Een Roomba controleerbaar door infrarood. Mijne is een 530. Ik denk dat de meeste modellen onder de 530 gebruiken vergelijkbaar IR-codes zodat zou u in geluk. Doe een beetje onderzoek, er zijn een heleboel geweldige forum daar.
Onderdelen:
-1 x 940nM infrarood LED
-1 x LED (ongeacht kleur die je leuk vindt, ik pakte rood, dit is gewoon signaal als het apparaat ingeschakeld of niet is)
-2 x 330 Ohm weerstanden (één voor elke LED)
-1 x Arduino Uno (of vergelijkbaar, gebruikte ik in eerste instantie Arduino duemilanove, maar de Uno werkt met hetzelfde script en perfect instellen)
-4 lengtes van draad (ik gebruikte 2 draden met pinnen voor mijn breadboard in tweeën gesneden)
De voeding en Timer
-Een stroomvoorziening (ik gebruikte een vrije USB-kabel type A/B - degene die stekkers in de Arduino, aangesloten op een AC/USB adapter)
-Een 24-uurs timer schakelen (goedkope één van IKEA) - dit wordt gebruikt om te doen al de planning, stel de timer aan power up de arduino die de opdracht "Clean" aan de Roomba stuurt.
Andere dingen:
-Een project vak te houden alles netjes.
-Een computer met de Arduino IDE (im ' using Arduino IDE 1.05)
-De Arduino IR-bibliotheek van https://github.com/shirriff/Arduino-IRremote
(installatie-instructies op de site)
-Soldeerbout aan alles samen eerste (gebruik een breadboard te testen dat alles eerst werkt!)