Kazalo:
- 1. korak: Modelirajte svojega robota
- Korak: Pogled s strani
- 3. korak: 3 glavne komponente
- 4. korak: Gibanje: koračni motorji
- 5. korak: Držalo za skodelico: model
- 6. korak: Držalo za skodelico: mehanizem
- 7. korak: Držalo za skodelico: moj mehanizem
- 8. korak: Držalo za skodelico: vezje
- 9. korak: Nalivanje: vezje
- 10. korak: Nalivanje: Nadaljevanje
- 11. korak: Koda ShotBot
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
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
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
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
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
8. korak: 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
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
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