Мазмұны:

Қарапайым MPU6050 IMU + Arduino GYRO Bot: 4 қадам
Қарапайым MPU6050 IMU + Arduino GYRO Bot: 4 қадам

Бейне: Қарапайым MPU6050 IMU + Arduino GYRO Bot: 4 қадам

Бейне: Қарапайым MPU6050 IMU + Arduino GYRO Bot: 4 қадам
Бейне: Как использовать акселерометр и гироскоп MPU-6050 с кодом Arduino 2024, Қараша
Anonim
Image
Image
Қарапайым MPU6050 IMU + Arduino GYRO Bot
Қарапайым MPU6050 IMU + Arduino GYRO Bot

Менің жобаларымды басқару үшін гироны қолдану - бұл менің тізімімдегі үлкен нәрсе, бірақ ХМҚ -ны сатып алудан басқа, қалғаны шегелер сияқты қиын болды. Айналу мен айналу мәндерін алу бойынша тиімді мазмұнның болмауы мені бір айдан астам уақыт мазалады. Көптеген веб -сайттардан, сансыз кітапханалардан және проблемалардан кейін мен гиродан деректерді алуды үйрендім және оны жаңадан бастаушылар оңай жасай алатын және көптеген қиындықтардан құтқаратын қарапайым жобада қолдануды үйрендім.

Міне, осы акселерометр - гироскоп сенсорынан бастау керек, және оның соңында сіз роботты өзіңіз қалаған мөлшерде айналдыра аласыз. (90 градус, 45 градус, 180 градус ….. бәрі)

Жабдықтар

Электрониканың көп бөлігін жергілікті электроника дүкенінен немесе Интернеттен сатып алуға болады

Міне олар:

Bot шасси

DIY 4WD екі қабатты ақылды роботты автомобиль шасси жиынтығы, жылдамдықты кодтаушы RC роботы ойыншықтардың хоббиі мен роботынан banggood.com сайтында.

Сондай -ақ, дөңгелегі бар 2 доңғалақты шассиді қолдануға болады.

Ардуино -

Geekcreit® Arduino үйлесімді UNO R3 ATmega16U2 AVR USB дамытудың негізгі тақтасы Arduino үшін Electronics үшін banggood.com сайтында

IMU - MPU6050 6DOF

6DOF MPU-6050 3 осьті гиро акселерометр сенсорлық модульімен Arduino модульдік тақтасы Arduino үшін электроникадан banggood.com сайтында

Дюпон сымдары

Еркектен еркекке

Әйелден еркекке

L298N мотор драйвері

Geekcreit® L298N қос H көпірлі қадамдық мотор драйвері тақтасы Arduino үшін Arduino үшін Electronics -тен banggood.com сайтында

11.1В липо

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC бөлшектері ойыншықтардың хоббиі мен роботынан banggood.com сайтында

Сәйкес зарядтағыш

1 -қадам: 1 -қадам: шассиді жинаңыз

1 -қадам: шассиді жинаңыз
1 -қадам: шассиді жинаңыз
1 -қадам: шассиді жинаңыз
1 -қадам: шассиді жинаңыз

Bot шассиін жинаңыз lol.

Жоғарыдағы қатал суретке қараңыз, бірақ егер сіз қиналсаңыз, мен төмендегі түсініктемедемін

2 -қадам: MPU6050 кітапханасын орнату

MPU6050 кітапханасын орнату
MPU6050 кітапханасын орнату

Егер сізде MPU6050 REMOVE IT үшін кітапхана орнатылған болса немесе ол компиляция қателерін белгілейтінін ескеру маңызды.

Оның орнына кітапхананы жүктеу үшін осы сілтемені пайдаланыңыз және оны эскиз астындағы кітапхананы қосу арқылы қосыңыз.

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

3 -қадам: Қосылымдар

Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар

Кітапхананы орнатқаннан кейін жүйені жалғастырыңыз.

Мотор драйверіне қосылулар кодтың өзінде берілген.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

міне бәрібір:)

Arduino мен сенсор арасындағы байланыс:

ВКС - +5В

GND - GND

SDA - A4

SCL - A5

Ескерту - Осы жерден біз роботты Барни деп атаймыз.

4 -қадам: код

Код
Код

Төмендегі кодты көшіріп, IDE -ге қойыңыз және жүктеңіз.

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

Жұптық сақтық шаралары:

Сенсорды нан тақтасына қоспаңыз, себебі сымдар мен электроника шу шығаруы мүмкін, бұл YAW PITCH ROLL мәндерінің дәлдігіне әсер етеді.

Ботты іске қосу кезінде ботты еденге қойып, сенсор дұрыс калибрленуі үшін Reset түймесін басыңыз

Біз бұл жобада Yaw мәндерін ғана қолданамыз, сондықтан сенсорды орнатқанда осыны есте сақтаңыз.

Сенсорды боттың алдыңғы жағына бекіту үшін екі жақты көбік таспасын қолданыңыз.

Бұл нұсқаулық сізге қарапайым робототехника дизайнында гироскопты қолдануды үйретті және сіз өз идеяларыңызбен тәжірибе жасай аласыз, енді сіз оны іске асыруды білесіз.

Түсініктемелерде кез келген нәрсені сұраудан тартынбаңыз.

Ұсынылған: