Mündəricat:

Sadə MPU6050 IMU + Arduino GYRO Bot: 4 addım
Sadə MPU6050 IMU + Arduino GYRO Bot: 4 addım

Video: Sadə MPU6050 IMU + Arduino GYRO Bot: 4 addım

Video: Sadə MPU6050 IMU + Arduino GYRO Bot: 4 addım
Video: Led balancing with mpu6050 gyroscope #shorts 2024, Iyul
Anonim
Image
Image
Sadə MPU6050 IMU + Arduino GYRO Bot
Sadə MPU6050 IMU + Arduino GYRO Bot

Layihələrimi idarə etmək üçün bir Gyro istifadə etmək mənim siyahımda böyük bir şey idi, amma IMU -nu əldə etməkdən başqa qalanları dırnaq qədər çətin idi. Yaw pitch və roll dəyərlərinin çıxarılmasında təsirli məzmun olmaması bir aydan çox məni narahat etdi. Çoxsaylı veb saytlardan, saysız -hesabsız kitabxanalardan və problemlərdən sonra gyrodan məlumat almağı və yeni başlayanlar tərəfindən asanlıqla edilə biləcək və özlərini çox problemdən xilas edə biləcək sadə bir layihədə istifadə etməyi öyrəndim.

Beləliklə, bu Accelerometer - Gyroscope sensoruna başlamağınız üçün bir təlimat var və bunun sonunda robotunuzu istədiyiniz qədər çevirə biləcəksiniz. (90 dərəcə, 45 dərəcə, 180 dərəcə ….. hər şey)

Təchizat

Elektronların çoxunu yerli elektronika mağazasında və ya onlayn olaraq almaq olar

Budur bunlar:

Bot Şassisi

Oyuncaqların Hobbi və Robotundan Speed Encoder RC Robotlu DIY 4WD İkiqat Güvənli Robot Avtomobil Şassi Kitləri banggood.com saytında

Təkərli 2 təkərli şassi də istifadə edə bilərsiniz.

Arduino -

Geekcreit® Arduino Uyğun UNO R3 ATmega16U2 AVR USB İnkişaf etdirmə Əsas lövhəsi Modulu Arduino üçün Elektronikadan banggood.com saytında

IMU - MPU6050 6DOF

6DOF MPU-6050 3 Eksenli Gyro, Accelerometer Sensor Modulu ilə Arduino üçün Arduino Modulu üçün Elektronika banggood.com saytında

Dupont telləri

Kişidən kişiyə

Qadından kişiyə

L298N motor sürücü

Geekcreit® L298N İkili H Körpü Step Motor Sürücü Kartı Arduino üçün Arduino üçün Elektronikadan Arduino üçün banggood.com saytında

11.1V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Parçaları Oyuncaq Hobbilərindən və Robotdan Banggood.com saytında

Uyğun şarj cihazı

Addım 1: Adım 1: Şassinizi yığın

Addım 1: Şassinizi yığın
Addım 1: Şassinizi yığın
Addım 1: Şassinizi yığın
Addım 1: Şassinizi yığın

Bot şassinizi yığın lol.

Yuxarıdakı darıxdırıcı görüntüyə baxın, amma çətinlik çəkirsinizsə, mən aşağıda yalnız bir şərhəm

Addım 2: MPU6050 Kitabxanasının quraşdırılması

MPU6050 Kitabxanasının quraşdırılması
MPU6050 Kitabxanasının quraşdırılması

Qeyd etmək vacibdir ki, əgər MPU6050 REMOVE IT üçün kitabxananız varsa və ya tərtib səhvlərini qeyd edərsə.

Bunun əvəzinə kitabxananı yükləmək və Sketch altında Kitabxana daxil et istifadə edərək əlavə etmək üçün bu bağlantıdan istifadə edin.

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

Addım 3: Bağlantılar

Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr

Kitabxananı qurarkən işə davam edin və sistemi bağlayın.

Motor sürücüsünə bağlantılar kodun özündə verilir.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

burada hər halda:)

Arduino və sensor arasındakı əlaqələr:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

Qeyd - Buradan robotu Barney adlandırırıq.

Addım 4: Kod

Kod
Kod

Bu kodu aşağıda kopyalayın və IDE -yə yapışdırın və yükləyin.

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

Cütlüyün Ehtiyat tədbirləri:

Sensorunuzu çörək taxtasına taxmayın, çünki tellər və elektronika YAW PITCH ROLL dəyərlərinizin düzgünlüyünə təsir edəcək səs -küy yarada bilər.

Botu işləyərkən, botu yerə qoyun və sıfırlama düyməsini basaraq sensoru düzgün kalibr edin

Bu layihə üçün yalnız Yaw dəyərlərindən istifadə edirik, buna görə də sensoru quraşdırarkən bunu unutmayın.

Sensoru botunuzun önünə yapışdırmaq üçün iki tərəfli köpük lentdən istifadə edin.

Bu təlimat, sadə bir robot dizaynında bir jiroskopdan istifadə etməyi öyrətdi və indi tətbiqini bildiyiniz kimi öz fikirlərinizlə təcrübə edə bilərsiniz.

Şərhlərdə bir şey soruşmaqdan çekinmeyin.

Tövsiyə: