Turinys:

Robotas „Juodasis riteris“: 5 žingsniai
Robotas „Juodasis riteris“: 5 žingsniai

Video: Robotas „Juodasis riteris“: 5 žingsniai

Video: Robotas „Juodasis riteris“: 5 žingsniai
Video: КОПАЕМ ОТ ДУШИ! ► Смотрим Shovel Knight: Treasure Trove 2024, Lapkritis
Anonim
Image
Image
Prekės!
Prekės!

Geros naujienos visiems!

Šiandien mes išmoksime sukurti juodojo riterio robotą, naudojant „Hummingbird Duo Robotics Kit“ir įvairias kartono bei popieriaus medžiagas. Baigę turėsite robotą „Black Knight“, kuris reaguoja į judesį! Peržiūrėkite paveikslėlį ir vaizdo įrašą aukščiau, kad pamatytumėte gatavą produktą!

1 žingsnis: reikmenys

Prekės!
Prekės!
Prekės!
Prekės!
Prekės!
Prekės!

Šiam projektui jums reikės (vaizdai rodomi iš viršaus į apačią, iš kairės į dešinę):

įvairių dydžių kartoninės dėžutės ir (arba) plakatų lenta (arba kartoninė pakuotė)

1 „Hummingbird Duo“plokštė (su maitinimo ir USB kabeliais)

3 atstumo jutikliai

4 servai

2 trijų spalvų šviesos diodai

2 vibraciniai varikliai (neprivaloma)

karšto klijų pistoletas, elektros juosta ir (arba) lipni juosta

2 žingsnis: suprojektuokite

Dizainas!
Dizainas!

Norėdami pradėti, turėtumėte sudaryti keletą eskizų, kaip norite, kad atrodytų jūsų robotas. Tai atlikę pirmiausia galite suplanuoti apytikslį dėžių dydį, kurio jums gali prireikti, arba kaip iškirpti ir sulankstyti plakato lentą. Turėtumėte nustatyti pagrindines roboto proporcijas ir tai, kaip norite atrodyti kiekvienas judesys. Aš parodysiu savo eskizus ir paaiškinsiu savo minties procesą, tačiau nedvejodami pakeiskite savo dizainą ir būkite kūrybingi!

Šiame etape taip pat turėtumėte eksperimentuoti su kolibrio duetu ir visomis jo dalimis. Norėdami sužinoti, kaip veikia dalių prijungimas prie plokštės, eikite į šį puslapį: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Praleiskite šiek tiek laiko dirbdami su jutikliais, servo ir šviesos diodais, kad žinotumėte, kaip jie visi veikia! Servos gali judėti tik 180 laipsnių, todėl būtinai atsižvelkite į tai kurdami. Prieš kuriant robotą gali būti naudinga dirbti su šiais dalykais, kad galėtumėte atitinkamai planuoti.

3 žingsnis: statykite

Statyti!
Statyti!
Statyti!
Statyti!
Statyti!
Statyti!

Dabar, kai viską suplanavote popieriuje, laikas pradėti kurti! Yra daug galimų būdų tai sukurti, tačiau kūnui naudojau ilgą, liesą dėžutę, o rankų segmentams - suvyniotą plakato lentą. Kiekviena ranka sukasi prie kūno ir alkūnės.

Atsukite baltą servo dalį, kuri juda, ir nuimkite ją, kad galėtumėte ją priklijuoti prie rankų vidinės pusės. Kiekvienos rankos viduje bus vienas iš jų, kad jie saugiai judėtų su servo prietaisais. Turėsite iškirpti skyles dalims, kurios vėl jungiasi prie servo. Be to, turėsite iškirpti plyšius rankose, virš kurių yra servo varžtai. Tokiu būdu galite pritvirtinti atsuktuvą, kad priveržtumėte servos.

Abi servos ant dešinės rankos turi pasukti aukštyn ir žemyn (abi rankos dalys vertikalios). Viršutinis servo elementas kairėje rankoje turėtų judėti iš kairės į dešinę, kai ranka yra vertikali, o apatinis serveris turi judėti iš kairės į dešinę, kai ši dalis yra horizontali.

Aukščiau galite pamatyti mano kūrimo proceso nuotraukas. Pasisemkite įkvėpimo iš šių, bet nebijokite išbandyti ko nors kito!

4 žingsnis: programuokite

Programa!
Programa!

Dabar pagaliau atėjo laikas prikelti savo robotą (kai ką)! Naudodami teiginius if / else, turėtumėte pasakyti robotui atlikti judesį, kai suveikia jutiklis. Kaip matėte mano gatavo roboto vaizdo įraše, aš pasirenku naudoti kardo brūkšnį ir skydo judesį. Aukščiau galite pamatyti mano kodo nuotrauką, tačiau, kaip ir bet kas kitas, esu tikras, kad yra daug būdų, kaip užprogramuoti šį robotą. Aš naudoju „snap“, bet taip pat galite naudoti įvairias kitas programavimo kalbas.

Keletas problemų, į kurias reikia atkreipti dėmesį:

Nepamirškite nustatyti visų servo ir šviesos diodų pradinių verčių! Jūsų robotui reikia atspirties taško!

Įdėkite visą kodą į „amžiną“kilpą, kitaip jūsų robotas niekada nebaigs judesio.

Jei nuspręsite kardo judėjimui naudoti 2 jutiklius (kaip aš padariau), vieno jutiklio teiginį „if / else“turėsite įdėti kito jutiklio kito sakinio viduje. Priešingu atveju jie prieštaraus vienas kitam.

5 veiksmas: galimos problemos …

Galimos problemos…
Galimos problemos…
Galimos problemos…
Galimos problemos…
Galimos problemos…
Galimos problemos…

Prieš klijuodami / klijuodami juos, būtinai patikrinkite savo servus. Paskutinis dalykas, kurio norite, yra tai, kad jūsų roboto ranka būtų atgal, tada jūs turite iš naujo klijuoti servo!

Jūsų kardas gali sulenkti, priklausomai nuo to, kaip jį pastatysite (plakatų lenta nėra pati stabiliausia). Aš tai ištaisiau pridėdamas ilgą metalinę detalę kardo viduje (naudojau iešmo tipo objektą, o ne smailų!).

Atrodo, kad didžiausias servo svoris yra kažkur apie 1 kitą servo ir medžiagas, kurias naudojau dešinei rankai ir kardui. Iš pradžių aš turėjau variklį karde, kad būtų galima sureguliuoti jo padėtį. Tačiau su varikliu ranka negalėjo pasukti visų 180 laipsnių. Taigi, būkite atsargūs dėl savo medžiagų svorio!

Apsvarstykite savo skydo vietą, tik po karšto klijavimo prie rankos supratau, kad ranka turi būti skydo centre. Rankos padėjimas skydo apačioje sukuria nestabilumą. Tačiau dėl jutiklių išdėstymo būtų buvę sunku perkelti skydą žemyn.

Nebijokite pradėti iš naujo arba pakeisti savo dizainą po blogos pradžios! Aukščiau esančiose nuotraukose parodytas mano pirmasis bandymas prieš geriau įsivaizduojant, kaip turėtų atrodyti robotas.

Šis robotas taip pat greičiausiai bus labai sunkus priekyje, todėl gali tekti pridėti atsvarą ar atramą jo gale.

Rekomenduojamas: