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

Պարզ Arduino հարվածային ռոբոտ ՝ 5 քայլ
Պարզ Arduino հարվածային ռոբոտ ՝ 5 քայլ

Video: Պարզ Arduino հարվածային ռոբոտ ՝ 5 քայլ

Video: Պարզ Arduino հարվածային ռոբոտ ՝ 5 քայլ
Video: Arduino MIDI հարվածային գործիքներ Piezo Disc ձգաններով (սխեմատիկ և կոդով) 2024, Հուլիսի
Anonim
Image
Image
Նյութեր և գործիքներ
Նյութեր և գործիքներ

Խոստովանեմ. Ես այս նախագիծը պատրաստեցի բացարձակ ձանձրույթից հետո ՝ մի քանի օր ներսում խրված մնալով մի շարք փոքր, բայց խնդրահարույց ձնաբուքների ժամանակ: Նայելով իմ արդուինոյին, մի քանի սերվոյին և ինչ -որ ժապավենին ՝ թմբուկի ռոբոտի հիմնական գաղափարը սկսեց իրագործվել: Պարզվում է, եթե դուք ունեք ամեն ինչ

Եթե դուք դեռ նոր եք սկսում կամ փորձում եք ամրապնդել ձեր արդուինոյի հմտությունները, սա կարող է լավ վայր սկսել: Եկեք սկսենք.

Քայլ 1: Նյութեր և գործիքներ

Նյութեր և գործիքներ
Նյութեր և գործիքներ

Նյութեր:

  • Arduino Uno (չնայած գրեթե ցանկացած տախտակ պետք է աշխատի)
  • (2) դիրքի պտտման servo շարժիչներ
  • առանց զոդման տախտակ
  • տախտակի լարեր (առնվազն մեկ տասնյակ)
  • փայտի հարթ կտոր
  • (2) մանգաղ-մանգաղ, ձողիկներ, մատիտներ կամ թմբուկի այլ հարմար այլընտրանքներ
  • ռետինե պահոց, սուրճի կափարիչ կամ թմբուկի գլխի այլընտրանք

Գործիքներ:

  • նոթբուք, որի վրա տեղադրված է Arduino IDE- ի վերջին տարբերակը
  • USB ծրագրավորման մալուխ, որը միանում է arduino- ին
  • ժապավեն
  • տաք սոսինձ ատրճանակ (կամ պարզապես ստեղծագործեք ժապավենով)

Ամանակ:

15 րոպե իդեալական պայմաններում: Միգուցե մեկ ժամ, եթե ամեն ինչ առաջին անգամ ճիշտ չաշխատի:

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

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

Եկեք սկսենք մի քանի բաներ միասին միացնելով:

Յուրաքանչյուր servo շարժիչ ունի երեք միացում ՝ մեկը հոսանքի, երկրորդը ՝ գետնի և երրորդը ՝ տվյալների (կամ նման մի բան): Դրականը միշտ կարմիր է, գետինը սովորաբար դարչնագույն կամ սև է, իսկ տվյալները `նարնջագույն կամ սպիտակ: Օգտագործելով տախտակ կամ arduino- ի վերնագրի կապում, միացրեք arduino- ի հզորությունը և գրունտը յուրաքանչյուր շարժիչին: Մի շարժիչի տվյալների հաղորդալարը միացրեք 5 -ի կապակցին, իսկ մյուս շարժիչի տվյալների հաղորդալարը `6 -ին: Համոզվեք, որ երկու կապողներն աջակցում են PWM- ը: Եվ…. վերջ! Դա այնքան էլ դժվար չէր:

Քայլ 3: Կառուցեք բանը

Կառուցեք Բանը
Կառուցեք Բանը
Կառուցեք Բանը
Կառուցեք Բանը

Այժմ մենք պետք է կառուցենք շրջանակը

Դուք կարող եք օգտագործել ձեր երևակայությունը այս մասի համար: Ես սա կառուցել եմ փայտի հարթ կտորի վրա, բայց ստվարաթղթե հարթ կտորը նույնքան լավ կաշխատի: Flatանկացած հարթ, ամուր և հեշտ աշխատելու համար լավ հիմք կծառայի:

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

Հաջորդը, մենք պատրաստելու ենք թմբուկները: Ես կտրեցի երկու 5 դյույմ երկարությամբ 1/4 դյույմ դոդի ձողեր, չնայած սոսնձի ձողերի նման մի բան նույնքան լավ կաշխատի: Կպչեք դրանք կամ կպցրեք սերվո եղջյուրներին:

Եթե դեռ չեք հասցրել, կպցրեք շարժիչները, որպեսզի դրանք ներկեն փայտի կտորներով կամ այն, ինչ դուք օգտագործում եք դրանք ամրացնելու համար:

Վերջ! Someամանակն է որոշ կոդերի…

Քայլ 4: Տեղադրեք ծածկագիրը

Տեղադրեք կոդը
Տեղադրեք կոդը

Երբ ամեն ինչ պատրաստ է գնալ, ժամանակն է տեղադրել ինչ -որ կոդ: Սա այն հատվածն է, որտեղ ձեզ հարկավոր կլինի Arduino IDE և USB ծրագրավորման մալուխ:

Եթե ցանկանում եք, կարող եք գրել ձեր սեփականը, կամ կարող եք պարզապես օգտագործել իմը: Կոդում կան տոննա կողմնակի նշումներ և հրահանգներ, մի անհանգստացեք:

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

Քայլ 5: Առաջ գնալ

Առաջ գնալ
Առաջ գնալ
Առաջ գնալ
Առաջ գնալ

Շնորհավոր! Դուք պարզապես հավաքել եք գործող թմբուկի ռոբոտը: Հոգնե՞լ եք դրա անողոք թակելուց: Ոչ Դե շուտով կլինես: Այսպիսով, ինչ կարող ենք անել, որպեսզի սա մի փոքր ավելի հետաքրքիր լինի:

Սկսելու համար ես կարող էի գրել ավելի լավ կոդ, որն իմպրովիզացված ռիթմեր էր կամ կարող էր եռյակ նվագել, այլ ոչ թե անվերջ քառորդ և ութերորդ նոտաների օղակներ:

Arduino- ն ունի նաև հնչերանգ (Հց, տևողություն) գործառույթ, որը թույլ է տալիս ձայնը նվագարկել PWM կապի միջոցով: Օգտագործելով նոտաների հաճախությունների աղյուսակ (տե՛ս վերը) և որոշ ստեղծագործական ծրագրեր, Arduino- ն կարող էր մեղեդի նվագել ՝ մի քանի հիվանդ հարվածներ դնելիս:

Եթե ձեզանից որևէ մեկը պատրաստում է այս նախագիծը, խնդրում եմ ինձ տեղյակ պահեք: Ես շատ կուզեի տեսնել այն:

Եթե ձեզ դուր եկավ սա, անպայման բաժանորդագրվեք իմ youtube ալիքին, որտեղ ես հրապարակում եմ գիտության և տեխնոլոգիայի հետ կապված այլ նախագծեր: Բոլորովին վերջերս ես աշխատում էի հրթիռային գործի վրա, ուստի ուշադրություն դարձրեք դրան:

Այսքանը այս նախագծի համար է: Հիմա գնացեք ինչ -որ բան պատրաստեք

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