Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Этот проект черпает вдохновение в классической конфетной чаше для Хэллоуина, в которой резиновая рука тянется вниз, чтобы схватить трюк, или руки мастера, когда он / она тянется вниз, чтобы схватить конфету. В этом случае, однако, мы будем использовать кусающий фонарь из тыквы, чтобы создать аналогичный эффект. Когда трюк или травники засовывают руки в пасть фонаря из тыквы, чтобы подобрать леденцы, их встречает сюрприз. Рот закрывается на их ладони, глаза загораются, и раздается злой смех, будто исходящий из самого фонаря! Все это достигается за счет использования Arduino с Grove Shield, координирующего входы от датчика ping, чтобы инициировать все эти действия. Но об этом позже! Давайте приступим к делу!
Если вы считаете этот проект крутым, проголосуйте за меня! Кнопка голосования находится в верхнем правом углу при просмотре этого проекта.
Шаг 1: материалы
Материалами для этого проекта будут:
-
Пластиковая тыква (с верхом)
Я купил свои в party city, но их достаточно легко найти в другом месте
-
Arduino с Grove Shield
- Стартовый комплект Grove - хорошая покупка - он не будет включать в себя все необходимые вам компоненты, но включает некоторые дополнения, которые можно использовать для других проектов - https://www.seeedstudio.com/Grove-Starter-Kit-for …
- Купите Arduino:
- Ультразвуковой рейнджер Grove -
- Серводвигатели Grove (2 - если вы приобретете стартовый комплект Grove, вам нужно будет приобрести только один дополнительный сервомотор) -
- Светодиоды Grove Red (2) -
- Кабели Grove - их длина может меняться в зависимости от размера вашей тыквы -
- Grove Recorder V3 -
- Лента - лучше всего подходит упаковочная лента, но подойдет любая прочная лента.
- Саран рэп
- Зубная нить, леска или любая другая тонкая, но прочная нить.
- Бумажная тарелка - размер зависит от масштаба вашей тыквы
Шаг 2: Режем тыкву
-
Обведите карандашом глаза и большой рот на тыкве. Делайте это до тех пор, пока не будете удовлетворены тем, как он выглядит, потому что это будут ваши руководящие принципы, по которым следует сокращаться.
- Рекомендуется использовать линейку, чтобы рисовать прямые линии и обеспечивать равномерное распределение глаз на лице.
- Убедитесь, что форма, которую вы обводите для рта, достаточно велика, чтобы удобно было уместить ее в руке.
-
Используя инструмент Dremel или нож X-acto, обрежьте направляющие так, чтобы остались отверстия для глаз и рта.
Будь осторожен! Всегда не забывайте дважды измерять и один раз отрезать. Вы всегда можете отрезать больше, но добавить назад намного сложнее
- После разрезания не забудьте сохранить вырезанный кусок для рта, потому что он будет повторно использован для той части рта, которая закрывается на ничего не подозревающую руку.
(На фотографиях не обращайте внимания на то, что находится внутри тыквы - мы вернемся к этому позже!)
Шаг 3: закройте глаза саранской пленкой
Чтобы тыква выглядела более реалистично, важно максимально защитить зрителей от внутренних компонентов. Этого можно добиться, накрыв глаза несколькими слоями сарановой пленки, а затем обмотав ее упаковочной лентой, чтобы она оставалась на месте.
Шаг 4: Создание схемы, запись звука и загрузка кода
Как я упоминал ранее, мы будем использовать Arduino с Grove Shield для управления освещением, движением и звуком этой опоры.
-
Используя щиток с канавкой, вставьте следующие компоненты в соответствующие штыри:
- Серводвигатель к контакту 2
- Красный светодиод к контакту 3
- Красный светодиод на контакт 4
- Серводвигатель к контакту 6
- Ультразвуковой датчик к контакту 7
- Grove Recorder V3 к контакту 8 (подключите динамик к дополнительной печатной плате, которая поставляется с записывающим устройством Grove)
- Подключите Arduino к компьютеру через USB-кабель.
- Прежде чем мы сможем загрузить код, нам нужно записать звук для воспроизведения динамиком. Мы можем сделать это, нажав кнопку на дополнительной плате регистратора рощи, пока не загорится красный светодиод - это означает, что идет запись. Вы можете записать звук из видео на YouTube, как это сделал я, или просто записать себя, издавая пугающие звуки. По завершении записи отпустите кнопку. Максимальная продолжительность записи составляет около 80 секунд.
-
Загрузка кода
- Откройте Arduino IDE (ее можно скачать здесь:
- Скопируйте и вставьте прикрепленный код в IDE
-
В среде Arduino IDE выберите меню инструментов
- Плата >> Arduino / Genuino Uno
- Порт >> (выберите второй порт из списка)
- Сохраните эскиз с именем, которое вы можете запомнить
- Щелкните стрелку вправо в синей строке меню, чтобы загрузить на свою доску.
-
Примечания:
- Возможно, вам придется изменить расстояние, измеренное ультразвуковым датчиком, который запускает сервоприводы, светодиоды и звук, на более низкое или более высокое значение в зависимости от размера вашей тыквы.
- Возможно, вам потребуется изменить количество вращения для каждого серводвигателя - значения в коде были настроены для моих старых сервоприводов, которые не могут вращаться на полные 180 градусов. После создания механизма рта (шаг 6) вам нужно будет поиграть с этими значениями, пока они не будут работать с вашим оборудованием.
Шаг 5: Содержит компоненты внутри тыквы
- Теперь, когда ваша электроника запущена и работает, пришло время поместить ее в тыкву.
-
Лучше всего разместить самые тяжелые компоненты (плату и блок питания, если он у вас есть) ближе к нижней части тыквы, чтобы гарантировать, что ваша опора не опрокинется.
- В моем случае, так как в нижней части моей тыквы была выпуклость, мне пришлось разместить блок питания на задней стенке тыквы, так чтобы плата находилась внизу под ней.
- Если вы хотите, чтобы ваш реквизит оставался постоянным, вы можете приклеить компоненты на место - в противном случае упаковочная лента подойдет.
- Если у вас нет источника питания, вы можете просверлить отверстие в задней части тыквы, чтобы через него мог пройти USB-кабель для питания платы.
- Конечно, используйте упаковочную ленту, чтобы закрепить на месте
- Расположите светодиоды так, чтобы сами фонари находились прямо за глазами и были видны глазами при включении - используйте упаковочную ленту, чтобы закрепить на месте
- Расположите динамик ближе к тыльной стороне тыквы, используя скотч - все провода можно закрепить изолентой, чтобы держать их как можно дальше от видимости.
- Поместите ультразвуковой датчик на заднюю стенку тыквы - убедитесь, что датчик не заблокирован другими компонентами и легко чувствует руку, когда она входит в рот (указывает в правильном направлении) - используйте упаковочную ленту, чтобы прикрепить провода к тыкве
- Пока не прикрепляйте серводвигатели - они требуют дополнительной работы, прежде чем их можно будет встроить в тыкву.
Шаг 6: создание механизма закрытия рта
- Чтобы создать закрывающуюся часть рта, вы будете использовать кусок, который вы вырезали из тыквы, чтобы сформировать целое для рта.
-
Вы можете нарисовать зубы на ротовой полости, чтобы сделать ее более заметной. в этом случае используйте фломастер или другой перманентный маркер и нарисуйте внешнюю сторону кусочка (выпуклая сторона / была бы снаружи тыквы)
Я решил не делать этого, чтобы придать моему проекту более реалистичный вид, но рисование - отличный способ добавить больше деталей или даже темы
-
Создание механизма: мундштук подвешен между двумя серводвигателями - когда моторы вращаются, струна натягивается, поднимая мундштук с силой. Когда двигатели вращаются в обратном направлении, мундштуки опускаются вниз под действием силы тяжести.
- Вырежьте два небольших отверстия в верхних углах мундштука (по одному с каждой стороны), используя гвоздь, дрель, нож и т. Д.
- Прикрепите к двигателям рожки сервопривода (пластиковые детали, которые идут в комплекте с серводвигателями) - используйте либо 4-штыревой рожок, либо 2-штырьковый рожок.
- Пропустите шнур (отдельные части) через противоположные выступы рупоров сервопривода и завяжите узел на одном конце.
- Обрежьте лишнюю веревку со стороны узла.
- Проденьте петлю на стороне без узла через отверстие, прорезанное в мундштуке - по одной струне на отверстие (каждое отверстие имеет свой собственный серводвигатель), и завяжите узел так, чтобы между рупором сервопривода и мундштук.
- Отрежьте лишнюю нить.
- Проверьте, в каком направлении вращаются серводвигатели при активации, загрузив код и активировав ультразвуковой датчик.
-
Прикрепите серводвигатели рогами к стене тыквы с помощью упаковочной ленты (убедитесь, что лента не мешает вращающемуся двигателю!)
- Примите во внимание, какой зубец на рупорах сервопривода ведет струна к мундштуку.
- Убедитесь, что, когда серводвигатели активированы, этот зубец перемещается вверх и в сторону от отверстия для рта (это потребует некоторой игры с ориентацией сервопривода, а также с ориентацией рупоров на сервоприводе)
- Когда мундштук не находится в верхнем положении, он должен быть спрятан внутри тыквы под ртом - это повлияет на то, насколько высоко вы выберете установку двигателей.
- Перед тем, как склеить их, убедитесь в том, где находятся ваши двигатели!
Шаг 7: Установка тарелки с конфетами
Это простой, но важный шаг; пора вставить конфетную тарелку!
- Поместите упаковочную ленту на дно бумажной тарелки.
-
Прикрепите пластину к центру тыквы - у меня посередине была удобная небольшая выпуклость, поэтому я поставил пластину прямо на нее, чтобы частично закрыть Arduino.
Расположение также позволило мне немного повлиять на движение мундштука, позволяя ему висеть вертикально в вертикальном положении, а не по диагонали (я просто слегка подтолкнул пластину вперед, чтобы оказать давление на нижнюю часть мундштука, когда он был вверх)
Шаг 8: наслаждайтесь
Тяжелая работа сделана. Теперь пришло время насладиться новым украшением на Хэллоуин и посмотреть, как молодые любители трюков или угощений поражены его крутым фактором.
Удачи и счастья!