Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Schneemann-Bodybuilding
- Schritt 3: Baue den Schneemann
- Schritt 4: Servoverbindungen
- Schritt 5: Lautsprecheranschluss
- Schritt 6: Scratch-Code
- Schritt 7: Sonic Pi-Code
- Schritt 8: So erhalten Sie den Code für dieses Projekt
- Schritt 9: Brauchen Sie Hilfe?
Video: Möchten Sie einen Schneemann bauen? - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
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:
- Ein PivotPi
- Ein RaspberryPi mit WLAN-Zugang (entweder der Pi3 oder ein anderer Pi mit Dongle)
- 4 AA-Batterien
- 2 mittlere Servos
- 1 kleines Servo
- 6 Überbrückungsdrähte männlich zu weiblich (schwarz, rot, weiß und braun, rot, orange, wenn Sie Farben wählen können)
- Lautsprecher
- Raspbian for Robots SD-Karte
Im Handwerksbereich benötigen Sie:
- Schaumstoffplatte
- Große Krawattenwickel
- Starkes doppelseitiges Klebeband
- Glubschaugen
- Schwarzer Marker
- 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.
- Sein Stromkabel ist sowohl mit dem Lautsprecher als auch mit einem der USB-Ports des Pi verbunden
- Das Audiokabel geht an den Audioanschluss des Pi
- 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:
So bauen Sie einen Linearaktuator: 3 Schritte
Wie man einen Linearaktuator herstellt: Linearaktuatoren sind Maschinen, die Rotation oder jede Bewegung in eine Druck- oder Zugbewegung umwandeln. Hier werde ich Ihnen beibringen, wie man einen elektrischen Linearaktuator aus Haushalts- und Hobbygegenständen herstellt. Es ist sehr, sehr billig
So bauen Sie einen Sitzzeit-Tracker – wikiHow
So bauen Sie einen Sitzzeit-Tracker: In diesem Projekt wird der Zio Qwiic-Ultraschall-Abstandssensor verwendet, um eine Person zu erkennen und zu verfolgen. Das Gerät wird strategisch auf einem Bildschirm / Monitor platziert, der der sitzenden Person vor ihrem Computer zugewandt ist. Das Projekt wird tr
So bauen Sie einen Gaming- oder Basiscomputer (alle Komponenten) – wikiHow
So bauen Sie einen Gaming- oder Basiscomputer (alle Komponenten): Sie möchten also wissen, wie man einen Computer baut? In diesen Instructables werde ich Ihnen beibringen, wie man einen einfachen Desktop-Computer baut. Hier sind die benötigten Teile: PC-Gehäuse Motherboard (Stellen Sie sicher, dass es PGA ist, wenn AMD und LGA, wenn Intel) CPU-Kühler Gehäuselüfter Pow
1,50 $ Arduino TV-Ärger !! (Schaltet Fernseher ein, wenn Sie sie ausschalten möchten): 5 Schritte
1,50 $ Arduino TV-Ärger !! (Schaltet Fernseher ein, wenn Sie sie ausschalten möchten): Hey Arduino-Fans! Hier ist eine Möglichkeit, ein Gerät zu erstellen, das Fernseher einschaltet, wenn Sie sie ausschalten möchten, und dann aus, wenn Sie sie einschalten möchten! Wenn Sie es in etwas Unauffälligem verstecken, wäre es ein tolles Aprilscherz- oder Gag-Geschenk. Und das Beste daran ist, dass
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für