Stap 2: Mobiele base: arduino gecontroleerd roomba
Nu, het is gewoon onmogelijk om te vinden een male connector voor deze interface. Er zijn zoveel minidin daar! http://en.wikipedia.org/wiki/mini-DIN_connector
Dus, hier is het geheim dat gaat maken dit hele instructable moeite waard: de connector is hetzelfde als de oude Macintosh seriële interface een. Ik heb een bos van die kabels op een tweedehands computer delen opslaan voor 1 euro per stuk!
5 pinnen zijn van belang:
-2 pinnen van de macht voor uw arduino (ik aangesloten hen recht in de arduino vin pin)
-1 pin die toelaat om 'wakker' van de Roomba
-2 pinnen voor seriële communicatie (Rx, TX)
Ik snijd de apple kabel en 5 headers gesoldeerd, zodat ik deze kabel op een breadboard aansluiten kon en de rest van het project niet elke meer solderen moeten zou.
Wij toegevoegd een grote dodenschakelaar (zoals het was verplicht voor de wedstrijd) op de + Vcc kabel zo dicht mogelijk bij de batterij.
We hadden ook snijden van het lichaam van de Roomba vrij een beetje om te passen bij de afmetingen van de wedstrijd (100cm in omtrek), tot het punt dat het ongetrainde oog niet zou vermoeden dat onze base is een Roomba!
We konden het control panel van de Roomba en meeste sensoren maar niet de 4 IR sensoren in de bumper te verbreken. Zonder de genoemde sensoren is de Roomba gewoon een fancy bakstenen.