Bouw een gevechtsbot bestuurd met een PS2-controller
Componenten en benodigdheden
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Benodigde gereedschappen en machines
| ||||
|
Apps en online services
![]() |
|
Over dit project
We hebben gevechtsbots gemaakt met behulp van de Arduino UNO en andere betaalbare onderdelen. Deze gevechtsbots zijn gemaakt in een roboticaclub voor 5e tot 8e klassers op de Trivium Personalised Learning Public Charter School. Het was een leuke manier voor de kinderen om over de Arduino en robotica te leren.
Bekijk "SCHEMA'S" om visuele diagrammen te zien over hoe alles is aangesloten. Er zijn schema's voor het motorbord, het sensorscherm, de PS2-controller en ook een extra motor die is aangesloten op een breadboard voor een flipper/spinner. De flipper/spinner is geprogrammeerd om te activeren wanneer de X-knop op de PS2-controller wordt ingedrukt.
We probeerden betaalbare benodigdheden te gebruiken en gaven de kinderen creatieve vrijheid bij het ontwerpen van hun gevechtsrobots. We gebruikten onderdelen die niet gesoldeerd hoefden te worden, waardoor het voor beginners gemakkelijker te monteren was.
Coroplast
Coroplast werd gebruikt om de lichamen te bouwen. Het is betaalbaar, steviger dan karton en vrij gemakkelijk te snijden en te buigen.

Arduino UNO &Sensorschild
We gebruikten het UNO R3-sensorscherm, zodat de kinderen de onderdelen gemakkelijker konden aansluiten. Je klikt dit schild bovenop de Arduino en het is klaar voor gebruik.

Motorbesturingskaart
We hebben dit motoraandrijfscherm gebruikt om het voor de kinderen gemakkelijker te maken om hun motoren aan te sluiten.

Om kosten te besparen hebben we onze bots 2WD gemaakt met 2 achtermotoren en een zwenkwiel voor. Het motordriverschild ondersteunt echter 4WD, dus je kunt gemakkelijk nog 2 motoren voor de voorkant monteren.
18650 batterijhouder
We hebben voor deze batterijbehuizingen gekozen omdat ze 6 "draadskabels hadden, waardoor ze gemakkelijk op de Arduino konden worden aangesloten.

PS2-controller
We hebben de bots ook aangesloten op een PS2-controller die via Bluetooth is verbonden.
Er zijn tutorials die je leren hoe je een bestaande PS2-controller kunt aanpassen voor gebruik met je bot, maar we hebben er een gebruikt die we van eBay hebben gekregen en die al was aangepast. Er is een link naar deze controller onder de componenten &benodigdheden.

Andere benodigdheden
We gebruikten ook jumperdraden (mannelijk/mannelijk en vrouwelijk/mannelijk), ducttape, schroeven, moeren, bouten, houten deuvels, dubbelzijdige tape en klittenband voor het monteren van de onderdelen.
Daarnaast hebben we enkele custom onderdelen 3D geprint die werden gebruikt voor flippers, spinners en motor connectoren. Er zijn links naar de STL-bestanden voor een van de spinners en de motorconnectoren onder "AANGEPASTE ONDERDELEN EN BEHUIZINGEN".
Het was heel leuk om deze gevechtsbots te bouwen! We vonden het geweldig om enkele van de concepten te zien die de kinderen bedachten met behulp van de beperkte benodigdheden die ze kregen. Het was geweldig om te zien hoeveel vooruitgang ze boekten toen ze hun bots in de strijd testten en veranderingen aanbrachten op basis van waar ze de zwakke punten zagen.

Gevechtsvideo's
- Bekijk hier de bedrading en schema's
- Download hier de code
- Download hier 3D-geprinte onderdelen
- Krijg hier een lijst met gebruikte onderdelen
Code
Battlebot met PS2-controller
Code waarmee je de battlebot kunt besturen met een PS2-controllerAangepaste onderdelen en behuizingen
Dit is een 3D-geprinte spinner die een van de studenten heeft gemaakt en die aan een van de motoren is bevestigd. Het wordt geactiveerd wanneer de PS2-controller X-knop wordt ingedrukt. Dit is een 3D-geprint verbindingsstuk dat we gebruikten om aan de uiteinden van de motoren te bevestigen, zodat we er gemakkelijk pluggen op konden aansluiten. 12-pack van het 3D-geprinte verbindingsstuk dat we gebruikten om aan de uiteinden van de motoren te bevestigen. Gebruik dit als je er veel voor een klas wilt printen, gebruik anders de Motor Connector - Single Piece .stl om er maar 1 af te drukken.Schema's
Dit is de bedrading voor het motorbord. Laat zien hoe de motoren zijn aangesloten op de motorkaart en ook hoe de draden van de motorkaart zijn aangesloten op de sensorafscherming.


Productieproces
- 433MHz Smart Home Controller met Sensorflare en een RaspberryPi
- Win10 IOT-irrigatiecontroller met vochtsensoren
- Het PSoC 6 Pioneer Board gebruiken met het Pioneer IoT Add-on Shield
- Bouw uw internetgestuurde videostreamingrobot met Arduino en Raspberry Pi
- Squid Games Doll gebouwd met Arduino UNO
- Web-gestuurde DMX-controller
- Arduino klok met islamitische gebedstijden
- Unopad - Arduino MIDI-controller met Ableton
- Android bestuurd speelgoed met Raspberry Motor Shield
- 25 kHz 4-pins PWM-ventilatorregeling met Arduino Uno
- Multi-stage builds met container