Робот – жук

Робот-жук на дискретных логических элементах

Относительно простое устройство, которое представляет собой мобильную платформу с датчиками препятствий в виде концевых выключателей. Устройство объезжает препятствия, включается/выключается по хлопку, имеет регулировки скорости и времени объезда. Все, включая драйвер, выполнено на дискретных логических элементах .

Устройство разработано для изучения различных схемотехнических решений, а также может быть использовано для тренировки навыков пайки, так как включает в себя много разных типов корпусов радиоэлементов.

Робот-жук. Общий вид

Структурная схема

В начальном состоянии жук всегда едет вперед. Это задается сочетаем сигналов двигателей. Если срабатывает один из датчиков, то блок триггеров (TRIGGER) разрешает работу тактового генератора (CLOCK SOURCE) и счетчика, который входит в блок DIRECTION SELECTOR. Во время счета жук выполняет последовательность действий для объезда препятствия. Сначала он останавливается, затем делает паузу, отъезжает назад, делает паузу, поворачивает налево или направо, снова делает паузу и возобновляет движение. На пятый такт работы происходит сброс триггера.

В зависимости от сработавшего датчика жук поворачивает налево или направо. Блок выбора направления движения формирует четыре сигнала управления двигателями – по два на каждый драйвер. Сочетания логических уровней этих сигналов позволяет вращать двигатель вперед или назад, либо остановить двигатель. Поворачивает жук за счет того, что колеса вращаются в противоположные стороны.

Питание всей схемы осуществляется от двух LiIon-аккумуляторов типоразмера 18650, включенных последовательно, либо внешнего источника питания с напряжением 7-9В. Питание на драйверы двигателей подается через “хлопковый выключатель” (CLAP SWITCH). Это позволяет остановить или возобновить движение хлопком в ладоши.

Для регулировки скорости движения жука используется регулируемый генератор ШИМ-сигнала (PWM).

Структурная схема и сигналы

Принципиальная схема

Картинка кликабельна, а в конце статьи можно найти ссылку для скачивания в формате pdf.

Обратите внимание, что все блоки устройства скомпонованы по блокам. Это позволяет им работать автономно и наглядно видеть функциональность кусков схемы. Дополнительные комментарии по работе схемы вы найдете в инструкции по сборке устройства.

Сборочный чертеж

Все компоненты размещены на двухсторонней плате размером 170х80мм. Ее вполне можно изготовить в домашних условиях и весь верхний слой проводников выполнить перемычками. Все выводные компоненты размещены на лицевой стороне печатной платы.

Печатная плата с лицевой стороны

На обратной стороне расположены SMD-компоненты драйвера, ШИМ-генератора и хлопкового выключателя.

Печатная плата с обратной стороны

К собранной плате винтами крепится скоба-держатель двигателей. Микропереключатели устанавливаются в передней части жука на пластиковых стяжках.

Перечень элементов

Можно скачать отдельным документом по ссылке в конце статьи.

  1. Резистор, R1, MF-0.125-68k, 1шт
  2. Резистор подстроечный, R2, CA9MV 100k, 1шт
  3. Резистор подстроечный, R8, CA9MV 50k, 1шт
  4. Резистор, R3,R16,R17,R19-R24,R66, MF-0.125-1k, 10шт
  5. Резистор, R18,R68,R78, MF-0.125-10k, 3шт
  6. Резистор, R27-R29,R31,R35,R36,R38-R42,R44,R47,R50-R52,R56,R59,R62-R64,R74-R76, 0805, 10k, 24шт
  7. Резистор, R4-R7,R9-R13,R69, 0805, 20k, 10шт
  8. Резистор, R14, 0805,1M, 1шт
  9. Резистор, R60,R61, 0805, 470k, 2шт
  10. Резистор, R15,R25,R26,R30,R32-R34,R37,R43,R45,R46,R48,R49,R53-R55,R57,R58,R67,R70-R73,R77, 0805, 1k, 24шт
  11. Резистор, 1Вт, 1Ом, R65, MF-1-1, 1шт
  12. Конденсатор, C1, X7R, 0.01uF, 10%, 50V, 1шт
  13. Конденсатор, C4-C6,C15-C18,C20,C22,C24-C30, C34-C37, 0805, 0.1uF, 20шт
  14. Конденсатор электролитический, C2,C31, 10uF-16V, 2шт
  15. Конденсатор выводной, C3,C7-C14,C32, X7R, 0.1uF, 10%, 50V, 10шт
  16. Конденсатор электролитический, C19,C21,C33, 470uF-16V, 3шт
  17. SO-8, DA1, LM358DT, 1шт
  18. DIP-8, DD1, NE555P, 1шт
  19. DIP-14, DD2,DD8, CD4013BE, 2шт
  20. DIP-14, DD3,DD5,DD6,DD7, CD4001BE, 4шт
  21. DIP-16, DD4, CD4017BE, 1шт
  22. Диод, VD1-VD5, 1N4001, 5шт
  23. Диод, SMA, VD6-VD9, S1M, 4шт
  24. Транзистор, TO-92, VT1,VT23, BC547BTA, 2шт
  25. Сборка транзисторов, SOIC-8, VT2,VT3,VT12,VT13,VT24, IFR7105, 5шт
  26. Транзистор, SOT-23, VT4-VT7,VT17,VT17,VT19,VT21, BC817-40, 8шт
  27. Транзистор, TO-92, VT22, BC557BTA, 1шт
  28. Светодиод, 3мм, HL1,HL3-HL8,HL13, FYL-3014ED1A, 8шт
  29. Светодиод, 0805, HL2,HL9-HL12, KP-2012SGC, 5шт
  30. Микрофон электретный, BM1, EM-6050(p), 1шт
  31. Вилка на плату, XP1,XP2,XP3, PLS-40, 0,3шт
  32. Клемма, XS1-XS5, DG340-3.81-02P, 5шт
  33. Переключатель, SOIC-8, SA1,SA2, DMR-06-V, 2шт
  34. Держатель батареи, E1,E2, LiIon, 18650, 2шт
  35. Микропереключатель, , KMSW-14, 2шт
  36. Джампер, 2.54, 3шт
  37. Панелька DIP-8, SCS-8, 1шт
  38. Панелька DIP-14, SCS-14, 6шт
  39. Панелька DIP-16, SCS-16, 1шт
  40. Ручка к CA9V, CA9MA5, 2шт
  41. Колесо, 2шт
  42. Двигатель с редкутором, 2шт
  43. Печатная плата, 1шт (файлы для изготовления в конце статьи)
  44. М3х30 винт цинк, 4шт
  45. М3х10 винт цинк, 4шт
  46. Гайка М3, 8шт
  47. М3х10 стойка мама-папа, 1шт
  48. Гайка М3 пластик, 1шт
  49. Термоусадочная трубка
  50. Монтажный провод
  51. Кабельные стяжки
  52. Скоба, напечатанная на 3D-принтере (ссылка для скачивания модели в конце статьи)

Вот так выглядит полный набор компонентов на это устройство:

Робот-жук. Набор компонентов

Инструкция по сборке

С одной стороны можно собрать все устройство целиком и рассчитывать, что оно будет нормально функционировать. Мы рекомендуем запускать блоки изделия по частям, но даже если вы не собираетесь собирать устройство в предложенной последовательности, все равно изучите этот раздел:

  1. Установите клемму XS5 и резистор R65. Для проверки всех блоков на клемму XS5 подается питающее напряжение 7В с соблюдением полярности, указанной на плате
  2. Собрать и проверить блок “Clock Source”. При включении питания светодиод HL1 должен мигать с частотой, зависящей от установки R2
  3. Собрать и проверить блок “Clap Switch” (микрофон BM1 также входит в его состав). Под воздействием громкого звука (хлопок, щелчок пальцами) светодиод HL13 должен изменять свое состояние
  4. Собрать блок “PWM” и проверить блок “PWM”. При его правильной работе, яркость свечения светодиода HL2 должна задаваться сопротивлением резистора R8
  5. Собрать и проверить блок “Trigger”. Микропереключатели-датчики следует подключить, но не закреплять на плате. Подключение производится монтажным проводом к клеммам XS1, XS2. При замыкании микропереключателей светодиод HL4 должен включаться и выключаться
  6. Собрать и проверить блоки “Left Driver” и “Right Driver”. Для проверки потребуется установить перемычки на разъемы XP1-XP3. XP1 и XP2 позволяют подать на разрешающий вход драйвера ШМ-сигнал или логическую единицу. XP3 находится в блоке “Clap Switch” и подает питание на драйвер через выключатель или напрямую. Имитировать входные сигналы можно при помощи переключателей SA1 и SA2. Оба переключателя разделены на две условные группы. В каждой группе три сигнала: VCC, SIG и GND. Возможные варианты положения переключателей показаны на рисунке. а) – не корректно (на вход драйвера не подано ничего), б) – не корректно (подано одновременно два сигнала), в) – не корректно (два нуля – запрещенное состояние), г) – корректно (двигатель вращается), д) – корректно (на вход поданы логические сигналы схемы)

Робот-жук с обратной стороны

Настройка

Для нормальной работы все клавишные переключатели должны находиться в положении SIGNAL.
На разъем XP3 надо установить в положение SWITCH, чтобы работало управление питанием драйвера через хлопковый выключатель. Если он не функционирует, то можно установить переключатель в положение V_BAT. Тогда драйвер будет всегда активен.
Джамперы XP1, XP2 отвечают за управление скоростью движения двигателей. В положении PWM будет возможность регулировать ШИМ резистором R8. Если установить джампер в положение Enable, двигатели будут всегда работать на максимальной скорости.
Резистором R2 можно регулировать длительности остановок и движения при объезде препятствий.

Видео

Файлы для скачивания

Обращаем ваше внимание, что вы можете купить это устройство в виде набора в нашем магазине

Роботы жуки в Балашихе

Микро-робот “Жуки” 102,5х56,5х71 см арт. Б414.

Роботы HexBug *Поединки роботов. Ближний бой* – 419-595.

Робот HEXBUG Нано Нитро светящийся

Robot Робот Silverlit Жук Летающий

Трансформер YOUNG TOYS Monkart Битроид Драка 330001

Роботы-жуки на батарейках CRD 25х17х2см арт. Б50695 775.

Нано-жуки на USB, 14х14х4,5см, I-Robot Б44683 301

Silverlit Летающий робот – Жук, черный

Hexbug Микро-робот CuddleBot цвет голубой

Микро-робот “Жук” Dragon Toyz

Робот Silverlit Kickabot

Робот Жук летающий чёрный с красными крыльями

Робот-трансформер 1 TOY Легковая машина

Интерактивная игрушка Shenzhen Toys KT22A

Робот 1 TOY Королевская кобра

Интерактивная игрушка робот WowWee Mini Robosapien 8085

Интерактивная игрушка робот WowWee Fingerlings Единорог

Робот-трансформер 1 TOY Мусоровоз

Робот-трансформер Silverlit Robocar Poli Робот-трансфор.

Жучок “Робот-жук”, работает от батареек, микс

Робот Hexbug Nano V2

Роботы HexBug *Поединки роботов. Ближний бой* – 419-595.

Робот-жук Action Battling Robots Dragon Toyz

Робот Happy Cow Jumping Stunter

Интерактивная игрушка PLAY SMART Б37035 Счастливый жучо.

Настольная игра Ch Toy Роботы-жуки

Робот Shantou Gepai Робот р/у SPA991190M-W

Робот Zhorya Бласт ZYB-B2357-3A

Пылесос Xiaomi Mi Robot Vacuum Cleaner

Жучок Робот-жук, световые эффекты, работает от батареек.

Робот Shantou Gepai Андроид KD-8801A

Робот Play Smart Космический десант 9193

Интерактивная игрушка JoyD

Игрушка «Робот Pudding» AV71104

Нано-жуки” I-Robot, USB” (Нано-жуки I-Robot.

Трансформер Silverlit Robot Trains Виктор 80168RT

Интерактивная игрушка робот ZURU РобоРыбка Вспышка 2541.

Микро робот жуки nano riceway Dragon Toys JH3811

Конструктор Амперка Робожук

Микро-робот “Жуки” — Nano Riceway (на бат.) D.

Жук робот

Жук робот – очень простой и эффективный робот, которому не нужны электрические компоненты чтобы избегать препятствий на своем пути. Он использует два микро-переключателя, чтобы избежать столкновения с препятствием или освободиться. В нем нет интегральной микросхемы, транзистора, резистора, конденсатора и т.д. Собрать его будет очень просто и дешево!

Основой модификации является перекрестная антенна. Если она у вас есть, то препятствия вроде ножки стула не будут представлять для робота никакой трудности. Робот сможет обойти ее. В предыдущей модификации данной модели использовалась антенна формы V, и ножка стула могла попасться как раз в ее середину. В этой ситуацию роботу было сложно выбраться.

Перекрестная антенна так же проста при сборке робота. Переключатели находятся ближе друг к другу, и это помогает паять проволоку.

Вот вам наглядная видео-инструкция про робота-жука и его устройство:

Вот что нам нужно, чтобы построить такого робота-жука:

2 х 1,5V мотор
2 х SPDT (однополюсный с двумя направлениями) переключатели с металлическим рычагом
2 х АА или ААА батарейки
2 х концевых зажима
1 х пластмассовая или деревянная бусина
1 х 2,5 см х 7,5 см кусочек металла или алюминия
1 х тумблер для вкл/выкл
Скрепки большие и маленькие
60 см проволоки размера 0,5-0,6 мм
Термоусадочная пластиковая трубочка, которая будет соответствовать валу двигателя, и также трубочки, которая будет соответствовать соединителю.
Изоляционная лента и бумажный скотч.

Детали для оболочки жука:

Круглая пластиковая крышка для туловища робота
Краска-спрей (любой цвет)
Прозрачный лак
Авто шпатлевка или эпоксидный клей
2 х маленьких магнита для туловища.
Нужен мотор на 1,5 Вольта (не 3 и не 12 Вольт!) Для каждого мотора будет нужна АА батарейка. Если мотор будет более мощный, батарейка быстро разрядится. Мотор можно взять из маленькой машинки или вентилятора.

Было бы неплохо иметь при себе:

1 х защитные очки
1 х паяльник
1 х клеевой пистолет
1 х инструмент для зачистки проводов
1 х кусачки
1 х ножницы, нож и т.д.
Перед тем, как приступить к работе, прочтите внимательно всю пошаговую инструкцию!

Микро-переключатель для робота должен быть очень чувствительным! Можно найти его, разбирая старые железки.

Прикрепляем переключатели к держателю батарей. Нужно перекрестить антенны, чтобы наш робот не мог застрять в ножке стула. Склейте их так, как показано на картинке. Горячий клей подойдет.

Вам нужны шины, без них далеко не уедешь! Наденьте термоусадочные пластиковые трубочки на вал двигателя, и используйте тепловой пистолет или паяльник.

Мы сделаем крепление для двигателя, вместо того, чтобы просто приклеить двигатель к держателю батареек. Это будет выглядеть более профессионально!

Берем нашу металлическую или алюминиевую пластину, отрежьте ее края до размеров примерно 2,5 см на 7,5 см ножницами по металлу.

Прикрепите мотор к готовому креплению, как показано на картинках. Будьте внимательны с правильным размещением + и -!

Крепление двигателя к держателю батареек. Просто склейте их, как показано на картинках.

Не совершайте ошибок:

– не используйте для этого эпоксидную смолу, иначе потом вы не сможете разобрать жука, если захотите,

– передняя часть робота слишком тяжелая и жук опрокидывается вперед. Чтобы этого не случилось, попытайтесь прикрепить держатель к передней части, а не к середине. Или прикрепите какой-нибудь груз к задней части робота.

Возьмите скрепку и деревянную бусину. Такую бусину можно позаимствовать из старых бус. И совсем не обязательно она должна быть абсолютно ровно круглой.

Приклейте скрепку к держателю батареек. Постарайтесь сделать это хорошо, а не так, как показано у меня на картинке!

Паяем переключатели так, как показано на картинках. Я использовал также скрепку для их соединения. Я обмотал алюминиевую пластину черной изолентой – с ней фотографии получились лучше!

Нужно припаять провод между двигателями.

В АА/ААА батарейках – 2 провода, дающие 3 Вольта. Нам же нужно только 1,5 Вольта для обоих двигателей.

Как мы можем уменьшить мощность вполовину? Очень просто, нужно припаять провод так, как показано на картинке.

Но нужно быть очень осторожным, т.к. при припаивании можно расплавить пластиковый держатель батареек!

Теперь надо подключить электричество к роботу. На держателе батареек есть красный (+) и черный (-) провод. Надо припаять провода, как на картинке, и можно тестировать!

Вставьте батарейки, включите оба двигателя. Нажав на левый переключатель, вы включите левый двигатель. Нажав на правый – включите правый двигатель.

Возьмите концевые зажимы и уберите пластмассовые части. Возьмите плоскогубцы и прижмите плотно к металлическому лепестку микро-переключателя.

Используйте скрепки, чтобы сделать антенны, сенсоры жука робота. Надо припаять антенны к туловищу. Я добавил термоусадочную пластиковую трубочку поверх спайки для лучшего крепления. Зажмите антенну в металлическом зажиме переключателя. Робот готов! Теперь надо придать ему более эстетичный вид.

Робот должен двигаться и избегать препятствий. Чтобы остановить робота, нужно вынуть батарейки. Чтобы вам не надоело постоянно этим заниматься, добавьте еще один дополнительный переключатель. Посмотрите на картинки, и вам станет понятно, как это сделать!

Чтобы изготовить панцирь жука, возьмите любой пластиковый контейнер. Вырежьте в нем отверстие для двигателя и переключателей.

Чтобы сделать поверхность крышки более ровной, я использовал шпатлевку. Будьте осторожны, она очень быстро сохнет. Можно также использовать эпоксидную смолу.

Теперь мы покрасим нашего жука. Я покрасил в черный цвет. Нанесите два слоя и дайте им высохнуть. Теперь наклейте круги, вырезанные из бумажного скотча. Я использовал монетку, чтобы круги получились ровными.

Заключительная стадия – нанесите несколько слоев краски спреем (красная в нашем случае). Удалите бумажные круги.

Теперь нужно приклеить панцирь к держателю батареек, можно использовать магниты. Можно так же покрасить антенны в черный цвет.

Поздравляю, ваш жук робот готов.

КОММЕНТАРИИ

Очень интересно, надо попробовать

по идее можно же использовать любую форму? хоть микро танк?))

ДмитрийБелов, можно и танк, только тут такая конструкция, что так с усами будет странно смотреться 🙂

Робот-жук Arduino. Купить или сделать своими руками?

В сегодняшней статье разбираем устройство робота-жука, собранного на основе платы DFRobot Beetle — аналога Arduino, а также приводим обзор других готовых роботов-насекомых.

Набор для сборки робота-насекомого мы упоминали в обзоре готовых Arduino-роботов. Купить его можно в интернет-магазине DealExtreme или Aliexpress примерно за $47.

Робот-насекомое. Фото DX.com

Собрать своими руками такого миниатюрного робота и ознакомится с его устройством — увлекательное занятие для детей от 6 лет и взрослых, позволяющее ознакомится с основами робототехники, начать изучать Arduino и программирование, узнать как компоненты взаимодействуют и работают вместе, научиться создавать своих роботов-жуков.

Плата-аналог Arduino DFRobot Beetle (жук)

Основой робота является плата-аналог Arduino DFRobot Beetle (жук). Купить такую плату можно примерно за $11 в Aliexpress.

Аналог Arduino — плата DFRobot Beetle

Это аналог Arduino Leonardo -уменьшенная версия, имеющая те же мощные функциональные возможности. Идеально подходит для DIY проектов. Такой же функционал и размер имеет плата DFRobot NOVA, не имеющая USB-порта. Основной особенностью является компактный размер 20 X 22 мм. Это меньше чем размер Arduino Nano.

Слева направо: Arduino-совместимые платы DFRobot Leonardo, Nano, Nova, Beetle

Спецификация платы DFRobot Beetle:

  • Микроконтроллер: ATmega32u4 (16 MHz)
  • Рабочее напряжение: 5 В
  • Цифровые входы/выходы: 10 (из них 4 с ШИМ)
  • Аналоговые порты: 5
  • UART-разьем: 1
  • разъем Micro-USB
  • Порты для подключения питания: 2
  • Флэш-память: 32 KB, из которых 4KB используются для загрузчика
  • ОЗУ: 2.5 KB
  • EEPROM: 1 KB

Для простого подключения сервоприводов и датчиков используется плата расширения (шилд) DFRobot Beetle shield, купить которую можно в Aliexpress примерно за $10. Плату с микроконтроллером следует присоединить к плате расширения и припаять как показано на рисунке.

Плата DFRobot Beetle (аналог Arduino) на плате расширения

Схема пинов на плате расширения:

Схема пинов DFRobot Beetle shield

Рабочее напряжение DFRobot Beetle shield 3-5 Вольт.

Другие детали робота-насекомого

Лапы робота изготовлены из проволоки и приводятся в движение двумя девяти граммовыми микро-сервоприводами. Купить их можно в DealExtreme примерно за $3.

9-ти граммовый микро-сервопривод

Для обнаружения препятствий используется инфракрасный датчик расстояния Sharp GP2Y0A21, купить который можно в Aliexpress за $5,8.

Инфракрасный датчик расстояния. Фото с Aliexpress

В комплекте также подробная инструкция, необходимые соединительные провода и литиевая батарея 3.7 Вольт/ 180 мА*ч с зарядным устройством.

Для сборки потребуются паяльник, ножницы, отвертка, плоскогубцы, которых нет в комплекте.

Видео-инструкция сборки робота-насекомого:

Программирование Arduino-робота-жука

Начинающим можно использовать визуальные среды программирования, например, Ardublock, позволяющие запрограммировать робота путем простого перетаскивания предварительно разработанных блоков.

Визуальное программирование в ArduBlock

И, конечно, можно использовать Arduino IDE. Пример кода можно взять на сайте производителя.

Обзор готовых роботов-жуков

В китайских интернет-магазинах продается много готовых роботов-жуков в ценовом диапазоне $12-$40. Примеры:

Робот-жук, управляемый с I-Phone. Фото с DX.com

Жук с инфракрасным пультом дистанционного управления. Фото DX.com

Жук с пультом д/у. Фото Aliexpress

Еще одно насекомое с датчиком обнаружения препятствий за $13.

Насекомое с датчиком обнаружения препятствий.Фото Aliexpress

Такие забавные и недорогие готовые роботы являются игрушками с ограниченным функционалом. Если же хочется не просто поиграть, а самому сконструировать и запрограммировать миниатюрного робота, то подойдет рассмотренный в сегодняшней статье комплект. После сборки и программированию по инструкции можно заняться дальнейшим развитием робота, например сделать ему крылья, усовершенствовать программный код. Или полностью с нуля создать Arduino-робота-жука своими руками. Для этого потребуются:

Если хочется сделать управление насекомым с телефона, можно попробовать снабдить робота модулем Bluetooth. Удачного жукостроения!

Все цены приведены по состоянию на день выхода статьи.

Arduino-робот жук Ringo

Данный проект смогут сделать даже новички, приложив немного усилий. В работе не используются какие-либо сложные детали, и не требуются дополнительные навыки при его сборке. Необязательно даже владеть паяльником, так как в жуке используют бредбоард, поэтому пайка не нужна. Программирование тоже не составит труда, потому что автор предоставил готовый код этого проекта.

Материалы:
– Arduino Uno вместе с кабелем USB
– Коробка под батарейку 9В
– Батарейка 9В (можно использовать аккумулятор 7,2-8,4В)
– Сервопривод аналоговый 3 шт
– ИК (инфракрасный) приемник и передатчик
– Бредбоард-мини
– Провода соединительные
– Проволока стальная (диаметр 1,5-2 мм)
– Скрепки металлические 2-3 шт

Конечно же, еще нужны инструменты:

Шаг 1 подключение ИК приемника к Arduino:
ИК передатчиком может послужить ваш пульт от телевизора. Для начала автор считывает и запоминает код сигнала, чтобы в дальнейшем использовать его для управления роботом. Для этого шага берутся соединительные провода, Arduino, бредбоард и сам приемник с передатчиком. Схема собирается как показано на фотографиях ниже.

Схема используется для приемника Tsop2136. Если использовать другой приемник, нужно сначала посмотреть его спецификацию. Далее, открывается файл из архива под названием ir_receiver.ino через Arduino IDE. Там видно первую строчку кода #include “IRremote.h”. Эта строчка указывает на то что скетч будет использовать библиотеку IRremote.h , которая будет реализовывать весь функционал передачи ИК сигналов. Сама IRremote.h, не является частью программного обеспечения Arduino IDE, поэтому она устанавливается заранее. Далее, автор открывает Serial Monitor и проверяет скорость передачи сигнала. Скорость устанавливается вручную на 9600. Взяв в руки пульт идет проверка на работоспособность сборки нажимаю на кнопки пульта, и если в Serial Monitor видно коды — это означает что модель работает.

Для каждой модели пульта коды могут отличаться, и для упрощения задачи соответствия нажатых кнопок, которые будут использоваться просто выписываются. Следует обратить внимание на то что часть кодов соответствуют длительному или повторному нажатию, однако, их использовать в данном проекте не будут.

Робот сможет выполнять 13 различных команд:
1. Двигаться вперед.
2. Двигаться Назад.
3. Повернуть налево.
4. Повернуть направо.
5. Движение вперед с левым поворотом.
6. Движение вперед с правым поворотом.
7. Движение назад с левым поворотом.
8. Движение назад с правым поворотом.
9. Остановка.
10. Установка 1-й скорости (медленная).
11. Установка 2-й скорости.
12. Установка 3-й скорости.
13. Установка 4-й скорости (быстрая).

Выбираются удобные кнопки для исполнения данных команд нажатием на кнопки и записыванием уникального кода для каждой из них.

Шаг 2 сборка прототипа:
Перед тем как приступать к сборке полностью проверяется работоспособность поставленного железа и самой программы. Скетч загружается в микроконтроллер. Коды изменяются соответственно составленной ранее таблицей. Нажатием кнопок пульта происходит проверка серводвигателей на их реакцию. Также проверяется работа модели с питанием не только от USB, но и от аккумулятора.


Шаг 3 походка жука:
Имея 3 сервопривода имеется возможность реализации походки шестиногого жука. Ножки будущего робота изготовлены в виде одной детали. Установлены они в ряд слева направо. Левый сервопривод будет отвечать за левую переднюю и правую заднюю ногу, правый — для передней правой и задних ног, а центральный — для средних ног. Ножки будущего робота изготовлены в виде одной детали.

Видео с показом правильной работы сервоприводов:

Шаг 4 монтаж:
Для прикрепления батарейного отсека к плате понадобилась скрепа, из неё сделали кронштейн. Скрепка изготавливалась по трафарету, который прикреплён внизу статьи. Важно чтобы размер трафарета совпадал с указанными размерами. Остальные компоненты устанавливаются на Arduino Uno: мини-бредбоард, сервоприводы.

Скрепка сгибается по трафарету, и подключается к пинам 9 и 12. О замыкании контактов можно не беспокоиться, так как в скетче они не используются. Кронштейн приклеивают к нижней части держателя батареи.





Автор рекомендует использовать бредбоард как можно меньшего размера, по его мнению оптимальным вариантом будет размер 5*10 пинов. Бредбоард такого размера можно отрезать от макетной платы либо купить сразу уже готовый.


Затем подготавливаются сами сервоприводы – убираются наклейки и отрезаются петли, которые занимают слишком много места. Происходит этот процесс с особо аккуратностью, так как сервоприводы достаточно хрупкие.


Наклейками, которые были удалены ранее приклеивают сервоприводы на верхней части держателя батареи. Устанавливаются они так чтобы осталось место для маленького бредбоарда рядом с ними.

Далее, ставят макетную плату. Ик-приёмник направлен вверх, для качественного получения сигнала. Еще раз всё проверяеться на работоспособность.



Шаг 5 ноги:
Для того подбора размера и формы ног жука также есть трафареты (прикреплено внизу). Первый для передних и задних ног, второй для средних. Ноги приклеиваются к серводвигателям. Теперь робот смело может отправляться куда вы ему укажите.

Танец роботов:

Данный проект можно далее развивать по желанию каждого. Есть возможность менять внешний вид, и изменить код. Еще можно прикрепить к нему камеру или адаптер Bluetooth. И, вообще, всё на что вам хватит фантазии.

Еще одно видео с работой робота:


Робожук

  • Офис находится в 5 минутах ходьбы от м. Таганская, по адресу Большой Дровяной переулок, дом 6.
  • При оформлении до 15:00 в будний день заказ можно забрать после 17:00 в тот же день, иначе — на следующий будний день после 17:00. Мы позвоним и подтвердим готовность заказа.
  • Получить заказ можно с 10:00 до 21:00 без выходных после его готовности. Заказ будет ждать вас 3 рабочих дня. Если хотите продлить срок хранения, просто напишите или позвоните.
  • Запишите номер своего заказа перед визитом. Он необходим при получении.
  • Чтобы к нам пройти, предъявите на проходной паспорт, скажите, что вы в Амперку, и поднимитесь на лифте на 3-й этаж.
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • бесплатно

Доставка курьером по Москве

  • Доставляем на следующий день при заказе до 20:00, иначе — через день.
  • Курьеры работают с понедельника по субботу, с 10:00 до 22:00.
  • При согласовании заказа можно выбрать трёхчасовой интервал доставки (самое раннее — с 12:00 до 15:00).
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • 250 ₽

Доставка в пункт самовывоза

  • Доставка в пункт самовывоза — современный, удобный и быстрый способ получить свой заказ без звонков и ловли курьеров.
  • Пункт самовывоза — это киоск с человеком или массив железных ящичков. Их ставят в супермаркетах, офисных центрах и других популярных местах. Ваш заказ окажется в том пункте, который выберите.
  • Ближайший к себе пункт вы можете найти на карте PickPoint.
  • Срок доставки — от 1 до 8 дней в зависимости от города. Например, в Москве это 1–2 дня; в Петербурге — 2—3 дня.
  • Когда заказ прибудет в пункт выдачи, вы получите SMS с кодом для его получения.
  • В любое удобное время в течение трёх дней вы можете прийти в пункт и с помощью кода из SMS получить заказ.
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • Стоимость доставки — от 240 руб в зависимости от города и габаритов заказа. Она рассчитывается автоматически во время оформления заказа.
  • Доставляем через день при заказе до 20:00, иначе — через два дня.
  • Курьеры работают с понедельника по субботу, с 11:00 до 22:00.
  • При согласовании заказа можно выбрать трёхчасовой интервал доставки (самое раннее — с 12:00 до 15:00).
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • 350 ₽

Доставка в пункт самовывоза

  • Доставка в пункт самовывоза — современный, удобный и быстрый способ получить свой заказ без звонков и ловли курьеров.
  • Пункт самовывоза — это киоск с человеком или массив железных ящичков. Их ставят в супермаркетах, офисных центрах и других популярных местах. Ваш заказ окажется в том пункте, который выберите.
  • Ближайший к себе пункт вы можете найти на карте PickPoint.
  • Срок доставки — от 1 до 8 дней в зависимости от города. Например, в Москве это 1–2 дня; в Петербурге — 2—3 дня.
  • Когда заказ прибудет в пункт выдачи, вы получите SMS с кодом для его получения.
  • В любое удобное время в течение трёх дней вы можете прийти в пункт и с помощью кода из SMS получить заказ.
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • Стоимость доставки — от 240 руб в зависимости от города и габаритов заказа. Она рассчитывается автоматически во время оформления заказа.
  • Доставка в пункт самовывоза — современный, удобный и быстрый способ получить свой заказ без звонков и ловли курьеров.
  • Пункт самовывоза — это киоск с человеком или массив железных ящичков. Их ставят в супермаркетах, офисных центрах и других популярных местах. Ваш заказ окажется в том пункте, который выберите.
  • Ближайший к себе пункт вы можете найти на карте PickPoint.
  • Срок доставки — от 1 до 8 дней в зависимости от города. Например, в Москве это 1–2 дня; в Петербурге — 2—3 дня.
  • Когда заказ прибудет в пункт выдачи, вы получите SMS с кодом для его получения.
  • В любое удобное время в течение трёх дней вы можете прийти в пункт и с помощью кода из SMS получить заказ.
  • Оплатить заказ можно наличными при получении или же онлайн при оформлении заказа.
  • Стоимость доставки — от 240 руб в зависимости от города и габаритов заказа. Она рассчитывается автоматически во время оформления заказа.
  • Доставка осуществляется до ближайшего почтового отделения в любом населённом пункте России.
  • Тариф и сроки доставки диктует «Почта России». В среднем, время ожидания составляет 2 недели.
  • Мы передаём заказ Почте России в течение двух рабочих дней.
  • Оплатить заказ можно наличными при получении (наложенный платёж) или же онлайн при оформлении заказа.
  • Стоимость рассчитывается автоматически во время заказа и в среднем должна составить около 400 рублей.
  • Служба «EMS Почта России» работает быстрее и надёжнее обычной почты и доставляет до двери покупателя.
  • Тариф и сроки доставки диктует служба EMS. В среднем по России время ожидания составляет 4–5 дней.
  • Мы передаём заказ в EMS в течение двух рабочих дней.
  • Оплатить заказ можно только онлайн при оформлении заказа.
  • Стоимость рассчитывается автоматически во время оформления заказа и в среднем должна составить 400–800 рублей для России и 1500–2000 рублей для стран СНГ.
  • Служба «EMS Почта России» работает быстрее и надёжнее обычной почты и доставляет до двери покупателя.
  • Тариф и сроки доставки диктует служба EMS. В среднем по России время ожидания составляет 4–5 дней.
  • Мы передаём заказ в EMS в течение двух рабочих дней.
  • Оплатить заказ можно только онлайн при оформлении заказа.
  • Стоимость рассчитывается автоматически во время оформления заказа и в среднем должна составить 400–800 рублей для России и 1500–2000 рублей для стран СНГ.

Товары из офиса нельзя заказать через интернет или забронировать. Можно только прийти, схватить и бежать. Доступное количество актуально на момент загрузки страницы.

Офис находится в 5 минутах ходьбы от м. Таганская, по адресу Большой Дровяной переулок, дом 6.

Товары из магазина-мастерской нельзя заказать через интернет или забронировать. Можно только прийти, схватить и бежать. Доступное количество актуально на момент загрузки страницы.

Магазин-мастерская находится в трёх минутах пешком от метро Лиговский Проспект, на территории пространства «Лофт Проект Этажи», по адресу Лиговский проспект 74Д.

Электронный конструктор «Робожук» откроет мир робототехники восьмилетним инженерам. 14 увлекательных экспериментов со светом, звуком и движением познакомят ребёнка с азами схемотехники.

Жук научится пищать, мигать светодиодами и реагировать на пульт управления телевизором. Для сборки робота не нужен компьютер, программировать не придётся. Вся логика задаётся схемой соединения компонентов.

Что в коробке

Платформа Робожук — основа всех экспериментов. На ней уже распаяна часть деталей: мелкие светодиоды, электронные таймеры, десятичный счётчик и пьезопищалка.

В центре платформы — макетная плата. На ней собираются схемы экспериментов: подключаются двигатели, кнопки, конденсаторы и потенциометр. Вставьте дополнительные детали в отверстия на макетной плате и соедините проводами. Никакой пайки!

Подробные схемы, инструкции по сборке и лаконичное описание принципов работы электронных деталей мы собрали в красочный буклет. Минимум сухой теории, максимум движения и действия.

Ошиблись и собрали что-то не так — не беда: можно вытащить любой компонент и вставить по-новой. Если деталь потеряется, поищите замену в коробке. Мы положили компоненты с запасом.

  • Платформа Робожук
  • Обучающий буклет
  • 4× Транзистор
  • 4× Светодиод красный
  • 4× Конденсатор 220 мкФ
  • 4× Конденсатор 10 мкФ
  • 4× Тактовая кнопка
  • Переменный резистор
  • 10× Резистор 100 кОм
  • 10× Резистор 10 кОм
  • 10× Резистор 1 кОм
  • 10× Резистор 220 Ом
  • 15× Провода мама-папа
  • 15× Провода папа-папа

Не забудьте добавить четыре батарейки AAA. Они не входят в комплект, без них жук не оживёт.

Эксперименты

Начинающего инженера ждут 14 увлекательных экспериментов с настоящими радиодеталями. В итоге получится собственный робот на дистанционном управлении.

  • Заводим двигатель
  • Сжигаем светодиод
  • Зажигаем светодиод
  • Регулируем яркость светодиода
  • Бочонок с электричеством
  • Меняем направление вращения
  • Регулируем скорость
  • Сенсор
  • Мигалка
  • Сирена
  • Бегущий огонь
  • Зажигаем светодиод удалённо
  • Заводим двигатель с расстояния
  • Поехали!

Что дальше

Понравилось строить роботов, познакомьтесь с «Робоняшей» — мобильным роботом, который понимает JavaScript.

Появилось желание детально разобраться в схемотехнике, присмотритесь к набору «Электроника для начинающих».

Читайте также:  Мишка амигуруми
Ссылка на основную публикацию