Sisukord:

Tehke tantsurobot ilma 3D -printeri ja Arduinoga/#nutiloome: 11 sammu (piltidega)
Tehke tantsurobot ilma 3D -printeri ja Arduinoga/#nutiloome: 11 sammu (piltidega)

Video: Tehke tantsurobot ilma 3D -printeri ja Arduinoga/#nutiloome: 11 sammu (piltidega)

Video: Tehke tantsurobot ilma 3D -printeri ja Arduinoga/#nutiloome: 11 sammu (piltidega)
Video: Tourist Trophy: Closer To The Edge - Полный документальный фильм TT3D (Доступны субтитры !!) 2024, Juuli
Anonim
Image
Image

Tere sõbrad, selles õpetuses näitan teile, kuidas teha tantsurobotit kodus ilma 3D -printerita ja ilma Arduino -ta. See robot on võimeline tantsima, automaatset tasakaalustamist, muusika tootmist ja kõndimist. Ja ka roboti disain näeb välja nii lahe….

Samm: nõutavad komponendid

Servo kinnitamine
Servo kinnitamine

Need on vajalikud komponendid, milles kasutan ringmänguväljakut, servomootorit, hüppajatraati, servoühendust, papist paberit ja silindrikujulist plastkarpi.

me kasutame roboti peaosa valmistamiseks plastkarpi ja paneme sinna sisse ka kõik juhtmed ja mikrokontrolleri.

Samm: servo kinnitamine

Servo kinnitamine
Servo kinnitamine
Servo kinnitamine
Servo kinnitamine

Teen teenindusmootori kinnitamiseks karbi alumisse ossa kaks auku. Kinnitage mõlemad servod tihedalt auku ja reguleerige seejärel servotraat.

3. samm: tehke jala disain

Tehke jala disain
Tehke jala disain

Pärast servomootori kinnitamist peame tegema roboti jala konstruktsiooni. Selle valmistamiseks kasutame paksu paberit. Me lõikame kaks väikest papitükki ja teeme lihtsa jala kujunduse, nagu pildil näidatud.

Pärast jalgade kujundamist seadistame jala külge servo -kinnituse, mis ühendab servo jalaga, nagu on näidatud alloleval pildil.

Samm: kinnitage jalg servo külge

Kinnitage jalg servo külge
Kinnitage jalg servo külge

Nüüd kinnitage jalg ükshaaval servomootori külge. Hea keha saamiseks kinnitage mõlemad jalad tihedalt. Selle tegemiseks vaadake allolevat pilti.

Nende kahe asemel saame kasutada ka 4 servomootorit. Sest kui kasutame 4 servot, saame sellesse robotisse lisada palju muid liigutusi. Kahes servomootorrobotis saame selle programmeerida ainult kõndimiseks, lihtsaks tantsimiseks ja mõneks tegevuseks, näiteks kuu kõndimiseks, vibreerimiseks jne. Niisiis, ühendage kõik osad õigesti, nagu pildil näidatud.

Samm: ühendage servo hüppajaga

Ühendage servo hüppajaga
Ühendage servo hüppajaga

Nüüd peame ühendama džemprijuhtmed servomootoriga. Džemprijuhtmete ühendamiseks servoga vaadake allolevat pilti. Ühendage kõik juhtmed sobiva värviga.

Pärast kõigi juhtmete ühendamist ja kõigi osade kinnitamist on meie roboti korpus valmis. Hüppame järgmise ja olulise sammu juurde, kuidas mikrokontrolleriga ühendust luua.

6. samm: ringkonnakoha mänguväljak Meie mikrokontroller

Ringmänguväljak Meie mikrokontroller
Ringmänguväljak Meie mikrokontroller

Enne hüppaja ühendamist mikrokontrolleriga vaadake esmalt Circuit mänguväljaku ekspressi. Kuna ringmänguväljaku ekspress on uut tüüpi mikrokontroller ja täiesti erinev Arduino'st, peaksime teadma mõnda mänguväljaku mänguväljakust.

See on meie mikrokontrolleri vooluringi mänguväljak. Selles mikrokontrolleris on palju andureid, 3 funktsionaalset nuppu, 10 mitmevärvilist LED-i ja palju sisend- ja väljundpistikuid. Selles mikrokontrolleris on saadaval palju funktsioone, nii et kasutan seda oma projektides.

Samm: juhtmestik

Juhtmestik
Juhtmestik

Pärast selle üle vaatamist ühendame hüppaja juhtmed ringkonnakeskuse mänguväljakuga.

Ühendage juhtmed kollase hüppajaga - PinA1, punase hüppajaga - Pin3.3v (i) Must hüppaja - Pin gnd (gnd) Sinine hüppaja - Pin3.3v (ii) Valge hüppaja - Pin gnd (ii) Roheline hüppaja - PinA2

Kui ühendate kõik juhtmed ja hüppaja, reguleerige kõik juhtmed ja pange kõik hüppajad ja mikrokontrollerid kasti. Pange kõik asjad väga ettevaatlikult kokku, kuna ükski juhe ei peaks lahti ühendama. See on kõik ………… Nii et meie armas ja isetegemine hämmastav tantsurobot on valmis.

8. samm: kood

Kood
Kood

input.onLoudSound (function () {

jaoks (olgu i = 0; i = 130) {jaoks (olgu i = 0; i <4; i ++) {tihvtid. A1.servoWrite (155) tihvti. A2.servoWrite (25) paus (500) tihvti. A1. servoWrite (130) tihvtid. A2.servoWrite (50) paus (500)} tihvti. A1.servoWrite (130) tihvti. A2.servoWrite (50)} light.showAnimation (light.rainbowAnimation, 500) tihvti. A1.servoWrite (130) pins. A2.servoWrite (50) for (let i = 0; i <6; i ++) {pause (200) nööpnõelad.1.servoWrite (170) paus (100) tihvti. A2.servoWrite (10) paus (200) tihvtid. A1.servoWrite (130) paus (100) tihvtid. A2.servoWrite (50) paus (200)} tihvtid. A1.servoWrite (130) tihvtid. A2.servoWrite (50) jaoks (let i = 0; i <6; i ++) {paus (200) tihvti. A2.servoWrite (10) paus (200) tihvti. A1.servoWrite (170) paus (100) tihvti. A2.servoWrite (50) paus (200) tihvti. A1.servoWrite (130) pause (100)} tihvti. A1.servoWrite (130) tihvti. A2.servoWrite (50) jaoks (las i = 0; i <4; i ++) {paus (100) tihvti. A1.servoWrite (180) paus (100) tihvtid.1.servoWrite (130) paus (200)} jaoks (las i = 0; i <4; i ++) {paus (100) tihvti. A2.servoWrite (80) paus (100) tihvti. A2.servoWrite (50) paus (200)} tihvtid. A1.servoWrite (130) tihvtid. A2.servoWrite (50)}}) tihvtid. A1.servoWrite (130) tihvtid. A2.servoWrite (50) igavesti (funktsioon () {light.setBrightness (255) light.showAnimation (light.rainbowAnimation, 2000) paus (2000) light.showAnimation (light.runningLightsAnimation, 500) paus (2500) light.showAnimation (light.colorWipeAnimation, 2000) paus (2500)}) igavesti (funktsioon () {music.playMelody ("C5 BAGFEDC", 120) music.playMelody ("CDEFGAB C5", 120) music.playMelody ("EB C5 ABGAF", 120) music.playMelody ("C5 ABGAFGE", 120)})

Samm: robot on valmis

Robot on valmis
Robot on valmis

Niisiis, ma loodan, et teile kõigile meeldib see projekt ja meeldib ka see.

10. samm: järgminePCB -

Järgmine PCB
Järgmine PCB

NextPCB on kõrgekvaliteediline trükkplaatide tootja, kellel on professionaalsed trükkplaatide tootmise võimalused. PCB materjalid on sertifitseeritud IATF16949, ISO9001, ISO14001, UL, CQC, RoHS ja REACH poolt. NextPCB kasutab väga kiiret meetodit PCB tarnimiseks vaid 6-8 päeva jooksul. Olen ka viimase kahe aasta jooksul seal teenust kasutanud ja saan alati häid tulemusi. Niisiis, ma soovitan kõigil mehaanilistel loojatel osta PCB NextPCB -st.

NextPCB pakub kuni 4-12 kihti trükkplaate. PCB kvaliteet on samuti väga hea. Ainult 10 dollari eest saate 10 soovitud värvi trükkplaati. PCB tellimiseks peate minema NextPCB veebisaidile. Minge lihtsalt veebisaidile Laadige oma Gerber -fail üles, valige PCB -seade ja tellige kohe 10 kvaliteetset PCB -d. Lisateabe saamiseks -

Samm: palun toetage meid, tellides mind Youtube'is

Kui teile meeldib see projekt, siis palun toetage mind, tellides minu YouTube'i kanali. Tellige kohe -

Siin saate kommenteerida ka uute projektide ideed minuga.

Facebook, @circuitjamer, Instagram- @circuitjamer

Soovitan: