Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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.