Inhaltsverzeichnis:

Zeichnungsroboter Pablo und Sofia - Gunook
Zeichnungsroboter Pablo und Sofia - Gunook

Video: Zeichnungsroboter Pablo und Sofia - Gunook

Video: Zeichnungsroboter Pablo und Sofia - Gunook
Video: Zeichnungsroboter Arduino programmieren 2024, November
Anonim
Zeichenroboter Pablo und Sofia
Zeichenroboter Pablo und Sofia
Zeichenroboter Pablo und Sofia
Zeichenroboter Pablo und Sofia

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

Material Liste
Material Liste
Material Liste
Material Liste

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)

Wagen zusammenbauen und Motoren anbringen (x2)
Wagen zusammenbauen und Motoren anbringen (x2)
Wagen zusammenbauen und Motoren anbringen (x2)
Wagen zusammenbauen und Motoren anbringen (x2)
Wagen zusammenbauen und Motoren anbringen (x2)
Wagen zusammenbauen und Motoren anbringen (x2)
Wagen zusammenbauen und Motoren anbringen (x2)
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)

Image
Image
Logikdiagramm + Schaltplan (Pablo)
Logikdiagramm + Schaltplan (Pablo)
Logikdiagramm + Schaltplan (Pablo)
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)

Image
Image
Logikdiagramm + Schaltplan (Sofia)
Logikdiagramm + Schaltplan (Sofia)
Logikdiagramm + Schaltplan (Sofia)
Logikdiagramm + Schaltplan (Sofia)
Logikdiagramm + Schaltplan (Sofia)
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

Image
Image

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

Endgültige Ergebnisse
Endgültige Ergebnisse
Endgültige Ergebnisse
Endgültige Ergebnisse
Endgültige Ergebnisse
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.