Inhoudsopgave:
- Benodigdheden
- Stap 1: 3D-printen van het chassis
- Stap 2: Het chassis schuren (verfijning)
- Stap 3: De wielen en servo's samenbrengen
- Stap 4: De servo's aan het chassis bevestigen
- Stap 5: De voorste rollerbal toevoegen
- Stap 6: Breadboard en sensoren toevoegen
- Stap 7: Het batterijbeheercircuit maken en toevoegen aan het chassis
- Stap 8: Code, Arduino Nano en circuits
- Stap 9: Dat is het! Je Sumo Bot is klaar voor gebruik
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Wat is een Sumo-bot?
Dit project is geïnspireerd op de competitiestijl van sumorobotica waarvan een voorbeeld hier te vinden is. Twee bots worden in een zwarte ring met een witte rand geplaatst met als doel de andere bot autonoom uit de ring te slaan. Daarom is het een goed project als het gaat om het gebruik van sensoren.
In deze instructable zal ik je begeleiden bij het maken van je eigen mini sumobot. Het is een geweldig project om wat tijd door te brengen of zelfs een eigen robotica-evenement te starten. Het is compact, vol leermogelijkheden en erg leuk om mee te spelen.
Benodigdheden
Stuklijst
- Groen PLA
- 2x SG90 continue servo's
- HC-SR04 ultrasone sensor
- Infrarood sensor
- 2 m rode verbindingsdraad
- 2x M4-bouten
- 2x M4 zeskantmoeren
- 1x Lithium-ionbatterij 3.7V 3600 mAh
- 1x Li-Ion 18650 batterijhouder
- TP4056 Li-Ion-oplaadmodule
- 5V DC-DC boost-converter
- Arduino Nano
- Kleine Broodplank
- Blauwe tack
- 2x Wielen
- 2x M3 kleine schroeven (voor servo's)
- 1x SPDT-schakelaar
Handige uitrusting
- 3D-printer
- Dremel-kit
- Heet lijmpistool
- Computer
Stap 1: 3D-printen van het chassis
Download eerst het bijgevoegde bestand en open het met de software FlashPrint of een andere 3D-printersoftware. Sla dit bestand op een SD-kaart op en plaats het in de 3D-printer. Na het instellen van de printer, het laden van het filament en het verwarmen van de extruders, print je het ontwerp.
Stap 2: Het chassis schuren (verfijning)
Nadat het chassis is afgedrukt, moeten de steunen worden verwijderd. Met behulp van een beitel of schuine kant kunnen deze gemakkelijk worden losgewrikt. Een bestand kan ook worden gebruikt om ruwe randen glad te strijken en op te ruimen. Zorg er echter voor dat u het chassis niet vernietigt of uw vingers bezeert.
Stap 3: De wielen en servo's samenbrengen
Voor deze stap moet de servo stevig worden gecombineerd met het wiel om ervoor te zorgen dat deze er tijdens de wedstrijd niet af valt. Deze verbinding kan worden bereikt door de twee delen aan elkaar te schroeven, wat zorgt voor een sterke verbinding.
Stap 4: De servo's aan het chassis bevestigen
Nadat de wielen aan de servo's zijn bevestigd, kunnen ze nu permanent op het chassis worden gemonteerd. De beste manier om dit te doen, vond ik, was om een heet lijmpistool te gebruiken, omdat het sterk genoeg is om de servo's aan het chassis te houden, maar het maakt het ook mogelijk om indien nodig wijzigingen aan te brengen in de positionering van de servo's.
Zorg ervoor dat de servo's goed zijn uitgelijnd en in de juiste richting wanneer ze op het chassis worden gemonteerd!
Stap 5: De voorste rollerbal toevoegen
Deze stap is vrij eenvoudig omdat de twee gaten voor de schroeven al zijn gevormd. Lijn de rollerball uit met het chassis en bevestig de twee componenten aan elkaar met behulp van M4-schroeven en zeskantmoeren.
Extra zeskantmoeren kunnen tussen de rollerball en het chassis worden geplaatst en fungeren als afstandhouders om de neerwaartse hellingshoek van de sumobot te verminderen.
Stap 6: Breadboard en sensoren toevoegen
Bevestig eerst de infraroodsensor aan de voorkant van de bot met behulp van hete lijm en zorg ervoor dat de sensor de grond eronder duidelijk kan scannen. Bevestig vervolgens de ultrasone sensor aan de benodigde gaten aan de voorkant van de bot, zoals te zien is op de bovenstaande foto's.
Voeg ten slotte het breadboard met de Arduino nano erop toe aan het midden van de bot en zet het vast met blauwe tack, zodat het gemakkelijk te verwijderen is in tijden van probleemoplossing en reparatie.
Stap 7: Het batterijbeheercircuit maken en toevoegen aan het chassis
De lithium-ionbatterij moet parallel worden aangesloten met zowel de TP-4056 Li-Ion-oplaadmodule als de 3V-5V step-up booster. Zorg ervoor dat u tijdens dit proces de jumperdraden aansluit op de klemmen met de juiste polariteit.
Denk er bij het solderen aan voorzichtig te zijn door op de hoogte te blijven, in een goed geventileerde ruimte te werken en oogbescherming te dragen.
Er moet een schakelaar op de positieve uitgang van de 5Vboost-converter worden geplaatst zodat de bot kan worden in- en uitgeschakeld. De uitgang van de DC-DC-converter gaat rechtstreeks naar de stroomingang van de Arduino Nano.
Stap 8: Code, Arduino Nano en circuits
Om de Arduino Nano te kunnen programmeren, moet je allereerst de Arduino IDE en de benodigde stuurprogramma's voor de Nano downloaden. Nadat je dit hebt gedaan, zou je de onderstaande code moeten kunnen uploaden door je computer op de nano aan te sluiten via een USB naar Micro-USB-kabel.
Sluit vervolgens, met behulp van het bovenstaande diagram, elk van de benodigde componenten en sensoren aan op de Nano.
- De 2 servo's moeten worden aangesloten op pinnen 9 en 10.
- De infraroodsensor moet worden aangesloten op een analoge pin (deze sensor is niet opgenomen in de code omdat deze alleen wedstrijdspecifiek is - moet door de gebruiker worden toegevoegd)
- De HC-SR04 ultrasone sensor moet zijn echo-pin aangesloten hebben op pin 5 en zijn trig-pin aangesloten op pin 4.
Zodra dit is gebeurd, test u de bot en brengt u de nodige aanpassingen aan.
Stap 9: Dat is het! Je Sumo Bot is klaar voor gebruik
Alles is nu ingesteld en je bot is voltooid.
Genieten van!