Inhaltsverzeichnis:

Möchten Sie einen Schneemann bauen? - Gunook
Möchten Sie einen Schneemann bauen? - Gunook

Video: Möchten Sie einen Schneemann bauen? - Gunook

Video: Möchten Sie einen Schneemann bauen? - Gunook
Video: DIE EISKÖNIGIN - VÖLLIG UNVERFROREN: ♫ Willst du einen Schneemann bauen? ♫ | Disney Junior Musik 2024, November
Anonim
Image
Image
Bild
Bild

Einführung

Dieses Projekt zeigt, wie man mit dem Raspberry Pi und PivotPi einen tanzenden Schneemann baut – ein speziell dafür gebauter Servocontroller!

Scratch wird verwendet, um den tanzenden Schneemann zu codieren und Sonic Pi generiert die Feiertagsmusik.

Schritt 1: Was Sie brauchen

Der Schneemann präsentiert den PivotPi, also fangen wir damit an. Du wirst brauchen:

  1. Ein PivotPi
  2. Ein RaspberryPi mit WLAN-Zugang (entweder der Pi3 oder ein anderer Pi mit Dongle)
  3. 4 AA-Batterien
  4. 2 mittlere Servos
  5. 1 kleines Servo
  6. 6 Überbrückungsdrähte männlich zu weiblich (schwarz, rot, weiß und braun, rot, orange, wenn Sie Farben wählen können)
  7. Lautsprecher
  8. Raspbian for Robots SD-Karte

Im Handwerksbereich benötigen Sie:

  1. Schaumstoffplatte
  2. Große Krawattenwickel
  3. Starkes doppelseitiges Klebeband
  4. Glubschaugen
  5. Schwarzer Marker
  6. Ein starker Beitrag

Schritt 2: Schneemann-Bodybuilding

Sie bauen den Schneemann aus einem Stück Schaumstoff. Verwenden Sie drei Teller unterschiedlicher Größe oder beliebige runde Gegenstände, die Ihnen einen schön proportionierten Schneemann ergeben. Schneide die Teile aus und erwäge, auch die Seiten zu schleifen.

Schneide drei Kreise aus

Verwenden Sie einen schwarzen Marker, um jeden Kreis zu umrunden, um sie hervorzuheben. Und wir haben den Anfang eines Schneemanns!

Schneemann-Körper

Schritt 3: Baue den Schneemann

Besorge dir einen Pfosten, der hoch genug ist, um den Schneemann zu halten.

Befestigen Sie zwei mittlere Servos an der unteren Hälfte des Pfostens und beobachten Sie ihre ungefähre Position. Die Servopositionierung bestimmt die Art der Bewegung, die Sie erhalten. Wenn Sie ein Servo in der Mitte eines der Kreise platzieren, erhalten Sie eine reine Rotationsbewegung. Das sieht gut aus für den Mittelteil mit den Armen. Befestigen Sie die Arme mit Klebeband am Körper, die Arme bewegen sich nicht, es ist der Körper, der sich dreht.

Wenn Sie ein Servo höher als die Mitte des Körperkreises platzieren, erhalten Sie einen Schwungeffekt, der für den unteren Teil gut aussieht. Es ist keine genaue Wissenschaft (es könnte sein, aber es ist nicht notwendig für einen Schneemann), aber ungefähr 1/3 sieht gut aus.

Das obere Servo – ein kleines – steuert den Kopf. Als Hals verwenden wir ein kurzes Stück Balsaholz, dessen unterer Teil am Servo und der obere Teil am Kopf befestigt ist. Dadurch kann der Schneemann seinen Kopf von einer Seite zur anderen bewegen. Das Balsaholz wird mit doppelseitigem Klebeband auf das Kopfteil geklebt. Zeit, den Schneemann zu dekorieren! Kulleraugen, Zuckerstange und alles!

Mittelteil mit Armen

Unterteil mit Versatz von der Mitte

Kopf und Hals

Schritt 4: Servoverbindungen

Zeit, diese Servos an das PivotPi-Board anzuschließen! Es gibt drei davon, aber zwei sollten etwas zu hoch sein. Sie haben ein paar Möglichkeiten. Sie können den PivotPi/RaspberryPi mit Kabelbindern oder einer anderen sicheren Methode höher auf dem Stützpfosten platzieren, oder Sie können die Servokabel verlängern, indem Sie männliche auf weibliche Überbrückungsdrähte verwenden.

Das untere Servo ist an Port 1 angeschlossen.

Das mittlere Servo ist an Port 2 angeschlossen.

Das obere Servo (das kleine) ist an Port 7 angeschlossen, da mein PivotPi aufrecht gehalten wurde und die Drähte ihn erreichen konnten (Port 8 wäre auch in Ordnung gewesen).

Servoanschlüsse

Kabelverlängerungen

Sie können den Scratch-Code an Ihre eigenen Verbindungen anpassen, indem Sie diese Blöcke anpassen

Schritt 5: Lautsprecheranschluss

Der Anschluss des Lautsprechers ist einfach.

  1. Sein Stromkabel ist sowohl mit dem Lautsprecher als auch mit einem der USB-Ports des Pi verbunden
  2. Das Audiokabel geht an den Audioanschluss des Pi
  3. Die Stromversorgung muss auf die höchste Lautstärke eingestellt werden, da wir draußen sein werden

Lautsprecheranschluss

Schritt 6: Scratch-Code

Das Schneemann-Projekt verwendet Scratch für den PivotPi. Um nicht ganz wie ein Roboter auszusehen, werden einige Zufallsgeneratoren verwendet. Ansonsten ist der Code einfach. Weitere Informationen finden Sie auf unserer Online-Scratch-Referenzseite.

Wenn Sie ein DI-Software-Update auf Ihrer Raspbian for Robots-Karte durchführen, können Sie den Code wie folgt finden:

Klicken Sie auf Datei, dann auf Öffnen

Klicken Sie auf den Pi-Button und navigieren Sie zu Dexter, PivotPi, Projects, Snowman

Schritt 7: Sonic Pi-Code

Sonic Pi ist standardmäßig nicht auf Raspbian for Robots installiert. Sie brauchen es nicht, aber es macht Spaß, es hinzuzufügen.

Um Sonic Pi zu installieren, muss Ihre SD-Karte mindestens 8 Gig groß sein und etwas Platz haben. Wenn Sie ein 4-Gig-Gerät haben, passen die Änderungen Sonic Pi nicht darauf.

Führen Sie die folgenden Befehle in einem Terminalfenster aus:

sudo apt-get update

sudo apt-get install sonic-pi

und lass es zaubern.

Raspberry Pi/ Programmierung / Sonic Pi

Sie können Jingle Bells aus Robin Newmans Sammlung herunterladen (klicken Sie oben rechts auf die Schaltfläche „Zip herunterladen“) (ein großes Dankeschön an Robin für das Teilen seines musikalischen Talents!)

Wenn Sie Hilfe benötigen, um die Datei von Ihrem normalen Computer auf Ihren Pi zu übertragen, sehen Sie sich unsere Tutorials an:

Übertragen von Dateien von einem Mac

Übertragen von Dateien von einem PC

Starten Sie Sonic Pi, indem Sie auf das kleine rote Himbeermenü des Pi klicken, dann auf Programmierung und dann auf Sonic Pi.

Laden Sie die Sonic Pi-Datei, indem Sie auf die Schaltfläche Laden klicken und den Ort suchen, an dem Sie sie auf dem Pi gespeichert haben.

Sobald Ihr Lautsprecher an den Pi angeschlossen und eingeschaltet ist, können Sie auf die Schaltfläche Ausführen klicken und Ihrem Pi zuhören, Musik zu erstellen!

Schritt 8: So erhalten Sie den Code für dieses Projekt

Der einfachste Weg, den Code zu erhalten, besteht darin, Ihre Dexter Industries-Software über das „DI Software Update“zu aktualisieren. Wenn Sie dies tun, werden alle Codedateien für neue Projekte wie dieses angezeigt!

Dateipfad

Wenn Sie das DI-Software-Update ausführen, finden Sie dieses Projekt an diesem Speicherort:

/home/pi/Dexter/PivotPi/Projects/Schneemann

Herunterladbare Datei

Wenn Sie die kundenspezifische Software von Dexter Industries, Raspbian for Robots, nicht verwenden und diese Datei dennoch herunterladen möchten, können Sie sie hier herunterladen.

Schritt 9: Brauchen Sie Hilfe?

Haben Sie eine Frage oder ein Problem? Posten Sie es in den Foren und wir helfen Ihnen weiter.

Empfohlen: