Innholdsfortegnelse:

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

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

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

Å bruke en Gyro til å kontrollere prosjektene mine var en stor ting på min bøkliste, men bortsett fra å skaffe IMU var resten vanskelig som negler. Mangelen på effektivt innhold på å trekke ut gaffel- og rulleverdier plaget meg i over en måned. Etter mange nettsteder, utallige biblioteker og problemer lærte jeg å få data fra gyroen og bruke den i et enkelt prosjekt som nybegynnere enkelt kan gjøre og spare seg selv for mye trøbbel.

Så her er en instruksjon for å komme i gang med dette akselerometeret - gyroskopsensor, og ved slutten av det vil du kunne snu roboten din nøyaktig den mengden du ønsker. (90 grader, 45 grader, 180 grader ….. noe)

Rekvisita

De fleste elektronene kan kjøpes i din lokale elektronikkbutikk eller online

Her er de:

Bot -chassis

DIY 4WD Double-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å bruke et 2 -hjuls chassis med et hjul.

Arduino -

Geekcreit® Arduino Kompatibel UNO R3 ATmega16U2 AVR USB Development Main Board Modul Board For Arduino from Electronics on 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

Mann til mann

Kvinne til mann

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 -deler fra Toys Hobbies and Robot på banggood.comhttps://banggood.app.link/tKfTXU3jL1

Egnet lader

Trinn 1: Trinn 1: Monter chassiset ditt

Trinn 1: Monter chassiset ditt
Trinn 1: Monter chassiset ditt
Trinn 1: Monter chassiset ditt
Trinn 1: Monter chassiset ditt

Monter Bot -chassiset ditt lol.

Se det opprivende bildet ovenfor, men hvis du sliter, er jeg bare en kommentar nedenfor

Trinn 2: Installere MPU6050 Library

Installere MPU6050 Library
Installere MPU6050 Library

Det er viktig å merke seg at hvis du tilfeldigvis har et bibliotek installert for MPU6050 FJERN DET, eller det vil markere kompileringsfeil.

Bruk i stedet denne lenken for å laste ned biblioteket og legge det til ved hjelp av Inkluder bibliotek under Skisse.

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

Trinn 3: Tilkoblinger

Tilkoblinger
Tilkoblinger
Tilkoblinger
Tilkoblinger

Når du installerer biblioteket, fortsett og koble opp systemet.

Tilkoblingene til motorføreren er gitt i selve koden.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

her er det uansett:)

Tilkoblingene mellom Arduino og sensoren er:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

Merk - Herfra kaller vi roboten Barney.

Trinn 4: Kode

Kode
Kode

Kopier denne koden nedenfor og lim den inn på IDE -en din og last den opp.

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

Forholdsregler for par:

Ikke koble sensoren til brødbrettet, da ledninger og elektronikk kan skape støy som påvirker nøyaktigheten av YAW PITCH ROLL -verdiene

Mens du kjører boten, må du bare sette boten på gulvet og trykke på reset slik at sensoren kalibreres skikkelig

Vi bruker bare Yaw -verdiene for dette prosjektet, så husk det når du monterer sensoren.

Bruk dobbeltsidig skumbånd for å feste sensoren på forsiden av boten din.

Denne instruksen lærte deg å bruke et gyroskop i et enkelt robotikkdesign, og du kan eksperimentere med dine egne ideer slik du nå kjenner implementeringen.

Spør gjerne hva som helst i kommentarene.

Anbefalt: