Stap 4: Aansluiten van de Arduino
Bevestig de kabel door de mini DIN-aansluiting verbinden met de Roomba en de pin headers aan het breadboard.
Gebruik het bedradingsschema die u hebt gemaakt in stap 3 kunt u sluit de draden goed voor de onderstaande instructies.
In zijn schrijven up van de Roomba bibliotheek voor de Arduino, Mike McCauley tips ons is dat we een PNP transistor te leiden tot de Arduino moeten gebruiken RX pin van de Roomba. Gebruik een jumper van de Roomba TX pin van de kabel verbinden met de basis pin van de transistor. Sluit de pin van de Collector van de transistor aan de grond en de Emitter-pin aan de Arduino RX.
Koppelen van de Arduino TX pin aan de Roomba RX pin op de kabel. Bevestig de grond pin van de kabel op grond van de Arduino.
Vervolgens hebben we een klein probleem. Het vermogen van de Roomba kan oplopen tot 20V wanneer het wordt opgeladen. Van de Arduino spanningsregelaar kunt omgaan, niet de WiFly 3,3 v voltage regulator. Zullen we onze eigen spanning verordening schakeling toevoegen aan het breadboard. Hiervoor gebruiken we een 7805 spanningsregelaar om de spanning naar 5V. De grond van de 7805 verbinden met ground, de Vin pin aan de macht van de Roomba, en de Vout aan op de 5V pin op de Arduino.
Als u de verbindingslijn aan de Roomba koppelt, moet de Arduino de voedings-LED oplichten.
Klik hier voor een grotere versie van het diagram Breadboard.
Vergeet niet om de kabel van de Roomba voordat de herprogrammering van de Arduino!