Self balancing skateboard/segw * y projektet Arduino Shield



Gallmänna ändamål Arduino shield för egen balanseringsmaskiner.

Varför gjorde jag det?
Jag har tidigare gjort en Instructable 2010 om hur man bygger en självbalanserande skateboard.

Det finns > 500 kommentarer på detta och många uttrycker förvirring ställa in balans sensorer, programvara och elektronik. På toppen av det, utgång analog tröghetsbaserad måttenheter som var allmänt tillgängliga stannade som görs.

Alla mina själv balansera projekt är nu på min Youtube-kanal här: Klicka

Här har jag tagit en lågpris dunkla analoga IMU som för närvarande fortfarande är tillverkade i Kina, som är tillgänglig på ebay, och används en Arduino prototyping "sköld" att montera alla delar, däribland en kabel till en grundläggande hand-styrenhet (för styrning och finjustera den balans punkten) och en kabel med bara 2 trådar som du ansluter till en 2 x 25Amp "Sabertooth" motoreffekt controller.
Jag har försökt att göra det så lätt och särskilt icke-förvirrande som möjligt att bygga.
Obs December 2013: Även dessa blir sällsynt nu men jag har bara hittat "Grove" serien av analoga sensorer från Seedstudio och lagt till kontaktuppgifter till sidan 6.

I grund och botten ett komplett nytt vamp av styrsystemet, vilket gör det enklare att bygga på samma gång.

Obs (mars 2014): Jag har äntligen gjort något som liknar detta att faktiskt fungerar med en modern DIGITAL IMU från Sparkfun, 6dof sensorn, koden nr: SEN-10121. Det har dess egna nya Instructable här:

Observera (December 2014): Jag har också gjort en Instructable med den samma digital Sparkfun IMU i en självbalanserande skoter. Detta instructable är mest aktuella och har elschema och senaste koden här:

Jag har tagit med grunderna i hur du ansluter det till Sabertooth motoreffekt controller, som är en av hylla kommersiella roboten power controller, hur makten Sabertooth och hur du ansluter motorerna till det. En riktigt detaljerad förklaring av den mekaniska sidan av byggande, ta en titt på min ursprungliga Instructable 2010, länkade överst i denna inledning sida.

En gyro används för att balansera (kompletterande filter med en accelerometer). En annan gyrot mäter rotationshastighet sido (t.ex. När styrning).
Detta ger en annan användbar funktion gratis; När du kör i en rak linje, om den upptäcker rotation snabbare än 10 grader per sekund sido, ändras den makten till motorerna att motstå denna effekt. Till exempel motorerna har ofta olika friktion så när du sakta stannar, man slutar innan den andra och du knoppa av. Den här funktionen slutar att så sker, och innebär hjulen monteras ganska nära varandra.
Se denna video http://www.youtube.com/watch?v=FEaTxahyQxc och du kommer se detta händer på 0.51 mins, det extra gyrot används för att minska denna effekt.

Obs: Lagt till 15/03/14. För dem som kan hantera att ha en av gamla, inte längre tillgängliga, Sparkfun 5dof analog IMU'S, har jag bara bifogat samma kod som skrivits i detta Instructable för den kinesiska IMU, öka 30 men med fördelar förändrats för gyrot som passar den gamla 5dof analog Sparkfun IMU.

Huvudsakliga delar lista

www.Maplin.com artikelnummer GBP US$

N39KR RockerSwitch 2.39 3.62
N39KR RockerSwitch 2.39 3.62
GW72P mikrobrytare med spaken 2,49 3.77
FH04E Sub-Min Vippbrytare 2,79 4,23
Projektet Box 3.79 5.74

XR27E 9 sätt flerledarkabel 5.14 7.79
2 skärmad kabel med 0,99 1,50
N30KU Arduino Uno 24,99 37.86
N35KU Arduino protoshield 14,99 22,71
5DOF analog IMU 17.81 26,99
Obs: lista med säljare av detta uppdateras augusti 25 2013 (se steg 6 för listan)
4 x leds 2,56 3,88
_________________________________________________________
80.33 121.71

Videoklipp

Video av senaste Self balancing skateboard i aktion med denna IMU och kod

Se Steg
Relaterade Ämnen

Self balancing one wheeled electric skateboard

OBS:Maj 2011: Detta instructable är nu ganska gammal (relativt) och jag kunde nu bygga detta projekt helt enkelt med en Arduino som registeransvarig.Jag arbetar för närvarande på en enhjuling med samma OSMC motor styrenhet och en Arduino. När jag får...

2-wheel Self Balancing Robot med hjälp av Arduino och MPU6050

2-Wheel Self Balancing Robot med hjälp av Arduino och MPU6050.Använda Arduino som controller och sensor MPU6050 för att styra balansen. Bara lägga till en enkel seriell Bluetooth-modul och använda en Bluetooth Serial Controller APP för Android-telefo...

Anpassade Arduino Shield och sensorer

Översikt:Detta instructable kommer att bygga en rad anpassade sensor moduler och en Arduino shield. Modulerna är tillgängliga från många olika källor, men fans av Instructables webbplats skulle förmodligen hitta tillfredsställelse i att göra sina egn...

En Arduino Shield som omvandlar din Radio styrd bil till en Robot

Jag har sett en massa Instructables som beskriver hur en Radiostyrd bil kan konverteras till en robot. De flesta av dessa kräver att R/C bil mottagare styrelsen ändras så att avsnittet RF i mottagaren kringgås med vänster/höger/framåt/bakåt signalern...

Öppna EVSE Arduino Shield

Öppna EVSE Arduino Shield. http://code.Google.com/p/Open-evse/OpenEVSE butikSchematiska... http://code.Google.com/p/Open-evse/downloads/detail?Name=OpenEVSE%20shield.pdf&can=2&q=#makechangesReservdelslista:StyrelsenD107E DC/DC omvandlareRGB LED CC...

Sous-vide Arduino Shield

* Obs * detta projekt utförs av en grupp studenter från SINGAPORE POLYTECHNICDe verktyg och komponenter lämnades av våra FYP handledare Teo Shin Jen.Sous-vide (/ suË Ë viË d /; Franska för "under vakuum") [1] är en metod för matlagning mat förse...

Digital potentiometrar Arduino Shield

Den Digitala potentiometrar Arduino Shield har testats för kompatibilitet med Arduino Duemilanove Diecimilaoch Arduino UNO R1/R2Denna sköld är baserad på enheten AD5206 från Analoga enheter.På Internet kan vi hitta några mycket grundläggande tillämpn...

Set av brödunderläggen anpassade Arduino Shield

i detta instructable kommer vi att göra en egen Arduino shield med 123D Circuits.io för våra tidigare instructable projekt: kör lysdioderSteg 1: Redigering och placera komponenter Först öppna vyn PCB. Nu kan du markera en komponent och ändra dess foo...

Ledde Dice Arduino Shield

steg för steg-instruktioner för Arduino baserade LED Tärning. Jag hade arduino Duemilanove (äldre version).Här gjorde jag arduino shield för LED Tärning.Vad är en sköld?Shields är kort som kan placeras ovanpå Arduino PCB att utvidga dess funktioner....

Hur man använder och Arduino shield med Raspberry Pi

Att lägga till Arduino kan sköldar till Raspberry Pi vara en mycket stor smärta. Du sluta med en röra av sladdar och sätta upp programvaran är en utmaning i egen rätt.Här är en enkel lösning att börja använda ditt eget Arduino sköldar med Raspberry P...

Stripboard Arduino shield för att programmera ATtiny45 och ATtiny85

detta instructable (angett i Arduino Challenge contest - du kan rösta på det ovan) visar hur man gör en stripboard Arduino shield för programmering antingen ATtiny45 eller ATtiny85 mikrokontroller med en Arduino, enligt dessa tutorials från High-Low...

Bygga och använda en MOSFET Arduino Shield

Någon gång under Arduino, du kommer att vilja lämna det lugna vattnen i blinkar en LED och styra något lite mer kraftfullt. För att göra det, kommer du att behöva lite hjälp.Transistorer kan användas som en switch med Arduino's digital signal för kon...

CNC Arduino Shield (PCB)

denna krets har byggts med en hemlagad PCB styrelse CNC-maskin och kommer att arbeta för att göra en dubbel axel CNC-maskin. Jag använde två av lätt Stepper motor drivrutinerna från spakfun.com . För att skapa ett enklare sätt att programmera denna s...

Bygga en Arduino Shield för nRF24L01 + sändtagaren

NRF24L01 + sändtagaren är ett utmärkt låg kostnad sätt att lägga till trådlösa funktioner för alla projekt. Men den negativa sidan av den nRF24L01 + är det kan vara jobbigt att prototypen med. I detta instructable vi titta på hur man bygger en Arduin...

Arduino Shield Tips av LOG

denna lata gamla Geek har använt Arduinos för ett tag och jag nyligen kom på att göra min egen PCB:Nyligen var jag i behov av att göra min egen shield för min väderstation.Tips: Tja, hittade bläddrar genom mina örn Cadsoft bibliotek under Sparkfun, j...

Utforma en enkel arduino shield

varför designa ditt eget arduino shield-Det är billigt, våra tyger behöver du endast kostar 1-2 dollar och det är också enkelt och snabbt att bygga. Vi kommer till en bluetooth-adapter, en officiell en behov $19.-Ledningar är irriterande, hur många g...

Billiga anpassad Arduino Shield

skapa en arduino shield från en bit av koppar pläterad protoboard är lätt och du sparar ca 15 spänn. Slutprodukten kommer fäst direkt till arduino styrelsen, att skapa en pålitlig elektrisk anslutning mellan din krets och arduino stiften.I bilderna o...

LWJM 3 x 3 x 3 ledde kub arduino shield

vad bör i ditt kit:1-PCB27 – LED2 – 6 pins för Arduino2 – 8 stift för Arduino3-motstånd1-skum Guide1 – liten tråd1 – medelstora Wire1 – stora trådDu behöver: löda järn, lödtenn, avbitare, tråd strippor, säkerhet Googles, hjälpande händer är alltid br...

Self Balancing gyroskop V3 med hjälp av Arduino och potten för Tilt Sensor

här är den fortsatta historien om min gyroskop - i den här versionen jag använda en Arduino Uno och en potentiometer för att svänga en motvikt för att balansera ett precessing gyroskop så att det kommer att balansera på obestämd tid på två ätpinnar.N...