Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Dobra novica vsem!
Danes se bomo naučili, kako sestaviti robota črnega viteza z uporabo kompleta Hummingbird Duo Robotics in različnih materialov iz kartona in papirja. Ko končate, boste imeli robota Black Knight, ki se odziva na gibanje! Oglejte si zgornjo sliko in video, da vidite končni izdelek!
1. korak: Zaloge
Za ta projekt boste potrebovali (prikazano od zgoraj navzdol, od leve proti desni na slikah):
različne velikosti kartonskih škatel in/ali plakatov (ali kartonov)
1 plošča Kolibri Duo (z napajalnimi in usb kabli)
3 senzorji razdalje
4 servomotorji
2 tribarvni LED
2 motorja z vibracijami (neobvezno)
pištolo za vroče lepilo, električni trak in/ali lepilni trak
2. korak: Oblikujte
Za začetek morate narediti nekaj idejnih skic, kako želite, da bi izgledal vaš robot. Če to storite najprej, lahko načrtujete grobo velikost škatel, ki jih boste morda potrebovali, ali kako boste razrezali in zložili plakat. Določiti morate osnovne dele robota in kako želite, da izgleda vsako gibanje. Pokazal bom svoje skice in razložil svoj miselni proces, vendar vas prosim, da spremenite svoj dizajn in bodite ustvarjalni!
V tej fazi bi morali eksperimentirati tudi z duom kolibri in vsemi deli. Če želite izvedeti, kako deluje povezovanje delov s ploščo, obiščite to stran: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Nekaj časa delajte s senzorji, servomotorji in LED diodami, da boste vedeli, kako vsi delujejo! Servomotorji se lahko premikajo le za 180 stopinj, zato to upoštevajte v svoji zasnovi. Preden sestavite svojega robota, je lahko v pomoč, če delate s temi stvarmi, da boste lahko ustrezno načrtovali.
3. korak: Zgradite
Zdaj, ko ste vse načrtovali na papirju, je čas, da začnete graditi! Obstaja veliko možnih načinov za to, vendar sem za telo uporabil dolgo, suho škatlo in za segmente rok zavijal plakat. Vsaka roka se vrti ob telesu in v komolcu.
Odvijte bel del servomotorja, ki se premika, in ga odstranite, da ga lahko prilepite na notranjo stran ročic. Vsaka roka bo imela eno od teh na notranji strani, tako da se bodo varno premikali s servomotorji. Za dele, ki se povežejo nazaj s servo, boste morali izrezati luknje. Prav tako boste morali izrezati reže v rokah, zgoraj, kjer gredo vijaki za servomotorje. Na ta način lahko namestite izvijač, da privijete servomotorje navzdol.
Oba servomotorja na desni roki naj se vrtita navzgor in navzdol (oba dela roke morata navpično). Zgornji servo na levi roki naj se premika od leve proti desni z navpično roko, spodnji strežnik pa s levo proti desni s tem delom vodoravno.
Zgoraj si lahko ogledate nekaj slik mojega gradbenega procesa. Vzemite navdih iz teh, vendar se ne bojte poskusiti kaj drugega!
4. korak: Program
Zdaj je končno čas, da svojega robota oživite (nekaj kaj)! Z uporabo stavkov if / else morate robotu povedati, naj naredi gibanje, ko se sproži senzor. Kot ste videli v videu mojega dokončanega robota, sem se odločil uporabiti poševnico meča in gibanje ščita. Lahko vidite sliko moje kode zgoraj, toda kot pri vsem drugem, sem prepričan, da obstaja veliko načinov za pristop k programiranju tega robota. Uporabil sem snap, lahko pa uporabite tudi različne druge programske jezike.
Nekaj težav, na katere morate biti pozorni:
Ne pozabite nastaviti začetnih vrednosti za vse servomotorje in LED diode! Vaš robot potrebuje izhodišče!
Vse kode postavite v zanko "za vedno", sicer vaš robot nikoli ne bo dokončal gibanja.
Če se odločite za uporabo dveh senzorjev za gibanje meča (kot sem to storil jaz), boste morali postaviti stavek if / else za en senzor, znotraj stavka else za drugi senzor. V nasprotnem primeru si bodo nasprotovali.
5. korak: Možne težave …
Preden jih zlepite / nalepite, preverite servomotorje. Zadnja stvar, ki jo želite, je, da je roka vašega robota obrnjena nazaj, potem morate servo znova lepiti!
Vaš meč se lahko upogne, odvisno od tega, kako ga zgradite (oglasna deska ni najbolj stabilna). To sem popravil tako, da sem v meč dodal dolg kovinski kos (uporabil sem predmet nabodala, ne pa šiljastega!).
Zdi se, da je največja teža servomotorjev nekje okoli 1 drugega servomotorja in materialov, ki sem jih uporabil za desno roko in meč. Sprva sem nameraval imeti motor v meču, da se lahko njegov položaj prilagodi. Roka pa se z motorjem ni mogla obrniti za 180 stopinj. Zato bodite previdni pri teži materiala!
Razmislite o namestitvi vašega ščita, šele potem ko sem vroče zlepil svoj na roko, sem spoznal, da mora biti roka v središču ščita. Namestitev roke na dno ščita povzroči nestabilnost. Vendar pa bi bilo zaradi namestitve mojih senzorjev težko premakniti ščit navzdol.
Ne bojte se začeti znova ali po slabem začetku spremeniti obliko! Zgornje slike prikazujejo moj prvi poskus, preden se bolje zamislim, kako bi moral biti videti robot.
Ta robot bo najverjetneje tudi zelo sprednji, zato boste morda morali na zadnjo stran dodati protiutež ali podporo.
Priporočena:
Black Lives Matter Elektronsko pomikanje imen Znak: 5 korakov
Črna življenja so pomembna za elektronsko drsenje imen: Kampanje #sayhername, #sayhisname in #saytheirname ozaveščajo imena in zgodbe temnopoltih ljudi, ki so bili žrtve rasističnega policijskega nasilja, in spodbujajo zagovarjanje rasne pravičnosti. Več informacij o zahtevah in
Robot za kosilo Knight Rider: 8 korakov (s slikami)
Knight Rider Lunchbox Robot: V redu, ne govori, ni črn in nima AI. Ima pa spredaj tiste modne rdeče LED diode. Zgradim robota, ki ga je mogoče upravljati z WiFi, ki je sestavljen iz Raspberry Pi z adapterjem WiFi in Arduino Uno. SSH lahko vstavite v Raspberry Pi a
Majhni bas predojačevalnik in učinki: Black Ice, Electra Fuzz: 9 korakov (s slikami)
Škatla z drobnim basom s predojačevalnikom in učinki: Black Ice, Electra Fuzz: V tem priročniku bom pokazal, kako lahko naredite svoj lasten predpojačevalnik za bas/kitaro in škatlo z učinki. Odločil sem se, da naredim hibridno škatlo z učinki, ki združuje skupni učinek popačenja "Black Ice" ali "Electra Distortion" z "Bazz Fuss" fuzz efektom.
Začetek uporabe BeagleBone Black: 11 korakov
Začetek uporabe BeagleBone Black: Ko sem nekaj časa uporabljal Arduino, sem se odločil poskusiti Beaglebone Black. Ker sem videl pomanjkanje vsebine na Instructables in sem imel nekaj težav pri začetku, sem želel pomagati drugim pri nastavitvi BeagleBone Black
Beaglebone Black Web Control z uporabo WebPy: 6 korakov
Beaglebone Black Web Control z uporabo WebPy: Ste si kdaj želeli ustvariti način za nadzor vaših garažnih vrat s telefonom, morda zbrati podatke in si jih ogledati iz prenosnega računalnika. Obstaja en sam računalnik, imenovan Beaglebone Black, ki je izjemno zmogljiva naprava, ki vam omogoča nadzor nad