Indholdsfortegnelse:

Enkel MPU6050 IMU + Arduino GYRO Bot: 4 trin
Enkel MPU6050 IMU + Arduino GYRO Bot: 4 trin

Video: Enkel MPU6050 IMU + Arduino GYRO Bot: 4 trin

Video: Enkel MPU6050 IMU + Arduino GYRO Bot: 4 trin
Video: Гироскоп-Акселерометр MPU-6050. Первое знакомство 2024, Juli
Anonim
Image
Image
Enkel MPU6050 IMU + Arduino GYRO Bot
Enkel MPU6050 IMU + Arduino GYRO Bot

At bruge en Gyro til at styre mine projekter var en stor ting på min skovliste, men bortset fra at erhverve IMU var resten hårdt som søm. Manglen på effektivt indhold til ekstraktion af yaw pitch and roll -værdier bugged mig i over en måned. Efter mange websteder, utallige biblioteker og problemer lærte jeg at hente data fra gyroen og bruge dem i et simpelt projekt, som begyndere nemt kan lave og spare sig selv for mange problemer.

Så her er en instruktion til at komme i gang med dette accelerometer - gyroskopsensor, og ved slutningen af det vil du være i stand til at dreje din robot præcis den mængde, du ønsker. (90 grader, 45 grader, 180 grader ….. noget)

Forbrugsvarer

De fleste elektroner kan købes i din lokale elektronikbutik eller online

Her er de:

Bot chassis

DIY 4WD Smart Deck Smart Robot Car Chassis Kit med Speed Encoder RC Robot fra Toys Hobbies and Robot på banggood.comhttps://banggood.app.link/vpw7FlkjL1

Du kan også bruge et 2 -hjulet chassis med et hjul.

Arduino -

Geekcreit® Arduino Kompatibel UNO R3 ATmega16U2 AVR USB Development Main Board Module Board For Arduino fra Electronics på banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 3 Axis Gyro With Accelerometer Sensor Module For Arduino Modul Board For Arduino from Electronics on banggood.comhttps://banggood.app.link/qoNQdMxjL1

Dupont -ledninger

Mand til mand

Kvinde til mand

L298N motor driver

Geekcreit® L298N Dual H Bridge Stepper Motor Driver Board For Arduino Modul Board For Arduino from Electronics on banggood.comhttps://banggood.app.link/kCmlV4UjL1

11.1V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC -dele fra Legetøjs hobbyer og robot på banggood.comhttps://banggood.app.link/tKfTXU3jL1

Passende oplader

Trin 1: Trin 1: Saml dit chassis

Trin 1: Saml dit chassis
Trin 1: Saml dit chassis
Trin 1: Saml dit chassis
Trin 1: Saml dit chassis

Saml dit Bot chassis lol.

Se billedet ovenover, men hvis du kæmper, er jeg bare en kommentar herunder

Trin 2: Installation af MPU6050 -bibliotek

Installation af MPU6050 -bibliotek
Installation af MPU6050 -bibliotek

Det er vigtigt at bemærke, at hvis du tilfældigvis har et bibliotek installeret til din MPU6050 REMOVE IT, eller det vil markere kompilationsfejl.

Brug i stedet dette link til at downloade biblioteket og tilføje det ved hjælp af Inkluder bibliotek under Skitse.

https://github.com/jarzebski/Arduino-MPU6050

Trin 3: Forbindelser

Forbindelser
Forbindelser
Forbindelser
Forbindelser

Når du installerer biblioteket, skal du fortsætte og oprette systemet.

Forbindelserne til motorføreren er angivet i selve koden.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

her er det alligevel:)

Forbindelserne mellem Arduino og sensoren er:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

Bemærk - Herfra kalder vi robotten Barney.

Trin 4: Kode

Kode
Kode

Kopier denne kode herunder, og indsæt den på din IDE og upload.

github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot

Forholdsregler for par:

Slut ikke din sensor til brødbrættet, da ledninger og elektronik kan skabe støj, som påvirker nøjagtigheden af dine YAW PITCH ROLL -værdier

Mens du kører bot, skal du bare sætte botten på gulvet og trykke på reset, så sensoren kalibreres korrekt

Vi bruger kun Yaw -værdierne til dette projekt, så husk det, når du monterer din sensor.

Brug dobbeltsidet skumbånd til at fastholde sensoren på forsiden af din bot.

Denne instruktive lærte dig at bruge et gyroskop i et simpelt robotikdesign, og du kan eksperimentere med dine egne ideer, som du nu kender implementeringen.

Stil gerne noget i kommentarerne.

Anbefalede: