Робот -сервоуправляващ робот за Arduino: 6 стъпки (със снимки)
Робот -сервоуправляващ робот за Arduino: 6 стъпки (със снимки)
Anonim
Image
Image
Сервоуправляваща роботска кола за Arduino
Сервоуправляваща роботска кола за Arduino
Сервоуправляваща роботска кола за Arduino
Сервоуправляваща роботска кола за Arduino

Този автомобил е базиран на дизайна на платформата arduino, ядрото е Atmega - 328 p, което може да реализира управление на предните колела, задвижване на задните колела и други функции.

Ако просто играете сами, трябва само да използвате безжичния модул; Ако искате да внедрите други функции, може да се наложи да добавите други сензори или хардуер.

Стъпка 1: Необходимите части

Необходимите части
Необходимите части
Необходимите части
Необходимите части
Необходимите части
Необходимите части

Когато искате да имате управляван от кормилното управление автомобил , Нуждаете се от следните части:

  • Arduino: съвместима версия на arduino, синя птица)
  • Табло на драйвера на двигателя: PM-R3
  • Захранваща батерия: 7.4V -18650
  • Част за дистанционно управление: PS2 (разбира се, можете да използвате и Bluetooth управление)
  • Линия Dupont: малко количество от
  • Разбира се, ще ви трябва и рамката на колата (включваща мотор, серво)

PM - R3 модул интегрирано входно/изходно разширение и моторно задвижване

  1. Двоен изход на двигателя
  2. Входна мощност
  3. Цифров вход/изход (S V G)
  4. Аналогов I/O

Стъпка 2: Инсталирайте рамката (задвижваща част)

Инсталирайте рамката (задвижваща част)
Инсталирайте рамката (задвижваща част)
Инсталирайте рамката (задвижваща част)
Инсталирайте рамката (задвижваща част)

Първо инсталираме задвижващата част, задвижващият мотор е JGA25-370, чрез задвижващ мост на предавката и колелото напред, предавката на вала на двигателя е голяма, защото след задвижващия вал и разстоянието на опората е малко, не може да се инсталира голяма предавка, но като цяло все още бавно.

Лагери на задните колела с фланцови лагери, за да предотвратите плъзгане на предавката при движение, можете също да намалите консумацията на енергия.

  • скоба на мотора x1
  • 370 високоскоростен мотор x 1
  • Gear A чифт
  • 5 мм вал x 1
  • Фланец лагер x 2
  • 5 мм съединител x 2
  • M3 * 8 мм винт и гайка x 5

Стъпка 3: Части за управление отпред

Предни кормилни части
Предни кормилни части
Предни кормилни части
Предни кормилни части

Преди завъртане частта приема дизайна на RC, също и с повечето аксесоари, като частите на колелата; За да запази колелата гъвкави, както вътре, така и извън лагера с монтаж. MG996R метал като сервоуправление, кормилното управление с две L -образна скоба трябва да бъдат фиксирани към шасито, свързващ прът на серводвигателя при инсталиране, моля, уверете се, че кормилото на ъгъла вече е собственост на (1,5 ms), превключването към обхвата на удобната настройка и в края.

  • M2.5 * 12 мм винт и гайка x 1
  • M3 * 8 мм винт и гайка x 4
  • Контролна гайка M4 x 2

Стъпка 4:

Образ
Образ
Образ
Образ
Образ
Образ

Ще бъде сглобен на части и серво моторът е фиксиран към тревата, не може да се затегне винтът, фиксиран към чаша, това ще доведе до не може да се завърти, вероятно ще изгори серво мотора и микрочипа с един чип; Използване на свързващия прът свързва две предни колела и е свързан със серво мотора на ъгъла на кормилото; серво моторът е фиксиран с винт и гайка M3 * 8 мм, фиксиран с винт M2.5 * 8 мм към чашата, страната на медната колона е 2 M3 * 8 мм винт.

  • M2,5 * 8 mm x 5
  • M2,5 * 20 mm x 1
  • M3 * 8 мм x 10
  • M3 гайка x 4
  • Меден стълб x 4

Стъпка 5: Част за свързване

Част за свързване
Част за свързване
Част за свързване
Част за свързване
Част за свързване
Част за свързване
Част за свързване
Част за свързване

Удължителната платка с моторно задвижване може да се използва директно, а дънната платка без друго окабеляване, просто трябва да PS2 приемник и серво мотор при получаване на платката за разширение на I/O порта, вход за захранване в платката за разширение VCC & GND, изход на двигателя в A + и A -, друг изход на двигателя в B+ и B-. Така че, можем да управляваме двата dc двигателя, тук имаме нужда само от един интерфейс.

Серво щифт: I/O 4

PS2 направи платка за прехвърляне, удобно окабеляване, защита срещу обратно свързване, препоръчваме следната връзка тук

PS2 Pin:

  • GND: GND
  • VCC: +3.3v или +5v
  • DAT: A0
  • CMD: A1
  • CS: A2
  • CLK: A3

Входна мощност VIN & GND, 3-9 v обхват на напрежението.

Стъпка 6: Код

Чрез промяна на програмата за постигане на ходене на робота, управление на двигателя напред и назад, посока на серво управление; програмата съдържа PS2 контрол, Bluetooth контрол и последваща линия.

Програмата трябва да бъде променена на последната версия, за да съответства на новия PM-R3.

Стар код вижте PS2_old

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