Kazalo:

Robot ShotBot: 11 korakov
Robot ShotBot: 11 korakov

Video: Robot ShotBot: 11 korakov

Video: Robot ShotBot: 11 korakov
Video: Ai robots taking over ping pong 👀 #shorts 2024, November
Anonim
Robot ShotBot
Robot ShotBot

Ta pouk je bil ustvarjen v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com)

Zaloge:

Žice, Arduino, 6v varna potopna vodna črpalka z enosmernim tokom, 2 koračna motorja, 2 vozniški plošči ULN2003, H-most, 180 servo motor, 5v in 6-9v vir energije, plošča, IR senzor in daljinski upravljalnik, pištola za vroče lepilo, varno za hrano cevi.

1. korak: Modelirajte svojega robota

Modelirajte svojega robota
Modelirajte svojega robota

Ustvarite 3D -model svojega robota, kako želite videti. Upoštevajte, kako boste postavili kolo in os, motorje, mehanizme za držalo za skodelico, ožičenje in električne komponente ter rezervoar za vodo. Na sliki lahko vidite, da imam načrtovano velikost (8x8x4in) in postavitev mojih komponent in žic. Po potrebi poiščite dimenzije ali 3D modele vaših dejanskih komponent. V zadnjem kotu lahko vidite tudi, da sem ustvaril režo za napeljavo žic.

Korak: Pogled s strani

Stranski pogled
Stranski pogled

Vidite, da sem ustvaril režo za koračne motorje in os za sprednje kolo.

3. korak: 3 glavne komponente

Za robota obstajajo 3 glavni mehanizmi.

1. Gibanje: Kolesa in pogonske funkcije.

a. To zahteva dva koračna motorja in vozniške plošče

2. Držalo za skodelico: ustvari postavitev za skodelico in natančno lokacijo vlivanja

a. To zahteva servo motor.

3. Nalivanje: Mehanizem za izlivanje vsakega posnetka.

a. to zahteva most H in vodno črpalko

Za ploščo povežite ozemljitvene tirnice med seboj in eno od njih povežite z Arduinom, da ustvarite skupno podlago.

Ta Bot bo upravljan z IR senzorjem in daljinskim upravljalnikom. Morali ga boste priključiti na enega od digitalnih zatičev na Arduinu in ga priključiti na napajanje in maso Arduina.

4. korak: Gibanje: koračni motorji

Gibanje: koračni motorji
Gibanje: koračni motorji

Stepper motorje priključite na vsako vozniško ploščo in priključite vtiče IN na 1-4 na nožice 2-9 na Arduinu. Vir napajanja priključite na zunanjo baterijo 6v+ in ozemljite vsak sistem s skupno maso (ali ozemljitvijo Arduino)

Ko programirate koračne motorje, lahko uporabite knjižnico koračnih motorjev ali jo trdo kodirate. Za ta projekt bo težko kodiran.

5. korak: Držalo za skodelico: model

Držalo za skodelico: model
Držalo za skodelico: model

To je model držala za skodelico, ki sem ga ustvaril. Za mehanizem opazite odprt sklep na hrbtni strani.

6. korak: Držalo za skodelico: mehanizem

Držalo za skodelico: mehanizem
Držalo za skodelico: mehanizem

Za držalo za skodelico boste za krmiljenje njegovega gibanja uporabili servo. Po zgornji sliki želite ustvariti sistem dveh sklepov s spojem na koncu servo ročice in spojem na hrbtni strani držala za skodelico. Tako se bo rotacijsko gibanje spremenilo v linearno. Za to sem uporabil karton in Q-nasvete. Odrezal sem majhen pravokoten kos kartona in dal vsak luknjico in vsak konec. Na vsak konec sem dal Q-konico in jo pritrdil na servo in držalo za skodelico. Nato smo z vročim lepilom prekrili konce Q-konice.

7. korak: Držalo za skodelico: moj mehanizem

Držalo za skodelico: Moj mehanizem
Držalo za skodelico: Moj mehanizem

8. korak: Držalo za skodelico: vezje

Držalo za skodelico: vezje
Držalo za skodelico: vezje

Servo motor želite priključiti na napajanje in maso ter ga priključiti na enega od zatičev PWM.

9. korak: Nalivanje: vezje

Nalivanje: vezje
Nalivanje: vezje

Vodno črpalko DC priključite na OUT1 in OUT2 H-mostu. Priključite H-most na skupno maso. Če je vaš zunanji vir napajanja manjši od 12v, ga priključite na +12v na H-mostu, če ne, odstranite pokrovček mostička za povezavo in ga priključite na +12v. Za ta projekt sem uporabil 9v baterijo kot zunanjo. Nato odstranite mostiček na zatiču ENA in ga priključite na pin PWM na Arduinu. Priključite IN1 na zatiče Arduino. Opomba: Običajno bi priključili tudi IN2, vendar nam v tem primeru ni treba, ker nam ni treba nikoli spreminjati konfiguracije enosmernega motorja.

10. korak: Nalivanje: Nadaljevanje

Nalivanje: Nadaljevanje
Nalivanje: Nadaljevanje

Vodno črpalko želite postaviti na dno rezervoarja in jo napajati z vrha rezervoarja. Nato lahko nagnete cev, ki prihaja z vrha robota, in jo usmerite v držalo za skodelice.

11. korak: Koda ShotBot

Glavna koda in funkcije

Priporočena: