Складання spoonBot#

SpoonBot — це простий настільний робот, якого ви можете зібрати з вашою CMUcam3. Це один із найдешевших і найменших роботів на основі зору з локальним обробленням, якого ви можете зібрати за півдня. SpoonBot використовує два сервоприводи безперервного обертання, щоб рухатися вперед, назад і повертати ліворуч чи праворуч. Під spoonBot є мінісервопривід, який рухає ложкове коліщатко вгору та вниз, даючи spoonBot можливість панорамувати та нахилятися.

This page shows how to assemble your own spoonBot. Once you have spoonBot built, go to spoonBot-demo to setup the software.

Деталі та інструменти

spoonBot parts

spoonBot потребує наступних деталей:

  • 2 сервоприводи безперервного обертання (модифіковані)

  • 1 звичайний мікросервопривід

  • 1 акумуляторний блок AA

    • One option includes a header for easy power connection

    • Another option includes a power switch (but no header)

  • 1 пластикова ложка

  • 1 пара паличок для їжі (або подібне)

  • 2 колеса

  • 2 качалки сервоприводів (якщо колеса потребують адаптації)

  • 2 crimp terminals for battery pack (optional)

  • 1 конектор для акумуляторного блоку (необов’язково)

Ми використовували наступні інструменти:

  • Клейовий пістолет

  • Хрестова викрутка

  • Кусачки (для різання паличок для їжі)

  • Паяльник (якщо акумуляторному блоку потрібен конектор)

Крок 1: Склейте два повнорозмірні сервоприводи разом

Step 1

На зображенні дроти сервоприводів було вкорочено. Ви можете зробити це, якщо хочете, але так само легко зв’язати їх, коли закінчите.

Крок 2: Приклейте сервоприводи до корпусу акумулятора

Mount the servos to the battery case such that the AA batteries face up.

Крок 3: Прикріпіть качалки сервоприводів як з’єднання колісної бази

Цей крок може не знадобитися, якщо у вас є колеса, що безпосередньо з’єднуються з сервоприводами.

Крок 4: Приклейте колеса до качалок сервоприводів

Знову ж таки, це може не знадобитися, якщо у вас є колеса з прямим підключенням до сервоприводів.

Крок 5: Приклейте мікросервопривід до основи

Крок 6: Приклейте качалку мікросервопривода до обрізаної ложки

Step 6

На цьому кроці ви повинні приклеїти качалку мікросервопривода до ложки. Обов’язково зверніть увагу на орієнтацію качалки сервопривода при з’єднанні з ложкою. Вона повинна мати змогу з’єднуватися із сервоприводом так, щоб гладка частина ложки була спрямована вниз.

Спершу зафіксуйте качалку на місці невеликою кількістю клею. Щойно вона закріпиться, щедро нанесіть клей і дайте висохнути, утворюючи міцне з’єднання.

Крок 7: Відкалібруйте положення мікросервопривода та прикріпіть ложку

Перш ніж підключати качалку сервопривода з ложкою до мікросервопривода, важливо відкалібрувати положення сервопривода. Це можна зробити, завантаживши прошивку емуляції CMUcam2 і потім використавши програму CMUcam3 Frame Grabber. Ви також можете використати команду сервопривода SV з термінальної програми. Встановіть сервопривід у найкрайніше положення, яке відповідало б розміщенню ложки в найнижчому положенні. Для нашого сервопривода це було значення сервопривода 255. У цьому положенні ложка не повинна мати змоги відштовхуватися від основи spoonBot.

Зверніть увагу, вам може знадобитися підключити зовнішню перемичку живлення сервоприводів, якщо її ще не встановлено.

Дивіться hardware-power для докладнішої інформації про перемичку живлення сервоприводів.

Дивіться hardware-servo для інформації про підключення сервоприводів. Чорний дріт повинен підключатися до виводу землі.

Крок 8: Приклейте дві стійки з паличок для їжі

Крок 9: Обріжте палички для їжі та приклейте верхню поперечину

Крок 10: Приєднайте CMUcam3

Step 10

Щедро приклейте CMUcam3 до верхньої поперечини з паличок для їжі. Ми використали клей з обох боків, щоб переконатися, що вона надійно закріплена.

Крок 11: Підключіть дроти живлення та сервоприводів

Step 11
  • Підключіть сервопривід правого колеса (якщо дивитися спереду) до порту сервопривода 0.

  • Підключіть сервопривід лівого колеса до порту сервопривода 1.

  • Підключіть сервопривід приведення ложки до порту сервопривода 2.

  • Дивіться hardware-servo для номерів портів сервоприводів.

Наступний крок: Запустіть прошивку spoonBot

Note: Unless your battery pack has an off switch, remember to unplug spoonBot when it is off. The servos will slowly drain the battery otherwise.