Baue einen Battle Bot, der mit einem PS2-Controller gesteuert wird
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Notwendige Werkzeuge und Maschinen
| ||||
|
Apps und Onlinedienste
|
Über dieses Projekt
Wir haben Kampfbots mit dem Arduino UNO und anderen erschwinglichen Teilen erstellt. Diese Battle Bots wurden in einem Robotik-Club für die 5. bis 8. Klasse der Trivium Personalized Learning Public Charter School hergestellt. Für die Kinder war es eine unterhaltsame Art, etwas über Arduino und Robotik zu lernen.
Sehen Sie sich "SCHEMATICS" an, um visuelle Diagramme zu sehen, wie alles verdrahtet ist. Es gibt Diagramme für die Motorplatine, das Sensorschild, den PS2-Controller und auch einen zusätzlichen Motor, der an eine Brotplatine für einen Flipper / Spinner angeschlossen ist. Der Flipper/Spinner ist so programmiert, dass er aktiviert wird, wenn die X-Taste auf dem PS2-Controller gedrückt wird.
Wir haben versucht, erschwingliches Material zu verwenden und den Kindern kreative Freiheit bei der Gestaltung ihrer Kampfbots zu geben. Wir haben Teile verwendet, die nicht gelötet werden mussten, was die Montage für Anfänger erleichtert.
Coroplast
Coroplast wurde verwendet, um die Körper zu bauen. Es ist erschwinglich, stabiler als Karton und ziemlich einfach zu schneiden und zu biegen.
Arduino UNO &Sensorschild
Wir haben das UNO R3-Sensorschild verwendet, damit die Kinder die Teile leichter verbinden können. Sie schnappen dieses Schild auf das Arduino und es ist einsatzbereit.
Motortreiberplatine
Wir haben dieses Motortreiberschild verwendet, um den Kindern das Anschließen ihrer Motoren zu erleichtern.
Um Kosten zu sparen, haben wir unsere Bots 2WD mit 2 Heckmotoren und einem vorderen Schwenkrad gemacht. Das Motortreiberschild unterstützt jedoch 4WD, sodass Sie problemlos 2 weitere Motoren für die Front montieren können.
18650 Batteriefach
Wir haben uns für diese Batteriegehäuse entschieden, weil sie 6-Zoll-Drahtkabel hatten, die den Anschluss an das Arduino erleichtern.
PS2-Controller
Wir haben die Bots auch mit einem PS2-Controller verbunden, der über Bluetooth verbunden war.
Es gibt Tutorials, die Ihnen beibringen, wie Sie einen vorhandenen PS2-Controller für die Verwendung mit Ihrem Bot ändern, aber wir haben einen von eBay verwendet, der bereits modifiziert wurde. Es gibt einen Link zu diesem Controller unter den Komponenten &Zubehör.
Andere Lieferungen
Wir haben auch Überbrückungsdrähte (männlich/männlich &weiblich/männlich), Klebeband, Schrauben, Muttern, Bolzen, Holzdübel, doppelseitiges Klebeband und Klettband für die Montage der Teile verwendet.
Darüber hinaus haben wir einige kundenspezifische Teile in 3D gedruckt, die für Flipper, Spinner und Motoranschlüsse verwendet wurden. Links zu den STL-Dateien für einen der Spinner und die Motorstecker finden Sie unter "CUSTOM PARTS AND ENCLOSURES".
Es hat unglaublich viel Spaß gemacht, diese Kampfbots zu bauen! Wir haben es geliebt, einige der Konzepte zu sehen, die die Kinder mit den begrenzten Vorräten entwickelt haben, die ihnen zur Verfügung gestellt wurden. Es war großartig, die Fortschritte zu sehen, die sie beim Testen ihrer Bots im Kampf gemacht und Änderungen vorgenommen haben, je nachdem, wo sie die Schwächen sahen.
Kampfvideos
- Hier Verdrahtung und Diagramme anzeigen
- Laden Sie den Code hier herunter
- Hier 3D-gedruckte Teile herunterladen
- Hier eine Liste der verwendeten Teile abrufen
Code
Battlebot mit PS2-Controller
Code, mit dem du den Battlebot mit einem PS2-Controller steuern kannstKundenspezifische Teile und Gehäuse
Dies ist ein 3D-gedruckter Spinner, den einer der Studenten erstellt hat und der an einem der Motoren befestigt wurde. Es wird aktiviert, wenn die X-Taste des PS2-Controllers gedrückt wird. Dies ist ein 3D-gedrucktes Anschlussstück, das wir zum Anbringen an den Enden der Motoren verwendet haben, damit wir einfach Dübel daran anschließen können. 12er-Pack des 3D-gedruckten Anschlussstücks, das wir verwendet haben an den Enden der Motoren zu befestigen. Verwenden Sie dies, wenn Sie viele davon für eine Klasse drucken möchten, andernfalls verwenden Sie den Motor Connector - Single Piece .stl, um nur 1 zu drucken.Schaltpläne
Dies ist die Verkabelung für die Motorplatine. Zeigt, wie die Motoren mit der Motorplatine verbunden sind und wie die Drähte von der Motorplatine mit der Sensorabschirmung verbunden sind. Diagramm, das zeigt, wie die Bluetooth-Verkabelung mit der Sensorabschirmung verbunden wird. Dies ist ein zusätzlicher Motor, der hinzugefügt wurde, um einen Flipper zu aktivieren, wenn die PS2 X-Taste gedrückt wird.Herstellungsprozess
- 433 MHz Smart Home Controller mit Sensorflare und einem RaspberryPi
- Win10 IOT-Bewässerungssteuerung mit Feuchtigkeitssensoren
- Verwenden des PSoC 6 Pioneer Boards mit dem Pioneer IoT Add-on Shield
- Bauen Sie Ihren internetgesteuerten Videostreaming-Roboter mit Arduino und Raspberry Pi
- Squid Games Doll-Build mit Arduino UNO
- Webbetriebener DMX-Controller
- Arduino-Uhr mit islamischen Gebetszeiten
- Unopad - Arduino MIDI-Controller mit Ableton
- 25-kHz-4-Pin-PWM-Lüftersteuerung mit Arduino Uno
- Mehrstufige Builds mit Container