Если вы достаточно взрослые, чтобы помнить Radio Shack (и позор вам, если вы этого не сделали!), Вы, вероятно, помните те старые монеты, которые держат в руках роботов-свиней. Вы положили бы монету в руке, и она «съела» ее.
Иногда лучшие роботы менее функциональны и эмоциональны. На вопрос, почему он сделал этот проект, создатель Eunchan Park просто заявил: «Это весело, заставляет меня улыбаться и чувствовать себя хорошо».
Вот, как создать свой собственный голодный робот, используя Arduino, наряду с некоторым открытым кодом и свободно доступными файлами трехмерной печати:
Список запасных частей
Кол-во |
Часть |
1 |
Ардуино Нано |
1 |
инфракрасный датчик расстояния Adafruit |
1 |
PiMill MG90S Metal Gear Micro Servo |
2 |
Игрушечные глазные яблоки |
1 |
Пакет самофиксирующихся белых нейлоновых кабельных застежек-молний |
3 |
Dupont женский-матерчатая перемычка проволока лента кабели |
4 |
uxcell Шестигранный наконечник с головкой Самонарезающие винты Крепеж M 2x8mm |
ИНСТРУКЦИИ ПО СТРОИТЕЛЬСТВУ
Установка Arduino:
Сначала нам нужно загрузить исходный код на плату Arduino.
1.) Установите Arduino IDE.
2.) Загрузите исходный код.
3.) Подключите свой Arduino к компьютеру через USB.
4.) Выберите плату, процессор и COM-порт — Arduino Nano и ATmega328P (старый загрузчик).
5.) Найдите и выберите новый com-порт и нажмите «Загрузить».
Детали 3D-печати:
1.) Загрузите файлы 3D-моделирования из Thingiverse. *
* Для каждой части настройка поля должна быть не менее 1 мм.
Схема сборки:
1.) Все части подключены с помощью кабеля Dupont от женщины к женщине. Для экономии места внутри робота вам необходимо вручную вырезать и повторно подключить кабель. Для этого протрите кабели и затем скрутите провода вместе и наклейте их.
2.) Сервомотор использует три контакта. Vcc и GND необходимы, а шнек ШИМ также должен быть назначен сервомотором. В этом проекте используется контакт 12.
3.) Инфракрасный датчик также использует три провода. Для Arduino требуется аналоговый вход для обнаружения объектов на расстоянии. В этом проекте выделяется контакт A7.
Аппаратное обеспечение:
1.) Чтобы собрать кронштейны, используйте отвертку для подключения черного рожка от сервомотора к руке (напечатано с помощью файла hand.stl).
2.) Затем присоедините направляющий элемент (направляющий.stl) за сервомотором и установите сервомотор внутри корпуса (body.stl). Используйте отвертку, чтобы зафиксировать ее на месте.
3.) Поместите инфракрасный датчик в корпус так, чтобы он был обращен к длинному гнезду. Затем вставьте внутреннюю корзину «корзина» (inner_body.stl).
4.) Прикрепите руку к телу, нанеся один кабель на шнур изнутри, а затем используя еще одну галстук для кабеля, чтобы держать все на месте.
5.) Прикрепите головку (head.stl) к корпусу, используя тот же метод кабельной стяжки. Закрепите головку на месте на корпусе на стыке и нанесите кабельный зажим.
6.) Теперь соедините голову и тело, используя ссылку (link.stl). Это самая важная часть тела робота. Опять же, вы захотите использовать метод кабельной связи.
7.) Подключите все провода к плате Arduino. Проверьте цвет, местоположение и номера контактов. Диаграмма ниже дает полезное руководство:
8.) Поместите Arduino внутри корпуса и подключите USB-кабель к Arduino через отверстие в нижней части корпуса.
9.) После того, как кабель Arduino и USB находится на месте, нижний (нижний.stl) должен защелкнуться на месте.
10.) Приклейте игрушечные глазные яблоки роботу и покрасьте / украсьте его, как хотите. Ваш голодный робот готов съесть все, что вы положили ему в руки!
[All images courtesy Eunchan Park]