Inhaltsverzeichnis:

Gruß Santa – Gunook
Gruß Santa – Gunook

Video: Gruß Santa – Gunook

Video: Gruß Santa – Gunook
Video: La versión aterradora de Karol of the Bells [Krampus] (Traducción en Español) 2024, Juli
Anonim
Gruß Santa
Gruß Santa

Dieses Projekt wurde als Teil der Weihnachtsdekoration durchgeführt. Es ist eine Weihnachtsmannpuppe mit Lichtern und einem Arm, der sich bewegt, wenn er dich erkennt.

Schritt 1: Materialien

Wir benötigen folgendes Material (kann nach Wunsch, Bedarf oder Verfügbarkeit angepasst werden):

  • Ein Controller-Board: Arduino Nano.
  • Ein Haufen LEDs: Ich verwende 8 NeoPixel.
  • Eine Weihnachtsmannpuppe: oder eine andere Figur Ihrer Wahl. Wenn Sie es haben, stellen Sie sicher, dass es leicht zu öffnen ist und Platz für die Komponenten hat, und eine Art interne Struktur, um einige Komponenten, hauptsächlich das Servo, zu halten. Oder wenn Sie wirklich schlau sind, können Sie die gesamte Puppe selbst herstellen (in diesem Fall ist es besser, die Puppe mit den Mechanismen zu bauen).
  • Ein Servomotor, der in die Puppe passt.
  • Ein Bewegungssensor: Ich habe den HC-SR501 verwendet.
  • Ein Kondensator: 2200uF.
  • Ein Kondensator: 220uF.
  • Ein Kondensator: 100nF.
  • Ein Widerstand: 390 Ohm.
  • Mehrere Drähte: nach Bedarf.
  • Heißkleber.
  • Klettverschluss und Faden.
  • Eine Art Stock: Ich habe eine Kaffeepalette verwendet.
  • Schrauben.
  • Eine 5-V-Stromquelle: Sie können ein mobiles Ladegerät oder eine Powerbank verwenden (wenn Sie Mobilität hinzufügen möchten).
  • Ein USB-Mini-B-Kabel: das gleiche für die Programmierung von Arduino.

Und Werkzeuge:

  • Schere.
  • Lötkolben.
  • Heißklebepistole.
  • Nadel.
  • Alles andere, was Sie brauchen.

Schritt 2: Konstruktion

Konstruktion
Konstruktion
Konstruktion
Konstruktion
Konstruktion
Konstruktion

Lasst uns beginnen.

Nehmen Sie die Puppe für den Rücken, in der anderen Hand die Schere und schneiden Sie das Tuch ab, um nach innen zu gelangen. Entfernen Sie die Füllung.

Nehmen Sie Klettverschluss, Faden und Nadel und nähen Sie den Klettverschluss in die Öffnung.

Entferne einen Arm, ich habe den linken gewählt, da er der Linkshänder ist, der ich bin;) Es war heiß geklebt, also musste ich heiß auftragen, um es leicht zu lösen.

Befestigen Sie den Stick am beweglichen Teil des Servos. Machen Sie ein Loch in die Schulter des Arms, stecken Sie den Stock hinein (Servoseite außen) und kleben Sie ihn heiß an. Machen Sie ein Loch in die Schulter der Puppe, wo der Arm war.

Nehmen Sie das Servo und befestigen Sie es an der Struktur, hier habe ich eine Mischung aus Flansch und Heißkleber verwendet. Stellen Sie sicher, dass die Wellenseite des Servos aus dem letzten Loch herauskommt, das wir gemacht haben.

Machen Sie ein Loch als Bauchnabel (mindestens 3 mm Durchmesser, sonst funktioniert der Sensor nicht. Je größer der Durchmesser, desto größer der Erfassungswinkel) und Heißkleber darüber (in der Puppe) die Kappe des Bewegungssensors. Hier dachte ich darüber nach, eine Metallöse oder ähnliches zu verwenden, um zu verhindern, dass der Stoff ausfranst, aber der Kleber gab anscheinend genug Kraft, um dies zu vermeiden. Als Extra hilft die Zeichnung des Stoffes, dass er unbemerkt bleibt.

Nehmen Sie die LEDs und einige Drähte und bereiten Sie sie so vor, wie Sie sie haben möchten, und löten Sie sie entsprechend. Ich habe mich für den Bauchnabel entschieden. Löten Sie den 220uF-Kondensator und den 390-Ohm-Widerstand, wie Adafruit für Neopixel empfiehlt. Ich löte auch einen Satz von 3 Pins in die erste LED der Kette für die Verbindung mit den Überbrückungsdrähten. Heißkleben Sie das Set auf die Tücher (Innenteil), oder nicht, wenn Sie es auf andere Weise nicht bewegen können.

Es ist Zeit für die Verkabelung. Ich habe die typischen 150-mm-Jumperdrähte (F / F und F / M nach Bedarf) verwendet, um mit den Arduino-Pins zu verbinden. 2, wie sie sind, für Signale an LEDs und vom Sensor. Das Signal für das Servo über das Servokabel selbst. Dann habe ich 2 Sätze Kabel für die Stromversorgung vorbereitet (einer für 5V, der andere für GND), die die Servodrähte selbst mit 3 anderen halben Überbrückungsdrähten zusammenlöten, die Lötstellen mit Klebeband oder wärmeschrumpfenden Makkaroni schützen.

Schließen Sie die Kabel an den Sensor und die entsprechenden LEDs an, das Servo ist bereits angeschlossen, da wir sein eigenes Kabel verwendet haben.

Setzen Sie den Sensor mit richtig angebrachter Kappe hinein. Etwa die Hälfte der Füllung einfüllen und die Drähte herausziehen lassen.

Als ich mit dem Bau fertig war und mit dem Testen begann, begann der Arduino nach einigen Bewegungen des Servos zurückzusetzen und aufgehängt zu bleiben. Um dies zu verhindern, löten Sie einen 2200uF-Kondensator in die Stromleitungen und einen 100nF-Kondensator zwischen RESET-Leitung und GND.

Verbinden Sie nun die Drähte mit dem Arduino, schalten Sie 5V und GND ein. Neopixel an D2, Sensor an D5, das Servo an D9 und das USB-Kabel.

Legen Sie das Arduino in die Puppe, beenden Sie das Füllen und schließen Sie es mit dem Klettverschluss, lassen Sie das USB-Kabel heraus.

Schrauben Sie den Arm an das Servo. Hier müssen Sie die Positionen des Arms und des Servos beachten. Vielleicht brauchen Sie mehrere Tests, bis Sie den richtigen Winkel gefunden haben.

Fertig ist das Handwerk.

Wenn Sie eine Powerbank verwenden, können Sie ein kürzeres USB-Kabel verwenden und die Powerbank in die Puppe stecken (sofern Platz dafür vorhanden ist).

Bei Verwendung eines an das Stromnetz angeschlossenen mobilen Ladegeräts muss das USB-Kabel lang genug sein und dieses Kabel von außen sichtbar sein.

Schritt 3: Programmierung

Programmierung
Programmierung

Laden Sie den Code herunterDer Code wird hier gehostet. Sie können nach Belieben klonen oder herunterladen.

Programmierung

In diesem Projekt gibt es keine besonderen Programmieranforderungen. Der Programmierprozess ist also wie bei jeder anderen Arduino-Programmierung. Sie benötigen die Arduino-IDE.

  • Verbinden Sie den Arduino mit dem Computer.
  • Starten Sie die Arduino-IDE.
  • Laden Sie das Projekt.
  • Drücken Sie die Schaltfläche "Hochladen" und warten Sie, bis Sie fertig sind.
  • Trennen Sie das Arduino.

Schritt 4: Ergebnis

Es ist fertig!!!

Zeit, es in Aktion zu sehen.

Als Kuriosität entdecke ich beim Basteln, dass die Struktur im Inneren der Puppe ein Mechanismus ist, um die Beine zu verlängern, aber ich finde sie mit kurzen Beinen niedlicher.

Je nach verwendetem Servo kann es etwas laut sein, aber man kann es mit Weihnachtsliedern zum Schweigen bringen;)

Empfohlen: