Onze bedoeling met dit project was om twee cutting-edge samenvoegvelden van technologie: autonome voertuigen en swarmbots. In een partnerschap met de Fremont Academie voor technologie en ontwerp van Femineer studenten geassembleerd tien leden van de Pomona College elektronica klasse (voorjaar 2016) vier autonome voertuigen die konden spelen een spel van "stoelendans".
Het spel is deceptively eenvoudig. Terwijl de muziek speelt, cirkel de auto's rond een track. Als de muziek stopt, de auto's in de arena draaien en te kijken naar een "stoel" - een zwarte vlek. Zodra ze de plek te vinden, stoppen ze. In theorie zou er n-1 "stoelen" en de resterende auto zou worden onttrokken aan de arena, begint de volgende ronde.
Hoewel schijnbaar eenvoudige, bleek dit spel als een technisch hoogstandje! Ten eerste moeten de auto's worden gemonteerd (of van een kit, of een kant en klare RC auto deconstrueren). Ten tweede moeten zij worden uitgerust met de juiste sensoren en de controller. De voertuigen moeten ten minste drie sensoren: een lijn tracker (volg het spoor aan de omtrek van de arena en identificeren van een stoel), een correcte sensor (om te weten wanneer te beginnen bewegen en wanneer om te zetten) en een infra-rood-sensor (voor botsing te vermijden). Onze wagens gebruikten een Arduino Rev3 controller. Ieder van ons gebruikt een verschillende kit auto, maar voor de toepassing van dit Instructable, zullen we benadrukken een (zonder twijfel de mooiste auto).
Onderdelen lijst:
Carrosserie (meerdere opties)
- Eenvoudige RC auto die kan worden gestript en gebruikt als een orgaan
- 4WD auto chassis http://www.amazon.com/Smart-Chassis-Strong-Magnet...
- auto chassis http://www.amazon.com/Smart-Chassis-Strong-Magnet...
- Tank
Arduino Uno
H-brug
9-volt batterij
4(8) AA batterijen
Correcte Sensor
3 infrarood sensoren van de lijn (twee opties, beide werken goed)
- VEX Robotics lijn Tracker http://www.vexrobotics.com/276-2154.html
- SparkFun RedBot Sensor - lijn volgeling https://www.sparkfun.com/products/11769
Bereik Sensor (infrarood of ultrasone)
Deze specifieke auto werd gebouwd vanaf een kit die had een merk noch instructies, zodat de onderdelen die in de kit opgenomen waren werden gebruikt voor het bouwen van de zwarte doos die is verbonden met de treden.
We het breadboard en batterij pack op de top van de zwarte doos geplaatst en een lus van de aansluitende draden via de binnenkant van de doos te bereiken van de motoren. De motoren werden geplaatst op de binnen muren van het vak en reed de witte "adapters" die op de tank aangesloten loopvlakken
Fremont Academy voorzien ons van de tank treden. Aangezien de loopvlakken deed geen oorspronkelijk verbinding goed met de motoren, we 3D afgedrukt de witte adapters. Bovendien, zodat de tank bewegen loopvlakken soepel, dat we gelijmd stukjes rubber in de kloven van de tank.
Wij ook 3D afgedrukt een tetraëder shape om te dienen als de dekking van de tank. Hierdoor konden wij de Infrarood detector op de voorkant van de tank om de sporen van de afstand van de auto's voor ons zodat we voorkomen botsingen dat kunnen te kunnen zetten. We zetten de drie lijn aanhangers onder de motorkap van de tetraëder cover. Ten slotte, we gebruikten de opening in de rug te kunnen aansluiten en loskoppelen van de 9V-batterij zo nodig.