Съдържание:

Поздрав за Дядо Коледа: 4 стъпки (със снимки)
Поздрав за Дядо Коледа: 4 стъпки (със снимки)

Видео: Поздрав за Дядо Коледа: 4 стъпки (със снимки)

Видео: Поздрав за Дядо Коледа: 4 стъпки (със снимки)
Видео: Помогни на Дядо Коледа | Helping Santa Story | Christmas Story | Български приказки 2024, Ноември
Anonim
Поздрав за Дядо Коледа
Поздрав за Дядо Коледа

Този проект е направен като част от коледната украса. Това е кукла на Дядо Коледа със светлини и ръка, която се движи, когато ви открие.

Стъпка 1: Материали

Нуждаем се от следния материал (може да се адаптира по желание, необходимост или наличност):

  • Контролна платка: Arduino nano.
  • Куп светодиоди: Използвам 8 NeoPixels.
  • Кукла на Дядо Коледа: или друг герой по ваш избор. Когато го имате, уверете се, че е лесен за отваряне и има място за настаняване на компонентите, и някаква вътрешна структура, за да побере някои компоненти, главно серво. Или ако сте наистина хитър, можете сами да направите цялата кукла (в този случай е по -добре да изградите куклата, докато механизмите).
  • Серво мотор, който се побира в куклата.
  • Сензор за движение: Използвах HC-SR501.
  • Кондензатор: 2200uF.
  • Кондензатор: 220uF.
  • Кондензатор: 100nF.
  • Резистор: 390 ома.
  • Няколко проводника: според нуждите.
  • Горещо лепило.
  • Велкро и конец.
  • Някаква клечка: Използвах палета за кафе.
  • Винтове.
  • Източник на захранване 5V: можете да използвате мобилно зарядно устройство или Power bank (ако искате да добавите мобилност).
  • USB mini B кабел: същото за програмиране на Arduino.

И инструменти:

  • Ножици.
  • Поялник.
  • Пистолет за горещо лепило.
  • игла.
  • Всяко друго, от което се нуждаете.

Стъпка 2: Строителство

Строителство
Строителство
Строителство
Строителство
Строителство
Строителство

Да започваме.

Вземете куклата за гърба й, в другата си ръка ножицата и изрежете кърпата за достъп вътре. Извадете пълнежа.

Вземете велкро, конец и игла и зашийте велкро в отвора.

Махнете едната ръка, аз избрах лявата, като лявата, която съм;) Беше горещо залепена, така че трябваше да я нанасям гореща, за да я отделя лесно.

Прикрепете пръчката към движещата се част на серво. Направете дупка в рамото на ръката, поставете пръчката вътре (серво страната отвън) и я залепете с горещо. Направете дупка в рамото на куклата, където е била ръката.

Вземете серво и го закрепете към конструкцията, тук използвах смес от фланец и горещо лепило. Уверете се, че където поставите страната на вала на сервото, тя ще излезе от последната дупка, която направихме.

Направете дупка като пъпче (поне 3 мм в диаметър, или сензорът няма да работи. Колкото по -голям е диаметърът, толкова по -голям е ъгълът на откриване) и горещо лепило върху него (вътре в куклата) капачката на сензора за движение. Тук си помислих да използвам някакъв метален отвор или подобен, за да предотвратя износването на тъканта, но лепилото даде достатъчно сила, за да го избегне, очевидно. Като екстра, рисунката на тъканта му помага да остане незабелязана.

Вземете светодиодите и някои проводници и ги пригответе така, както искате, и ги запоявайте съответно. Аз съм избрал около пъпа. Запоявайте кондензатора 220uF и резистора 390 Ohm, както Adafruit препоръчва за Neopixels. Също така запоявам комплект от 3 щифта в първия проводник на веригата за свързване с кабелите на джъмпера. Горещо залепете комплекта към кърпите (вътрешната част), или не, ако можете да ги накарате да не се движат по друг начин.

Време е за окабеляване. Използвах типичните 150 мм джъмперни проводници (F/F и F/M според нуждите), използвани за свързване с щифтовете на Arduino. 2, такива, каквито са, за сигнали към светодиоди и от сензор. Сигналът за серво, използващ самия серво проводник. След това подготвих 2 комплекта кабели за захранване (единият за 5V, другият за GND), запояване заедно на самите серво проводници с 3 други проводника на половин джъмпер, защита на спойките с тиксо или термосвиваеми макарони.

Свържете проводниците към сензора и светодиодите, според случая, сервото вече е свързано, тъй като сме използвали неговия собствен проводник.

Поставете сензора вътре, с правилно поставена капачка. Поставете около половината от пълнежа, оставяйки проводниците да излизат през него.

Когато завърших конструкцията и започнах тестването, след някои движения на серво, Arduino започна да се нулира и да остане окачен. За да предотвратите това, запойте 2200uF кондензатор в електропроводите и 100nF кондензатор между линията RESET и GND.

Сега свържете проводниците към Arduino, захранвайте 5V и GND. Неопиксели към D2, сензор към D5, серво към D9 и USB кабел.

Поставете Arduino вътре в куклата, завършете пълненето и затворете с велкро, оставяйки USB кабела да излезе.

Завийте рамото към серво. Тук трябва да сте наясно с позициите на ръката и сервото. Може би се нуждаете от няколко теста, докато намерите правилния ъгъл.

Занаятите са завършени.

Ако използвате захранваща банка, можете да използвате по -къс USB кабел и да поставите захранващата банка вътре в куклата (стига да има място за нея).

Използването на мобилно зарядно устройство, свързано към електрическата мрежа, означава, че USB кабелът трябва да е достатъчно дълъг и този кабел да се вижда отвън.

Стъпка 3: Програмиране

Програмиране
Програмиране

Изтеглете кода Кодът се хоства тук. можете да клонирате или изтеглите, както предпочитате.

Програмиране

В този проект няма специални изисквания за програмиране. Така че процесът на програмиране е като всяко друго програмиране на Arduino. Нуждаете се от Arduino IDE.

  • Свържете Arduino към компютъра.
  • Стартирайте Arduino IDE.
  • Заредете проекта.
  • Натиснете бутона „качване“и изчакайте, докато приключи.
  • Изключете Arduino.

Стъпка 4: Резултат

Готово е!!!

Време е да го видим в действие.

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

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

Препоръчано: