Inhaltsverzeichnis:
- Schritt 1: Materialliste
- Schritt 2: Wagen zusammenbauen und Motoren anbringen (x2)
- Schritt 3: Logikdiagramm + Schaltplan (Pablo)
- Schritt 4: Logikdiagramm + Schaltplan (Sofia)
- Schritt 5: Codeimplementierung
- Schritt 6: Zeichenfläche einrichten und genießen
- Schritt 7: Endgültige Ergebnisse
Video: Zeichnungsroboter Pablo und Sofia - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Beschreibung
Pablo und Sofia sind zwei autonome Roboter, die die kreative Interaktion zwischen Mensch und Maschine erforschen sollen. Die Mini-Mobilroboter malen gerne mit Menschen. Pablo ist ein bisschen schüchtern, um dir zu nahe zu kommen, deshalb hält er gerne Abstand zu dir. Sofia steckt weit weg von Pablo innerhalb einer Grenze fest. Das einzige, was sie am Laufen hält, ist das Klatschen der Leute um sie herum. Pablo wird eine physische Distanz wahren, während Sofia Ihnen zuhört. Die Erde ist ihre Leinwand!
In diesem Instructable werden wir die Teile, die Logik und den Prozess des Aufbaus und der Verwendung von Pablo und Sofia durchgehen.
Das Projekt wurde im Rahmen des Seminars Computational Designand Digital Fabrication im Masterstudiengang ITECH durchgeführt.
Kiril Bejoulev & Takwa ElGammal
Schritt 1: Materialliste
Elektronik
2 x Arduino Uno R3 Controller Board
2 x Motortreiber L298N H-Brücke
1 x Potentiometer 10K Ohm (im Starter Kit enthalten) - Pablo
1x 16 * 2 LCD-Modul (im Starter Kit enthalten) - Pablo
Sensoren
Ultraschallsensor (im Starter Kit enthalten) - Pablo
Großes Soundmodul (im Sensor-Kit enthalten) - Sofia
2 X IR-Sensor - Sofia
Taste (im Sensor-Kit enthalten) - Sofia
Motoren
8 X Gleichstrommotor (Amazon)
1 x Mini-Servomotor (im Starter-Kit enthalten)
Energiequelle
5x 9V Lithium Batterien - 2x Pablo 3x Sofia
4X AA Alkaline Batterien - Pablo
2 X Batterieanschlüsse
Hauptkörper (x2) - (Amazon)
8 x Autoreifen
8 x Encoder
16 x T-Ständer
4 x Acryl-Chassis
1 x Batteriekasten
16 x M3 * 8 Schrauben
16 x M3 * 30 Schrauben
12 x Abstandshalter
Werkzeuge
Lötkolben
Schraubendreher - Kreuzschlitz
Doppelseitiges Klebeband
Marker oder Pinsel
Kabelbinder
Mini-Brotbrett (im Starter-Kit enthalten) - Sofia
Steckbrett (halbe Größe) - Pablo
Schritt 2: Wagen zusammenbauen und Motoren anbringen (x2)
Beide Roboter nutzen den Wagen mit 4 Motoren und Rädern als Basis für ihre Bewegung. Montieren Sie den Wagen und befestigen Sie die Motoren gemäß dem Schaltplan am Motorcontrollermodul (L298N).
Schritt 3: Logikdiagramm + Schaltplan (Pablo)
Pablo wurde entwickelt, um mit Ihnen in der Nähe zu ziehen, aber nicht zu nah. Es verwendet einen Ultraschallsensor, der an einem Servomotor befestigt ist, um zu sehen, ob sich ein Objekt davor befindet, und dreht sich, um nach einer besseren Bewegung zu suchen, die anderen Objekten ausweicht. Auf dem LCD-Display können Sie die Entfernung von Pablo zu nahen Objekten davor anzeigen.
Schritt 4: Logikdiagramm + Schaltplan (Sofia)
Sofia ist so konzipiert, dass es mit dem Big Sound Module mit dem Klatschen Ihrer Hände aktiviert werden kann. Sofia ist auch mit 2 IR-Sensoren an der Vorderseite des Wagens ausgestattet, die es ermöglichen, die Grenze der Leinwand zu erkennen, auf der er zeichnet. Wenn es diese Grenze erreicht, bewegt es sich zurück und wendet sich einem anderen Teil der Leinwand zu. Bringen Sie diese Sensoren wie im Schaltplan zu sehen am Wagen an. Befestigen Sie die Elemente mit Klebeband und Kabelbindern am Wagen, damit sie sich nicht bewegen. Im Video sehen Sie, wie sich der Ausgabewert des Ir-Sensors von 0 auf 1 ändert, wenn die schwarze Linie unter dem Sensor platziert wird und eine der eingebauten LEDs erlischt. Sie können die Empfindlichkeit des IR-Sensors durch Drehen des eingebauten Potentiometers einstellen.
Schritt 5: Codeimplementierung
In diesem Schritt können Sie die Codes für Pablo und Sofia herunterladen und mit der Arduino-IDE auf das Arduino-Board hochladen.
Schritt 6: Zeichenfläche einrichten und genießen
Richten Sie die Zeichenoberfläche und die Umgebung ein, in der Pablo und Sofia mit Ihnen zeichnen sollen. Pablo ist flexibel und kann überall zeichnen, einschließlich Boden, Stoff oder Papier. Für Pablo haben wir den Marker an der hinteren rechten Ecke angebracht, aber Sie können mit der Position des Markers herumspielen, um verschiedene Zeichnungen zu erstellen. Sofia darf nur auf die Leinwand zeichnen, die mit schwarzem Klebeband umrandet ist, damit die IR-Sensoren sie erkennen können. Für Sofia haben wir mit einem Kabelbinder einen Pinselmarker am vorderen runden Loch des Wagens befestigt.
Schritt 7: Endgültige Ergebnisse
Wir hoffen, dass Ihnen dieses Projekt und alle Zeichnungen gefallen, die Sie beim Spielen mit diesen Robotern erstellen können. Für eine interessantere Zeichnung empfehlen wir Ihnen zu sehen, welche Ergebnisse möglich sind, wenn beide Roboter gleichzeitig auf derselben Zeichnung verwendet werden.