Inhoudsopgave:
- Stap 1: Benodigde materialen
- Stap 2: Schakelschema
- Stap 3: Het acrylbord snijden
- Stap 4: Monteer de banden en motoren
- Stap 5: Gebruik de 3D-printer om de schop af te drukken
- Stap 6: Verbind de robotarm met schop
- Stap 7: Monteer de robotarm
- Stap 8: Bevestig de motorbesturingsmodule en batterijen
- Stap 9: Monteer Arduino Uno Board en Bread Board
- Stap 10: Het circuit aansluiten
- Stap 11: Upload het programma naar Arduino UNO
- Stap 12: Bestuur de robot met de PS2-controller
- Stap 13: Eindbeeld
- Stap 14: Bijlage
Video: Naval Battle Robot in UM-JI - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Introductie voor de robot
In deze handleiding leer je hoe je een zeeslagrobot maakt met een PS2-controller. Als groep X voor de VG100-cursus, een cursus voor eerstejaars die gericht is op het cultiveren van het vermogen tot ontwerpen en samenwerken, van de UM-JI (foto 1 is het decor van onze campus). UM-JI verwijst naar het University of Michigan Joint Institute, dat is gevestigd in de Shanghai Jiao Tong University. Onze robot woonde de zeeslagwedstrijd bij en behaalde een goede score. Ons team heet "fly blue", wat aangeeft dat we verlangen naar vliegen in de blauwe lucht (Afbeelding 2 is het logo van ons team).
In de competitie zijn robots, die als slagschepen worden beschouwd, nodig om de kanonnen (pingpongballen en houten ballen) naar het veld van de tegenstander te verplaatsen. De competitie bestaat uit twee delen, één is om de wedstrijd alleen in drie minuten te voltooien, terwijl het andere deel is om te concurreren met andere zeeslagrobots. Een pingpongbal is 1 punt waard wanneer deze in het veld van de tegenstander wordt geplaatst, terwijl een houten 4 punten waard is. Je moet in beide wedstrijden zoveel mogelijk punten maken. In meervoudige competitie wint degene die meer scoort de wedstrijd.
De limieten van de robot worden als volgt weergegeven:
●Afmetingslimiet voor robots: 350 mm * 350 mm * 200 mm
●Centraal besturingscircuit: Arduino-serie
●Motoren: 12V, verzorgd door de docenten
●Afstandsbediening: PS2-controller
We gebruiken PS2 om de robot te besturen. We hebben de robot ontworpen als trekkershovel. De schop kan één keer per keer 2 houten ballen naar het gebied van de tegenstander tillen. Om ervoor te zorgen dat de robot gemakkelijk en gemakkelijk kan worden bestuurd, hebben we de schop in drie delen gemaakt en elk onderdeel wordt bestuurd door een servomotor, zodat het voldoet aan de afmetingslimiet voor robots. De bijgevoegde figuur 3 is het conceptdiagram van onze robot. De figuur 4 is de conceptgrafiek voor het slagveld.
In deze handleiding voegen we een video over onze robot van de competitie.
Hier is de link van de video:
Stap 1: Benodigde materialen
Bereid de materialen voor zoals het diagram laat zien. Raadpleeg voor meer informatie de bijlage om de exacte afbeelding te zien en hoe u deze kunt kopen.
Stap 2: Schakelschema
Het schakelschema is weergegeven in de afbeelding.
Stap 3: Het acrylbord snijden
Download de software AutoCad en teken de grafieken die nodig zijn om te snijden. Gebruik een automatische acryllasersnijder om het acrylbord volgens de grafiek te snijden. Het zal je bord automatisch snijden. De grafiek die nodig is om te snijden, wordt weergegeven in de bijgevoegde afbeelding 5. Opmerking: u moet ervoor zorgen dat het kleine gaatje de juiste maat heeft, zodat het voor schroeven kan zijn.
Stap 4: Monteer de banden en motoren
De te monteren banden omvatten twee grote wielen als aandrijfbanden en een kleine band.
●Bevestig elke band met vier M3-schroeven. Bevestig vervolgens de motor naast de banden aan de achterkant van de robot.
●Gebruik de wielmoer om twee banden aan de achterkant van de robot te bevestigen.
Let op: Het is de bedoeling dat je de wielen niet ondersteboven monteert. Controleer bij elke band of de schroef goed is aangedraaid om te voorkomen dat de banden vallen.
Stap 5: Gebruik de 3D-printer om de schop af te drukken
Het 3D-model van de schop is afgebeeld in het bestand.
Opmerking: als je het niet kunt afdrukken, kun je karton gebruiken om het met de hand te maken.
Stap 6: Verbind de robotarm met schop
Bevestig in deze stap eerst de servomotor op de robotarm. Bevestig elke servomotor op de puntige plek. Gebruik vervolgens schroeven om de robotarm met de schop te verbinden. De positie om de servomotor te bevestigen wordt getoond in de afbeelding.
●Wikkel een laag isolatietape op elke servomotor om kortsluiting te voorkomen.
●Gebruik voor elke servomotor vier schroeven om deze op de robotarm te bevestigen. Er moeten drie servomotoren worden geïnstalleerd, dus er moeten in totaal twaalf schroeven zijn om te bevestigen.
●Gebruik vier schroeven om de schop aan te sluiten. De positie van de schroeven dient zich aan de linker- en rechterkant van de schopas te bevinden.
●Monteer twee houten stukken aan de voorkant van de robot.
Let op: Controleer voor de stap of elke servomotor werkt. Zorg er na het aansluiten voor dat elke schroef zich op de juiste positie bevindt, zodat deze niet los kan raken.
Stap 7: Monteer de robotarm
Net als bij de vorige stap, monteren we hier de robotarm met schop op het acrylbord.
●De robotarm moet naar de voorkant worden geplaatst.
●Gebruik vier schroeven om de robotarm op de acrylplaat te bevestigen.
Stap 8: Bevestig de motorbesturingsmodule en batterijen
Na het monteren van de robotarm, bevestigen we nu items op de achterkant van de robot.
● Onderzoek of de batterij moet worden opgeladen. Als het nog moet worden opgeladen, laad het dan op voordat u het in elkaar zet.
●Bevestig vier schroeven op elke hoek van de motorbesturingsmodule om deze op de acrylplaat te bevestigen. Let op de richting van de motorbesturingsmodule en deze moet hetzelfde zijn als de getoonde afbeelding.
●Plaats lithiumbatterij 1 en lithiumbatterij 2 (aangeduid in het conceptdiagram) respectievelijk in de linkerbenedenhoek en de rechterbenedenhoek. Gebruik isolatietape om ze te bevestigen.
Opmerking: zorg ervoor dat de lithiumbatterij niet kortsluit, anders kan deze uit de hand lopen.
Stap 9: Monteer Arduino Uno Board en Bread Board
Dit is de laatste stap om items samen te stellen. We moeten eerst de Bread Board monteren.
●Snijd de broodplank zo dat alleen de linker twee kolommen overblijven die als positieve en negatieve pool van de voeding worden gebruikt. De lengte van het breadboard moet overeenkomen met de breedte van de robots.
●Gebruik lijm om het broodplankje op de plaats voor en naast de batterij te plakken. Wacht tot de lijm droog is.
●Plaats het Arduino Uno Board op het acrylbord. Plaats het maar.
●Bevestig de batterij aan de onderkant van de robotarm om arduino-stroomvoorziening te geven.
Opmerking: Controleer voordat u het circuit aansluit of het breadboard goed is geplaatst. U kunt het breadboard gebruiken om te testen wat er mis is in het circuit. Als alles goed is, kunt u deze stap overslaan.
Stap 10: Het circuit aansluiten
Sluit de schakeling aan zoals het schakelschema laat zien.
U kunt stap 1 voor het aansluiten van het circuit bekijken.
Stap 11: Upload het programma naar Arduino UNO
Gebruik Arduino IDE om het programma te uploaden.
●Controleer de arduino-code voor het uploaden.
●U kunt de website "https://www.arduino.cn/" raadplegen voor meer informatie over programmeercode.
Stap 12: Bestuur de robot met de PS2-controller
Gebruik de PS2-controller om de robot te besturen.
Links/Rechts Knop: Draai Links/Rechts
Omhoog/omlaag-knop: vooruit/achteruit
Driehoek/kruisknop: servomotor besturen 1
Cirkel/Vierkante Knop: Stuur servomotor 2
L/R-knop: servomotor bedienen 3
Stap 13: Eindbeeld
Hier is het laatste beeld van de robot.
Stap 14: Bijlage
Het beschikbare materiaal wordt hier getoond:
Acrylbord
item.taobao.com/item.htm?spm=a1z09.2.0.0.1…
PS2-controller
item.taobao.com/item.htm?spm=a1z09.2.0.0.1…
Lithium batterij
item.jd.com/10154378994.html
Aien 12V-batterijen
item.jd.com/10338688872.html
Schroef
item.jd.com/11175371910.html
502Lijm
item.jd.com/385946.html
Robotarm
item.taobao.com/item.htm?spm=a230r.1.14.58…
Arduino MEGA2560
item.taobao.com/item.htm?spm=a1z09.2.0.0.1…
Servomotor
www.bi-xenon.cn/item/533650343229.html
Broodplank
detail.tmall.com/item.htm?spm=a230r.1.14.7…
Isolatieband
item.taobao.com/item.htm?spm=a230r.1.14.32…
Batterij voor Arduino
item.taobao.com/item.htm?spm=a230r.1.14.16…
Referentie schakelschema voor robot
www.oceansky-technology.com/commerce/product_info.php?cpath=156_184&products_id=1071
Aanbevolen:
Obstakel vermijden van LEGO-robot: 8 stappen (met afbeeldingen)
Obstakel vermijden van LEGO-robot: we houden van LEGO en we houden ook van gekke circuits, dus we wilden de twee combineren tot een eenvoudige en leuke robot die kan voorkomen dat hij tegen muren en andere objecten botst. We laten u zien hoe we de onze hebben gebouwd en geven een overzicht van de basisprincipes die nodig zijn, zodat u uw eigen kunt bouwen
[DIY] Spider Robot (Quad Robot, Quadruped): 14 stappen (met afbeeldingen)
[DIY] Spider Robot (Quad Robot, Quadruped): Als je extra ondersteuning van mij nodig hebt, is het beter dat je een geschikte donatie aan mij doet: http://paypal.me/RegisHsu2019-10-10 update:De nieuwe compiler veroorzaakt het berekeningsprobleem met zwevende getallen. Ik heb de code al aangepast. 2017-03-26
Robotica: Battle Bots: 6 stappen
Robotica: Battle Bots: deze Instructable leert je hoe je een gevechtsbot maakt met minimale materialen, waarbij het lichaam voornamelijk uit foamboard bestaat. Het wapen, dat draait, is gemaakt van Lego en kan aan de andere bot haken, en helpt ook bij het ontwijken van een speld
HOE EEN INDRUKWEKKENDE HOUTEN ROBOT ARM TE MONTEREN (DEEL 2: ROBOT OM obstakels te vermijden) -- GEBASEERD OP DE MICRO: BIT: 3 stappen
HOE EEN INDRUKWEKKENDE HOUTEN ROBOT ARM TE MONTEREN (DEEL 2: ROBOT OM obstakels te vermijden) -- GEBASEERD OP DE MICRO: BIT: Voorheen introduceerden we Armbit in lijnvolgmodus. Vervolgens introduceren we hoe Armbit te installeren in het vermijden van obstakelmodus
[Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen)
[Arduino Robot] Hoe maak je een Motion Capture-robot | Duimen Robot | Servomotor | Broncode: Thumbs Robot. Gebruikt een potentiometer van MG90S servomotor. Het is erg leuk en makkelijk! De code is heel eenvoudig. Het is slechts ongeveer 30 lijnen. Het ziet eruit als een motion-capture.Laat een vraag of feedback achter! [Instructie] Broncode https://github.c