ArduRoller evenwicht bot (2 / 8 stap)

Stap 2: Overall ontwerp


Deze stap omvat de algemene opzet van het bot.  Ik zal proberen uit te leggen wat elk van de delen is voor:

De hersenen van het systeem is de Arduino Uno, waarin een AVR microcontroller kloksnelheid van 16MHz.

1000 keer per seconde leest de microcontroller de huidige stand van de gyroscoop en de accelerometer; updates zijn interne model van het bot of dat model beslist hoe snel te lopen de motoren aan de beste balans de bot.  (De code is al gedeeld op mijn repo Github .)

De gyro is een gyro tarief, wat betekent dat de uitvoer evenredig met het huidige tempo van rotatie is.  Als u wilt schatten het huidige tilt, moet de microcontroller som van de binnenkomende waarden, die het leest met behulp van een analoog naar digitaal convertor. Helaas, geen gyro of ADC is perfect, wat resulteert in fouten in de sommatie die de neiging om te groeien in de tijd.  Als het bot alleen een gyro gebruikt om te proberen om evenwicht te brengen dan haar idee van "up" langzaam na verloop van tijd drift zou en het zou uiteindelijk omvallen.

Om het tegengaan van de gyro neiging te drijven, gebruikt de bot een 2D versnellingsmeter voor het meten van de richting van de zwaartekracht.  Wanneer de gyro-waarden op te tellen voegt het in een klein deel van de raming van de versnellingsmeter in de berekening.  Net genoeg om het evenwicht van de drift.  Het kan niet toevoegen te veel omdat de versnellingsmeter een zeer luidruchtige sensor is-het pikt trillingen van de wielen en de versnelling van de motoren.

De gyro en versnellingsmeter gemonteerd op de as van rotatie van de wielen te krijgen van het beste signaal.

Zodra de microcontroller hoe snel besloten is om uit te voeren de motoren het maakt gebruik van puls breedte modulatie te variëren van hun snelheid en drijft hen door middel van het schild van de Ardumoto.  Het schild is noodzakelijk omdat de motoren veel meer stroom trekken dan de microcontroller op haar eigen leveren kan.

De BlueSMIRF-module biedt seriële-over-Bluetooth, waardoor het bot in beide richtingen communiceren met een ander Bluetooth-apparaat.  Ik mijn Android telefoon gebruiken om te sturen van de seriële gegevens naar de console via de Android Debug Bridge.  Ik ben ook van plan om de andere kant mijn telefoon gebruiken als afstandsbediening signalen.

Gerelateerde Artikelen

Evenwicht Bot Buddy!

Evenwicht Bot Buddy!

Soms moet je gewoon een vriend om te houden van uw hele leven in evenwicht, en dit is een vluggertje! En voor de aspirant wandelaar van de strakke-rope, deze bot is uw nieuwe rolmodel. Balanceren op de vingers, neuzen, richels, kent dit bot geen tege
Evenwicht-BOT

Evenwicht-BOT

Maak een geweldige 2-wielige balancing robot in minder dan 2 uur.Ik mijn robot gebaseerd op vahid_you2004 de instructable (Balancing Robot).Maar besloten om te tonen u enkele foto's en video's nam ik van mijn robot... Als u wilt maken en moet een mee
Vegan Sugar Cookies

Vegan Sugar Cookies

Materialen1/2 kopje kamertemperatuur aarde evenwicht boter1 kopje suiker3/4 voor een bananna gemengd met 2 eetlepels warm water2 kopjes bloem voor alle doeleinden plus extra voor afstoffen en rollen1/2 theelepel bicarbonaatStap 1:Meng het evenwicht v
Deens broodje, zoete Croissants hartige Croissants

Deens broodje, zoete Croissants hartige Croissants

dit is echt heerlijk... Het is echt geweldig voor thee :-) Wat meer... u kunt het deeg voor een maand opslaan en gebruiken als ooit je leuk!Is niet zo geweldig?Lees verder en ik zal 3 manieren van het gebruik van Deense deeg.Stap 1: Het deeg To make
PA-drank-O: de Pachinko Bar Bot

PA-drank-O: de Pachinko Bar Bot

Delen van een drankje met vrienden is groot. Delen van tijd met robots is geweldig ook. Klassieke arcade spelen? Fantastisch. Ik geniet van diep de elektromechanische goedheid van klassieke flipperkasten, zodat in het combineren van mijn interesses,
DIY PIXAR: M-O (Microbe Obliterator) Cleaner Bot

DIY PIXAR: M-O (Microbe Obliterator) Cleaner Bot

he Instructabrarians, het is 27 juli en u weet wat dat betekent! Waarschijnlijk niet omdat ik het omhoog, het is zojuist PIXAR Animation Fan Week! Mensen, als je ooit hebt gezien mijn DIY PIXAR -stand op de San Mateo Maker Faire, u weet dat ik een me
Plex Bot

Plex Bot

Ik hou van robots! Humanoid robots zijn mijn favoriet. Sinus ik was beetje die ik hield van het idee van een stuk speelgoed dat je zou kunnen spelen met, terwijl tegelijkertijd het zag als een mens eruit. Emuleert de menselijke vorm is het doel van h
Amandel boter chia maca smoothies!

Amandel boter chia maca smoothies!

Ik maakte dit lekker & makkelijk te make amandel boter chia maca smoothy! Het gaf me een smakelijk energieke drinkbaar ontbijt! ;) Ik had meer dan 800 ml puur heerlijkheid,... MMM,... Ik verzeker u!Recept: voor 2 personen of voor 1 hongerig persoon =
Nyan Bot - Arduino & Leddar

Nyan Bot - Arduino & Leddar

NYAN BOT PROJECTOp zoek naar een cool hands-on project om kinderen kennismaken met Robotica, sensoren en elementaire elektronica? Met behulp van de Arduino-platform en een LeddarOne sensor, deze familiezaak was een uitstekende gelegenheid om samen te
Hoe te verzachten boter snel

Hoe te verzachten boter snel

Ooit bereiken voor de Botervloot alleen om te beseffen dat het is leeg maar u sommige smeerbare boter meteen moet maar alles wat je hebt is het blok dat is in de koelkast.Gebruik van de magnetron om te Verwarm de boter kan problematisch en opwarming
Boter Scotch Souffle

Boter Scotch Souffle

Deze woestijn is zeer eenvoudig maar smaakt heerlijk. Toen mijn vader had zijn annuel partij stuurlieden diner, maakte ik dit en het gewoon verdwenen! Iedereen zei dat het was echt goed en de zoetheid was precies goed! Het is niet duur om te maken ma
Wilde knoflook en kille boter

Wilde knoflook en kille boter

hier is de laatste van mijn wilde knoflook (voordat ik ga en verzamelen van wat meer) gaan een beetje uit, dus ik gebruik het om wat pikante boter.Stap 1: ingrediënten Wilde knoflook stengels en bloemen fijngehakt (gebruik niet de bladeren zoals ze s
Heerlijke zelfgemaakte honing boter zelfs als u niet beschikt over een koe

Heerlijke zelfgemaakte honing boter zelfs als u niet beschikt over een koe

Ik herinner me als een kind zit in de kleuterschool en het passeren rond een container voor een paar seconden goed schudden en vervolgens doorgeven aan de volgende jongen... Ik herinner me wanneer het moment is gebeurd en in de container iets begonne
Gestoomde boter Muffins met kaas (boter Puto)

Gestoomde boter Muffins met kaas (boter Puto)

Traditioneel, puto of gestoomde muffins zijn Filippijnse snacks gemaakt met rijstmeel en kokosmelk, maar er zijn ook verschillende soorten gemaakt. Het soort boter smaak is mijn favoriet en we zouden dit maken voor speciale gelegenheden en een nietje