Съдържание:

Кола за управление с жестове, използваща Mpu6050 и Arduino: 7 стъпки (със снимки)
Кола за управление с жестове, използваща Mpu6050 и Arduino: 7 стъпки (със снимки)

Видео: Кола за управление с жестове, използваща Mpu6050 и Arduino: 7 стъпки (със снимки)

Видео: Кола за управление с жестове, използваща Mpu6050 и Arduino: 7 стъпки (със снимки)
Видео: Роботрек для средних и старших классов 2024, Ноември
Anonim
Кола за управление с жестове, използваща Mpu6050 и Arduino
Кола за управление с жестове, използваща Mpu6050 и Arduino

тук е автомобил за контрол на жестове с ръчен контролер, направен с помощта на mpu6050 и arduino. Използвам RF модул за безжична връзка.

Стъпка 1: ИЗИСКВАНИ НЕЩА:

ИЗИСКВАНИ НЕЩА
ИЗИСКВАНИ НЕЩА
ИЗИСКВАНИ НЕЩА
ИЗИСКВАНИ НЕЩА
ИЗИСКВАНИ НЕЩА
ИЗИСКВАНИ НЕЩА

• 1.arduino uno

• 2. микро Arduino

• 3. rf модул (предавател и приемник)

• 3.mpu6050 (ускорител)

• 4. шофьор на мотор

• 5.2 dc мотор

• 6. шаси от роботика

• 7. Arduino кабел

• 8. поглед с една ръка

• 9. шофьор на мотор

• 10. LiPo батерия

• 11. 9V батерия

12. USB кабел

Стъпка 2: Свързване:-

Връзка
Връзка
Връзка
Връзка
Връзка
Връзка
Връзка
Връзка

• 1. връзка за радиочестотен предавател:-

• GND = GND

• ДАННИ = 12

• VCC = 5V

• 2. връзка за mpu6050:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 се нуждае от 3.5V напрежение.но можем да му дадем 5V напрежение.и тук давам 3.5V напрежение към mpu6050, защото в микро arduino има

• два пина за напрежение първо са 5V, а друг е 3.3V.rf приемник, трябва да се нуждаят от 5V. Така че аз използвам 5V щифт за RF предавател.и

• mpu6050 може да работи с 3.5V.

• 3. връзка за RF приемник:-

• GND = GND

• ДАННИ = 12

• VCC = 5V

• 4. връзка за водача на двигателя:-

• мотор едно:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• мотор два:-

• int enB = 3

• int in3 = 5

• int in4 = 4

Стъпка 3: Работещ директор:-

Работещ директор
Работещ директор

1.mpu6050:-

MPU-6050 тройна ос акселерометър и гироскоп пробивна дъска. Той чете три ъгъла. Можем да им дадем име X, Y и Z, тук ние

използвайте тук само два ъгъла. тук използваме Y и Z. Y за напред и Z за ляво, дясно.

тази част от кода чете ъгъла.

• mpu-6050 чете ъглите в радиан, това "* 180/M_PI" го прави в градуси.

Стъпка 4: • Rf предавател:-

• Rf предавател
• Rf предавател

• Rf

предавател:-

Mpu6050 чете ъглите. след това правя един цикъл „ако“и правя условие. след това правя два буфера. един буфер изпраща условие за напред. и във втория, изпращам ъгъла, за контрол на скоростта по ъгъла. тази част от кода изпраща съобщението. И картографирам ъгъла.

Стъпка 5: RF RECEIVER:-

РЧ РЕЦИВЕР
РЧ РЕЦИВЕР

• Rf приемник:-

приемникът получава съобщението в буфера. Отново поставям условие на първия буфер за напред. И втората, която използвам за контрол на скоростта. И отново го картографирам. Тази част от кода върши тази работа. а за контрол на скоростта използвам втория буфер и, ъглите, картографирани (0, 9), картографирам скоростта в (50, 255). можете да видите всички неща в кода.

Стъпка 6: Нека пуснем колата:-

Image
Image
Arduino конкурс 2017
Arduino конкурс 2017

сега е моментът да стартирате робота. уверете се, че всички връзки са правилни. сега свържете микро arduino на вашия Glapse към вашия компютър. отворете серийния монитор, сега можете да видите четене на ъгли. сега изпращате всеки вход от предавателя към приемника. сега вашият робот е готов за бягане

Стъпка 7:

ако попълните трудности в тези кодове. можете да използвате тези кодове. Правя ги, защото ви попълвам трудно ще попълните кода на предавателя. затова правя този лесен код. и няма да е необходимо да следвате 6 -та стъпка. просто свържете захранването на Arduino на предавателя и вашият робот е във вашия контрол.

Препоръчано: