INHOUDSOPGAWE:

ShotBot Robot: 11 stappe
ShotBot Robot: 11 stappe

Video: ShotBot Robot: 11 stappe

Video: ShotBot Robot: 11 stappe
Video: DIE ANTWOORD - BABY'S ON FIRE (OFFICIAL) 2024, November
Anonim
ShotBot Robot
ShotBot Robot

Hierdie instruksies is geskep ter voldoening aan die projekvereiste van die Makecourse aan die Universiteit van Suid -Florida (www.makecourse.com)

Benodighede:

Drade, Arduino, 6v voedselveilige Dompelbare DC waterpomp, 2 stepper motors, 2 ULN2003 bestuurborde, H-brug, 180 servomotor, 5v en 6-9v kragbron, broodbord, IR Senor en afstandsbediening, warmlijmpistool, voedselveilig buise.

Stap 1: Model jou robot

Model jou robot
Model jou robot

Skep 'n 3D -model van u robot van hoe u wil hê dit moet lyk. Hou in ag hoe u die wiel en as, die motors, die meganismes vir die bekerhouer, die bedrading en elektriese komponente en die watertenk sal plaas. U kan op die foto sien dat ek die grootte (8x8x4in) en die plasing van my komponente en drade beplan het. Soek indien nodig die afmetings of 3D -modelle van u werklike komponente. U kan ook in die agterste hoek sien dat ek 'n gleuf gemaak het om drade deur te sit.

Stap 2: Sy -aansig

Syaansig
Syaansig

U kan sien dat ek 'n gleuf vir die stepper motors en die as vir die voorwiel geskep het.

Stap 3: 3 Hoofkomponente

Daar is drie hoofmeganismes vir die robot.

1. Die beweging: die wiele en dryffunksies.

a. Hiervoor is die twee stapmotors en bestuurdersborde nodig

2. Die bekerhouer: skep 'n plek vir die beker en 'n presiese gietplek

a. Dit benodig 'n servomotor.

3. Die giet: meganisme om elke skoot uit te gooi.

a. dit vereis die H -brug en waterpomp

Koppel die grondrails vir die broodbord met mekaar en verbind een daarvan met Arduino om 'n gemeenskaplike grondslag te skep.

Hierdie bot word beheer deur 'n IR -sensor en afstandsbediening. U moet dit verbind met een van die digitale penne op die Arduino en dit aan die Arduino -krag en -aarde koppel.

Stap 4: Die beweging: Stepper Motors

Die beweging: Stepper Motors
Die beweging: Stepper Motors

Koppel u Stepper-motors aan elke bestuurdersbord en verbind die IN-penne met die 1-4 met penne 2-9 op die Arduino. Koppel die kragbron aan 'n eksterne 6v+ battery en maak elke stelsel met 'n gemeenskaplike grond (of Arduino -grond) los

As u die stapmotors programmeer, kan u die stepper motorbiblioteek gebruik of dit hard kodeer. Vir hierdie projek sal dit hard gekodeer word.

Stap 5: Die bekerhouer: model

Die kophouer: model
Die kophouer: model

Dit is 'n model van die bekerhouer wat ek geskep het. Let op die oop gewrig op die rug vir die meganisme.

Stap 6: Die bekerhouer: meganisme

Die bekerhouer: meganisme
Die bekerhouer: meganisme

Vir die Cupholder gebruik u 'n servo om die beweging daarvan te beheer. Na aanleiding van die prent hierbo, wil u 'n tweeledige stelsel skep met 'n gewrig aan die einde van die servo -arm en 'n gewrig aan die agterkant van die bekerhouer. Dit sal 'n rotasiebeweging na lineêr verander. Hiervoor het ek karton en Q-tips gebruik. Ek sny 'n klein reghoekige stuk karton en sit 'n gaatjie en elke punt. Ek sit 'n Q-punt deur elke kant en heg dit aan die servo en bekerhouer vas. Gebruik dan warm gom om die punte van die Q-punt te bedek.

Stap 7: Die bekerhouer: my meganisme

Die bekerhouer: my meganisme
Die bekerhouer: my meganisme

Stap 8: Die bekerhouer: stroombaan

Die bekerhouer: stroombaan
Die bekerhouer: stroombaan

U wil die servomotor aan die krag en grond koppel en dit aan een van die PWM -penne koppel.

Stap 9: The Pouring: Circuit

The Pouring: Circuit
The Pouring: Circuit

Koppel die DC-waterpomp aan OUT1 en OUT2 van die H-brug. Koppel die H-brug aan gemeenskaplike grond. As u eksterne kragbron minder as 12v is, koppel die +12v op die H-brug aan, indien nie, verwyder die jumperdop agter die verbinding en koppel dit aan die +12v. Vir hierdie projek het ek 'n 9v -battery as ekstern gebruik. Verwyder vervolgens die trui op die ENA -pen en koppel dit aan 'n PWM -pen op die Arduino. Koppel IN1 aan op die Arduino -penne. Nota: Normaalweg skakel ons ook IN2 aan, maar in hierdie geval hoef ons dit nie te doen nie, want ons hoef nooit die konfigurasie van die GS -motor te verander nie.

Stap 10: The Pouring: Vervolg

The Pouring: Vervolg
The Pouring: Vervolg

U wil die waterpomp onder in die tenk sit en dit uit die bokant van die tenk voer. U kan die buis dan bo -op die robot kom en dit na die bekerhouer rig.

Stap 11: ShotBot -kode

Die hoofkode en funksies

Aanbeveel: