Բովանդակություն:

Պատրաստեք պարող ռոբոտ առանց 3D տպիչի և Arduino/#խելացի ստեղծագործության. 11 քայլ (նկարներով)
Պատրաստեք պարող ռոբոտ առանց 3D տպիչի և Arduino/#խելացի ստեղծագործության. 11 քայլ (նկարներով)

Video: Պատրաստեք պարող ռոբոտ առանց 3D տպիչի և Arduino/#խելացի ստեղծագործության. 11 քայլ (նկարներով)

Video: Պատրաստեք պարող ռոբոտ առանց 3D տպիչի և Arduino/#խելացի ստեղծագործության. 11 քայլ (նկարներով)
Video: Միանիվ հեծանիվ վարելը 2024, Հուլիսի
Anonim
Image
Image

Բարև ընկերներ, այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել պարող ռոբոտ տանը առանց 3D տպիչի և առանց Arduino- ի: Այս ռոբոտը ունակ է պարել, ավտոմատ հավասարակշռել, երաժշտություն արտադրել և քայլել: Եվ Robot- ի դիզայնը նույնպես շատ զով տեսք ունի…

Քայլ 1: Պահանջվող բաղադրիչներ

Սերվոյի կցում
Սերվոյի կցում

Սրանք այն անհրաժեշտ բաղադրիչներն են, որոնցում ես օգտագործում եմ շրջանային խաղահրապարակ, servo շարժիչ, թռիչքային մետաղալար, servo attacher, ստվարաթղթե թուղթ և պլաստմասե գլանաձեւ տուփ:

մենք կօգտագործենք պլաստիկ տուփը ՝ գլուխը ռոբոտի մաս դարձնելու համար, ինչպես նաև դրա մեջ դնում ենք բոլոր լարերը և միկրոկառավարիչը:

Քայլ 2. Սերվոյի ամրացում

Սերվոյի կցում
Սերվոյի կցում
Սերվոյի կցում
Սերվոյի կցում

Տուփի ներքևի մասում ես երկու անցք եմ կատարում `սերվո շարժիչը ամրացնելու համար: Կցեք երկու servo- ն սերտորեն անցքի մեջ և ապա կարգավորեք servo մետաղալարը:

Քայլ 3. Կատարեք ոտքերի ձևավորում

Կատարեք ոտքերի ձևավորում
Կատարեք ոտքերի ձևավորում

Servo շարժիչը ամրացնելուց հետո մենք պետք է պատրաստենք ռոբոտի ոտքի ձևավորում: Դրա պատրաստման համար մենք կօգտագործենք հաստ ստվարաթղթե թուղթ: Մենք կկտրենք երկու փոքր ստվարաթուղթ և ոտքերի պարզ ձևավորում, ինչպես ցույց է տրված նկարում:

Ոտքերի ձևավորում կատարելուց հետո մենք ոտքի վրա կդնենք սերվո կցորդ, որը պետք է միացնի սերվոն իր ոտքով, ինչպես ցույց է տրված ստորև նկարում:

Քայլ 4: Կցեք ոտքը Servo- ին

Կցեք ոտքը Servo- ին
Կցեք ոտքը Servo- ին

Այժմ ոտքը հերթով ամրացրեք servo շարժիչին: Ամուր ամրացրեք երկու ոտքը ՝ լավ մարմին կազմելու համար: Տեսեք ստորև նկարը դա անելու համար:

Այս երկուսի փոխարեն կարող ենք նաև օգտագործել 4 servo շարժիչ: Քանի որ, եթե մենք կօգտագործենք 4 servo, մենք կարող ենք ավելացնել բազմաթիվ այլ շարժումներ այս ռոբոտի մեջ: Երկու servo շարժիչով ռոբոտի մեջ մենք կարող ենք այն ծրագրել միայն քայլելու, պարզ պարերի և լուսնի վրա քայլելու, ինչպես նաև թրթռալու համար և այլն: Այսպիսով, ճիշտ միացրեք բոլոր մասերը, ինչպես ցույց է տրված նկարում:

Քայլ 5: Միացրեք Servo- ն Jumper- ի հետ

Միացրեք Servo- ն Jumper- ի հետ
Միացրեք Servo- ն Jumper- ի հետ

Այժմ մենք պետք է jumper լարերը միացնենք servo շարժիչով: Տեսեք ստորև բերված պատկերը ՝ jumper լարերը սերվոյի հետ միացնելու համար: Միացրեք բոլոր լարերը համապատասխան գույնով:

Բոլոր լարերը միացնելուց և բոլոր մասերը ամրացնելուց հետո մեր Ռոբոտի մարմինը պատրաստ է: Եկեք անցնենք մեր հաջորդ և կարևոր քայլին, թե ինչպես միանալ միկրոկառավարիչի հետ:

Քայլ 6. Շրջանակային խաղահրապարակ Մեր միկրոհսկիչը

Շրջանային խաղահրապարակ Մեր միկրոհսկիչը
Շրջանային խաղահրապարակ Մեր միկրոհսկիչը

Նախքան թռիչքը միկրոհսկիչի հետ միացնելը, նախ նայեք Circuit խաղահրապարակի ճեպընթացին: Քանի որ շրջանային խաղահրապարակի էքսպրեսը նոր տեսակի միկրոհսկիչ է և բոլորովին տարբերվում է Arduino- ից, այնպես որ մենք պետք է որոշ բաներ իմանանք շրջանային խաղահրապարակի մասին:

Սա մեր միկրոհսկիչի միացումային խաղահրապարակի էքսպրեսն է: Այս միկրոկառավարիչում կան բազմաթիվ տվիչներ, 3 գործառույթով աշխատող կոճակներ, 10 բազմագույն LED և բազմաթիվ մուտքային և ելքային կապում: Այս միկրոկառավարիչում առկա են բազմաթիվ հնարավորություններ, այնպես որ ես դա օգտագործում եմ իմ նախագծերում:

Քայլ 7: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

Այս մասին նայելուց հետո եկեք միացնող լարերը միացնենք խաղահրապարակի էքսպրեսին:

Միացրեք լարերը որպես դեղին թռիչք - PinA1, Կարմիր jumper - Pin3.3v (i) Սև jumper - Pin gnd (gnd) Կապույտ jumper - Pin3.3v (ii) Սպիտակ Jumper - Pin gnd (ii) Կանաչ jumper - PinA2

բոլոր լարերը և Jumper- ը միացնելուց հետո կարգավորեք բոլոր մետաղալարերը և տեղադրեք բոլոր jumper- ը և միկրոհսկիչը տուփի մեջ: Ամեն ինչ շատ ուշադիր դրեք, քանի որ ոչ մի մետաղալար չպետք է անջատվի: Ահա և վերջ ………… Այսպիսով, մեր սրամիտ և DIY զարմանահրաշ պարող ռոբոտը պատրաստ է:

Քայլ 8: Կոդ

Կոդ
Կոդ

input.onLoudSound (գործառույթ () {

(թող i = 0; i = 130) {համար (թող i = 0; i <4; i ++) {pins. A1.servoWrite (155) կապում. A2.servoWrite (25) դադար (500) կապում: A1. servoWrite (130) կապում. A2.servoWrite (50) դադար (500)} կապում. A1.servoWrite (130) կապում. A2.servoWrite (50)} light.showAnimation (light.rainbowAnimation, 500) կապում: A1.servoWrite (130) pins. A2.servoWrite (50) for (let i = 0; i <6; i ++) {pause (200) pins. A1.servoWrite (170) pause (100) pins. A2.servoWrite (10) pause (200) կապում. A1.servoWrite (130) դադար (100) կապում: A2.servoWrite (50) դադար (200)} կապում: A1.servoWrite (130) կապում. A2.servoWrite (50) համար (թող i = 0; i <6; i ++) {դադար (200) կապում. A2.servoWrite (10) դադար (200) կապում. A1.servoWrite (170) դադար (100) կապում. A2.servoWrite (50) դադար (200) կապում: A1.servoWrite (130) դադար (100)} կապում. A1.servoWrite (130) կապում. A2.servoWrite (50) համար (թող i = 0; i <4; i ++) {դադար (100) կապում: A1.servoWrite (180) դադար (100) կապում. A1.servoWrite (130) դադար (200)} համար (թող i = 0; i <4; i ++) {դադար (100) կապում: A2.servoWrite (80) դադար (100) կապում. A2.servoWrite (50) դադար (200)} կապում. A1.servoWrite (130) կապում. A2.servoWrite (50)}}) կապում: A1.servoWrite (130) կապում: A2.servoWrite (50) ընդմիշտ (գործառույթ () {light.setBrightness (255) light.showAnimation (light.rainbowAnimation, 2000) դադար (2000) light.showAnimation (light.runningLightsAnimation, 500) դադար (2500) light.showAnimation (light.colorWipeAnimation, 2000) դադար (2500)}) ընդմիշտ (գործառույթ () {music.playMelody ("C5 BAGFEDC", 120) music.playMelody ("CDEFGAB C5", 120) music.playMelody ("EB C5 ABGAF", 120) music.playMelody ("C5 ABGAFGE", 120)})

Քայլ 9. Ռոբոտը պատրաստ է

Ռոբոտը պատրաստ է
Ռոբոտը պատրաստ է

Այսպիսով, ես հույս ունեմ, որ դուք բոլորդ կվայելեք այս նախագիծը և նաև ձեզ դուր կգա:

Քայլ 10: Հաջորդ PCB -

Հաջորդ PCB
Հաջորդ PCB

NextPCB- ն բարձրորակ PCB արտադրող է ՝ մասնագիտական PCB արտադրական հնարավորություններով: PCB նյութերը սերտիֆիկացված են IATF16949, ISO9001, ISO14001, UL, CQC, RoHS և REACH: NextPCB- ն օգտագործում է շատ արագացված մեթոդ ՝ PCB- ն ընդամենը 6-8 օրվա ընթացքում հասցնելու համար: Նաև ես այնտեղ օգտագործում եմ վերջին երկու տարին և միշտ լավ արդյունքներ եմ ստանում: Այսպիսով, ես առաջարկում եմ, որ բոլոր մեխանիկական ստեղծողները պետք է գնեն PCB NextPCB- ից:

NextPCB- ն ապահովում է մինչև 4-12 շերտ PCB: PCB- ի որակը նույնպես շատ լավ է: Ընդամենը 10 դոլարով կարող եք ձեռք բերել ցանկացած գույնի 10 հատ PCB: PCB պատվիրելու համար դուք պետք է գնաք NextPCB կայք: Պարզապես գնացեք կայք: Վերբեռնեք ձեր gerber ֆայլը, ընտրեք PCB- ի կարգավորումը և պատվիրեք 10 բարձրորակ PCB հիմա: Լրացուցիչ տեղեկությունների համար -

Քայլ 11: Խնդրում ենք աջակցել մեզ ՝ բաժանորդագրվելով ինձ Youtube- ում

Եթե Ձեզ դուր է գալիս այս նախագիծը, ապա խնդրում եմ աջակցեք ինձ ՝ «բաժանորդագրվելով» իմ YouTube ալիքին: Բաժանորդագրվեք հիմա ՝

Կարող եք նաև ինձ հետ կիսվել նոր նախագծերի գաղափարով ՝ մեկնաբանելով այստեղ:

Facebook- @circuitjamer, Instagram- @circuitjamer Այսպիսով, ողջույն տղերք ………….. տեսնում ենք ձեզ հաջորդ նախագծերում: Շնորհակալություն այս ձեռնարկին այցելելու համար …… #խելացի ստեղծագործություն,

Խորհուրդ ենք տալիս: