Innholdsfortegnelse:

ShotBot Robot: 11 trinn
ShotBot Robot: 11 trinn

Video: ShotBot Robot: 11 trinn

Video: ShotBot Robot: 11 trinn
Video: Знакомимся с ИИшкой😸 2024, November
Anonim
ShotBot Robot
ShotBot Robot

Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com)

Rekvisita:

Ledninger, Arduino, 6v matsikker nedsenkbar DC vannpumpe, 2 trinnmotorer, 2 ULN2003 førerkort, H-bro, 180 servomotor, 5v og 6-9v strømkilde, brødbrett, IR Senor og fjernkontroll, varmlimpistol, matsikker slange.

Trinn 1: Modell roboten din

Modell din robot
Modell din robot

Lag en 3D -modell av roboten din om hvordan du vil at den skal se ut. Ta hensyn til hvordan du vil plassere hjulet og aksen, motorene, mekanismene for koppholderen, ledninger og elektriske komponenter og vanntanken. Du kan se på bildet at jeg har en planlagt størrelse (8x8x4in) og plasseringen av komponentene og ledningene mine. Hvis det er nødvendig, finn dimensjonene eller 3D -modellene til de faktiske komponentene. Du kan også se i det bakre hjørnet at jeg opprettet et spor for å sette ledninger gjennom.

Trinn 2: Sett fra siden

Sett fra siden
Sett fra siden

Du kan se at jeg opprettet et spor for trinnmotorene og akselen for forhjulet.

Trinn 3: 3 Hovedkomponenter

Det er tre hovedmekanismer for roboten.

1. Bevegelsen: Hjulene og drivfunksjonene.

en. Dette krever de to trinnmotorene og driverbrettene

2. koppholderen: Oppretter en plassering for koppen og presis helleplassering

en. Dette krever en servomotor.

3. The Pouring: Mekanisme for å helle ut hvert skudd.

en. dette krever H -broen og vannpumpen

For brødbrettet, koble bakkeskinnene til hverandre og koble en av dem til Arduino for å skape et felles grunnlag.

Denne boten vil bli styrt av en IR -sensor og fjernkontroll. Du må koble den til en av de digitale pinnene på Arduino og koble den til Arduino -strømmen og bakken.

Trinn 4: Bevegelsen: Stepper Motors

Bevegelsen: Stepper Motors
Bevegelsen: Stepper Motors

Koble trinnmotorene til hvert førerkort og koble IN-pinnene til 1-4 til pinnene 2-9 på Arduino. Koble strømkilden til et eksternt 6v+ batteri og jord ut hvert system med felles jord (eller Arduino -jord)

Når du programmerer trinnmotorene, kan du enten bruke trinnmotorbiblioteket eller hardkode det. For dette prosjektet vil det være hardkodet.

Trinn 5: Cupholder: Model

Koppholderen: modell
Koppholderen: modell

Dette er en modell av koppholderen jeg laget. Legg merke til det åpne leddet på baksiden for mekanismen.

Trinn 6: Cupholder: Mechanism

Cupholder: Mechanism
Cupholder: Mechanism

For koppholderen bruker du en servo for å kontrollere bevegelsen. Etter bildet ovenfor, vil du lage et toleddet system med et ledd på enden av servoarmen og et ledd på baksiden av koppholderen. Dette vil gjøre en rotasjonsbevegelse til lineær. Til dette brukte jeg papp og Q-tips. Jeg skar et lite rektangulært stykke papp og la et lite hull og hver ende. Jeg satte en Q-spiss gjennom hver ende og festet den til servoen og koppholderen. Brukte deretter varmt lim for å dekke endene på Q-spissen.

Trinn 7: Cupholder: My Mechanism

Cupholder: My Mechanism
Cupholder: My Mechanism

Trinn 8: Cupholder: Circuit

Cupholder: Circuit
Cupholder: Circuit

Du vil koble servomotoren til strøm og jord og koble den til en av PWM -pinnene.

Trinn 9: The Pouring: Circuit

The Pouring: Circuit
The Pouring: Circuit

Koble DC vannpumpen til OUT1 og OUT2 på H-broen. Koble H-broen til felles grunn. Hvis din eksterne strømkilde er mindre enn 12v, kobler du den til +12v på H-broen, hvis ikke fjerner du jumperlokket bak tilkoblingen og kobler den til +12v. Til dette prosjektet brukte jeg et 9v batteri som ekstern. Fjern deretter jumperen på ENA -pinnen og koble den til en PWM -pinne på Arduino. Koble IN1 til Arduino -pinnene. Merk: Normalt vil vi også koble til IN2, men vi trenger ikke i dette tilfellet fordi vi aldri trenger å endre konfigurasjonen til likestrømsmotoren.

Trinn 10: The Pouring: Forts

The Pouring: Fortsatt
The Pouring: Fortsatt

Du vil sette vannpumpen i bunnen av tanken og mate den ut av toppen av tanken. Du kan deretter vinkle slangen for å komme fra toppen av roboten og rette den mot koppholderen.

Trinn 11: ShotBot -kode

Hovedkoden og funksjonene

Anbefalt: