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

Ինչպես կառուցել ձեր առաջին ռոբոտը (85 դոլար). 21 քայլ (նկարներով)
Ինչպես կառուցել ձեր առաջին ռոբոտը (85 դոլար). 21 քայլ (նկարներով)

Video: Ինչպես կառուցել ձեր առաջին ռոբոտը (85 դոլար). 21 քայլ (նկարներով)

Video: Ինչպես կառուցել ձեր առաջին ռոբոտը (85 դոլար). 21 քայլ (նկարներով)
Video: Ձեր էս ուրախությունը ամեն ինչ արժի իմ համար 🥹♥️🫂 2024, Հուլիսի
Anonim
Ինչպես կառուցել ձեր առաջին ռոբոտը (85 դոլար)
Ինչպես կառուցել ձեր առաջին ռոբոտը (85 դոլար)
Ինչպես կառուցել ձեր առաջին ռոբոտը (85 դոլար)
Ինչպես կառուցել ձեր առաջին ռոբոտը (85 դոլար)

ԵՍ ՍՐԱ ՆՈՐ ԵՎ ԹԱՐՄԱՎԱ ՏԱՐԲԵՐԱԿ ՍՏԵԵԼ: Խնդրում ենք գտնել այն այստեղ https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** *********************************************** ************** Թարմացում. Մոտ 10.000 մարդուց, ովքեր արդեն կարդացել են այս գրառումը, ցանկանում եմ ներողություն խնդրել: Երբ ես առաջին անգամ մտա այս պաշտոնը, ես գերազանցում էի մրցանակները գնահատելուն, քանի որ ապրում եմ Դանիայում, որտեղ ամեն ինչ շատ ընդարձակ է: Այս ռոբոտի ընդհանուր արժեքը սկզբում որոշված էր $ 150 -ի սահմաններում: Պարզվում է, որ գինը իրականում ընդամենը $ 85 է մնացած աշխարհում, գրեթե կես մրցանակ: (կներեք, ես նոր մրցանակներ եմ մուտքագրել բաղադրիչների համար) ************************************ *************************************** Եթե ունեք որևէ խնդիր կամ հարց այս նախագիծը, խնդրում ենք ազատ զգալ կապնվեք ինձ հետ letsmakerobots.com կայքում: Սա քայլ է այն մասին, թե ինչպես կատարել ինքնավար, ինքնավերլուծող, «սեփական միտք» (ոչ հեռակառավարվող, ոչ նախապես ծրագրավորված, այլ արձագանքող շրջապատին)) ռոբոտը մի քանի ժամվա ընթացքում: Դա իսկապես հեշտ է, և դա չի ենթադրում էլեկտրոնիկայի գիտելիքներ ՝ ռոբոտաշինություն սկսելու համար: Այստեղ կենտրոնացումը բացարձակ անհրաժեշտության վրա է ՝ հիմունքները լուսաբանելու համար: Սա նախատեսված է աչք բացելու համար, սա կառուցելուց հետո կարող եք կառուցել որևէ բան և վերահսկել ցանկացած էլեկտրոնային սարք: Խենթ է հնչում: Trueիշտ է, պարզապես պետք է փորձել այն հասկանալու համար, թե որքան հզորություն կա որոշ չիպերի մեջ, որոնք այսօր կարող եք գնել մի քանի դոլարով: Բարի գալուստ միկրոկառավարիչների աշխարհ:) theրագրավորման օրինակը, որը ես գրում եմ վերջում, այն է, որ այս ռոբոտը դարձնի այն, ինչ դուք կասեք «խուսափել պատերից» (այն կփոշոտի և կփնտրի ՝ հիմնվելով այն օբյեկտների վրա, որոնք հանդիպում են, ինչ կա ձախ կողմում, աջ և առաջ), բայց այն կարելի է ծրագրել ամեն ինչի մեջ `հեշտությամբ: Եթե հետաքրքրություն ցուցաբերվի, ես ավելի շատ ծրագրեր կտրամադրեմ դրա համար: Ահա ևս մեկը ՝ օգտագործելով նույն հիմնական սկզբունքները, տախտակը, չիպը և այլն: ՇԱՏ նման է դրան:

Քայլ 1. Գնեք նյութեր (Նախագծի տախտակ, միկրոկոնտրոլեր և մեկնարկային փաթեթ)

Գնեք նյութեր (Boardրագրի տախտակ, միկրոկոնտրոլեր և մեկնարկային փաթեթ)
Գնեք նյութեր (Boardրագրի տախտակ, միկրոկոնտրոլեր և մեկնարկային փաթեթ)

Գնումների ցուցակ, սկսեք այստեղից ՝ հետևյալով. Հղումները հենց այնտեղ են, որտեղ ես պատահաբար գտա իրերը համաշխարհային ցանցի տեսանկյունից: Դուք, իհարկե, կարող եք օգտագործել ցանկացած (վեբ) խանութ: Գները մոտ. Հնարավորության դեպքում փորձեք այն ստանալ միևնույն խանութից, իսկ ձեր երկրում գտնվող խանութից և այլն, որպեսզի ձեռք բերեք լավագույն գործարքները և ավելի արագ առաքում և այլն: Mario Bros- ի խաղ; Funվարճալի և լի հավելումներով և թաքնված հնարավորություններով, ինչը ստիպում է ձեզ կրկին ու կրկին խաղալ: Սա ներառում է հիմնական ուղեղը ՝ PICAXE-28X1: Գինը ՝ 38 ԱՄՆ դոլար Սա մի փոքր ընդարձակ է, բայց միայն առաջին անգամն է, որ խորհուրդ եմ տալիս այն ձեռք բերել, այն ներառում է շատ գեղեցիկ հիմնական իրեր, դուք ստանում եք CD-ROM բազմաթիվ ձեռնարկներով, մալուխներով, տախտակով, միկրոպրոցեսորով և այլն: Իրականում դա ծայրահեղ էժան է: Նմանատիպ փաթեթներն արժեն այս գինը մինչև 10 անգամ: Համոզվեք, որ ձեռք բերեք USB տարբերակը, խանութներում պատկերները կարող են չհամընկնել, և USB պատվիրելու ժամանակ ցուցադրեք սերիական մալուխ: USB- տարբերակը գնելիս անհրաժեշտ չէ USB- մալուխը ձեռք բերել որպես լրացուցիչ նյութ, չնայած այն նաև առանձին վաճառվում է: Ստացեք այն այստեղից: Մեկ անգամ գնելուց հետո պարզապես գնեք նոր տախտակ և կատարեք միկրոկոնտրոլեր ապագա նախագծերի համար ՝ շատ ավելի էժան, դու ռոբոտ-շինարար ես ՝ կատարված բոլոր հիմունքներով:

Քայլ 2: Գնեք նյութեր (The Motor Driver L293D)

Գնեք նյութեր (The Motor Driver L293D)
Գնեք նյութեր (The Motor Driver L293D)

1 L293D շարժիչ վարորդ Անունն ամեն ինչ ասում է, այս չիպի մասին ավելի ուշ:) Գինը ՝ 3 ԱՄՆ դոլար Ստացեք այստեղ

Քայլ 3: Գնեք նյութեր (Servo Upgrade Pack)

Գնեք նյութեր (Servo Upgrade Pack)
Գնեք նյութեր (Servo Upgrade Pack)

1 PICAXE Servo Upgrade Pack- Այս ծրագրի համար անհրաժեշտ մի քանի փոքր մասերով servo- ն ստանալու հեշտ միջոց: Դուք կարող եք ձեռք բերել նաև ցանկացած ստանդարտ servo, նկարի վրա պատկերված կապում և դեղին չիպի փոխարեն մեկ 330 Ohm ռեզիստոր, եթե ցանկանաք. Գինը ՝ 15 ԱՄՆ դոլար Ստացեք ամբողջական փաթեթն այստեղ Ինչ է սերվոն: Սերվոն հիմնաքար է ռոբոտային տեխնիկայի մեծ մասում: Կարճ ասած ՝ դա փոքրիկ արկղ է, որի վրա լարեր են դրված, և առանցք, որը կարող է պտտվել մոտ 200 աստիճանով: Այս առանցքի վրա կարող եք տեղադրել սկավառակ կամ ինչ -որ այլ ծայրամասային սարք, որը գալիս է սերվոյի հետ: 3 լարերն են ՝ 2 էներգիայի, իսկ մեկը ՝ ազդանշանի: Ազդանշանային լարը գնում է մի բան, որը վերահսկում է servo- ն, այս դեպքում դա միկրոկոնտրոլերն է: Արդյունքն այն է, որ միկրոկառավարիչը կարող է որոշել, թե ուր պետք է պտտվի առանցքը, և դա բավականին հարմար է. Դուք կարող եք ինչ -որ բան ծրագրել ՝ ֆիզիկապես որոշակի դիրքի տեղափոխվելու համար:

Քայլ 4. Գնեք նյութեր (տվիչ, որպեսզի մենք տեսնենք.. Erh - Sense)

Գնեք նյութերը (սենսոր, որպեսզի մենք տեսնենք.. Erh - Sense)
Գնեք նյութերը (սենսոր, որպեսզի մենք տեսնենք.. Erh - Sense)

1 Sharp GP2D120 IR տվիչ - 11.5 " / Անալոգային 11.5" կամ այլ տիրույթ: Նման նախագծի համար միայն մի գնեք Sharp տվիչների «igԹվային տարբերակ», նրանք չեն չափում հեռավորությունը, ինչպես անալոգայինները: Գինը ՝ 10 ԱՄՆ դոլար Ստացեք այստեղ Համոզվեք, որ դրա համար ստանում եք կարմիր/սև/սպիտակ լարեր. Սա միշտ ներառված չէ, և դա ոչ ստանդարտ վարդակ է: Սա իրականում իմ սիրածը չէ, ես սովորաբար օգտագործում եմ ուլտրաձայնային տվիչներ, օրինակ ՝ SRF05- ը (այն գտեք Google- ի միջոցով ցանկացած վայրում. Նրանք նաև վաճառում են այն picaxe-storepicaxe- ում -խանութ, որտեղ նրանք կոչում են SRF005 և խանութում ունեն SRF04- ի հետևի պատկեր: Բայց դա ճիշտն է, և ես նրանց ասացի, բայց..): Ամեն դեպքում; SRF05- ը շատ ավելի հուսալի և ճշգրիտ է: Այն նաև ավելի արագ է, բայց արժե մի փոքր ավելի, կոդ գրելն ավելի բարդ է, և տեղադրելը ՝ մի փոքր ավելի բարդ, ուստի այն այստեղ չի օգտագործվում, բայց եթե թարմ եք, փոխարենը գնեք դրանցից մեկը;) Եթե Դուք գնում եք SRF05- ի համար, ես փոքր քայլ եմ կատարել SRF05- ը այստեղ միացնելու համար letsmakerobots.com կայքում

Քայլ 5: Գնեք նյութեր (շարժիչներ և անիվներ)

Գնեք նյութեր (շարժիչներ և անիվներ)
Գնեք նյութեր (շարժիչներ և անիվներ)

2 Gear Motors անիվներով Որքան բարձր է հարաբերակցությունը, այնքան ուժեղ ռոբոտը, այնքան ցածր, այնքան արագ ռոբոտը: Այս տեսակի նախագծի համար խորհուրդ եմ տալիս ինչ -որ տեղ հարաբերակցել 120: 1 -ից 210: 1 -ի միջև: Գինը, ընդամենը `15 ԱՄՆ դոլար

Քայլ 6: Ձեզ նույնպես պետք կգա, և կարող եք նաև գնել:

Ձեզ նույնպես պետք կլինի.

  • Երկկողմանի սոսինձ ժապավեն (տեղադրման համար փրփուր տեսակավորումը լավագույնն է)
  • Որոշ մետաղալարեր
  • Սովորական սոսինձ ժապավեն (գուցե մալուխը մեկուսացնելու համար)
  • Soldոդման պարզ սարքավորումներ (cheapանկացած էժան հավաքածու լավ կանի)
  • Սովորական փոքրիկ դանակ կամ մկրատ `իրերը կտրելու համար
  • Պտուտակահան

Դուք կարող եք նաև ստանալ, մինչդեռ դրանում ՝

  • Որոշ լուսադիոդներ, եթե ցանկանում եք, որ ձեր ռոբոտը կարողանա ազդանշան տալ աշխարհին կամ կատարել հիանալի թարթող էֆեկտներ
  • Ավելի շատ սերվոներ, որպեսզի ձեր ռոբոտը ավելի շատ շարժվի՞: Կամ սերվոներ սերվերով և այլն:
  • Մի փոքրիկ բարձրախոս, եթե կցանկանայիք, որ ձեր ռոբոտը ձայնային էֆեկտներ արտադրեր և շփվեր ձեզ հետ
  • Գոտու ուղու մի տեսակ համակարգ: Գոտու հետքերով ռոբոտները նույնպես շատ զով են, և վերահսկիչը և մնացածը նույնը կլինեն: Ահա մի օրինակ, թե ինչի վրա կարող ես այն տանել գոտիների հետքերով:
  • Kindանկացած տիպի սենսորային հավաքածու ՝ ձեր ռոբոտը Սումոյի, գծի հետևորդ դարձնելու համար, դադարեցրեք այն սեղաններից քշելը և այն ամենը, ինչին անհրաժեշտ է «հայացք ներքև»:

Քայլ 7: Եկեք պատրաստենք ռոբոտ:

Եկեք ռոբոտ պատրաստենք
Եկեք ռոբոտ պատրաստենք

ԼԱՎ! Դուք պատվիրել եք իրերը, ստացել ձեր փաթեթը (ներ) ը, ցանկանում եք կառուցել:) Եվ ավելացրեք անվադողեր (այս դեպքում ռետինե ժապավեններ):

Քայլ 8. Կրկնակի սոսինձ ժապավեն - հնարք

Կրկնակի կպչուն ժապավեն - հնարք
Կրկնակի կպչուն ժապավեն - հնարք

Արագ (և զարմանալիորեն ամուր և տևական) ռոբոտների համար իրեր տեղադրելու հեշտ միջոց է կրկնակի սոսինձ ժապավենը:

Քայլ 9. Կառուցեք մարմինը.. Ոչինչից, իսկապես:

Կառուցեք մարմինը.. Ոչինչից, իրոք
Կառուցեք մարմինը.. Ոչինչից, իրոք

Տեղադրեք մարտկոցները, որպեսզի քաշի և հավասարակշռության իրատեսական պատկերացում ունենաք: Երբ մարտկոցները գտնվում են անիվների առանցքից ներքև, կարող եք այն հավասարակշռել, բայց եթե դա այդպես չէ, խնդիր չկա: Սերվերի կոճակին ավելացրեք նաև կրկնակի կպչուն ժապավեն, և..

Քայլ 10: Նախագծեք ձեր ռոբոտը

Նախագծեք ձեր ռոբոտը
Նախագծեք ձեր ռոբոտը
Նախագծեք ձեր ռոբոտը
Նախագծեք ձեր ռոբոտը
Նախագծեք ձեր ռոբոտը
Նախագծեք ձեր ռոբոտը

Ընտրեք ձեր սեփական դիզայնը, կարող եք նաև լրացուցիչ նյութեր ավելացնել, եթե իմ «դիզայնը» չափազանց պարզ է: Հիմնական բանը այն է, որ մենք ամեն ինչ սոսնձված ենք ՝ մարտկոցներ, սերվո և անիվներ: Անիվներն ու սերվերը կարող են ազատ պտտվել, և այն կարող է ինչ -որ կերպ կանգնել անիվների վրա ՝ հավասարակշռելով թե ոչ:

Քայլ 11: Անջատեք:

Հանեք մարտկոցները ՝ չնախատեսված ինչ -որ բան այրելուց խուսափելու համար: (վստահիր ինձ, ուզում ես;)

Քայլ 12: Եկեք սկսենք տախտակից:

Եկեք սկսենք տախտակից
Եկեք սկսենք տախտակից

Եվ հիմա հիմնական ուղեղի համար: Դուք պետք է ունենաք ծրագրի տախտակ, որը նման է նկարի վրա: (և դա հետագայում կարող է ձեզ հետաքրքրել) Ուշադրություն դարձրեք, որ դրա մեջ չիպ կա: Հանել այն: Չիպը Darlington- ի վարորդ է, որը բավականին հարմար տեղադրված է տախտակի վրա, բայց մեզ դա պետք չի լինի այս նախագծի համար, և դրա տարածքը մեզ պետք է, այնպես որ այդ չիպից հեռու: Ամենահեշտը նրանցից չիպսեր հանելն է: վարդակից ՝ տեղադրելով սովորական հարթ պտուտակահան անմիջապես դրա տակ, շարժեք այն դեպի ներքև և զգուշությամբ հուշեք չիպը:

Քայլ 13: Տեղադրեք չիպսերը

Տեղադրեք չիպսերը
Տեղադրեք չիպսերը
Տեղադրեք չիպսերը
Տեղադրեք չիպսերը

Թարմ, բոլորովին նոր չիպը սովորաբար անմիջապես չի տեղավորվում վարդակից: Դուք ստիպված կլինեք այն կողքից սեղմել սեղանի վրա, որպեսզի բոլոր ոտքերը թեքեք անկյան տակ, որպեսզի այն տեղավորվի: (Ոտքերը իջնում են, վարդակների մեջ:): Համոզվեք, որ բոլոր ոտքերը վարդակների մեջ են: Եթե դուք գնել եք Servo արդիականացումը Picaxe- ից, ապա ունեք դեղին չիպ: Տեղադրեք այն Դարլինգթոնի փոխարեն: Ուշադրություն դարձրեք, որ նախագծի տախտակի ոչ բոլոր անցքերը լցված են դեղին չիպով: Մեզ միայն նկարի աջից ութն են պետք, քանի որ սա պարզապես պարզ դիմադրողներ են, դրանք լրացուցիչ սնուցելու կարիք չունենք: Այս դեղին չիպը իրականում ընդամենը 8 * 330 Օմ դիմադրողական է կոկիկ փաթեթում: Եվ այսպես, եթե դուք պետք է ունենաք ռեզիստոր, ապա պարզապես կարող եք այն տեղադրել «0» համարի բնիկում (տե՛ս այս տգեղ փոքրիկ կոտրման համար նկարը), քանի որ սա միակն է, որը մենք կօգտագործենք, երբ օգտագործում ենք միայն մեկ սերվո: Նաև տեղադրեք մեծ չիպը, ուղեղը, միկրոկառավարիչը, Picaxe 28 -ը (տարբերակի համարը) նախագծի տախտակի մեջ: Կարևոր է սա ճիշտ ուղղել: Նկատի ունեցեք, որ մի ծայրում կա մի փոքր հետք, և այդպես ՝ տախտակի վրա: Սրանք պետք է միասին գնան: Այս չիպը սնունդ կստանա տախտակից 2 ոտքերի միջոցով: Մնացած 26 ոտքերը միացված են տախտակին, և դրանք ծրագրավորելի կլինեն ձեզ համար, այնպես որ կարող եք հոսանք ներս և դուրս ուղարկել հայտնաբերեք իրերը և վերահսկեք բաները այս միկրոկոնտրոլերի մեջ ձեր ներբեռնած ծրագրերով: (թույն!)

Քայլ 14: Տեղադրեք շարժիչի վերահսկիչը

Տեղադրեք շարժիչի վերահսկիչը
Տեղադրեք շարժիչի վերահսկիչը

Այժմ տեղադրեք L293D շարժիչ-վերահսկիչը վերջին վարդակից: Համոզվեք, որ այն միացրեք ճիշտ այնպես, ինչպես Միկրոկոնտրոլերը: L293D շարժիչ-վերահսկիչը միկրոկառավարիչից կվերցնի 4 ելք և կդարձնի դրանք 2: Անհեթեթ է թվում: Դե.. Միկրոկոնտրոլերից ցանկացած սովորական ելք կարող է լինել միայն «միացված» կամ «անջատված»: Այսպիսով, դրանք օգտագործելը (օրինակ) միայն ձեր ռոբոտին հնարավորություն կտա առաջ շարժվել կամ կանգ առնել: Ոչ հակառակը: Դա կարող է անօգուտ լինել պատի առջև կանգնելիս: Տախտակն այնքան խելացի է, որ 2 (այժմ շրջելի) ելքերը ստանում են իրենց սեփական տարածքը ՝ նշված (A) և (B) մոտորակավարիչի կողքին (ներքևում ՝ նկարի վրա): Այս մասին ավելի ուշ:

Քայլ 15. Կարմիր պլաստմասե տախտակի հետևի մասում

Կարմիր պլաստիկը ՝ տախտակի հետևի մասում
Կարմիր պլաստիկը ՝ տախտակի հետևի մասում

Տախտակի հետևի մասում կարող եք գտնել տարօրինակ պլաստիկ: Սա ոչ մի օգուտ չունի, այն պարզապես մնացել է արտադրությունից: Նրանք «թաթախում» են տախտակը տաք անագի մեջ, և այն մասերը, որոնք նրանք չեն ցանկանում, որպեսզի դրանք պահածոյացվեն, կնքվում են այս իրով: Պարզապես հեռացրեք այն, երբ ձեզ հարկավոր են դրանք կնքված անցքերը:

Քայլ 16. Միացրեք շարժիչների լարերը տախտակին

Միացրեք շարժիչների լարերը տախտակին
Միացրեք շարժիչների լարերը տախտակին
Միացրեք շարժիչների լարերը տախտակին
Միացրեք շարժիչների լարերը տախտակին

Վերցրեք 4 կտոր մետաղալար և կպցրեք դրանք «A & B» 4 անցքերի վրա: Կամ եթե դուք այդքան առաջադեմ եք, օգտագործեք 4 այլ մալուխներ ստանդարտ չափի անցքերին միացնելու այլ միջոցներ: (կարելի է գնել բոլոր տեսակի ստանդարտ վարդակներ և կապում, որոնք կհամապատասխանեն) Եթե դուք (ինձ պես) պարզապես կպցրեք գրատախտակին, կարող եք ամրացնել այս հատվածը ինչ -որ ժապավենով: կամ եթե ունեք այդ ջերմությունը նվազեցնող պլաստիկից, կարող եք դրանով ապահովել լարերը:

Քայլ 17: Միացրեք լարերը շարժիչներին

Միացրեք լարերը շարժիչներին
Միացրեք լարերը շարժիչներին

2 «A» - ն անցնում է մեկ շարժիչին, իսկ 2 «B» - ն ՝ մյուսին: Կարևոր չէ, թե որն է, քանի դեռ «A» - ն միացված է մի շարժիչին, և «B» - ն ՝ մյուսի երկու բևեռներին: (այո, իմ եռակցման երկաթը իսկապես կեղտոտ է, գիտեմ, հաա, քանի դեռ աշխատում է, գիտես;)

Քայլ 18: Կպչեք սերվերին

Կապելով սերվոյին
Կապելով սերվոյին
Կապելով սերվոյին
Կապելով սերվոյին

Այժմ եկեք միացնենք սերվոյին: Եթե դուք պետք է կարդաք Picaxe- ի փաստաթղթերը, ապա կկարդաք, որ դուք պետք է օգտագործեք 2 տարբեր էներգիայի աղբյուրներ, եթե ավելացնեք սերվերներ: Կարճ ասած; Մենք դեմ չենք այստեղ, սա պարզ ռոբոտ է, և իմ փորձով սա լավ է աշխատում: Եթե ցանկանում եք օգտագործել ստանդարտ servo կապը, Yo- ն կպահանջի կպցնել լրացուցիչ քորոց `« 0 »թողարկելու համար: Նման քորոցը գալիս է Picaxe- ի արդիականացման փաթեթով (իրականում մի ամբողջ շարք), բայց ձեզ հարկավոր է միայն մեկ սերվոյի համար, և դրանք կարելի է գնել ցանկացած էլեկտրոնիկայի խանութում: Եթե ձեր սերվերի մալուխը (Սև, Կարմիր, Սպիտակ) կամ (Սև, կարմիր, դեղին), սևը պետք է լինի տախտակի եզրին: Իմն էր (շագանակագույն, կարմիր, նարնջագույն), և այսպես դարչնագույնը անցնում է եզրին: Սովորաբար հուշումը կարմիրն է. Դա այն է, ինչ կոչվում է V կամ դրանցից որևէ մեկը, օգտագործվում է պատահականորեն ՝ («V», «V+», «œ+», «1»): Այստեղից է հոսանքը գալիս: Սևը (կամ իմ դեպքում շագանակագույնը) G է, կամ («œG», «œ0» կամ «-»): Սա նաև հայտնի է որպես «roundԳետուն» և այնտեղ է, ուր հոսում է հոսանքը: (երկու բևեռ, +/- հիշում եք ձեր ֆիզիկայի դասերը: Վերջին գույնն այնուհետև «Ազդանշանն» է (Սպիտակ, Դեղին կամ Նարնջագույն): Որոշ այլ սարքերի կարող են անհրաժեշտ լինել միայն «Ground» և «Signal» (G & V), իսկ ոմանց համար ՝ V, G, մուտքի և ելքի կարիքը: Սկզբում կարող են շփոթեցուցիչ լինել, և ամեն ինչ միշտ այլ կերպ է անվանվում (ինչպես ես պարզապես դա արեցի այստեղ), բայց որոշ ժամանակ անց դուք կստանաք տրամաբանությունը, և դա իրականում չափազանց պարզ է. նույնիսկ հիմա ես դա հասկանում եմ;)

Քայլ 19: Գլուխը կապելը

Գլուխը կապելը
Գլուխը կապելը
Գլուխը կապելը
Գլուխը կապելը

Հիմա եկեք միացնենք գլուխը € €Â, Սուր IR- սենսորը: (կամ SRF05, եթե գնացել եք այդ տարբերակի համար) (Եթե փոխարենը գնել եք SRF005 կամ նմանատիպ այլ բան, ապա այստեղ պետք է նայեք, թե ինչպես կարելի է դա միացնել, այն տարբերվում է սրանից): Սուր IR- սենսոր, բայց այստեղ կան հուշումներ. տախտակի վրա որևէ տեղ: Սպիտակը պետք է միացված լինի անալոգային մուտքին 1. Եթե կարդում եք նախագծի տախտակին կից փաստաթղթերը, կարող եք կարդալ, թե ինչպես կցել ուղեկցող ժապավենը և օգտագործել այն: Ինչ եմ արել նկարը պետք է կտրել մալուխը հին այրված սերվոյից, որը կպցրել են կապում և ամբողջը միացնել որպես սերվո: Դուք կարող եք օգտագործել այն ՝ տեսնելու համար, թե Sharp- ի որ գույներն են գնում տախտակի տողին.. կամ դա անելու մի եղանակ: Եղանակը օգտագործում եք ժապավենները կամ Sharp IR- ը միացնելու €œ ¢ €œ à à à à եղանակը:, դուք պետք է նաև մնացած 3 անալոգային մուտքը միացնեք V.- ին (նայեք նկարի վրա միացված փոքրիկ կապումներին, խրոցակի կողքին) Ես որոշ թռիչքներ էի դնում, և դուք կարող եք տեսնել, որ մնացած բոլոր 3 կապերը կարճ կտրված են: (Վերջին զույգը, որը չի շոշափվում, ընդամենը երկուսն են `գետնին ¢ €Â, դրանք կարճ կտրելու կարիք չկա): Եթե դուք օգտագործում եք ժապավենը, կարող եք պարզապես միացնել մուտքերը V- ին (կամ այդ հիմքի համար) `լարերը զույգերով միացնելով: Պատճառն այն է, որ այստեղ կարևոր է կարճացնել չօգտագործված անալոգային մուտքերը, այն է, որ դրանք ձախ են լողացողà ¢ €Â: Սա նշանակում է, որ դուք կստանաք բոլոր տեսակի տարօրինակ ընթերցումներ, որտեղ դուք փորձում եք կարդալ, եթե դրանք կապված չեն: (կարճ ասած ՝ սա կիսաարագ քայլք է, պետք է հասնել մինչև վերջ;)

Քայլ 20: Թող լինի կյանք

Թող Կյանք լինի
Թող Կյանք լինի

Հիմա ինչ -որ կերպ զվարճանալու համար: Ինչ -որ կերպ դուք պետք է կարմիր մետաղալարերը ձեռք բերեք մարտկոցներից (+), որոնք կցված են նախագծի տախտակի (V) կարմիր մետաղալարին: Իսկ սևը (-) մինչև (G): Ինչպես եք դա անում, կախված է ձեր գնած սարքավորումներից: Եթե մարտկոցների և տախտակի վրա կա մարտկոցի սեղմիչ, դուք դեռ պետք է համոզվեք, որ մարտկոցներից «+»-ը տախտակի վրա ավարտվում է մինչև «V»: (Իմացեք ավելին այստեղ) Երբեմն (թեև ոչ հաճախ) տեսահոլովակները կարող են փոխվել միմյանց, և պարզապես երկու համընկնող հոլովակներ միասին դնելը երաշխիք չէ, որ + հասնում է V և - հասնում է G! Համոզվեք, որ հակառակ դեպքում կտեսնեք հալվող իրեր և կծխեք: Մի սնուցեք տախտակը 6 Վ -ից ավելի (ոչ 9 Վ մարտկոցով, չնայած որ հոլովակը տեղավորվում է) Որպես նշում; Մենք այստեղ աշխատում ենք միայն մեկ էլեկտրամատակարարմամբ: Հետագայում դուք կցանկանաք օգտագործել նույն Ground- ը, բայց երկուսն էլ V1 և V2: Այդ կերպ ձեր չիպերը կարող են ստանալ մեկ աղբյուր, իսկ շարժիչները և այլն (ավելի ուժեղ) լարում: Տեղադրեք Picaxe ծրագրավորման խմբագիրն ԱՀ -ում, հետևեք ձեռնարկներին ՝ ձեր Jack / USB / Serial- ը միացնելու համար, մարտկոցները տեղադրեք ձեր մեջ (դեռ անգլուխ)) ռոբոտ, մտցրու ջոկը քո ռոբոտի մեջ.. մուտքագրիր ծրագրավորման խմբագիր, և writeervo 0, 150 սեղմիր F5, սպասի՛ր ծրագրի փոխանցմանը, և քո սերվոն մի փոքր թրթիռ է տալիս (կամ պտտվում է ՝ կախված նրանից, թե որ ճանապարհից էր այն): Եթե ինչ -որ բան սխալ է ընթանում, դիմեք ինձ. Հետ վերադառնալու համար գրեք. Servo 0, 150 և սեղմեք F5

Քայլ 21: Գլուխդ վերև գնա:

Heads Up & Go!
Heads Up & Go!

Դուք ավարտեցիք հիմունքների կառուցումը: Դուք իրականում ռոբոտ եք պատրաստել: Այժմ սկսվում է զվարճանքը, դուք կարող եք ծրագրավորել այն, որ նա ամեն ինչ անի, և դրան կցեք որևէ բան, ընդլայնեք ցանկացած ձևով: Վստահ եմ, որ դուք արդեն լի եք գաղափարներով, և, ամենայն հավանականությամբ, չեք հետևել ինձ այս ամբողջ ընթացքում;) Դիզայնը կարող է զգուշանալ, դուք կարող եք օգտագործել այլ մասեր և այլն: Բայց եթե դուք կապվել եք նկարագրության համաձայն, ահա մի քանի խորհուրդ ռոբոտի ծրագրավորում սկսելու համար. մուտքագրեք (պատճենեք-տեղադրեք) այս ծածկագիրը ձեր խմբագրիչում և սեղմեք F5, մինչ ռոբոտը միացված է. տվեք նրանց գույներ: +++ հիմնական ՝ readadc 1, b1 'վերցնում է անալոգային 1 -ին պին վերադարձված լարումը և դնում փոփոխական b1debug' սա բոլոր փոփոխականները դուրս է բերում խմբագրին: անցեք հիմնական +++ Այժմ ձեռքը վերցրեք առջևից ռոբոտի գլխի վրա և նկատեք, թե ինչպես է փոփոխական b1 արժեքը փոխում արժեքը: Դուք կարող եք օգտագործել ձեռք բերված գիտելիքները `որոշելու, թե ինչ պետք է տեղի ունենա, երբ (ինչքան մոտենան ամեն ինչ առաջ): այս կոդը մուտքագրեք ձեր խմբագրիչին և սեղմեք F5, մինչ ռոբոտը միացված է. +++ բարձր 4low 5 +++ Անիվներից մեկը պետք է շրջվի մեկ ուղղությամբ:Ձեր անիվները շուռ են գալիս առաջ: Եթե այո, ապա այդ անիվն առաջ շարժվելու հրահանգն է: Եթե անիվը հետ է շրջվում, կարող եք փորձել հետևյալը. հակառակ ուղղությամբ հակառակ ուղղությամբ:) Այն սերվոն, որն արդեն փորձել եք: Մի կողմից մի կողմ է `servo 0, 75 մյուս կողմը` servo 1, 225- և կենտրոնը `servo 1, 150 Ահա մի փոքր ծրագիր, որը (եթե ամեն ինչ կարգին է, և բարձր/ցածր պարամետրերը տեղադրեք շարժիչներին ձեր լարերը համապատասխանեցնելու համար) ռոբոտը պետք է շրջի, կանգնի իրերի առջև, նայեք յուրաքանչյուր կողմին `որոշելու, թե որն է լավագույնը, շրջեք այն ճանապարհ, և քշեք դեպի նոր արկածներ: պետք է սպասել մինչև սերվոյի շրջվելը (կախված դրա արագությունից) մինչև հեռավորությունը չափելը. gerlevel thengosub nodanger «եթե ոչինչ առջևում չկա, միևնույնն է առաջ շարժվեք», եթե առջևի խոչընդոտ ունենաք, ապա որոշեք, թե որ ճանապարհն է ավելի լավ, եթե դա ավարտի հանգույցը, մնացածը միայն ենթաօրենսդրական ուղղություններն են. դրանք, ամենայն հավանականությամբ, պետք է հարմարեցվեն, որպեսզի համապատասխանեն ձեր ռոբոտների շարժիչին բարձր 5: բարձր 6: ցածր 4: ցածր 7 ետադարձ, որը. gosub totalhalt «առաջին կանգառը»: Մի կողմ նայեք. servo- ն կավարտվի շրջվելիս gosub totalhaltreadadc 1, b1 «Այլ կերպ նայեք.: բարձր 6: ցածր 5: ցածր 7: բարձր 4 'սա պետք է լինի ձեր համադրությունը, որը ռոբոտին մեկ ճանապարհով շրջում է միանգամից մի շրջադարձ. համադրություն, որը ռոբոտին շրջում է այլ ճանապարհով, դադար `պտույտ: gosub totalhaltreturnrturn: servo 0, 100 'նայեք մի կողմին turnurnturn: servo 0, 200' նայեք մյուս կողմին turnurntotalhalt: ցածր 4: ցածր 5: ցածր 6: ցածր 7 'ցածր բոլոր 4 -ի վրա կանգնեցնում է ռոբոտը! թեքվեք դեպի à €œ ingհետաքրքիր անցքերÃ, ինչպիսիք են դռները, բոլորը միաժամանակ աշխատում են մեքենա վարելիս: Այն բավականին թույն տեսք ունի, եթե ստիպեք ռոբոտին պտտել գլուխը պտտելիս;) Ինչ -որ ավելի առաջադեմ կոդի՞ համար: Ստուգեք սա ՝ https://letsmakerobots.com/node/25Sound: Կարող եք նաև փոքր բարձրախոս ավելացնել օրինակին (ելքային) 1 և հիմք օրինակին և գրել Ձայն 1, (100, 5)- կամ վերը նշված օրինակի շրջանակներում դարձնել այն 1, (b1, 5)- ծիծաղելի ձայներ ստանալու համար ՝ կախված առջևի առարկաներից հեռավորությունից: Կարող եք նաև լամպ կամ LED ամրացնել 2 և գետնին ամրացնելու համար և գրել (հիշեք, որ LED- ն պետք է ճիշտ շրջվի) Բարձր 2 ՝ պտտվելու համար լամպի վրա, և owածր 2 ՝ այն անջատելու համար;)- Ի՞նչ կասեք Լազերային գրիչի մասին, որը տեղադրված է լրացուցիչ սերվերի վրա: Այնուհետև կարող եք ռոբոտին ստիպել շրջել լազերը և միացնել և անջատել ՝ մատնանշելով տեղերը:

  • Ավելացրեք դրա վրա մարկեր (գուցե երկրորդ սերվոյի վրա, որպեսզի այն կարողանա վերցնել և դուրս հանել թղթի վրա), և սովորեցրեք նրան գրել մի քանի անգամ, երբ ձեր ձեռքը թափահարում եք թղթի վրա:
  • Դարձրեք այն «աթոռից կատու-նստիր»-պահապան-ռոբոտի ՝ ցնցվելով, երբ կատուն մոտենում է:
  • Ստիպեք նրան հետապնդել մեկ այլ ռոբոտի (կամ կատու):
  • Ստիպեք այն փնտրել սենյակի կեսը
  • Ստիպեք այն գործել մուկի պես; Սառեցրեք, եթե տեսանելի է շարժում, և միշտ շարժվեք պատերին մոտ և փնտրեք փոքր բացեր ՝ ներս մտնելու համար:

Կարող եք նաև առանձնացնել հին խաղալիք մեքենան, հանել դրա մեջ եղած էլեկտրոնիկան, խնայել շարժիչներն ու պտտվող սարքը և միացնել ձեր տախտակը, սերվերն ու սենսորը `կյանք կտաք ձեր մեքենային:) որոշ փաստաթղթեր կարդալու համար իմաստ կունենա հիմա, երբ սկսեցիք գլուխը, հիմա կարող եք ամեն ինչ անել: Բարի գալուստ տնական ռոբոտների շատ զվարճալի աշխարհ, կան հազարավոր սենսորներ և գործարկիչներ, որոնք սպասում են, որ դուք դրանք միացնեք և դրանցից ռոբոտներ պատրաստեք:) -Հա;)

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