Innehållsförteckning:
- Steg 1: Modellera din robot
- Steg 2: Sidovy
- Steg 3: 3 Huvudkomponenter
- Steg 4: Rörelsen: Steppmotorer
- Steg 5: Kopphållaren: modell
- Steg 6: Kopphållaren: Mekanism
- Steg 7: Kopphållaren: Min mekanism
- Steg 8: Kopphållaren: krets
- Steg 9: The Pouring: Circuit
- Steg 10: The Pouring: Forts
- Steg 11: ShotBot -kod
Video: ShotBot Robot: 11 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com)
Tillbehör:
Ledningar, Arduino, 6v livsmedelssäker, nedsänkbar DC-vattenpump, 2 stegmotorer, 2 ULN2003-drivrutiner, H-bridge, 180 servomotor, 5v och 6-9v strömkälla, brödbräda, IR-senor och fjärrkontroll, varmlimpistol, livsmedelssäker slang.
Steg 1: Modellera din robot
Skapa en 3D -modell av din robot om hur du vill att den ska se ut. Ta hänsyn till hur du placerar hjulet och axeln, motorerna, mekanismerna för kopphållaren, ledningarna och elektriska komponenterna och vattentanken. Du kan se på bilden att jag har en planerad storlek (8x8x4in) och placeringen av mina komponenter och ledningar. Om det behövs kan du hitta måtten eller 3D -modellerna för dina faktiska komponenter. Du kan också se i det bakre hörnet att jag skapade en plats för att sätta ledningar genom.
Steg 2: Sidovy
Du kan se att jag skapade en plats för stegmotorerna och axel för framhjulet.
Steg 3: 3 Huvudkomponenter
Det finns tre huvudmekanismer för roboten.
1. Rörelsen: Hjulen och drivfunktionerna.
a. Detta kräver de två stegmotorerna och drivbrädorna
2. kopphållaren: Skapar en placering för koppen och exakt hällplats
a. Detta kräver en servomotor.
3. The Pouring: Mekanism för att hälla ut varje skott.
a. detta kräver H -bron och vattenpump
För brödbrädan, anslut markskenorna till varandra och anslut en av dem till Arduino för att skapa en gemensam grund.
Denna bot kommer att styras av en IR -sensor och fjärrkontroll. Du måste ansluta den till en av de digitala stiften på Arduino och ansluta den till Arduino -ström och jord.
Steg 4: Rörelsen: Steppmotorer
Anslut dina stegmotorer till varje drivkort och anslut IN-stiften till 1-4 till stiften 2-9 på Arduino. Anslut strömkällan till ett externt 6v+ batteri och jorda ut varje system med gemensam jord (eller Arduino -jord)
När du programmerar stegmotorerna kan du antingen använda stegmotorbiblioteket eller hårdkoda det. För detta projekt kommer det att vara hårdkodat.
Steg 5: Kopphållaren: modell
Detta är en modell av kopphållaren jag skapade. Lägg märke till den öppna leden på baksidan för mekanismen.
Steg 6: Kopphållaren: Mekanism
För kopphållaren kommer du att använda en servo för att styra dess rörelse. Efter bilden ovan vill du skapa ett tvåledssystem med en led i slutet av servoarmen och en led på baksidan av kopphållaren. Detta kommer att göra en rotationsrörelse till linjär. Till detta använde jag kartong och Q-tips. Jag skär en liten rektangulär kartongbit och satte ett litet hål och varje ände. Jag satte en Q-tip, genom varje ände och fäst den på servon och kopphållaren. Använd sedan varmt lim för att täcka ändarna på Q-spetsen.
Steg 7: Kopphållaren: Min mekanism
Steg 8: Kopphållaren: krets
Du vill ansluta servomotorn till ström och jord och ansluta den till en av PWM -stiften.
Steg 9: The Pouring: Circuit
Anslut DC-vattenpumpen till OUT1 och OUT2 på H-bron. Anslut H-bron till gemensam mark. Om din externa strömkälla är mindre än 12v anslut den +12v på H-bryggan, om inte ta bort bygelkåpan bakom anslutningen och anslut den till +12v. För detta projekt använde jag ett 9v batteri som min externa. Ta sedan bort bygeln på ENA -stiftet och anslut den till en PWM -stift på Arduino. Anslut IN1 till Arduino -stiften. Obs: Normalt skulle vi också ansluta IN2, men vi behöver inte i det här fallet eftersom vi aldrig behöver ändra konfigurationen för likströmsmotorn.
Steg 10: The Pouring: Forts
Du vill sätta vattenpumpen i botten av tanken och mata ut den från toppen av tanken. Du kan sedan vinkla slangen så att den kommer från toppen av roboten och rikta den mot kopphållaren.
Steg 11: ShotBot -kod
Huvudkoden och funktioner
Rekommenderad:
Arduino - Maze Solving Robot (MicroMouse) Wall Following Robot: 6 steg (med bilder)
Arduino | Maze Solving Robot (MicroMouse) Wall Following Robot: Welcome I'm Isaac och detta är min första robot " Striker v1.0 " .Denna Robot var utformad för att lösa en enkel labyrint. I tävlingen hade vi två labyrinter och roboten Alla andra förändringar i labyrinten kan kräva en ändring av
Hur man bygger SMARS Robot - Arduino Smart Robot Tank Bluetooth: 16 steg (med bilder)
Hur man bygger SMARS Robot - Arduino Smart Robot Tank Bluetooth: Den här artikeln är stolt sponsrad av PCBWAY. PCBWAY gör prototyper av högkvalitativ PCB för människor över hela världen. Prova själv och få 10 PCB för bara $ 5 på PCBWAY med mycket bra kvalitet, tack PCBWAY. Motorskyddet för Arduino Uno
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
[Arduino Robot] Hur man gör en Motion Capture Robot - Tummen Robot - Servomotor - Källkod: 26 steg (med bilder)
[Arduino Robot] Hur man gör en Motion Capture Robot | Tummen Robot | Servomotor | Källkod: Thumbs Robot. Använd en potentiometer för MG90S servomotor. Det är väldigt roligt och enkelt! Koden är väldigt enkel. Det är bara runt 30 rader. Det ser ut som en rörelseinspelning. Lämna gärna frågor eller feedback! [Instruktion] Källkod https: //github.c