Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

R2D2Pi: Leeres R2D2-Spielzeug in Raspberry Pi-Roboter verwandeln

R2D2Pi ist ein DIY-Projekt, das eine leere JAKKS Pacific R2D2-Spielzeughülle mit Raspberry Pi Zero W, maßgefertigten 3D-gedruckten Teilen und günstiger Standard-Elektronik zum Leben erweckt.

Geschichte

Meine Tochter kaufte einen Plastik-R2D2 in Erwartung von Bewegung, entdeckte aber nur eine Hülle. Entschlossen, ihn zum Leben zu erwecken, kombinierte ich 3D-Druck-Leidenschaft mit Raspberry-Pi-Hacking.

Mechanische Grundlagen

Das Originalspielzeug hatte keine beweglichen Teile. Mit 3D-Drucker designte und druckte ich Kopfgetriebe, Beinaktuatoren und Montagehalterungen.

Kopfmechanismus & Optischer Unterbrecher

Ein getriebener DC-Motor (von eBay) treibt den Kopf an. Motor wird via DRV8833 H-Brücke gesteuert, gespeist von PCA9685 I²C-PWM-Treiber. Drei optische Schalter bilden Kopf-Endlagen und verbinden mit Pi-GPIO.

Batteriemanagement

Ich nutzte einen kommerziellen Li-Ionen-Zellenpack mit 5-V-Ausgang. Nach Entfernen des eingebauten Ladegeräts montierte ich die Zellen, fügte Status-LED-Array (vier LEDs für Ladezustand) hinzu und integrierte Ein/Aus-Schaltung. Hochstromgeräte laufen direkt von 5-V-Schiene gegen Spannungseinbruch.

Elektronischer Kern

Raspberry Pi Zero W, PCA9685-Board und DRV8833-Controller sind auf Adapter in der Hülle montiert. Custom-PCB beherbergt Speaker, Usertasten, Powermanagement-Schaltung.

Beinaktuierung

Rechtes Bein hebt via HS-422-Motor mit entferntem Treiber. Nocke und optischer Unterbrecher erkennen tiefste Beinposition. Motor und Antrieb werden von 5-V-Schiene gespeist.

LED-Beleuchtung

Vier LEDs (2×Rot, 1×Grün, 1×Blau) aus defekter Lichterkette auf Lochrasterplatine gelötet und an Montagelöchern ausgerichtet für einfache Integration.

Audio-System

Günstiger batteriebetriebener Speaker mit eingebautem Verstärker (ursprünglich 3×AAA) modifiziert und in Hülle geklebt. Audio wird durch Raspberry Pi Zero geroutet.

Benutzeroberfläche

Zwei Taster auf 3D-gedrucktem Spacer montiert und an Lochrasterplatine für sauberes, taktiles Interface angeschlossen.

Powermanagement-Schaltung

Rastender Taster schaltet Pi ein/aus. Pi's GPIO 4 überwacht Taster für graceful Shutdown. Im Aus-Zustand sind PCA9685 und DRV8833 deaktiviert; sie werden beim Software-Start enabled. DRV8833 steuert beide DC-Motoren, Speaker und optische Schalter, PCA9685 treibt LED-Array.

Audio zum Pi Zero hinzufügen

Externe Schaltung für Audioausgang am Pi Zero hinzugefügt, detailliert im beiliegenden Schaltplan.

Software-Stack

Steuerung erfolgt in Node-RED mit Nodes:

Zukünftige Erweiterungen

Custom Parts & Gehäuse

Detaillierte Designs für Batteriehalter, Tastergehäuse, Raspberry-Pi-Gehäuse in verlinkten Dateien verfügbar.

R2D2Pi – Ihr Einstieg in die Welt des robotischen Hobbys.

Herstellungsprozess

  1. Grundlegende 6‑V-Batterie-Lampen-Schaltung bauen und fehlerfinden
  2. Schaltung mit Schalter: Praktischer Leitfaden zu grundlegenden elektrischen Schaltungen
  3. Wesentliche Regeln für Reihenschaltungen: Strom, Widerstand und Spannung
  4. Parallelschaltungs-Grundlagen: Spannung, Widerstand und Strom-Regeln
  5. SPICE-Einführung: Textbasierte Schaltungssimulation
  6. SPICE Netlist-Syntax: Bauteilbenennung, passive & aktive Elemente, Quellen
  7. Demultiplexer erklärt: Wie sie Signale in digitalen Schaltungen routen
  8. Fortgeschrittenes Tischtennisball-Tracking mit Raspberry Pi und OpenCV
  9. DIY Luftqualitätsmonitor: Kosteneffektiver EPA-konformer Detektor
  10. Präzision in der PCB-Fertigung: Wie Prototypen-Platinen exakte Genauigkeit erreichen