Stap 5: Laatste setup en Running
Dus, als alles is gegaan om te plannen (hopelijk u hebt alles getest zoals u bent gegaan langs) moet je bereid zijn alles instellen en laat de Arduino in charge!
In de afbeelding hieronder ziet u de 24-uurs timer Schakel apparaat inschakelen voor 30 minuten om 9u. Met deze goedkope timer die u alleen voor half uur intervallen instellen kunt, die is veel langer dan voor het starten van de Roomba maar doet het werk.
Dit is aangesloten de AC/USB-adapter die is aangesloten op de Arduino Uno binnen het project via de USB-A / B-kabel.
Zou u een juiste Arduino-netadapter maar dit is wat ik had bij de hand. Het vak wordt geplaatst in de buurt van de Roomba docking station, in de lijn van het zicht helpt. In mijn laatste instelling, is het vak bevestigd aan het been van de tabel waar de Roomba normaal is gehuisvest.
Kortom, wanneer de schakelaar van de timer ingeschakeld wordt, de Arduino draait het script op stap 3, welke balken uit "schoon, schoon, zindelijk..." aan de Roomba, met een 5 seconden de wachttijd tussen de transmissie. De rode LED gaat op zodat u vertellen kan dat de scheduler werkt.
Als de Roomba is gedokt en betalen zal dit van de Roomba schone cyclus beginnen.
Het kan duren een paar momenten voor de Roomba te erkennen van de opdracht (ik denk omdat het infrarood signaal is dat niet krachtig of misschien gewoon iets uit de juiste frequentie), maar zodra de schone cyclus is begonnen de verdere overdracht van het commando "Clean" lijkt niet te beïnvloeden de roomba. Na 30 minuten zal de schakeloptie Timer zwenking vandoor de Arduino, zodat de roomba dok te laden nadat het klaar is met zijn zindelijk (als het komt terug en is niet vast te in de badkamer zitten zoals de mijne heeft de gewoonte van het doen).
In de toekomst, ik wil graag de timer-switch geïntegreerd in het vak arduino/project in plaats van te vertrouwen op deze omvangrijke adapter op de muur, maar dit werkt voor nu.
Toevoeging van de ethernet-shield zodat ik kan het inschakelen van mijn computer zou geweldig zijn, maar dat is veel ingewikkelder dan nodig op dit moment. Als er interesse is, zal ik maken het in mijn tweede instructable!
Veel plezier!
Feedback over zowel het project als de instructable zijn zeer welkom.