Mundarija:
- Ta'minotlar
- 1 -qadam: 1 -qadam: Shassisingizni yig'ing
- 2 -qadam: MPU6050 kutubxonasini o'rnatish
- 3 -qadam: ulanishlar
- 4 -qadam: kod
Video: Oddiy MPU6050 IMU + Arduino GYRO Bot: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Loyihalarimni boshqarish uchun Gyro -dan foydalanish mening chelaklar ro'yxatimda katta o'rinni egalladi, lekin O'IHni sotib olishdan tashqari, qolganlari mix kabi qiyin edi. Bir oydan ko'proq vaqt mobaynida yaw pitch va roll qiymatlarini chiqarish bo'yicha samarali tarkibning yo'qligi meni qiynab qo'ydi. Ko'p sonli veb -saytlar, son -sanoqsiz kutubxonalar va muammolardan so'ng, men gyrodan ma'lumotlarni olishni o'rgandim va uni yangi boshlanuvchilar osonlikcha bajaradigan va o'zlarini ko'p muammolardan qutqaradigan oddiy loyihada ishlatishni o'rgandim.
Shunday qilib, siz ushbu akselerometr - giroskop sensori bilan ishlashni boshlashingiz mumkin va uning oxiriga kelib siz robotni xohlagan darajada aylantira olasiz.
Ta'minotlar
Elektronlarning ko'p qismini mahalliy elektronika do'konida yoki Internetda sotib olish mumkin
Mana ular:
Bot shassisi
DIY 4WD ikki qavatli aqlli robotli avtomashinalar shassi to'plamlari banggood.com saytida o'yinchoqlar sevimli mashg'ulotlari va robotlardan tezlikni kodlovchi RC robotiga ega.
Siz g'ildirakli g'ildirakli 2 g'ildirakli shassisdan ham foydalanishingiz mumkin.
Arduino -
Geekcreit® Arduino bilan mos keladigan UNO R3 ATmega16U2 AVR USB -ni ishlab chiqish uchun banggood.com saytidagi elektronikadan Arduino uchun asosiy boshqaruv moduli taxtasi.
IMU - MPU6050 6DOF
6DOF MPU-6050 3 o'qli Gyro akselerometr sensori moduli bilan Arduino uchun Arduino uchun elektron platadan banggood.com saytida
Dupont simlari
Erkakdan erkakgacha
Ayoldan erkakgacha
L298N dvigatel uchun haydovchi
Geekcreit® L298N dual H ko'prikli step motorli haydovchi platasi banggood.com saytida Electronics -dan Arduino uchun Arduino modulli platasi uchun.
11.1V Lipo
ZOP Power 11.1V 2200MAH 3S 30C Lipo Batareya XT60 Plug RC qismlari o'yinchoqlar sevimli mashg'ulotlari va robotlardan Banggood.com saytida
Mos keladigan zaryadlovchi
1 -qadam: 1 -qadam: Shassisingizni yig'ing
Bot shassisini yig'ing lol.
Yuqoridagi hayajonli rasmga qarang, lekin agar siz qiynalayotgan bo'lsangiz, men pastdagi izohdaman
2 -qadam: MPU6050 kutubxonasini o'rnatish
Shuni ta'kidlash kerakki, agar sizda MPU6050 REMOVE IT uchun kutubxona o'rnatilgan bo'lsa yoki u kompilyatsiya xatolarini ko'rsatsa.
Buning o'rniga kutubxonani yuklab olish va Sketch ostidagi Kutubxonani qo'shish orqali qo'shish uchun ushbu havoladan foydalaning.
https://github.com/jarzebski/Arduino-MPU6050
3 -qadam: ulanishlar
Kutubxonani o'rnatishda davom eting va tizimni ulang.
Dvigatel haydovchisiga ulanishlar kodning o'zida berilgan.
ena = 5;
enb = 6;
in1 = 7;
in2 = 4;
in3 = 9;
in4 = 8;
bu erda hammasi:)
Arduino va sensor o'rtasidagi ulanishlar:
VCC - +5V
GND - GND
SDA - A4
SCL - A5
Eslatma - Bu erdan biz robotni Barney deb ataymiz.
4 -qadam: kod
Quyidagi kodni nusxa ko'chiring va IDE -ga joylashtiring va yuklang.
github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot
Er -xotin ehtiyot choralari:
Sensorni non taxtasiga ulamang, chunki simlar va elektronlar YAW PITCH ROLL qiymatlarining to'g'riligiga ta'sir qiladigan shovqinni keltirib chiqarishi mumkin.
Botni ishga tushirayotganda, botni erga qo'ying va "reset" tugmasini bosing, shunda sensor to'g'ri kalibrlanadi
Biz bu loyihada faqat Yaw qiymatlaridan foydalanamiz, shuning uchun sensorni o'rnatayotganda buni yodda saqlang.
Sensorni botning old qismiga yopishtirish uchun ikki tomonlama ko'pikli lentadan foydalaning.
Bu ko'rsatma sizga oddiy robototexnika dizaynida giroskopdan foydalanishni o'rgatdi va siz o'z g'oyalaringiz bilan tajriba o'tkazishingiz mumkin, chunki siz hozirda ularning bajarilishini bilasiz.
Izohlarda biron bir narsani so'rashdan qo'rqing.
Tavsiya:
MPU 6050 Gyro, Arduino bilan akselerometr aloqasi (Atmega328p): 5 qadam
MPU 6050 Gyro, Arduino bilan akselerometr aloqasi (Atmega328p): MPU6050 IMU 3 o'qli akselerometr va bitta o'qga o'rnatilgan 3 o'qli giroskopga ega. X, Y va Z o'qlari. Gyroskopning natijalari
Arduino Gyro Soati: 7 qadam
Arduino Gyro Clock: Video LINKHammaga salom, bugun men hammaga Arduino bilan ishlaydigan maxsus gyrate soatini qanday yaratishni ko'rsataman. Birinchidan, men asl muallifga hamma narsani aytmoqchiman: hamma uchun elektronika. U yaratgan original dizayn shu erda. U
GoPro uchun Arduino - Servo va MPU6050 Gyro -dan foydalanish uchun Roll va Pitch Axis Gimbal: 4 qadam
GoPro uchun Arduino - Servo va MPU6050 Gyro yordamida Roll and Pitch Axis Gimbal: Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com) Ushbu loyihaning maqsadi - GoPro uchun 3 o'qli Gimbal Arduino nano + 3 servo dvigatellari yordamida
LED Gyro Sphere - Arduino: 5 qadam (rasmlar bilan)
LED Gyro Sphere - Arduino: Bir nechta sensorlar yordamida interaktiv, yorug'lik yoki o'yinlarni rivojlantirish uchun qiziqarli platforma yaratish uchun ishlatilishi mumkin bo'lgan bu noyob, ajoyib interaktiv mustaqil LED sferasini yarating. 3D bosma va Arduino taxtasidan foydalaniladi. Gyro Board, Audi
Gyro, akselerometr va Arduino yordamida burchakni o'lchash: 5 qadam
Gyro, akselerometr va Arduino yordamida burchakni o'lchash: qurilma - bu o'z -o'zidan muvozanatlanadigan robotning qo'pol prototipi, bu teshikning ikkinchi qismi (akselerometrni o'qing va dvigatelni o'z balansida boshqaring). Gyros bilan birinchi qismni bu erda topishingiz mumkin