Оглавление:

Таймер Angry Egg: 5 шагов (с изображениями)
Таймер Angry Egg: 5 шагов (с изображениями)

Видео: Таймер Angry Egg: 5 шагов (с изображениями)

Видео: Таймер Angry Egg: 5 шагов (с изображениями)
Видео: Уверенное касание, новая мелодрама, полная версия сериала (2023) 2024, Ноябрь
Anonim
Таймер злого яйца
Таймер злого яйца

Это руководство было создано во исполнение требований проекта Makecourse в Университете Южной Флориды (www.makecourse.com).

Этот проект представляет собой таймер, который переключается с хмурого взгляда на улыбку до тех пор, пока не истечет выбранное время, затем вращает его руками в знак победы и «какает» конфета в качестве награды. Я всегда любил использовать таймеры и вознаграждения, чтобы сосредоточиться на учебе, и меня больше мотивируют глупости, чем фактический мотивационный контент, и поэтому я решил сделать довольно простое, но забавное устройство, чтобы вознаградить себя за то, что я остаюсь. сосредоточен.

Шаг 1. Шаг 1. Необходимые инструменты и расходные материалы

Необходимые инструменты и расходные материалы - доступ к 3D-принтеру - можно лично владеть или заказать в лаборатории.

- наждачная бумага и акриловая краска (по желанию)

-Суперклей, горячий клей, E6000 или другой прочный клей по выбору

-Дрель

-3 Маленькие винты - точный размер не важен, посмотрите, что плотно входит в верхнюю часть корпуса, напечатанную на 3D-принтере

-1 микроконтроллер Arduino

-Кабель для подключения Arduino к компьютеру -Зарядное устройство Android работает хорошо, если на вашей плате есть порт microUSB

-1 кнопка

-2 серводвигателя SG90 9G

-Мини-макет (чем меньше, тем лучше)

-Провода перемычки

-Шаговый двигатель

-ULN2003 Модуль драйвера двигателя

-Маленькие конфеты для раздачи (ботаники или поп-рок были бы идеальными, мини-M & Ms могли бы работать, все, что намного больше, могло бы заклинить сервопривод)

-Тонкий пластиковый или картонный лист

-Два светодиода (любого цвета) и резисторы 220 Ом (опционально, для проверки вашей схемы)

Шаг 2: Шаг 2: файлы, напечатанные на 3D-принтере

Шаг 2: файлы, напечатанные на 3D-принтере
Шаг 2: файлы, напечатанные на 3D-принтере
Шаг 2: файлы, напечатанные на 3D-принтере
Шаг 2: файлы, напечатанные на 3D-принтере
Шаг 2: файлы, напечатанные на 3D-принтере
Шаг 2: файлы, напечатанные на 3D-принтере

Распечатайте по одной копии каждого из этих файлов.

Будьте осторожны при снятии опор на деталях, так как рычаги легко оторвать от верхней части. Однако, если это произойдет, их можно снова склеить. Возможно, вам придется просверлить три отверстия, если опоры выходят недостаточно аккуратно.

Несколько отверстий необходимо добавить в среднюю и нижнюю части корпуса путем просверливания или модификации файлов - три отверстия для винтов для соединения основания и верхней части, отверстие для кнопки и паз в выступе основания для кабеля.. Диаметр отверстий под винты должен быть примерно равным толщине стенок верхней части и должен быть вертикальным или слегка наклоненным в верхнюю половину. Размер и точное расположение отверстия для пуговицы не слишком важны - оно просто должно быть достаточно большим, чтобы проткнуть бамбуковую шпажку или другой длинный узкий предмет, чтобы нажать кнопку, и где-то посередине задней части яйца. Канавка в нижней части должна быть такого же диаметра или больше, чем у вашего кабеля. Для получения матовой, более похожей на яйцо текстуры можно отшлифовать детали. Также можно нарисовать детали глаз и рта.

Шаг 3: Шаг 3: Сборка и тестирование схемы

Шаг 3: Сборка и тестирование схемы
Шаг 3: Сборка и тестирование схемы

ВАЖНОЕ ПРИМЕЧАНИЕ. На схеме обнаружена серьезная ошибка, провода питания для светодиодов должны подключаться к контактам A4 и A5, а НЕ к шине питания.

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

Штифт 5 - сервопривод поворота улыбки

Штифт 4 - сервопривод заслонки дозатора

Контакты 10 11 12 13- Подключение шагового двигателя

Pin 6- Плюсовой провод для кнопки

Контакт A4 и A5 - положительный провод для светодиода

Места подключения питания и заземления на макетной плате можно перемещать по мере необходимости, если есть провод, соединяющий вывод 5V с положительной (красной) шиной и контакт GRN с отрицательной (синей) шиной, и каждый компонент имеет подключение к земле и силе..

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

Загрузите включенный код в свой Arduino

Библиотека servo.h - это библиотека Arduino по умолчанию. Библиотека stepperAK.h включена для загрузки выше, поместите эти файлы в папку «библиотеки» для Arduino.

Для целей тестирования временной интервал по умолчанию составляет 18 секунд. Вы можете легко изменить это в коде, заменив это число на желаемое время в секундах. После того, как ваша схема собрана, рекомендуется ее протестировать. Нажмите кнопку, чтобы запустить и сбросить таймер несколько раз и дайте ему дойти до конца, чтобы убедиться, что шаговый двигатель, сервомашинки улыбки и диспенсера работают правильно. Рекомендуемая модель сервопривода может иногда быть дефектной и вести себя беспорядочно, если она установлена на полные 180 или 0 градусов, если у вас есть сервопривод, подобный этому, используйте его для рта, где это движение не является проблемой и может добавить сумасшедший вид таймер вращается перед сбросом, как это было у меня. Если вы используете такой сервопривод для дозатора, он может заклинить внутреннюю часть основания и повредить его или сервопривод.

Когда таймер запущен, сервопривод улыбки должен тикать на 180 градусов, пока не истечет время, после чего шаговый двигатель повернется дважды, а сервопривод дозатора повернется вверх и вниз один раз. Если таймер сброшен, сервопривод улыбки должен вернуться в исходное положение. Обратите внимание на то, как сервоприводы ориентированы в конце цикла, чтобы найти положение полной улыбки и положение закрытого дозатора, это важно для сборки. Если вы добавили тестовые светодиоды, один загорится при запуске таймера, другой загорится при его сбросе.

Шаг 4: Шаг 4: Сборка

Шаг 4: Сборка
Шаг 4: Сборка
Шаг 4: Сборка
Шаг 4: Сборка
Шаг 4: Сборка
Шаг 4: Сборка
Шаг 4: Сборка
Шаг 4: Сборка

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

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

Снимите все наконечники с сервопривода улыбки и приклейте его к внутренней части верхней части корпуса, выровняв его вращающуюся насадку через отверстие. Отрежьте указатель на одной из головок, чтобы получилось просто кольцо, и проверьте, свободно ли оно вращается. Если вы используете предоставленный код, в конце цикла он будет в положении полной улыбки (180 градусов). Приклейте кусочек улыбки к кончику серводвигателя, чтобы он правильно сориентировался.

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

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

На этом этапе вам нужно положить конфету в нижнюю часть тела. Теперь закрутите маленькие винты в их отверстия, чтобы закрепить среднюю и нижнюю части корпуса. Вы можете открутить их для ремонта и заправки конфет позже, если это необходимо.

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

Рекомендуемые: