Stap 1: Eerst moet je een Arduino
Arduino is een open bron microcontroller-in wezen is het een kleine computer met een makkelijk te gebruiken dwarsplatform programmeertaal. Hiermee kunt u interactieve objecten op basis van sensorische input (fysieke computing.) maken U kunt gebruiken om te doen iets simpels zoals een LED vervagen of hebben een servo maken verplaatst wanneer u een knop duwen of er iets zeer complexe doen zoals besturen van een robot door verwerking van sensor-ingangen, het verzenden van de ingangen naar een computer via een draadloos netwerk en het stuurt commando's terug naar de robot. De toepassingen zijn echt alleen beperkt door uw verbeelding en er zijn duizenden voorbeelden van koele projecten helemaal over het Web. Er zijn verschillende boeken over Arduino en de mogelijkheden ervan en ik heb een paar in de sectie Verwijzingen vermeld.
Welke Arduino te gebruiken?
Er zijn verschillende variaties van de Arduino controller beschikbaar dus die men gebruik je? Het hangt af van uw toepassing. Sommige hebben meer pinnen input dan anderen, moet u een heleboel sensor-ingangen. Voordetoepassing van dit instructable echt kunt u elke Arduino u evenals de gepresenteerde informatie is van toepassing op de meeste elke versie. Hier is een spreadsheet waarin de meeste van de huidige varianten beschikbaar-
https://spreadsheets.Google.com/CCC?Key=0AsCUiP6WbJIvcG8xalA3QVdmb3JVT0ptWE9VNC02WEE&hl=en#GID=0
Als u gebruiken een Arduino Uno of Mega of elke Arduino die is gebouwd in USB gaat, dan kunt u verdergaan met introductie de sectie.
Bouwen van een servo-board
Aangezien mijn focus voornamelijk op kostuum gebouw ligt besliste ik gebruik de Sparkfun Arduino Pro Mini te bouwen dan een compacte servo toepassing board die meerdere servo-uitgangen, analoge- en digitale uitgangen heeft. Ik voegde ook een aansluiting voor een Adafruit Xbee draadloze radio-adapter en een opladen circuit voor een enkele cel LiPo accu voor het aandrijven van de controller.
De redenen die ik hou echt van de Pro Mini zijn zijn zeer kleine vormfactor, lage kosten en lage stroomvereisten. Het werkt op 3,3 v, wat betekent dat het kan worden aangedreven door een eencellige LiPo en dat maakt het makkelijk bij het aansluiten van de sensoren die worden uitgevoerd op 3,3 v.
De nieuwste versie van servo bestuur heeft acht servo uitgangen, vier digitale uitgangen en zes analoge ingangen. De servo-uitgangen zijn ook digitale uitgangen-ze bent gewoon geconfigureerd zodat het echt gemakkelijk aansluiten hobby servo's. De eerdere versie gezien in de foto's heeft zes servo uitgangen. Elke servo uitgang heeft drie pinnen-grond, macht en signaal. De analoge ingangen zijn op dezelfde manier geconfigureerd-elke input heeft drie pinnen-grond, macht en signaal. Deze configuratie maakt het super gemakkelijk om verbinding te maken met individuele sensoren. De Raad van bestuur maatregelen 1,75 "x 2.30" dus het is vrij klein.
De Raad van bestuur heeft een circuit voor het opladen van de LiPo cel dat de bevoegdheden van de controller. Er is een mini USB-poort voor 5v ingangsvermogen. Sluit de batterij en vervolgens stekker in een USB-kabel en de batterij zal automatisch opladen. Er is een batterij indicator die de LED brandt als de batterij wordt opgeladen en vervolgens zal het automatisch uitgeschakeld als de batterij volledig is opgeladen.
De mini USB-poort zal ook de macht van de controller, zelfs zonder een batterij aangesloten. De mini USB-poort wordt alleen gebruikt als een power source-connector, tijdens het opladen of tijden wanneer een LiPo-batterij niet beschikbaar-er is is geen overdracht van de gegevens met behulp van de mini USB-poort en u wordt beperkt door de hoeveelheid stroom die een USB-poort kan bieden.
Code is geüpload naar de controller met behulp van een USB naar seriële adapter (meer hierover later.) Deze adapter kan ook het aandrijven van de controller via USB zonder de nood voor verbinden van de batterij. Dit is echt handig wanneer u code test en u wilt voor het aandrijven van de controller zonder aansluiten van de LiPo accu.
Ik ben het verstrekken van alle nodige EAGLE bestanden zodat mensen kunnen wijzigen het ontwerp aanpassen aan hun eigen behoeften.
EAGLE kan worden gedownload hier - http://www.cadsoftusa.com/