Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bouw een gevechtsbot bestuurd met een PS2-controller

Componenten en benodigdheden

Arduino UNO
× 1
Connectoradapter, gelijkstroomvoeding - 2,1 mm
× 1
UNO R3 Sensor Shield V5.0
× 1
Schild motorstuurprogrammamodule
× 1
PS2-controller
× 1
Motoren en achterwielen
Je kunt andere motoren en wielen gebruiken, maar we hebben deze gebruikt omdat ze gemakkelijk te monteren en aan te sluiten waren
× 1
Draaibaar zwenkwiel
Voor voorwiel
× 1
18650 batterij-opbergkoffer
× 1
18650 oplaadbare batterijen 3.7v
× 1
Coroplast
We gebruikten dit voor het lichaam, flippers, enz.
× 1
Jumperdraden
× 1

Benodigde gereedschappen en machines

SKIL draadloze schroevendraaier
Canarische Kartonnen Schaar

Apps en online services

Arduino Web Editor

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-controller

Aangepaste 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. Diagram dat laat zien hoe de Bluetooth-bedrading moet worden aangesloten op het sensorscherm. Dit is een extra motor die is toegevoegd om een ​​flipper te activeren wanneer de PS2 X-knop wordt ingedrukt.

Productieproces

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