Mundarija:

Oddiy MPU6050 IMU + Arduino GYRO Bot: 4 qadam
Oddiy MPU6050 IMU + Arduino GYRO Bot: 4 qadam

Video: Oddiy MPU6050 IMU + Arduino GYRO Bot: 4 qadam

Video: Oddiy MPU6050 IMU + Arduino GYRO Bot: 4 qadam
Video: Mathing the MPU6050 6-axis motion sensor 2024, Iyul
Anonim
Image
Image
Oddiy MPU6050 IMU + Arduino GYRO Bot
Oddiy MPU6050 IMU + Arduino GYRO Bot

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

1 -qadam: Shassini yig'ing
1 -qadam: Shassini yig'ing
1 -qadam: Shassini yig'ing
1 -qadam: Shassini 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

MPU6050 kutubxonasini o'rnatish
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

Ulanishlar
Ulanishlar
Ulanishlar
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

Kod
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: