Obsah:

Greeting Santa: 4 Steps (with Pictures)
Greeting Santa: 4 Steps (with Pictures)

Video: Greeting Santa: 4 Steps (with Pictures)

Video: Greeting Santa: 4 Steps (with Pictures)
Video: How To Draw Santa In A Present - Folding Surprise 2024, Listopad
Anonim
S pozdravem Santa
S pozdravem Santa

Tento projekt byl proveden jako součást vánoční výzdoby. Je to mikulášská panenka se světly a paží, která se pohybuje, když vás detekuje.

Krok 1: Materiály

Potřebujeme následující materiál (lze upravit podle přání, potřeb nebo dostupnosti):

  • Deska řadiče: Arduino nano.
  • Mnoho LED: Používám 8 NeoPixelů.
  • Santova panenka: nebo jiná postava podle vašeho výběru. Když ji máte, ujistěte se, že je snadné ji otevřít a má prostor pro uložení komponent a nějakou vnitřní strukturu pro uložení některých komponent, hlavně serva. Nebo pokud jste opravdu chytří, můžete si celou panenku vyrobit sami (v tomto případě je lepší postavit panenku s mechanismy).
  • Servomotor, který se vejde do panenky.
  • Pohybový senzor: Použil jsem HC-SR501.
  • Kondenzátor: 2200uF.
  • Kondenzátor: 220uF.
  • Kondenzátor: 100 nF.
  • Rezistor: 390 ohmů.
  • Několik vodičů: podle potřeby.
  • Horké lepidlo.
  • Suchý zip a nit.
  • Nějaká tyčinka: Použil jsem paletu na kávu.
  • Šrouby.
  • 5V napájecí zdroj: můžete použít mobilní nabíječku nebo powerbanku (pokud chcete přidat mobilitu).
  • Kabel USB mini B: stejný pro programování Arduina.

A nástroje:

  • Nůžky.
  • Páječka.
  • Horká lepicí pistole.
  • jehla.
  • Jakékoli další, které potřebujete.

Krok 2: Stavba

Konstrukce
Konstrukce
Konstrukce
Konstrukce
Konstrukce
Konstrukce

Začněme.

Vezměte panenku na záda, do druhé ruky nůžky a odstřihněte látku, abyste se dostali dovnitř. Odstraňte náplň.

Vezměte suchý zip, nit a jehlu a našijte suchý zip do otvoru.

Odstraňte jednu ruku, já jsem si vybral levou, jako levici, kterou jsem;) Bylo to horké lepené, takže jsem potřeboval použít horké, abych to snadno odpojil.

Připevněte páčku k pohyblivé části serva. V rameni paže vytvořte otvor, vložte hůl dovnitř (ven ze strany serva) a horkým lepidlem ji nalepte. V rameni panenky udělejte díru, kde byla paže.

Vezměte servo a připevněte jej ke konstrukci, zde jsem použil směs příruby a horkého lepidla. Ujistěte se, že kam umístíte stranu hřídele serva, bude vycházet z posledního otvoru, který jsme udělali.

Vytvořte otvor jako pupík (alespoň 3 mm v průměru, nebo senzor nebude fungovat, čím větší průměr, tím větší úhel detekce) a horké lepidlo přes něj (uvnitř panenky) víčko pohybového senzoru. Zde jsem přemýšlel o použití nějakého kovového očka nebo podobného, aby se zabránilo třepení látky, ale lepidlo dalo zjevně dostatečnou sílu, aby se tomu zabránilo. Kresba látky navíc pomáhá zůstat bez povšimnutí.

Vezměte ledky a nějaké dráty a připravte je tak, jak chcete, a podle toho je pájejte. Vybral jsem si obklopující pupek. Pájejte kondenzátor 220uF a odpor 390 Ohm, jak Adafruit doporučuje pro Neopixely. Také jsem pájel sadu 3 pinů v první LED řetězu pro spojení s propojovacími vodiči. Soupravu zalepte horkým hadříkem (vnitřní část), nebo ne, pokud je můžete přimět, aby se nepohybovali jiným způsobem.

Je čas na zapojení. K propojení s piny Arduino jsem použil typické 150mm propojovací vodiče (podle potřeby F/F a F/M). 2, jak jsou, pro signály do LED a ze senzoru. Signál pro servo pomocí samotného servo drátu. Poté jsem připravil 2 sady kabelů pro napájení (jeden pro 5 V a druhý pro GND), které společně pájily samotné servo vodiče dalšími 3 polovičními propojovacími vodiči, chránily pájky lepicí páskou nebo teplem smrštitelnými makarony.

Připojte vodiče k senzoru a podle potřeby LED, servo je již připojeno, protože jsme použili jeho vlastní vodič.

Vložte senzor dovnitř s řádně nasazeným víčkem. Dejte asi polovinu náplně, nechte dráty projít skrz.

Když jsem dokončil stavbu a začal testovat, po několika pohybech serva se Arduino začalo resetovat a zůstalo viset. Abyste tomu zabránili, připájejte mezi vedení RESET a GND kondenzátor 2200uF v napájecích vedeních a kondenzátor 100nF.

Nyní připojte vodiče k Arduinu, napájení 5V a GND. Neopixely na D2, snímač na D5, servo na D9 a USB kabel.

Vložte Arduino dovnitř panenky, dokončete plnění a zavřete suchým zipem, nechte kabel USB zhasnout.

Našroubujte paži na servo. Zde si musíte být vědomi polohy paže a serva. Možná budete potřebovat několik testů, dokud nenajdete správný úhel.

Řemesla jsou hotová.

Pokud používáte powerbanku, můžete použít kratší USB kabel a vložte powerbanku dovnitř panenky (pokud je na ni místo).

Použití mobilní nabíječky připojené k síti znamená, že kabel USB musí být dostatečně dlouhý a tento kabel je viditelný zvenčí.

Krok 3: Programování

Programování
Programování

Zde si stáhněte kód. můžete klonovat nebo stahovat, jak chcete.

Programování

V tomto projektu nejsou žádné zvláštní požadavky na programování. Programovací proces je tedy jako každé jiné programování Arduino. Potřebujete Arduino IDE.

  • Připojte Arduino k počítači.
  • Spusťte Arduino IDE.
  • Načíst projekt.
  • Stiskněte tlačítko „nahrát“a počkejte na dokončení.
  • Odpojte Arduino.

Krok 4: Výsledek

Je to hotovo!!!

Čas vidět to v akci.

Jako zajímavost, při výrobě řemesel jsem zjistil, že struktura uvnitř panenky je mechanismus pro prodloužení nohou, ale myslím, že je to hezčí s krátkými nohami.

V závislosti na použitém servu to může být trochu hlučné, ale můžete to umlčet vánočními koledami;)

Doporučuje: