Een robot is gedefinieerd als een mechanische of virtueel intelligent agent die automatisch of met begeleiding taken kunt uitvoeren.
Een robot is meestal een electro-mechanische apparaat dat wordt geleid door een computer en elektronische programmering.
Dus heb ik besloten om te proberen mijn hand op Robotica, en wat mij het meest aangesproken was de Tweebenig als het gaat om beweging en balans. Voor deze Ide kunnen nemen van de servo's en versnellingsmeters.
De definitieve Tweebenig is een twee-legged Arduino gecontroleerd bediend robot met 8 graden van vrijheid (DOF) en versnellingsmeter feedback.
Dit is mijn eerste keer met behulp van Arduino, servo's en versnellingsmeters, dus dit is wellicht niet de beste manier om te gaan over de definitieve robot, maar het lijkt te werken zoals de bedoeling is.
Benodigdheden:
Na veel onderzoek besloten heb ik om te gaan met de Arduino, aangezien er Servo-bibliotheken die het leven een stuk makkelijker maakt. In plaats van 8 verschillende PWM (puls breedte modulatie) signalen voor elke servo, kan één enkel stelt u de rotatie met één opdracht. (Ik zal post code later). Ik ging met Arduino is de MEGA250 die heeft 14 PWM pinnen, Im alleen met behulp van 8 voor de servo's, ook meer dan genoeg analoge ingangen voor de versnellingsmeter.
De Arduino komt niet met een istallation-cd zodat de software kan worden gevonden op de volgende link:
Het komt ook niet met de USB-kabel.
Zul je de Arduino-stuurprogramma's installeren, komen ze met de download. Een "how to" googleonderzoek moet helpen.
De servo's die ik heb gebruikt zijn HD-1501 MG het minimale koppel dat ik stel voor een Tweebenig van deze omvang, zoals het worstelt in sommige posities. Ik kocht 8 van microRobotics. Heres de link naar het product, kunt u ook bekijken de specs:
Wat betreft nauwkeurigheid is, deze zijn waarschijnlijk niet de beste optie, maar iets meer high-end was te duur gezien 8 die ik nodig had.
De accelerometre is een ADXL330 die ik een oude project pakte. Een gyroscoop uit een gebroken WII-afstandsbediening werkt goed ook.
De structuur van het BOT is Perspex, ik snijd het uit één enkel blad en de randen afgerond.
Ik gebruikte veel moeren en bouten, en een lijmpistool het om elkaar te houden.
Een voorbeeld van een membraan met seriële communicatie, heeft ook een mooi GUI die ik aangepast aan het werken met de mijne:
http://www.projectbiped.com/prototypes/fobo
Een soortgelijk Project, die ik gebruikte de code als een sjabloon voor mijn code:
http://Lars.Roland.bz/biped-Arduino-robot/
Een mooie tutorial over hoe je de robot lopen:
http://www.YouTube.com/watch?v=Xhz6m6fu494