Arduino & MPU-6050 IMU kontrollerade Bee Bot / stora Trak klona



Introduktion

https://github.com/lawsonkeith/Bee-bot

En enkel hjulförsedda robot som kan programmeras att följa en kurs. Roboten har ett tangentbord som accepterar rörelse kommandon och sedan kör dem. En ovanlig egenskap är att jag har använt en 6 DOF MEMS sensor för att göra alla navigering snarare än hjul kodare. Fördelen här är att vissa en 6DOF IMU är mycket lättare att integrera i någon plattform än hjul pulsgivare, också slip inte är en fråga. Nackdelen är att du inte vet hur långt du har färdats. Jag hoppades det skulle vara möjligt att göra vissa linjära vel/avståndsmätning med IMU men tyvärr det är drift är alldeles för hög och felen ackumuleras så det är bara exakt för ca 3s.

Min son ville bygga en av dessa som han använde en "Bee Bot" i skolan, det också påminde mig om den "Stora Trak" leksaker som var runt på 80-talet. Det har fått PID kontroll på väg så om du vill veta hur det fungerar här är en bra plattform sedan quad copters och balanserande robotar tenderar att krascha en hel del när du får konstanterna fel. Jag har bifogat en skarp IR avståndsmätare samt att förhindra roboten krascha in saker, det finns en talare att berätta när du har tryckt en knapp. Tanken är du programmera den för att navigera runt rummet dvs skicka den i köket och prova och programmera den att komma tillbaka etc. Du kan titta på en video av det gör en del hinder skatteundandragande och enkel navigering här:

Se Steg
Relaterade Ämnen

Gimbal kalibrering med IMU MPU-6050

Vissa Kardansk upphängning är svårt att kalibrera eftersom det finns inget sätt att grafen position i realtid.Detta instructable kommer att visa dig hur man diagram placera av en 2 axeln gimbal för att trimma en PID. För att uppnå att jag använder en...

Arduino projekt: Gyro/Accelerometer MPU-6050 och Adafruit Motor Driver sköld

Hej är killar, om du planerar att använda MPU 6050 Gyro/Accelerometer modul eller L329D adafruit moter driver sköld med Arduino för ditt nästa projekt då du på rätt plats, eftersom i artikeln jag delar en video med dig som börjar lära dig från grundl...

Google Earth kontrolleras av Accelerometer(MPU-6050)

Nyligen köpte jag en 3-axlig gyroskop och accelerometer kallas "MPU-6050" från Amazon. Det kosta $5. När jag var forska tillämpningar av "Leap-Motion", hittade jag många demo program vilken kanna kontroll Google Earth genom hoppa rörel...

Hur man mäter vinkel med MPU-6050(GY-521)

Jag mäter vinkeln med en Arduino. Vi behöver några kablar, en Arduino UNO och GY-521(MPU-6050) för åtgärd vinkel.Steg 1: Ansluta MPU-6050 till Arduino UNODu behöver några män och kvinnor kablar, en Arduino UNO och GY-521(MPU-6050) för åtgärd vinkel....

Motion Controled Minecraft med hjälp av MPU 6050 och Raspberry Pi

I detta Instructable, kommer jag att visa hur man styr Minecraft på Raspberry Pi med en MPU 6050 rörelsekontroll. Vi kommer att använda python-minecraft API nuvarande standard på Raspbian OS.Steg 1: Titta på denna video för att få en uppfattning om v...

Raspberry Pi stora Trak Jr

en robot som jag kodat med en stor Trak Jr, A Raspberry Pi och ett HBridge chip.Verk av ta emot data med hjälp av en nod server körs på pi från min computern eller laptop som kör en klient länka till servern med now.js, sedan dessa data körs via node...

Arduino kontrollerade Bluetooth-bot

detta instructable visar dig hur du konverterar en gammal leksak R/C bil från den sparsamhet butiken ($1,50) till en bluetooth kontrollerad robot. För att göra konverteringen, behöver du en Arduino (alla typer), en L298N dual 2-amp motor-styrenheten...

DIY Arduino kontrollerade ägg-Bot

I detta instructables kommer jag visa dig hur man gör egna Ägg-Bot kontrolleras med Arduino. Jag ville göra det innan men jag tyckte det är för svårt för mig men jag hade fel. Det är lätt att bygga så för visst alla kan göra det.Steg 1: delar Nedan l...

Jorden världen roterar med Arduino eller Raspberry Pi kontrollerade Stepper Motor

Detta instructable beskriver hur du uppgraderar din världen till en motoriserad version. Det ser otroligt bättre på hyllan när det sakta roterar, och någon demonstration med dina barn (att förklara den dag/natt cykeln eller årstiderna) vinner i intre...

Arduino-Smart avstånd kontrollerade insekt

I detta projekt, ska du skapa en insekt Robot som går fram på fyra ben. Med hjälp av ultraljud, kan roboten se i mörkret, precis som en fladdermus. När den upptäcker ett hinder, det tar några steg tillbaka, vänder och fortsätter framåt. Roboten kan g...

Arduino + PS/2 tangentbord kontrollerad LED Flasher

Hej alla, det är en annan hacka med Arduino att användas med PS/2 tangentbord för att styra en LED Flasher.Steg 1: delarArduinoenLED470 ohm motståndPS/2 tangentbordPS/2-tangentbordsanslutningSteg 2: anslutning Ansluta Arduino till Keyboard.There är 4...

GY-521 MPU6050 3 axel gyroskop och Accelerometer med Arduino

Denna video tutorial går över installation och konfiguration av en GY-521 styrelse med MPU6050 3 axel gyroskop och Accelerometer med en Arduino. Efter några inledande felsökning med kunde jag få komponent fungerar. Först hade jag problem med lös skär...

Bärbar kraft och Computing moduler för att förbättra Parkinsons gångstil

Detta bärbara system kom till liv av Kieran Czerwinski som skapade batteri/ström systemet och gait bistånd modul och Lauren Mitchell som hjälpte utveckla gång hjälp modulen och tillhörande kod. Detta skapades för en fysisk computing klass på CU-Bould...

Chefbot: En DIY autonoma mobil robot för att servera mat på Hotell

Som titeln säger, ska vi se hur man bygger en autonom mobil robot kallas Chefbot som är för servering av mat och dryck i hotell och restauranger.Detta var ett hobbyprojekt och jag byggde denna robot efter att ha sett en robot som kallas Turtlebot2. H...

Rachet inverterad pendel kontroll

Detta projekt var baserade bort av Cubli projekt från ETH Zurich. Cubli är en kub som har tre reaktion hjul för att styra balansen i x, y och z hyvlar av kuben. Detta gör kuben för att balansera sig antingen på en kant eller på en hörna. En video av...

Självbalanserande Robot med LCD-

Den modifierade versionen av min mpu6050 balansera robot stabilare med LCD och exempel på ansluta 2 i2c på samma stiftvideo 1video 2Steg 1: Steg 1: ◾L298N dubbla motor förare breakout ombord◾L298N dubbla motor förare breakout ombord12 V BATTARY9 V BA...

Spider Pig - autonoma hexapod robot

Ungkarl examensarbete av en grupp av sju studenter (i teknisk fysik och elektroteknik) vid Linköpings universitet.Viktigaste hårdvara:1 x PhantomX AX metall Hexapod Mark II Kit (inklusive 18 x Dynamixel AX-12 servon, exklusive ArbotiX Robocontroller)...

Pipe-Bot - en smart arduino bluetooth robot

Detta är min första instructables. Här visar jag hur man gör en billig två hjulförsedda arduino bluetooth robot, med PVC-rör och dess leder (för att göra kroppen). Det är enkelt att göra och lätt att programmet. Det har mycket roligt att spela med de...

Arduino själv balans registeransvarige med DIGITAL IMU, äntligen!

Vad är det?DIY Segway/balans styrenhet med modern DIGITAL IMU sensor.Programvara för en Arduino som gör det möjligt att läsa positionsdata från en av de nya DIGITAL accelerometer/gyroskop enheterna, bearbetar data med hjälp av Kalman filtrering (rikt...