INHOUDSOPGAWE:

Eenvoudige MPU6050 IMU + Arduino GYRO Bot: 4 stappe
Eenvoudige MPU6050 IMU + Arduino GYRO Bot: 4 stappe

Video: Eenvoudige MPU6050 IMU + Arduino GYRO Bot: 4 stappe

Video: Eenvoudige MPU6050 IMU + Arduino GYRO Bot: 4 stappe
Video: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, Julie
Anonim
Image
Image
Eenvoudige MPU6050 IMU + Arduino GYRO Bot
Eenvoudige MPU6050 IMU + Arduino GYRO Bot

Die gebruik van 'n Gyro om my projekte te beheer, was 'n groot ding op my lys, maar behalwe die verkryging van die IMU, was die res moeilik soos spykers. Die gebrek aan effektiewe inhoud vir die onttrekking van yaw pitch and roll -waardes het my meer as 'n maand lank gepla. Na talle webwerwe, talle biblioteke en probleme het ek geleer om data van die gyro af te haal en dit te gebruik in 'n eenvoudige projek wat beginners maklik kan doen en hulself baie moeite kan bespaar.

Hier is 'n instruksie om aan die gang te kom met hierdie versnellingsmeter - gyroscoopsensor, en aan die einde daarvan kan u u robot presies die hoeveelheid draai wat u wil. (90 grade, 45 grade, 180 grade …. alles)

Voorrade

Die meeste elektronies kan in u plaaslike elektronikawinkel of aanlyn gekoop word

Hier is hulle:

Bot -onderstel

DIY 4WD-dubbeldek-slimstel-onderstelstelle vir motors met spoedkodeerder RC-robot van Toys Hobbies en robot op banggood.comhttps://banggood.app.link/vpw7FlkjL1

U kan ook 'n tweewiel -onderstel met 'n kasterwiel gebruik.

Arduino -

Geekcreit® Arduino -versoenbaar UNO R3 ATmega16U2 AVR USB -ontwikkelingshoofbordmodulebord vir Arduino van elektronika op banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 3-assige gyro met versnellingssensormodule vir Arduino-modulebord vir Arduino van elektronika op banggood.comhttps://banggood.app.link/qoNQdMxjL1

Dupont drade

Man tot man

Vroulik tot manlik

L298N motorbestuurder

Geekcreit® L298N Dual H Bridge Stepper Motor Driver Board For Arduino Module 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 -onderdele van Toys Hobbies and Robot op banggood.comhttps://banggood.app.link/tKfTXU3jL1

Geskikte laaier

Stap 1: Stap 1: Monteer u onderstel

Stap 1: Monteer u onderstel
Stap 1: Monteer u onderstel
Stap 1: Monteer u onderstel
Stap 1: Monteer u onderstel

Monteer u Bot -onderstel lol.

Verwys na die prentjie hierbo, maar as u sukkel, is ek net 'n opmerking hieronder

Stap 2: Installeer MPU6050 -biblioteek

Installeer MPU6050 -biblioteek
Installeer MPU6050 -biblioteek

Dit is belangrik om daarop te let dat as u 'n biblioteek vir u MPU6050 geïnstalleer het, dit VERWYDER, of dit samestellingsfoute sal aandui.

Gebruik eerder hierdie skakel om die biblioteek af te laai en dit by te voeg deur die biblioteek in te sluit onder skets.

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

Stap 3: Verbindings

Verbindings
Verbindings
Verbindings
Verbindings

As u die biblioteek installeer, moet u die stelsel aansluit.

Die verbindings met die motorbestuurder word in die kode self gegee.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

hier is dit in elk geval:)

Die verbindings tussen die Arduino en die sensor is:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

Nota - Van hier af noem ons die robot Barney.

Stap 4: Kode

Kode
Kode

Kopieer hierdie kode hieronder en plak dit op u IDE en laai dit op.

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

Paar voorsorgmaatreëls:

Moenie u sensor in die broodbord aansluit nie, aangesien die drade en elektronika geraas kan veroorsaak wat die akkuraatheid van u YAW PITCH ROLL -waardes kan beïnvloed

Terwyl die bot uitgevoer word, plaas die bot op die vloer en druk reset sodat die sensor behoorlik kalibreer

Ons gebruik slegs die Yaw -waardes vir hierdie projek, dus hou dit in gedagte terwyl u u sensor monteer.

Gebruik dubbelzijdige skuimband om die sensor aan die voorkant van u bot vas te plak.

Hierdie instruksies het u geleer om 'n gyroscoop te gebruik in 'n eenvoudige robotiese ontwerp, en u kan met u eie idees eksperimenteer, aangesien u die implementering nou ken.

Vra gerus enigiets in die kommentaar.

Aanbeveel: