Sisukord:
- Samm: nõutavad komponendid
- Samm: servo kinnitamine
- 3. samm: tehke jala disain
- Samm: kinnitage jalg servo külge
- Samm: ühendage servo hüppajaga
- 6. samm: ringkonnakoha mänguväljak Meie mikrokontroller
- Samm: juhtmestik
- 8. samm: kood
- Samm: robot on valmis
- 10. samm: järgminePCB -
- Samm: palun toetage meid, tellides mind Youtube'is
Video: Tehke tantsurobot ilma 3D -printeri ja Arduinoga/#nutiloome: 11 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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
Teen teenindusmootori kinnitamiseks karbi alumisse ossa kaks auku. Kinnitage mõlemad servod tihedalt auku ja reguleerige seejärel servotraat.
3. samm: 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
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
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
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
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
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
Niisiis, ma loodan, et teile kõigile meeldib see projekt ja meeldib ka see.
10. samm: järgminePCB -
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:
Tehke Arduinoga Nixie kell MDF -i puidust ümbrises: 11 sammu (piltidega)
Valmistage Nixie kell koos Arduinoga MDF -i puidust ümbrises: selles juhendis näitan, kuidas valmistada Nixie kella koos Arduino -ga vooluahela järgi, mis on võimalikult lihtne. Kõik need on pandud MDF -i puidust ümbrisesse. Pärast valmimist näeb kell välja nagu toode: nägus ja kindlalt kompaktne. Vaatame
Tantsurobot: 21 sammu
Tantsurobot: Selles juhendis teeme tantsuroboti. Vaadake videoid, et näha seda robotit töös. Enne komponentide hankimist on soovitatav lugeda kogu juhend
Rääkiv Arduino - MP3 esitamine Arduinoga ilma moodulita - Mp3 -faili esitamine Arduino'st PCM -i abil: 6 sammu
Rääkiv Arduino | MP3 esitamine Arduinoga ilma moodulita | Mp3 -faili esitamine Arduino'st PCM -i abil: Selles juhendis õpime, kuidas mängida MP3 -faili arduino abil ilma helimoodulit kasutamata, siin kasutame Arduino jaoks PCM -i teeki, mis mängib 16 -bitist PCM -i 8 kHz sagedusega, nii et saate seda teha
PIR -anduri õpetus - Arduinoga või ilma: 8 sammu
PIR -anduri õpetus - Arduinoga või ilma: Vahetult enne oma järgmise projektiõpetuse loomist, mis kasutab PIR -andurit, arvasin, et võiksin luua eraldi õpetuse, mis selgitaks PIR -anduri tööd. Seda tehes suudan oma teise õpetuse lühikese ja asjalikuna hoida. Niisiis
Navigeerige robot kingade anduritega, ilma GPS -iga, ilma kaardita: 13 sammu (koos piltidega)
Navigeerige robotil jalatsianduritega, ilma GPS-i, ilma kaardita: robot liigub eelnevalt programmeeritud teel ja edastab (üle Bluetoothi) oma tegeliku liikumisteabe telefoni reaalajas jälgimiseks. Arduino on eelnevalt programmeeritud teega ja oblu kasutatakse roboti liikumise tuvastamiseks. oblu edastab liikumisteavet