Агуулгын хүснэгт:

Энгийн MPU6050 IMU + Arduino GYRO Bot: 4 алхам
Энгийн MPU6050 IMU + Arduino GYRO Bot: 4 алхам

Видео: Энгийн MPU6050 IMU + Arduino GYRO Bot: 4 алхам

Видео: Энгийн MPU6050 IMU + Arduino GYRO Bot: 4 алхам
Видео: arduino mpu6050 L298N ашиглан тэнцвэр ологч хийж үзэцгээе 2024, Долдугаар сарын
Anonim
Image
Image
Энгийн MPU6050 IMU + Arduino GYRO Bot
Энгийн MPU6050 IMU + Arduino GYRO Bot

Төслүүдээ хянахын тулд Gyro ашиглах нь миний хувингийн жагсаалтад маш том зүйл байсан боловч ОУХМ -ийг олж авахаас бусад нь хадаас шиг хэцүү байв. Ясны давирхай, өнхрөх утгыг олж авах үр дүнтэй агуулга байхгүй байгаа нь сар гаруй хугацаанд намайг зовоож байв. Олон тооны вэбсайт, тоо томшгүй олон номын сан, асуудлын дараа би gyro -оос мэдээлэл авч, эхлэгчдэд хялбархан хийж, маш их бэрхшээлээс аврах энгийн төсөлд ашиглахыг сурсан.

Тиймээс энэхүү Акселерометр - Гироскопын мэдрэгчийг эхлүүлэх заавартай бөгөөд үүний төгсгөлд та роботыг хүссэн хэмжээгээрээ эргүүлэх боломжтой болно. (90 градус, 45 градус, 180 градус ….. юу ч байсан)

Хангамж

Ихэнх электрон төхөөрөмжийг орон нутгийн цахилгаан барааны дэлгүүрээс эсвэл онлайнаар худалдаж авах боломжтой

Тэд энд байна:

Ботын явах эд анги

DIY 4WD хоёр давцантай ухаалаг робот машины явах эд ангийн иж бүрдэл bggood.com дээрх тоглоом хобби, роботоос хурд кодлогч RC роботтой.

Та мөн дугуйтай 2 дугуйтай явах эд анги ашиглаж болно.

Ардуино -

Geekcreit® Arduino нийцтэй UNO R3 ATmega16U2 AVR USB хөгжүүлэлтийн үндсэн самбар нь Arduino -д зориулсан Electronics -ээс banggood.com дээр

IMU - MPU6050 6DOF

6DOF MPU-6050 3 Axis Gyro with Accelerometer Sensor Module for Arduino Module Board for Arduino for Electronics from banggood.com

Dupont утас

Эрэгтэй эрэгтэй

Эмэгтэй, эрэгтэй

L298N мотор драйвер

Geekcreit® L298N хос H Bridge Stepper моторт драйверын самбар нь Arduino -д зориулсан Arduino -д зориулсан Electronics -ээс banggood.com дээр

11.1V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 залгуур RC эд анги, тоглоом хобби, роботоос banggood.com дээр

Тохиромжтой цэнэглэгч

Алхам 1: Алхам 1: Явах эд ангиа угсарна уу

Алхам 1: Явах эд ангиа угсарна уу
Алхам 1: Явах эд ангиа угсарна уу
Алхам 1: Явах эд ангиа угсарна уу
Алхам 1: Явах эд ангиа угсарна уу

Бот явах эд ангиа угсарна уу хэхэ.

Дээрх аймшигтай зургийг үзнэ үү, гэхдээ хэрэв та тэмцэж байгаа бол би зүгээр л доорх тайлбар байна

Алхам 2: MPU6050 номын санг суулгах

MPU6050 номын санг суулгаж байна
MPU6050 номын санг суулгаж байна

Хэрэв та MPU6050 REMOVE IT -д зориулж номын сан суулгасан бол эмхэтгэлийн алдааг тэмдэглэх болно гэдгийг анхаарах нь чухал юм.

Үүний оронд номын санг татаж авахын тулд энэ линкийг ашиглан Sketch -ийн доорхи номын санг оруулаарай.

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

Алхам 3: Холболтууд

Холболтууд
Холболтууд
Холболтууд
Холболтууд

Номын санг суулгахдаа үргэлжлүүлээд системийг холбоно уу.

Мотор драйвертай холбогдох холболтыг кодыг өөрөө өгсөн болно.

эна = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

энд ямар ч байсан:)

Arduino ба мэдрэгчийн хоорондох холболтууд нь:

VCC - +5V

GND - GND

SDA - А4

SCL - A5

Тэмдэглэл - Эндээс эхлэн бид роботыг Барни гэж нэрлэдэг.

Алхам 4: Код

Код
Код

Доорх кодыг хуулж IDE дээрээ буулгаад байршуулна уу.

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

Хосуудын урьдчилан сэргийлэх арга хэмжээ:

Мэдрэгчээ талхны тавцан дээр бүү залгаарай, учир нь утас, цахилгаан хэрэгсэл нь дуу чимээ гаргах бөгөөд ингэснээр таны YAW PITCH ROLL утгуудын нарийвчлалд нөлөөлнө.

Ботыг ажиллуулж байхдаа шалан дээр шалан дээр тавиад дахин тохируулах товчийг дарахад мэдрэгч зөв тохируулагдана

Бид энэ төсөлд зөвхөн Yaw утгыг ашигладаг тул мэдрэгчээ суурилуулахдаа үүнийг санаарай.

Хоёр талт хөөс соронзон хальсны тусламжтайгаар мэдрэгчийг ботынхоо урд талд наана.

Энэхүү зааварчилгаа нь энгийн роботын дизайнд гироскоп ашиглахыг зааж өгсөн бөгөөд та одоо хэрэгжүүлэлтийг мэдэж байгаа тул өөрийн санаагаа туршиж үзэх боломжтой болно.

Сэтгэгдэл хэсэгт юу ч асууж болно.

Зөвлөмж болгож буй: