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

Youանկանում եք Ձնեմարդ կառուցե՞լ: 9 քայլ (նկարներով)
Youանկանում եք Ձնեմարդ կառուցե՞լ: 9 քայլ (նկարներով)

Video: Youանկանում եք Ձնեմարդ կառուցե՞լ: 9 քայլ (նկարներով)

Video: Youանկանում եք Ձնեմարդ կառուցե՞լ: 9 քայլ (նկարներով)
Video: Ազգային երգիչ 2 / National Singer 2 / Գալա համերգ 05 2024, Դեկտեմբեր
Anonim
Image
Image
Պատկեր
Պատկեր

Ներածություն

Այս նախագիծը ցույց է տալիս, թե ինչպես կարելի է կառուցել պարող ձնեմարդ, Raspberry Pi- ի և PivotPi- ի հետ `սերվոյի վերահսկիչ, որը ստեղծվել է հենց դրա համար:

Scratch- ը օգտագործվում է պարող ձնեմարդին ծածկագրելու համար, իսկ Sonic Pi- ն ստեղծում է Holidays երաժշտությունը:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Ձնեմարդը ցուցադրում է PivotPi- ն, ուստի եկեք սկսենք դրանից: Ձեզ հարկավոր կլինի.

  1. A առանցքային Pi
  2. RaspberryPi wifi հասանելիությամբ (կամ Pi3 կամ մեկ այլ Pi ՝ դոնգլով)
  3. 4 AA մարտկոց
  4. 2 միջին չափաբաժին
  5. 1 փոքր սերվո
  6. 6 ցատկային հաղորդալար արականից իգական (սև, կարմիր, սպիտակ և շագանակագույն, կարմիր, նարնջագույն, եթե կարող եք գույներ ընտրել)
  7. Խոսնակ
  8. Raspbian for Robots SD Card

Արհեստների ոլորտում ձեզ հարկավոր է.

  1. Փրփուր տախտակ
  2. Մեծ փողկապի փաթաթում
  3. Ամուր երկկողմանի ժապավեն
  4. Գուգլի աչքեր
  5. Սև մարկեր
  6. Ուժեղ գրառում

Քայլ 2. Ձնեմարդի մարմնի կառուցում

Ձնեմարդը կկառուցեք փրփուրի կտորից: Օգտագործեք տարբեր չափերի երեք ափսե կամ ցանկացած կլոր առարկա, որոնք ձեզ կտան գեղեցիկ համաչափ ձնեմարդ: Կտրեք կտորները և հաշվի առեք նաև կողերը հղկելը:

Կտրեք երեք շրջան

Օգտագործեք սև ցուցիչ ՝ յուրաքանչյուր շրջանակի շուրջ պտտվելու և դրանք առանձնացնելու համար: Եվ մենք սկսեցինք ձնեմարդու սկիզբը:

Ձնեմարդու մարմին

Քայլ 3. Կառուցեք Ձնեմարդը

Ստացեք այնպիսի գրառում, որն այնքան բարձր կլինի, որ կարողանա պահել ձնեմարդին:

Կցվածքի ստորին կեսին ամրացրեք երկու միջին չափաբաժին `աչքերը շոյելով նրանց մոտավոր դիրքով: Servo տեղադրումը որոշում է այն շարժման տեսակը, որը դուք կստանաք: Եթե սերվո տեղադրեք շրջաններից մեկի կենտրոնում, ապա կստանաք մաքուր պտտման շարժում: Դա լավ է թվում թևերով կենտրոնական մասի համար: Ձեռքերը կպցրեք մարմնին ժապավենով, ձեռքերը չեն շարժվում, մարմինը պտտվում է:

Եթե դուք տեղադրեք սերվո մարմնի շրջանագծի կենտրոնից ավելի բարձր, ապա կստանաք ճոճվող ազդեցություն, որը գեղեցիկ տեսք ունի ստորին հատվածի համար: Դա ճշգրիտ գիտություն չէ (կարող է լինել, բայց պարտադիր չէ, որ ձնեմարդու համար այդքան ճշգրիտ լինի), բայց մոտ 1/3 -ի տեսքը գեղեցիկ տեսք ունի:

Վերին servo - փոքր - վերահսկում է գլուխը: Որպես պարանոց կօգտագործենք բալզայի փայտի մի կարճ կտոր, որի ստորին հատվածը կցված է սերվոյին, իսկ վերին մասը ՝ գլխին: Սա թույլ է տալիս ձնեմարդուն գլուխը կողք կողքի տեղափոխել: Բալզայի փայտը օգտագործում է երկկողմանի ժապավեն ՝ գլխի հատվածին կպչելու համար: Timeամանակն է զարդարել ձնեմարդուն: Գուգլի աչքեր, քաղցրավենիք և բոլորը:

Միջին հատվածը ՝ զենքերով

Ստորին հատվածը `կենտրոնից անջատված

Գլուխ և պարանոց

Քայլ 4: Servo միացումներ

Servամանակն է այդ սերվերը միացնել PivotPi տախտակին: Դրանք երեքն են, բայց երկուսը պետք է մի փոքր շատ բարձր լինեն: Դուք ունեք մի քանի ընտրություն: Դուք կարող եք PivotPi/RaspberryPi- ն ավելի բարձր դնել հենակետի վրա ՝ օգտագործելով փողկապներ կամ որևէ այլ անվտանգ մեթոդ, կամ կարող եք երկարացնել սերվո լարերը ՝ օգտագործելով արականից իգական ցատկող լարերը:

Ներքևի servo- ն միացված է 1 -ին նավահանգստին:

Միջին servo- ն միացված է 2 -րդ նավահանգստին:

Վերին servo- ն (փոքրը) միացված է 7 -րդ նավահանգստին, քանի որ իմ PivotPi- ն կանգնած էր, և լարերը կարող էին հասնել դրան (նավահանգիստ 8 -ը նույնպես լավ կլիներ):

Servo միացումներ

Լարային ընդարձակումներ

Դուք կարող եք փոխել Scratch ծածկագիրը `ձեր սեփական կապերին համապատասխանեցնելու համար` հարմարեցնելով այս բլոկները

Քայլ 5: Բարձրախոսների միացում

Բանախոսի կապը հեշտ է:

  1. Նրա հոսանքի մալուխը միացված է ինչպես բարձրախոսին, այնպես էլ Pi- ի USB պորտից մեկին
  2. Նրա աուդիո մալուխը անցնում է Pi- ի աուդիո պորտին
  3. Նրա հզորությունը պետք է միացված լինի ամենաբարձր ձայնին, քանի որ դրսում ենք լինելու

Բարձրախոսի միացում

Քայլ 6: Scratch Code

Ձնեմարդի նախագիծը օգտագործում է Scratch- ը PivotPi- ի համար: Ռոբոտի լիովին նման չլինելու համար օգտագործվում են որոշ պատահական գեներատորներ: Հակառակ դեպքում ծածկագիրը պարզ է: Դուք կարող եք ավելին իմանալ մեր առցանց Scratch տեղեկատու էջի միջոցով:

Եթե դուք կատարում եք DI Softwareրագրային ապահովման թարմացում ձեր Raspbian for Robots քարտի վրա, ապա կկարողանաք գտնել կոդը ՝

Կտտացրեք Ֆայլ, այնուհետև Բացեք

Կտտացրեք Pi կոճակին և նավարկեք դեպի Dexter, PivotPi, Projects, Snowman

Քայլ 7: Sonic Pi Code

Sonic Pi- ը լռելյայն Raspbian- ի համար նախատեսված չէ Ռոբոտների համար: Դուք դրա կարիքը չունեք, բայց դա զվարճալի բան է ավելացնել:

Sonic Pi- ը տեղադրելու համար ձեր SD քարտը պետք է լինի առնվազն 8 Գիգ ՝ որոշ պահեստային սենյակով: Եթե ունեք 4 Գիգ, ապա Sonic Pi- ի փոփոխությունները դրա վրա չեն տեղավորվի:

Տերմինալի պատուհանում գործարկեք հետևյալ հրամանները.

sudo apt-get թարմացում

sudo apt-get տեղադրել sonic-pi

և թող դա անի իր կախարդանքը:

Ազնվամորի Pi / mingրագրավորում / Sonic Pi

Դուք կարող եք ներբեռնել Jingle Bells- ը Ռոբին Նյումանի հավաքածուից (կտտացրեք «Ներբեռնել Zip» կոճակին, վերևից աջ) (Հսկայական շնորհակալություն Ռոբինին ՝ իր երաժշտական տաղանդը կիսելու համար):

Եթե ինչ -որ օգնության կարիք ունեք ֆայլը ձեր սովորական համակարգչից ձեր Pi- ին փոխանցելու համար, նայեք մեր ձեռնարկներին:

Ֆայլեր փոխանցեք Mac- ից

Ֆայլեր փոխանցեք համակարգչից

Սկսեք Sonic Pi- ը ՝ կտտացնելով Pi- ի փոքրիկ կարմիր ազնվամորու ընտրացանկին, այնուհետև mingրագրավորում, այնուհետև Sonic Pi:

Տեղադրեք Sonic Pi ֆայլը ՝ կտտացնելով Load կոճակին և Pi- ում գտնելով այն վայրը, որտեղ այն պահել եք:

Երբ ձեր բարձրախոսը միացված է Pi- ին և միացված է, կարող եք սեղմել Run կոճակը և լսել, թե ինչպես է ձեր Pi- ն երաժշտություն ստեղծում:

Քայլ 8. Ինչպես ստանալ այս ծրագրի ծածկագիրը

Կոդ ստանալու ամենահեշտ ձևը ձեր Dexter Industries ծրագրակազմի թարմացումն է «DI Software Update» - ի միջոցով: Երբ դա անեք, նման նոր նախագծերի բոլոր ծածկագրերը կցուցադրվեն:

Ֆայլի ուղի

Երբ գործարկում եք DI Software Update- ը, այս նախագիծը կարելի է գտնել այս վայրում.

/home/pi/Dexter/PivotPi/Projects/Ձնեմարդ

Ներբեռնվող ֆայլ

Եթե դուք չեք օգտագործում Dexter Industries հատուկ ծրագրակազմը ՝ Raspbian for Robots, և դեռ ցանկանում եք ներբեռնել այս ֆայլը, կարող եք ներբեռնել այստեղ:

Քայլ 9: Օգնության կարիք ունե՞ք:

Ունե՞ք հարց կամ խնդիր: Տեղադրեք այն ֆորումներում և մենք կօգնենք ձեզ:

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