Оглавление:

Поздравление с Дедом Морозом: 4 шага (с изображениями)
Поздравление с Дедом Морозом: 4 шага (с изображениями)

Видео: Поздравление с Дедом Морозом: 4 шага (с изображениями)

Видео: Поздравление с Дедом Морозом: 4 шага (с изображениями)
Видео: Именное видео-поздравление от Деда Мороза (Сцена в гостиной). 2020-2021 2024, Июль
Anonim
Приветствие Санта
Приветствие Санта

Этот проект был выполнен в составе рождественских украшений. Это кукла Санты с огнями и рукой, которая движется, когда обнаруживает вас.

Шаг 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: Результат

Это сделано!!!

Пришло время увидеть это в действии.

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

В зависимости от используемого сервопривода он может быть немного шумным, но вы можете заглушить его рождественскими гимнами;)

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