Innehållsförteckning:

ShotBot Robot: 11 steg
ShotBot Robot: 11 steg

Video: ShotBot Robot: 11 steg

Video: ShotBot Robot: 11 steg
Video: Пишем Telegram Bot на Python / Создание ботов для начинающих за 30 минут 2024, November
Anonim
ShotBot Robot
ShotBot Robot

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

Modellera din robot
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

Sidovy
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

Rörelsen: Stepper Motors
Rörelsen: Stepper Motors

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

Kopphållaren: modell
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

Kopphållaren: Mekanism
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

Kopphållaren: Min mekanism
Kopphållaren: Min mekanism

Steg 8: Kopphållaren: krets

Kopphållaren: krets
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

The Pouring: Circuit
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

The Pouring: Forts
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: