Spisu treści:

Powitanie Mikołaja: 4 kroki (ze zdjęciami)
Powitanie Mikołaja: 4 kroki (ze zdjęciami)

Wideo: Powitanie Mikołaja: 4 kroki (ze zdjęciami)

Wideo: Powitanie Mikołaja: 4 kroki (ze zdjęciami)
Wideo: Co wiesz o Świętym Mikołaju? | ruchowy quiz (ćwiczenia dla dzieci) 2024, Listopad
Anonim
Powitanie Mikołaja
Powitanie Mikołaja

Ten projekt powstał w ramach dekoracji świątecznych. Jest to lalka Świętego Mikołaja ze światłami i ramieniem, które porusza się, gdy Cię wykryje.

Krok 1: Materiały

Potrzebujemy następującego materiału (można dostosować według potrzeb, potrzeb lub dostępności):

  • Płytka kontrolera: Arduino nano.
  • Kilka diod led: używam 8 NeoPixels.
  • Lalka Świętego Mikołaja lub inna wybrana przez Ciebie postać. Kiedy go masz, upewnij się, że jest łatwy do otwarcia i ma miejsce na komponenty, a także jakąś wewnętrzną strukturę do przechowywania niektórych komponentów, głównie serwomechanizmu. Lub jeśli jesteś naprawdę sprytny, możesz sam zrobić całą lalkę (w tym przypadku lepiej zbudować lalkę podczas gdy mechanizmy).
  • Serwomotor, który mieści się w lalce.
  • Czujnik ruchu: użyłem HC-SR501.
  • Kondensator: 2200uF.
  • Kondensator: 220uF.
  • Kondensator: 100nF.
  • Rezystor: 390 omów.
  • Kilka przewodów: w razie potrzeby.
  • Gorący klej.
  • Rzep i nić.
  • Jakiś kij: użyłem palety do kawy.
  • Śruby.
  • Źródło zasilania 5V: możesz użyć ładowarki mobilnej lub powerbanku (jeśli chcesz zwiększyć mobilność).
  • Kabel USB mini B: taki sam do programowania Arduino.

Oraz narzędzia:

  • Nożyce.
  • Lutownica.
  • Pistolet na gorący klej.
  • igła.
  • Wszelkie inne, których potrzebujesz.

Krok 2: Budowa

Budowa
Budowa
Budowa
Budowa
Budowa
Budowa

Zaczynajmy.

Weź lalkę na plecy, w drugą rękę nożyczki i odetnij szmatkę, aby uzyskać dostęp do środka. Usuń wypełnienie.

Weź rzep, nić i igłę i przyszyj rzep do otworu.

Zdejmij jedno ramię, wybrałem lewe, jako leworęczny, którym jestem;) Było klejone na gorąco, więc musiałem nałożyć na gorąco, aby łatwo go odłączyć.

Przymocuj drążek do ruchomej części serwomechanizmu. Zrób otwór w ramieniu ramienia, włóż patyk do środka (stroną serwo na zewnątrz) i przyklej go na gorąco. Zrób dziurę w ramieniu lalki, gdzie było ramię.

Weź serwo i przymocuj go do konstrukcji, tutaj użyłem mieszanki kołnierza i gorącego kleju. Upewnij się, gdzie umieściłeś stronę wału serwomechanizmu, wyjdzie on z ostatniego otworu, który zrobiliśmy.

Zrób dziurkę jak pępek (minimum 3mm średnicy, inaczej czujnik nie zadziała, Im większa średnica, tym większy kąt detekcji) i przyklej gorącym klejem nad nim (wewnątrz lalki) nasadkę czujnika ruchu. Tutaj myślałem o zastosowaniu metalowego oczka lub podobnego, aby zapobiec strzępieniu się tkaniny, ale klej najwyraźniej dał wystarczająco dużo siły, aby tego uniknąć. Jako dodatek, rysunek tkaniny pomaga pozostać niezauważonym.

Weź diody i kilka przewodów i przygotuj je tak, jak chcesz i odpowiednio je przylutuj. Wybrałem okolice pępka. Przylutuj kondensator 220uF i rezystor 390 Ohm, tak jak Adafruit zaleca do Neopixels. Wlutowałem też komplet 3 pinów w pierwszą diodę łańcuszka do połączenia z przewodami połączeniowymi. Przyklej zestaw na gorąco do ściereczki (wewnątrz) lub nie, jeśli możesz sprawić, by nie poruszały się w inny sposób.

Czas na okablowanie. Użyłem typowych przewodów połączeniowych 150 mm (w razie potrzeby F / F i F / M) używanych do łączenia z pinami Arduino. 2, tak jak są, dla sygnałów do diod i z czujnika. Sygnał dla serwomechanizmu za pomocą samego przewodu serwomechanizmu. Następnie przygotowałem 2 komplety kabli do zasilania (jeden na 5V drugi na GND) lutując ze sobą same przewody serwa z 3 innymi połówkami zworek, zabezpieczając luty taśmą klejącą lub makaronem termokurczliwym.

Podłącz przewody do czujnika, a diody odpowiednio, serwo jest już podłączone bo użyliśmy jego własnego przewodu.

Włóż czujnik do środka, z prawidłowo założoną nasadką. Włożyć około połowy nadzienia, pozwalając drutom wyjść przez nie.

Po zakończeniu budowy i rozpoczęciu testów, po kilku ruchach serwa, Arduino zaczęło się resetować i zawieszać. Aby temu zapobiec, wlutuj kondensator 2200uF w linie zasilające i kondensator 100nF pomiędzy linię RESET a GND.

Teraz podłącz przewody do Arduino, zasilanie do 5V i GND. Neopiksele do D2, czujnik do D5, serwo do D9 i kabel USB.

Włóż Arduino do lalki, zakończ napełnianie i zamknij rzepem, pozwalając na wyjście kabla USB.

Przykręć ramię do serwa. Tutaj musisz być świadomy pozycji ramienia i serwa. Może potrzebujesz kilku testów, zanim znajdziesz odpowiedni kąt.

Rzemiosło jest skończone.

Jeśli korzystasz z power banku, możesz użyć krótszego kabla USB i umieścić power bank wewnątrz lalki (o ile jest na niego miejsce).

Korzystanie z ładowarki mobilnej podłączonej do sieci oznacza, że kabel USB musi być odpowiednio długi i widoczny z zewnątrz.

Krok 3: Programowanie

Programowanie
Programowanie

Pobierz kodKod znajduje się tutaj. możesz sklonować lub pobrać, jak wolisz.

Programowanie

W tym projekcie nie ma specjalnych wymagań dotyczących programowania. Tak więc proces programowania jest jak każde inne programowanie Arduino. Potrzebujesz Arduino IDE.

  • Podłącz Arduino do komputera.
  • Uruchom środowisko Arduino IDE.
  • Załaduj projekt.
  • Naciśnij przycisk „prześlij” i poczekaj, aż skończysz.
  • Odłącz Arduino.

Krok 4: Wynik

Zrobione!!!

Czas zobaczyć to w akcji.

Jako ciekawostkę, robiąc rękodzieło odkrywam, że struktura wewnątrz lalki jest mechanizmem wydłużania nóg, ale myślę, że ładniej jest z krótkimi nogami.

W zależności od zastosowanego serwa może być trochę głośno, ale można go wyciszyć kolędami;)

Zalecana: