Skillbox


Если вы достаточно взрослые, чтобы помнить 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]