Оглавление:
Видео: Поздравление с Дедом Морозом: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Этот проект был выполнен в составе рождественских украшений. Это кукла Санты с огнями и рукой, которая движется, когда обнаруживает вас.
Шаг 1: материалы
Нам понадобится следующий материал (может быть адаптирован по желанию, необходимости или доступности):
- Плата контроллера: Arduino nano.
- Связка светодиодов: я использую 8 NeoPixels.
- Кукла Санты: или другой персонаж по вашему выбору. Когда он у вас есть, убедитесь, что он легко открывается и в нем есть место для размещения компонентов, а также какая-то внутренняя структура для удержания некоторых компонентов, в основном сервопривода. Или, если вы действительно лукавите, можете сделать всю куклу самостоятельно (в этом случае лучше строить куклу, пока работают механизмы).
- Сервомотор, который вписывается в куклу.
- Датчик движения: я использовал HC-SR501.
- Конденсатор: 2200 мкФ.
- Конденсатор: 220 мкФ.
- Конденсатор: 100 нФ.
- Резистор: 390 Ом.
- Несколько проводов: по необходимости.
- Горячий клей.
- Липучка и нитки.
- Какая-то палка: я использовал поддон для кофе.
- Винты.
- Источник питания 5 В: можно использовать мобильное зарядное устройство или блок питания (если хотите добавить мобильности).
- Кабель USB mini B: то же для программирования Arduino.
И инструменты:
- Ножницы.
- Паяльник.
- Пистолет для горячего клея.
- иголка.
- Любое другое, что вам нужно.
Шаг 2: Строительство
Давайте начнем.
Возьмите куклу за спину, в другую руку ножницы и разрежьте ткань, чтобы получить доступ внутрь. Снимаем начинку.
Возьмите липучку, нитку и иглу и пришейте липучку к отверстию.
Снимите одну руку, я выбрал левую, как левшу;) Она была приклеена горячим способом, поэтому мне пришлось приложить горячую руку, чтобы легко ее отсоединить.
Присоедините стик к подвижной части сервопривода. Сделайте отверстие в плече руки, вставьте палку внутрь (сторона сервопривода снаружи) и приклейте горячим клеем. Проделайте отверстие в плече куклы, где была рука.
Возьмите сервопривод и прикрепите его к конструкции, здесь я использовал смесь фланца и горячего клея. Убедитесь, что вы поместили вал сервопривода, он выйдет из последнего отверстия, которое мы сделали.
Сделайте отверстие под пупок (диаметром не менее 3мм, иначе датчик не сработает, чем больше диаметр, тем больше угол обнаружения) и наклеите на него (внутри куклы) колпачок датчика движения горячим клеем. Здесь я подумал об использовании какой-нибудь металлической проушины или чего-то подобного, чтобы ткань не растрепалась, но, по-видимому, клей давал достаточно прочности, чтобы этого избежать. Кроме того, рисунок ткани помогает ей остаться незамеченной.
Возьмите светодиоды и несколько проводов, подготовьте их так, как вы хотите, и припаяйте их соответствующим образом. Я выбрал окружающий пупок. Припаяйте конденсатор 220 мкФ и резистор на 390 Ом, как рекомендует Adafruit для Neopixels. Я также припаял набор из 3 контактов в первый светодиод цепи для соединения с перемычками. Приклейте набор к тканям (внутренняя часть) горячим клеем или нет, если вы можете заставить их не двигаться другим способом.
Пришло время для проводки. Я использовал стандартные 150-миллиметровые перемычки (F / F и F / M по мере необходимости), используемые для подключения к контактам Arduino. 2, как они есть, для сигналов на светодиоды и от датчика. Сигнал для сервопривода с помощью самого провода сервопривода. Затем я подготовил 2 комплекта кабелей для питания (один для 5 В, другой для заземления), спаял вместе провода сервопривода с 3 другими полуперемычками, защитил припои изолентой или термоусаживаемыми макаронами.
Подключите провода к датчику и светодиоды в зависимости от ситуации, сервопривод уже подключен, так как мы использовали его собственный провод.
Поместите датчик внутрь, правильно прикрепив его колпачок. Выложите примерно половину начинки, давая проводам выйти через нее.
Когда я закончил сборку и начал тестирование, после некоторых движений сервопривода Arduino начал сбрасываться и оставаться зависшим. Чтобы предотвратить это, припаяйте конденсатор 2200 мкФ в линиях питания и конденсатор 100 нФ между линией сброса и заземлением.
Теперь подключите провода к Arduino, питание к 5V и GND. Неопиксели к D2, датчик к D5, сервопривод к D9 и USB-кабель.
Поместите Arduino внутрь куклы, закончите заполнение и закройте липучкой, позволяя USB-кабелю выйти.
Прикрутите рычаг к сервоприводу. Здесь вам нужно знать положение рычага и сервопривода. Возможно, вам понадобится несколько тестов, пока вы не найдете правильный угол.
Поделки готовы.
Если вы используете блок питания, вы можете использовать более короткий USB-кабель и поместить блок питания внутрь куклы (если для него есть место).
Использование мобильного зарядного устройства, подключенного к сети, означает, что кабель USB должен быть достаточно длинным и этот кабель виден снаружи.
Шаг 3: программирование
Скачать код Код размещен здесь. вы можете клонировать или скачать по своему усмотрению.
Программирование
В этом проекте нет особых требований к программированию. Таким образом, процесс программирования похож на любое другое программирование Arduino. Вам нужна IDE Arduino.
- Подключите Arduino к компьютеру.
- Запустите IDE Arduino.
- Загрузите проект.
- Нажмите кнопку «загрузить» и дождитесь завершения.
- Отключите Arduino.
Шаг 4: Результат
Это сделано!!!
Пришло время увидеть это в действии.
В качестве любопытства, делая поделки, я обнаружил, что структура внутри куклы - это механизм для удлинения ног, но я думаю, что это более симпатично с короткими ногами.
В зависимости от используемого сервопривода он может быть немного шумным, но вы можете заглушить его рождественскими гимнами;)
Рекомендуемые:
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага
Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
Как установить плагины в WordPress за 3 шага: 3 шага
Как установить плагины в WordPress за 3 шага: в этом уроке я покажу вам основные шаги по установке плагина wordpress на ваш сайт. В основном вы можете установить плагины двумя разными способами. Первый способ - через ftp или через cpanel. Но я не буду перечислять это, потому что он действительно комп
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: следующее руководство поможет вам получать прямые видеопотоки HD-качества практически с любого дрона DJI. С помощью мобильного приложения FlytOS и веб-приложения FlytNow вы можете начать потоковую передачу видео с дрона
Протез руки, напечатанный на 3D-принтере за 4 шага !: 4 шага
Протез руки, напечатанный на 3D-принтере за 4 шага !: Этот проект - протез руки, напечатанный мной, я хочу получить больше знаний о протезировании и 3D-печати. Хотя это не лучший проект, это отличный способ получить практический опыт и научиться создавать
Интерфейс сенсора ADXL335 на Raspberry Pi 4B в 4 шага: 4 шага
Интерфейс датчика ADXL335 на Raspberry Pi 4B за 4 шага: в этом руководстве мы собираемся связать датчик ADXL335 (акселерометр) на Raspberry Pi 4 с Shunya O / S