Мазмұны:
- Жабдықтар
- 1 -қадам: 1 -қадам: шассиді жинаңыз
- 2 -қадам: MPU6050 кітапханасын орнату
- 3 -қадам: Қосылымдар
- 4 -қадам: код
Бейне: Қарапайым MPU6050 IMU + Arduino GYRO Bot: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Менің жобаларымды басқару үшін гироны қолдану - бұл менің тізімімдегі үлкен нәрсе, бірақ ХМҚ -ны сатып алудан басқа, қалғаны шегелер сияқты қиын болды. Айналу мен айналу мәндерін алу бойынша тиімді мазмұнның болмауы мені бір айдан астам уақыт мазалады. Көптеген веб -сайттардан, сансыз кітапханалардан және проблемалардан кейін мен гиродан деректерді алуды үйрендім және оны жаңадан бастаушылар оңай жасай алатын және көптеген қиындықтардан құтқаратын қарапайым жобада қолдануды үйрендім.
Міне, осы акселерометр - гироскоп сенсорынан бастау керек, және оның соңында сіз роботты өзіңіз қалаған мөлшерде айналдыра аласыз. (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 -қадам: шассиді жинаңыз
Bot шассиін жинаңыз lol.
Жоғарыдағы қатал суретке қараңыз, бірақ егер сіз қиналсаңыз, мен төмендегі түсініктемедемін
2 -қадам: 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 мәндерін ғана қолданамыз, сондықтан сенсорды орнатқанда осыны есте сақтаңыз.
Сенсорды боттың алдыңғы жағына бекіту үшін екі жақты көбік таспасын қолданыңыз.
Бұл нұсқаулық сізге қарапайым робототехника дизайнында гироскопты қолдануды үйретті және сіз өз идеяларыңызбен тәжірибе жасай аласыз, енді сіз оны іске асыруды білесіз.
Түсініктемелерде кез келген нәрсені сұраудан тартынбаңыз.
Ұсынылған:
Arduino SteamPunk көзілдірігі - қарапайым DIY: 9 қадам
Arduino SteamPunk көзілдірігі - қарапайым DIY: Бұл оқулықта біз LED сақиналары мен Arduino көмегімен түстерді өзгертетін аңызға айналған SteamPunk көзілдірігін қалай жасау керектігін білеміз. Бейнені қараңыз
MPU 6050 Gyro, Arduino көмегімен акселерометр байланысы (Atmega328p): 5 қадам
MPU 6050 Gyro, Arduino-мен акселерометр байланысы (Atmega328p): MPU6050 IMU-де үш осьті акселерометр мен 3 осьті гироскоп бар, олар бір микросхемада біріктірілген. X, Y және Z осі. Гироскоптың нәтижелері
Arduino Gyro сағаты: 7 қадам
Arduino Gyro Clock: Бейне LINKСәлем баршаңызға, бүгін мен барлығына Arduino -мен жұмыс істейтін арнайы гират сағатын жасауды көрсетемін. Ең алдымен, мен автордың барлығына несие бергім келеді: барлығына арналған электроника. Оның түпнұсқа дизайны осында. Ол
Arduino - Servo және MPU6050 Gyro көмегімен GoPro үшін ролл мен қадам осі Гимбал: 4 қадам
GoPro үшін Arduino - Servo және MPU6050 Gyro пайдаланатын Roll and Pitch Axis Gimbal: Бұл нұсқаулық Оңтүстік Флорида университетінің Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com) Бұл жобаның мақсаты - GoPro үшін 3 осьтік Gimbal Arduino нано + 3 серво қозғалтқыштарын қолдану арқылы
Gyro, акселерометр және Arduino көмегімен бұрыш өлшеу: 5 қадам
Gyro, акселерометр және Arduino көмегімен бұрыштарды өлшеу: Бұл құрылғы ақыр соңында өзін -өзі теңестіретін роботқа айналатын өрескел прототип, бұл тесіктің екінші бөлігі (акселерометрді оқып, қозғалтқышты өзін -өзі теңгеру үшін басқарады). Директоры бар бірінші бөлімді мына жерден табуға болады