Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Å 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
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
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
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
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.