Arduino & MPU-6050 IMU kontrollerade Bee Bot / stora Trak klona (5 / 5 steg)

Steg 5: Kalibrering - PID rubrik kontroll

Riktning av robot ansikten styrs av IMU rubriken som härrör från gyrot. Detta säkerställer roboten reser i 90 graders bågar. Utan denna kan inte roboten vända 90 grader exakt eller resa i en rak linje. Människor använder vanligtvis pulsgivare för detta men jag hade inte sett någon prova och använda en gyro, detta är faktiskt vanligt på sjögående maskiner som är branschen jag jobbar i. Du kan behöva altaret PID konstanter om yo ändra motor eller batterier. Det finns massor av information om hur du gör detta på webben. I grund och botten P är proportionell mot felet och jag sikt blir av med lång sikt fel. I princip ökar du P så högt du kan innan rubriken svänger sedan finjustera I till kvitta sig med lång sikt fel när du reser i en rak linje. Jag hittade jag behövde 2 uppsättningar konstanter som rörliga fallet behövs mer aggressiv kontroll än stationärt och roterande fall.

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...