Inhaltsverzeichnis:
- Schritt 1: Sammeln Sie zuerst alle Teile und Werkzeuge
- Schritt 2: 3D-Druckeinstellungen
- Schritt 3: Montage
- Schritt 4: Elektrischer Anschluss
- Schritt 5: Der Code
Video: Little Timmy Robot - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Ich wollte ein Spielzeug für meinen Sohn machen, ein Spielzeug, das leicht interagieren kann, also dachte ich darüber nach, einen Roboter zu bauen, der Facetracking durchführt, der mit ihm durch Berührung interagieren und Emotionen ausdrücken kann.
Ich habe nicht viel Wissen über 3D-Design, also begann ich mit einem Design, das ich in einem Dingiverse gefunden habe, das mit Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) und (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Der kleine Timmy folgt mit dem Kopf den Leuten, die vorne stehen, du kannst seinen Kopf streicheln und er wird Geräusche von Emotionen von sich geben, und wenn du seinen Kopf oft streichelst, wird er Herzen in seinen Augen zeigen.
Sie können neues Verhalten programmieren, zum Beispiel Spracherkennung wie Alexa, mit verschiedenen Kopfobjekten folgen…
Schritt 1: Sammeln Sie zuerst alle Teile und Werkzeuge
1 Himbeer-Pi 3
1 Raspberry-Pi-Kamera
1 Arduino oder Genuino Nano V3.0 ATmega328
1 Mini-USB-Kabel
2 Servos sg90 (für Pan und Tilt)
2 Mini Oled 128x64 Pixel (für die Augen)
1 Summer (für Ton)
1 Berührungssensor (um mit dem Roboter zu interagieren)
1 Schild für Arduino Nano
Viele Dupont F/F-Kabelanschlüsse
Gedruckte Stücke
Schritt 2: 3D-Druckeinstellungen
Little Timmy ist sehr einfach zu drucken, ich habe blaue Farbe für Kopf und Körper und weiße Farbe für Hände und Beine verwendet, für die Augen ein verwendetes transparentes Filament, Die für das Spielzeug geänderten Dateien befinden sich in https://www.thingiverse.com/thing:2655550 und die Originaldateien befinden sich in
Mein Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) und (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Die Einstellungen sind:
Flöße: Nein
Unterstützt: Nein
Auflösung: 0,2 mm
Füllung: 20%
Schritt 3: Montage
Das erste ist, die Arme, Hände, Beine und Füße zu verbinden. Ich habe kleine Schrauben verwendet, die ich zu Hause hatte, obwohl Sie Kleber verwenden können.
Die zweite ist, die Servos zu setzen, um ein Schwenken und Neigen mit dem Kopf zu machen. Ein Servo befindet sich im Körper und das andere im Nacken.
Ich habe Klebstoff verwendet, um die LCD-Augen, den Berührungssensor, die Kamera und den Summer zu verbinden. Ich beabsichtige in Zukunft, das Design zu ändern, um die Komponenten ohne Klebstoff zu verteilen.
Schritt 4: Elektrischer Anschluss
Um die Verbindung zu erleichtern, habe ich ein Arduino Nano Shield verwendet.
Das Anschlussschema ist wie folgt:
Pin D7 Berührungssensor
Pin D4 Achse X Servo
PinD5 Achse Y-Servo
Pin D12 Summer
Beide Oled-Bildschirme sind mit den gleichen Pins verbunden:
SDA -> A4SCL -> A5
Der Arduino und die Himbeere werden durch USB verbunden.
Schritt 5: Der Code
Um Facetracking zu implementieren, habe ich eine offene CV-Bibliothek in einem Raspberry verwendet. Ich habe ein Beispiel geändert, das ich auf github gefunden habe, um einen Befehl an Arduino zu senden, und Arduino steuerte die Servos, den Sensor und die Augen.
Um das Spielzeug zu codieren, benötigen Sie:
Arduino-IDE
Raspberry mit Raspbian- und Opencv-Bibliothek und Python.
Sie finden den Arduino-Code und den Python-Code für Himbeere auf meinem Github (https://github.com/bhm93/littleTimmy)
Sie müssen das Programm face-track-arduino.py in Ihrer Himbeere ausführen, um das Facetracking zu aktivieren.
Empfohlen:
Blu Media Robot (Update): 7 Schritte
Blu Media Robot (Update): blu ist ein Roboter, der mit Makeblock-Motherboard und Himbeere für die Elektronik arbeitet anderer Teil, um sie auf t zu drucken
Einen OAWR (Obstacle Avoiding Walking Robot) erstellen – wikiHow
Wie man einen OAWR (Obstacle Avoiding Walking Robot) macht: Dieses Instructable zeigt, wie man einen kleinen Laufroboter macht, der Hindernisse vermeidet (ähnlich wie viele handelsübliche Optionen). Aber was ist der Spaß beim Kauf eines Spielzeugs, wenn Sie stattdessen mit einem Motor, einer Plastikplatte und einem Haufen Schrauben und Pro beginnen können