Stap 7: Aanpassen
Dat gezegd hebbende, maak ik enkele suggesties voor hoe u deze robot uitbreiden kan zonder het wiel opnieuw uitvinden. Andere Instructables worden voorgesteld om in de lage details van deze functies, en koppelingen worden meegeleverd om ze te kopen indien beschikbaar. Ik heb niet maken deze Instructables zullen, maar ze mooi, dat is het grote ding over een online gemeenschap immers:
Grijper
De gemakkelijkste manier om toe te voegen een grijper is met een ander micro servo, een die is niet voor continue rotatie aangepast. U zou de besturingselement toevoegen aan code gewoon door een ander servo koppelen, en geven het een positie-opdracht, zoals gezien in stap 6.
Hier is een voorbeeld dat zou passen recht op:
Dezelfde methode kan worden gebruikt om een scoop of andere manipulator ook toevoegen.
Als u gewoon een kopen wilt, zou zoiets als dit werken mooi:
Jameco 1.3 inch grijper
Radiografische besturing
Een leuk ding toe te voegen aan geen robot, er zijn stapels tutorials over hoe dit te doen met een Arduino.
U kunt het doen met blue-tooth (makkelijk maar duur)
Of u kunt een XBee (gemakkelijk, en minder duur)
Aangezien de XBee breder dan de Arduino nano is, en kan niet op het aansluit, stel ik eigenlijk instelling over de nano en bedrading het eromheen.
Voorbeelden van de code die nodig zijn wijd beschikbaar, heres een XBee bibliotheek voor de arduino.
Natuurlijk kan je een XBee/Arduino nano board, zoals deze uit robotshop, en uw robot zou hebben een chic staart.
U kunt het doen met een kale zender-ontvanger (goedkoopste, maar moet weten wat je doet):
http://www.robotshop.com/productinfo.aspx?PC=rb-ons-02&lang=en-US
Detecteren van beweging (PIR)
Dit is eigenlijk opmerkelijk eenvoudig, dat een PIR-sensor vergelijkt de infrarood kaart van de omgeving met een die het heeft gebouwd in de tijd. Zodat de wijzigingen worden gedetecteerd. Zij kunnen worden gevonden voor $10 bij verschillende winkels met inbegrip van sparkfun en robotshop
Dit alles geïntegreerd, en de uitgang-pins gaat hoog voor een paar seconden wanneer beweging wordt gedetecteerd. Alles wat je doen is geef het vermogen van de batterij en sluit de uitgang aan op een ingang pin op de Arduino. Vervolgens een interrupt instellen of controleren van de status van de pin. Zoals gezien op de aanpassing van de bovenstaande platform. Hierdoor wordt uw robot reageren wanneer iemand nadert.
Ultrasonic bereik zoeken
Ultrasone range finders zijn een goedkope manier ontdekken de afstand in één richting met fatsoenlijke betrouwbaarheid in het bereik van ongeveer 0.1 tot 10 meter. Zij tik uit ultrasone pulsen ongeveer 10 Hz en ontdekken hoe lang zij nemen om terug te keren. De meeste halen obstakels in een conische span, zodat ze kunnen misleiden door de dingen die niet echt in de weg. Het is geen LADAR of computer-visie, maar het kost 1/1000 zo veel.
Dit is ook op de aanpassing van de robot hier weergegeven. Ik gebruikte een HC-SR04 Bereikindicatie en deze bibliotheek. Ik heb die van ebay voor $6.
Er is ook ondersteuning voor de PING range finder: http://arduino.cc/en/Tutorial/Ping
En zelfs als u goedkopere degene die ik gebruikt, dit kan u helpen begrijpen hoe het werkt
GPS
Als u geven uw robot een gevoel van haar/zijn/haar plaats in de wereld wilt, er is voorbeeldcode een parallax GPS module te gebruiken op Arduino Playground hier.
Toekomstige stappen
Ik ben van plan een paar leuke projecten met deze. Men zal toevoegen van draadloze camera's, afstandsbediening en weinig grijpers en breng vervolgens kleine hindernisbanen voor hen om te verkennen in teams.
Een ander leuk project zou een Kinect monteren op het dak en een bos van deze met draadloze fungeren als een zwerm in formatie.
In het algemeen ga ik deze te gebruiken als basis voor tal van projecten, en ik zal gaan in meer detail over mogelijke add-ons op die manier. Ik zou erg blij zijn om te zien dit gebruikt in andere Instructables en uitgebreid. Immers, soms u wilt gebruiken een robot, maar niet wilt schrijven over het ontwikkelen van de fundamentele dingen.