Ардуино робот бръмбар Ринго, Забавна роботика

Ардуино робот бръмбар Ринго

робот

Име на проекта:Ringo Arduino RobotПлатформа:Arduino

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

бръмбар

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

Програмирането е друг страх на начинаещите. е истински робот, тогава, разбира се, има програма. Но в началото не можете да се задълбочите, а просто да намерите и изтеглите готовия код от страницата на GitHub. Това е проект с отворен код, програмата може да се променя без никакви ограничения. Може би това е първият ви робот и първият ви урок по програмиране.

Подготовка

Страхотно, ако сте запознати с платформата Arduino. Ако не, няма проблем. Изграждането на робот Ringo е чудесен начин да поправите това. Започнете с нашите онлайн уроци по Arduino за начинаещи.

бръмбар

Компоненти, необходими за разработването на робот бръмбар

робот

Инструменти, от които се нуждаете

Необходими компоненти за проекта: Arduino Uno с USB кабел, кутия за една 9V батерия, 9V батерия (или 7,2-8,4V батерия), три малки аналогови серво, един инфрачервен (IR) приемник, мини-брадборд, свързващи проводници, стоманена тел (диаметър 1,5 - 2 mm), 2-3 обикновени метални скоби. Инструментите също ще бъдат полезни.

Как да свържете IR приемник към Arduino

Проектът използваIR приемник иIRпредавател (това може да е дистанционното на вашия телевизор).

Нека научим как да получаваме команди от IR дистанционното управление. Трябва да прочетете и запомните кода на сигнала, за да го използвате по-късно за управление на робота. Вземете Arduino Uno, мозъчна платка, свързващи проводници и IR приемник. Сглобете веригата, както е на снимката.

ардуино

Свързване на IR приемник към Arduino UNO

ардуино

Схема на свързване на IR приемник към Arduino UNO

Това е схемата за свързване на IR приемник TSOP2136. Ако използвате друг приемник - вижте спецификацията му.

Сега изтеглете примерния код от GitHub. Отворете Arduino IDE и проекта /ir_receiver/ir_receiver.ino. Първи ред код:

Това означава, че скицата използва специална библиотека IRremote.h, която реализира функционалността за получаване и изпращане на IR сигнали.

IRremote.h не е част от Arduino IDE и ще трябва да бъде инсталиран. Това е проект с отворен код с GNU лиценз, така че можем да използваме този код за нашия робот. Отворете сериен монитор и проверете скоростта на трансфер. Задайте скоростта на 9600. Вземете IR дистанционното и започнете да натискате бутоните. Ако сглобеният модел работи - можете да видите кодовете в Серийния монитор.

Различни производители - различни кодове, също и кодовете могат да се различават за различните модели IR дистанционни. За да не разберем тези кодове и да опростим задачата, ние просто изписваме съответствията на кодовете, натиснати на бутоните, които ще използваме. Някои кодове отговарят на повторно натискане и задържане на бутона - няма да ги използваме.

Нашият робот може да изпълнява 13 команди:

  1. Продължавай напред.
  2. Придвижете се назад.
  3. Завийте наляво.
  4. Обърни се на дясно.
  5. Придвижване напред с ляв завой.
  6. Движение напредс десен завой.
  7. Заден ход с ляв завой.
  8. Движение назад с десен завой.
  9. Спри се.
  10. 1-ва настройка на скоростта (бавна).
  11. Настройка на 2-ра скорост.
  12. Настройка на 3-та скорост.
  13. Настройка на 4-та скорост (бързо).

Изберете бутоните на дистанционното управление за подходящите команди. Например бутони 1-9 за първите девет команди и цветни бутони (червено, зелено, жълто и синьо) за последните четири.

Прототип:

бръмбар

робот

Beetle Walk

Не всеки знае как ходят бръмбарите, така че няколко думи за походката на бръмбарите и алгоритъма, който трябва да следвате. Обичайната походка на бръмбари с шест крака - крайниците на всеки от трите чифта крака са пренаредени в противофаза един към друг, което прилича на „ходещи триножници“. Но това не са всички видове походки на бръмбари, някои могат да скачат.

Как можем да реализираме походката на бръмбара? Нашият робот има три сервомотори. Подредени са отляво надясно. Ляво серво - за леви предни и задни крака. Тези крака са направени от едно парче. Дясното серво е за десните предни и задни крака. А централното серво е за средни крака.

Видео, показващо как работи:

бръмбар

бръмбар

робот

бръмбар

ардуино

Разгънете кламера и го огънете върху шаблона. Свържете щифта на скобата към цифрови щифтове 9 и 12. Залепете скобата към долната страна на държача на батерията. Не се притеснявайте за късо съединение на щифтове 9 и 12. Безопасно е, защото няма да ги използваме в скицата.

бръмбар

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

ардуино

ардуино

Вземете едно серво и го залепете върху държача на батерията. Опитайте се да позиционирате сервото както на снимките. Моля, обърнете внимание, че трябва да оставите малко място за миниатюрна мозъчна дъска до сервото. Залепете сервото към държача на батерията.

робот

робот

бръмбар

Инсталирайте макета. Моля, имайте предвид, че IR приемникът трябва да сочи нагоре. Сега включете превключвателя на държача на батерията, опитайте да управлявате робота с IR дистанционното и се уверете, че всичко работи.

Ами краката?

Авторът на проекта направи шаблони, които да помогнат при избора на размера и формата на краката на робота бръмбар. Разпечатайте ги и проверете мащаба. Единият шаблон за левите и десните предни задни крака, другият шаблон за средните. Залепете краката към сервомоторите. Всичко изглежда готово!

Този проект на Arduino за начинаещи може да бъде доразвит. Можете да промените външния вид и кода. Буболечката-робот ще се нуждае от различни сензори, малка уеб камера, Bluetooth адаптер и вашето въображение!

И за да не забравите този проект, бръмбарите arduiono решиха да танцуват и да изпеят песен:

Използвани компоненти:arduino платка, три малки аналогови серво, стоманена тел (диаметър 1,5 - 2 mm), 2-3 обикновени метални кламери, IR приемник, мини мозъчна платка, стоманена тел (диаметър 1,5 - 2 mm), 2-3 обикновени метални кламери

ардуино

Може да се интересувате и от готовия робот бръмбар.