Բովանդակություն:
- Քայլ 1: Սեմինարի բովանդակություն
- Քայլ 2: RoboSpider
- Քայլ 3. RoboSpider - Լարերի տեղադրում
- Քայլ 4: RoboSpider - մեխանիկական հավաքում
- Քայլ 5: Պատրաստվենք զոդման
- Քայլ 6. Ռոբոտին հետևող տող
- Քայլ 7. Ռոբոտին հետևող տող - սխեմատիկ և բաղադրիչներ
- Քայլ 8. Ռոբոտին հետևող տող - դիմադրողներ
- Քայլ 9. Ռոբոտին հետևող տող - մնացած բաղադրիչները
- Քայլ 10. Ռոբոտին հետևող տող - մարտկոցի փաթեթ
- Քայլ 11: Գիծ ռոբոտին հետևող - շարժիչներ
- Քայլ 12: Ռոբոտին հետևող տող
- Քայլ 13: Robotic Arm From MeArm
- Քայլ 14. Robotic Arm Wi -Fi Controller - Պատրաստեք Arduino- ն NodeMCU- ի համար
- Քայլ 15. Robotic Arm Wi -Fi Controller - Hack Your First NodeMCU ծրագիրը
- Քայլ 16. Robotic Arm Wi -Fi Controller - Օրինակ `ծրագրաշարի կոդ
- Քայլ 17. Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
- Քայլ 18: Robotic Arm User Interface - Integrate with Blynk
- Քայլ 19: Ռոբոտային թև - մեխանիկական հավաքում
- Քայլ 20. Ռոբոտաշինություն ուսումնասիրելու առցանց ռեսուրսներ
- Քայլ 21. Ռոբոտաշինության ձեռքբերման կարկատել
- Քայլ 22. Hack the Planet
Video: HackerBoxes Robotics Workshop: 22 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
HackerBoxes Robotics Workshop- ը նախատեսված էր ապահովելու շատ դժվար, բայց հաճելի ներածություն DIY ռոբոտային համակարգերի, ինչպես նաև ընդհանրապես զբաղվող էլեկտրոնիկայի մասին: Ռոբոտաշինության սեմինարը նախատեսված է մասնակիցին ծանոթացնելու այս կարևոր թեմաների և ուսուցման նպատակների հետ.
- Քայլող ռոբոտներ
- Հարմարեցված հավաքներ շարժումը համակարգելու համար
- Էլեկտրոնային նախագծերի զոդում
- Սխեմատիկ սխեմաների դիագրամներ
- Օպտիկական սենսորներ ինքնավար ղեկի և նավիգացիայի համար
- Անալոգային փակ հանգույցի կառավարման սխեմաներ
- Arduino ծրագրավորում
- NodeMCU- ն ներկառուցեց RISC պրոցեսորներ
- Wi-Fi ներկառուցված պրոցեսորային համակարգերում
- IoT- ի վերահսկում ՝ օգտագործելով Blyk հարթակը
- Սերվո շարժիչների միացում և չափաբերում
- Ռոբոտների համալիր հավաքում և վերահսկում
HackerBoxes- ը DIY էլեկտրոնիկայի և համակարգչային տեխնիկայի ամենամսյա բաժանորդագրության տուփի ծառայություն է: Մենք ստեղծողներ, հոբբիներ և փորձարարներ ենք: Եթե կցանկանայիք գնել HackerBoxes Workshop կամ ամեն ամիս փոստով ստանալ մեծ էլեկտրոնիկայի նախագծերի HackerBoxes անակնկալ բաժանորդագրման տուփը, խնդրում ենք այցելել մեզ HackerBoxes.com և միանալ հեղափոխությանը:
HackerBox սեմինարների, ինչպես նաև HackerBoxes ամսական բաժանորդագրության նախագծերը հենց սկսնակների համար չեն: Նրանք, ընդհանուր առմամբ, պահանջում են DIY էլեկտրոնիկայի նախնական բացահայտում, զոդման հիմնական հմտություններ և միկրոկառավարիչների, համակարգչային հարթակների, գործառնական համակարգի գործառույթների, գործառնական գրադարանների և ծրագրերի պարզ կոդավորման հարմարավետություն: Մենք նաև օգտագործում ենք բոլոր տիպիկ հոբբիստների գործիքները DIY էլեկտրոնիկայի նախագծերի կառուցման, կարգաբերման և փորձարկման համար:
Hack the Planet!
Քայլ 1: Սեմինարի բովանդակություն
- RoboSpider հավաքածու
- Ինքնավար գիծ ՝ հետևելով ռոբոտների հավաքածուին
- Arduino Robotic Arm Wi-Fi վերահսկիչ
- MeArm Robotic Arm Kit
- Robotics Achievement Patch
Լրացուցիչ նյութեր, որոնք կարող են օգտակար լինել.
- Յոթ AA մարտկոց
- Basicոդման հիմնական գործիքներ
- Arduino IDE- ի գործարկման համակարգիչ
Շատ կարևոր լրացուցիչ նյութ, որը մեզ անհրաժեշտ կլինի, արկածախնդրության, DIY ոգու և հաքերային հետաքրքրասիրության իրական զգացումն է: Որպես ստեղծող և ստեղծող ցանկացած արկածախնդրություն սկսելը կարող է հետաքրքիր մարտահրավեր լինել: Մասնավորապես, էլեկտրոնիկայի այս տեսակի հոբբին միշտ չէ, որ հեշտ է, բայց երբ համառում ես և վայելում արկածախնդրությունը, ամեն ինչ համառելուց և հասկանալուց կարող է մեծ գոհունակություն առաջանալ:
Քայլ 2: RoboSpider
Կառուցեք ձեր սեփական RoboSpider- ը այս ռոբոտների հավաքածուի միջոցով: Այն ունի ութ բազմակողմանի ոտք, որոնք կրկնօրինակում են իսկական սարդերի քայլող շարժումը: Ուսումնասիրեք հավաքածուի մասերը ՝ այստեղ ցուցադրված 71 կտորը ստուգելու համար: Կարո՞ղ եք գուշակել, թե ինչի համար է օգտագործվում յուրաքանչյուր կտոր RoboSpider դիզայնի շրջանակներում:
Քայլ 3. RoboSpider - Լարերի տեղադրում
Նախ միացրեք շարժիչը և մարտկոցի պատյանները RoboSpider- ի համար: Լարերը կարող են պարզապես պտտվել մարտկոցի տերմինալների վրա, ինչպես ցույց է տրված հրահանգներում: Այնուամենայնիվ, ցանկության դեպքում լարերը կարող են նաև ARԳՈՇԱ sold ամրացվել տեղում:
Քայլ 4: RoboSpider - մեխանիկական հավաքում
Յուրաքանչյուր զույգ ոտքի համար ձևավորվում է շատ հետաքրքիր հանդերձում: Յուրաքանչյուր RoboSpider- ն ունի երկու ոտքի չորս նման հավաքածու, որոնք համակարգում են ութ առանձին սարդերի ոտքերի շարժը: Ուշադրություն դարձրեք, թե ինչպես է ամրակապը տրամադրվում, որն օգնում է շարժակների հավասարեցմանը:
RoboSpider- ի մնացորդը կարող է հավաքվել այնպես, ինչպես ցույց է տրված հրահանգներում: Քայլելու ինչպիսի՞ դինամիկա է ցուցադրվում այս RoboSpider- ի կողմից:
Քայլ 5: Պատրաստվենք զոդման
Sոդումը մի գործընթաց է, որի ընթացքում երկու կամ ավելի մետաղական իրեր (հաճախ մետաղալարեր կամ լարեր) միանում են միմյանց ՝ մետաղական իրերի միջև հոդի մեջ հալեցնելով լցոնող մետաղը, որը կոչվում է զոդ: Հասանելի են զոդման գործիքների տարբեր տեսակներ: HackerBoxes Starter Workship- ը ներառում է փոքր էլեկտրոնիկայի զոդման հիմնական գործիքների գեղեցիկ փաթեթ.
- Sոդման երկաթ
- Փոխարինման խորհուրդներ
- Sոդման երկաթե տակդիր
- Sոդման երկաթի հուշում մաքրող միջոց
- Sոդող
- Desoldering Wick
Եթե դուք սկսնակ եք զոդման մեջ, ապա զոդման մասին շատ հիանալի ուղեցույցներ և տեսանյութեր կան առցանց: Ահա մեկ օրինակ. Եթե կարծում եք, որ լրացուցիչ օգնության կարիք ունեք, փորձեք ձեր տարածքում գտնել տեղական արտադրողների խումբ կամ հաքերային տարածք: Բացի այդ, սիրողական ռադիոակումբները միշտ էլեկտրոնիկայի փորձի գերազանց աղբյուրներ են:
Soldոդման ժամանակ հագեք անվտանգության ակնոցներ:
Դուք նաև կցանկանաք ունենալ որոշ Isopropyl ալկոհոլ և շվաբրեր ՝ ձեր եռակցման հոդերի հետևում մնացած դարչնագույն հոսքի մնացորդը մաքրելու համար: Եթե մնացորդը տեղում մնա, ապա այս մնացորդը, ի վերջո, կկորսի մետաղը կապի ներսում:
Վերջապես, գուցե ցանկանաք ծանոթանալ Միթս Ալթմանի «oldոդումը հեշտ է» կոմիքսին:
Քայլ 6. Ռոբոտին հետևող տող
The Line Following (aka Line Tracing) ռոբոտը կարող է հետևել սպիտակ մակերևույթի վրա գծված հաստ սև գծին: Գծի հաստությունը պետք է լինի մոտ 15 մմ:
Քայլ 7. Ռոբոտին հետևող տող - սխեմատիկ և բաղադրիչներ
Այստեղ ներկայացված են ռոբոտին հաջորդող գծի մասերը, ինչպես նաև սխեմատիկ սխեմայի սխեման: Փորձեք նույնականացնել բոլոր մասերը: Ստորև բերված գործողությունների տեսությունը վերանայելիս տեսեք, թե կարո՞ղ եք պարզել մասերից յուրաքանչյուրի նպատակը և գուցե նույնիսկ ինչու են դրանց արժեքներն այդքան ճշգրտված: Գոյություն ունեցող սխեմաները «հակադարձ ինժեներացնելու» փորձը հիանալի միջոց է սովորելու, թե ինչպես նախագծել սեփականը:
Գործողության տեսություն
Գծի յուրաքանչյուր կողմում LED (D4 և D5) օգտագործվում է ներքևի մակերևույթի վրա թեթև բիծ ցուցադրելու համար: Այս ներքևի LED- ները ունեն հստակ ոսպնյակներ, որոնք ձևավորում են ուղղորդված լույսի ճառագայթ `ի տարբերություն ցրված ճառագայթների: Կախված լուսադիոդի ներքևի մակերևույթից սպիտակ կամ սև լինելուց, տարբեր քանակությամբ լույս կվերադարձվի համապատասխան ֆոտոընդդիմադրիչի մեջ (D13 և D14): Ֆոտոռեզիստորի շուրջ սև խողովակը օգնում է կենտրոնացած անդրադարձած ուժը կենտրոնացնել անմիջապես սենսորի մեջ: Ֆոտոռեզիստորային ազդանշանները համեմատվում են LM393 չիպի մեջ `որոշելու` ռոբոտը պետք է շարունակվի ուղիղ առաջ, թե՞ պետք է շրջվի: Նկատի ունեցեք, որ LM393- ի երկու համեմատիչները ունեն նույն մուտքային ազդանշանները, բայց ազդանշանները հակառակ կողմնորոշված են:
Ռոբոտը պտտելը կատարվում է շրջադարձի արտաքին մասում միացնելով DC շարժիչը (M1 կամ M2), իսկ անջատիչ վիճակում շարժիչը դեպի շրջադարձի ներքին կողմը թողնելով: Շարժիչները միացված և անջատված են շարժիչով տրանզիստորների միջոցով (Q1 և Q2): Վերևում տեղադրված կարմիր LED- ները (D1 և D2) ցույց են տալիս, թե որ շարժիչն է միացված ցանկացած պահի: Steեկավարման այս մեխանիզմը փակ օղակի կառավարման օրինակ է և արագ հարմարվողական ուղեցույց է տալիս ՝ ռոբոտի հետագիծը շատ պարզ, բայց արդյունավետ եղանակով թարմացնելու համար:
Քայլ 8. Ռոբոտին հետևող տող - դիմադրողներ
Ռեզիստորը պասիվ, երկու տերմինալ, էլեկտրական բաղադրիչ է, որն իրականացնում է էլեկտրական դիմադրությունը որպես միացման տարր: Էլեկտրոնային սխեմաներում դիմադրողները օգտագործվում են ընթացիկ հոսքը նվազեցնելու, ազդանշանների մակարդակները կարգավորելու, լարումները բաժանելու, կողմնակալ ակտիվ տարրերը և հաղորդման գծերը դադարեցնելու համար: Ռեզիստորները էլեկտրական ցանցերի և էլեկտրոնային սխեմաների ընդհանուր տարրերն են և ամենուրեք առկա են էլեկտրոնային սարքավորումների մեջ:
Հետևյալ ռոբոտների հավաքածուն ներառում է չորս տարբեր արժեքներ `առանցքային կապարի, անցքերի միջով, որոնք ունեն գունային ծածկագրված ժապավեններ, ինչպես ցույց է տրված.
- 10 օմ ՝ շագանակագույն, սև, սև, ոսկեգույն
- 51 օհմ ՝ կանաչ, շագանակագույն, սև, ոսկեգույն
- 1K Օմ ՝ շագանակագույն, սև, սև, շագանակագույն
- 3.3K Օմ ՝ նարնջագույն, նարնջագույն, սև, շագանակագույն
Դիմադրիչները պետք է տեղադրվեն տպագիր տպատախտակի (PCB) վերևից, ինչպես ցույց է տրված նկարում, այնուհետև զոդել ներքևից: Իհարկե, պետք է տեղադրվի ռեզիստորի ճիշտ արժեքը, դրանք փոխարինելի չեն: Այնուամենայնիվ, ռեզիստորները բևեռացված չեն և դրանք կարող են տեղադրվել երկու ուղղությամբ:
Քայլ 9. Ռոբոտին հետևող տող - մնացած բաղադրիչները
Այլ միացման տարրերը, ինչպես ցույց է տրված այստեղ, կարող են տեղադրվել PCB- ի վերևից և զոդվել ներքևում, ինչպես և դիմադրողները:
Նկատի ունեցեք, որ լույսի ցուցիչի չորս բաղադրիչներն իրականում տեղադրված են PCB- ի ներքևից: Երկար պտուտակը տեղադրվում է լույսի սենսորի բաղադրիչների միջև և ամրացվում է բաց ընկույզով: Այնուհետեւ կլորացված կափարիչով ընկույզը կարող է տեղադրվել պտուտակի վերջում `որպես հարթ սահող:
Ի տարբերություն դիմադրիչների, մի քանի այլ բաղադրիչներ բևեռացված են
Տրանզիստորներն ունեն հարթ և կիսաշրջան կողմ: Երբ դրանք տեղադրվում են PCB- ի մեջ, համոզվեք, որ դրանք համընկնում են PCB- ի սպիտակ մետաքսե էկրանի նշանների հետ:
LED- ները ունեն երկար կապար և ավելի կարճ կապ: Երկար կապարը պետք է համընկնի + տերմինալի հետ, ինչպես նշված է մետաքսե էկրանին:
Պահածոյացված էլեկտրոլիտիկ կոնդենսատորներն ունեն բացասական տերմինալային ցուցիչ (սովորաբար սպիտակ շերտ), որն իջնում է տարայի մի կողմից: Այդ կողմի առաջատարը բացասականն է, իսկ մյուսը `դրական: Դրանք պետք է տեղադրվեն PCB- ի համաձայն մետաքսե էկրանին տեղադրված քորոց ցուցիչների համաձայն:
8-պինանոց չիպը, նրա վարդակից և դրանք տեղադրելու համար նախատեսված PCB մետաքսե էկրանը, բոլորը մի ծայրում ունեն կիսաշրջանաձև ցուցիչ: Սրանք պետք է շարված լինեն երեքի համար: Խողովակը պետք է զոդվի PCB- ի մեջ, իսկ չիպը չպետք է տեղադրվի վարդակի մեջ, մինչև զոդման ավարտը և սառեցումը: Թեև չիպը կարող է ուղղակիորեն զոդվել PCB- ի վրա, դա անելիս պետք է շատ արագ և զգույշ լինել: Խորհուրդ ենք տալիս հնարավորության դեպքում օգտագործել վարդակից:
Քայլ 10. Ռոբոտին հետևող տող - մարտկոցի փաթեթ
Երկկողմանի ժապավենի բարակ և վերին շերտը կարելի է հեռացնել ՝ մարտկոցը ամրացնելու համար: Հաղորդալարերը կարող են սնվել PCB- ի միջոցով և զոդվել ստորև: Ավելորդ մետաղալարերը կարող են օգտակար լինել շարժիչների եռակցման համար:
Քայլ 11: Գիծ ռոբոտին հետևող - շարժիչներ
Շարժիչների հաղորդալարերը կարելի է զոդել PCB- ի ներքևի բարձիկներին, ինչպես ցույց է տրված: Լարերը կպցնելուց հետո երկկողմանի ժապավենի բարակ վերին շերտը կարող է հեռացվել `շարժիչները PCB- ին ամրացնելու համար:
Քայլ 12: Ռոբոտին հետևող տող
Հետևող ռոբոտին հաճելի է դիտել: Տեղադրեք մի քանի AA մարտկոցի բջիջներ և թողեք պատառոտվի:
Անհրաժեշտության դեպքում, հարմարվողական պոտենցիոմետրերը կարող են կարգավորվել `ռոբոտի եզրերի հայտնաբերումը ճշգրտելու համար:
Եթե ռոբոտի հետ կապված որևէ այլ «վարքագծի» խնդիր կա, ապա օգտակար կլինի նաև ստուգել ներքևի սենսորային չորս բաղադրիչների և հատկապես ֆոտոընդդիմադրիչների շուրջ սև խողովակների հավասարեցումը:
Ի վերջո, համոզվեք, որ օգտագործեք թարմ մարտկոցներ: Մենք նկատել ենք անկանոն կատարում, երբ մարտկոցը սպառվում է:
Քայլ 13: Robotic Arm From MeArm
MeArm Robot Arm- ը ստեղծվել է որպես աշխարհի առավել մատչելի ուսուցման գործիք և ամենափոքր, ամենաթեժ ռոբոտային թևը: MeArm- ը հանդես է գալիս որպես հարթ փաթեթով ռոբոտների թևի հավաքածու, որը ներառում է լազերային կտրված ակրիլային թիթեղներ և միկրո սպասարկողներ: Դուք կարող եք այն կառուցել ոչ այլ ինչ, քան պտուտակահան և եռանդ: Lifehacker կայքի կողմից այն նկարագրվել է որպես «Կատարյալ Arduino նախագիծ սկսնակների համար»: MeArm- ը հիանալի դիզայն է և շատ զվարճալի, բայց միանշանակ հավաքելը կարող է մի փոքր բարդ լինել: Մի շտապեք և համբերատար եղեք: Փորձեք երբեք չստիպել սերվո շարժիչներին: Դա անելը, հավանաբար, կարող է վնասել սերվոյի փոքրիկ պլաստիկ շարժակները:
Այս սեմինարի MeArm- ը կառավարվում է սմարթֆոնի կամ պլանշետի հավելվածից `օգտագործելով NodeMCU Wi-Fi մոդուլը, որը հարմարեցված է Arduino զարգացման հարթակին: Այս նոր կառավարման մեխանիզմը բավականին տարբերվում է MeArm- ի փաստաթղթերում քննարկված սկզբնական «ուղեղների» տախտակից, այնպես որ համոզվեք, որ հետևեք վերահսկիչի հրահանգներին, որոնք ներկայացված են այստեղ, այլ ոչ թե MeArm- ի բնօրինակ փաստաթղթերում: MeArm ակրիլային բաղադրիչների և servo շարժիչների հավաքման մեխանիկական մանրամասները մնում են նույնը:
Քայլ 14. Robotic Arm Wi -Fi Controller - Պատրաստեք Arduino- ն NodeMCU- ի համար
NodeMCU- ը բաց կոդով հարթակ է, որը հիմնված է ESP8266 չիպի վրա: Այս չիպը ներառում է 32-բիթանոց RISC պրոցեսոր, որն աշխատում է 80 ՄՀց հաճախականությամբ, Wi-Fi (IEEE 802.11 բ/գ/ն), RAM հիշողություն, ֆլեշ հիշողություն և 16 մուտքի/ելք:
Մեր վերահսկիչի սարքավորումները հիմնված են այստեղ ցուցադրված ESP-12 մոդուլի վրա, որը ներառում է ESP8266 չիպ և դրա ներառված Wi-Fi ցանցի աջակցություն:
Arduino- ն բաց կոդով էլեկտրոնիկայի հարթակ է, որը հիմնված է հեշտ օգտագործման ապարատային և ծրագրային ապահովման վրա: Այն նախատեսված է բոլորի համար, ովքեր կատարում են ինտերակտիվ նախագծեր: Մինչ Arduino պլատֆորմը հիմնականում օգտագործում է Atmel AVR միկրոկոնտրոլերը, այն կարող է ադապտեր լինել այլ միկրոկոնտրոլերների հետ աշխատելու համար, ներառյալ մեր ESP8266- ը:
Սկսելու համար դուք պետք է համոզվեք, որ ձեր համակարգչում տեղադրված է Arduino IDE- ն: Եթե IDE- ն տեղադրված չէ, կարող եք անվճար ներբեռնել այն (www.arduino.cc):
Ձեզ նույնպես անհրաժեշտ կլինեն ձեր համակարգչի Օպերացիոն համակարգի (ՕՀ) վարորդներ ՝ ձեր օգտագործած NodeMCU մոդուլին համապատասխան Serial-USB չիպին մուտք գործելու համար: Ներկայումս NodeMCU մոդուլների մեծ մասը ներառում է CH340 Serial-USB չիպը: CH340 չիպերի (WCH.cn) արտադրողի համար հասանելի են բոլոր հանրաճանաչ օպերացիոն համակարգերի վարորդները: Ավելի լավ է օգտագործել Google- ի թարգմանված էջը իրենց կայքի համար:
Երբ մենք տեղադրենք Arduino IDE- ն և OS- ի վարորդները տեղադրվեն USB ինտերֆեյսի չիպի համար, մենք պետք է երկարացնենք Ardino IDE- ն ՝ ESP8266 չիպով աշխատելու համար: Գործարկեք IDE- ն, անցեք նախապատվություններ և գտեք «Տախտակի լրացուցիչ մենեջերի URL» մուտքագրելու դաշտը
ESP8266- ի խորհրդի կառավարիչը տեղադրելու համար տեղադրեք այս URL- ում.
arduino.esp8266.com/stable/package_esp8266com_index.json
Տեղադրելուց հետո փակեք IDE- ն, այնուհետև սկսեք այն կրկնօրինակում:
Այժմ միացրեք NodeMCU մոդուլը ձեր համակարգչին ՝ օգտագործելով microUSB մալուխը:
Ընտրեք տախտակի տեսակը Arduino IDE- ում ՝ որպես NodeMCU 1.0
Ահա մի հրահանգ, որն անցնում է Arduino NodeMCU- ի տեղադրման գործընթացով ՝ կիրառելով կիրառման տարբեր օրինակներ: Այստեղ մի փոքր շեղված է նպատակից, բայց գայթակղության դեպքում կարող է օգտակար լինել այլ տեսակետ փնտրելը:
Քայլ 15. Robotic Arm Wi -Fi Controller - Hack Your First NodeMCU ծրագիրը
Ամեն անգամ, երբ մենք միացնում ենք ապարատային նոր սարք կամ տեղադրում ենք ծրագրակազմի նոր գործիք, մենք սիրում ենք համոզվել, որ այն աշխատում է ՝ փորձելով շատ պարզ բան: Programրագրավորողները հաճախ դա անվանում են «բարև աշխարհ» ծրագիր: Ներկառուցված սարքավորման համար (այն, ինչ մենք անում ենք այստեղ) «բարև աշխարհը» սովորաբար թարթում է LED (լուսադիոդ):
Բարեբախտաբար, NodeMCU- ն ունի ներկառուցված LED, որը մենք կարող ենք թարթել: Բացի այդ, Arduino IDE- ն ունի լուսադիոդներ թարթելու օրինակելի ծրագիր:
Arduino IDE- ի շրջանակներում բացեք թարթելը կոչվող օրինակը: Եթե դուք ուշադիր ուսումնասիրեք այս ծածկագիրը, կարող եք տեսնել, որ այն այլընտրանքային կերպով պտտում է 13 -րդ պտույտը բարձր և ցածր: Օրիգինալ Arduino տախտակներում օգտագործողի LED- ն տեղադրված է 13 -րդ կապի վրա: Այնուամենայնիվ, NodeMCU LED- ը տեղադրված է 16 -րդ կապում: Այսպիսով, մենք կարող ենք խմբագրել blink.ino ծրագիրը ՝ յուրաքանչյուր հղումը 13 -րդից փոխելով դեպի 16 -րդ: Այնուհետև կարող ենք կազմել ծրագիրը: և վերբեռնեք այն NodeMCU մոդուլում: Սա կարող է տևել մի քանի փորձ և կարող է պահանջել USB վարորդի ստուգում և IDE- ում կրկնակի ստուգել տախտակի և նավահանգստի կարգավորումը: Մի շտապեք և համբերատար եղեք:
Theրագիրը պատշաճ կերպով վերբեռնելուց հետո IDE- ն կասի «վերբեռնումն ավարտված է», և LED- ը կսկսի թարթել: Տեսեք, թե ինչ կլինի, եթե ծրագրի ներսում փոխեք հետաձգման () գործառույթի երկարությունը, այնուհետև նորից վերբեռնեք: Արդյո՞ք այն, ինչ սպասում էիք: Եթե այո, ապա դուք կոտրել եք ձեր առաջին ներդրված կոդը: Շնորհավորում եմ:
Քայլ 16. Robotic Arm Wi -Fi Controller - Օրինակ `ծրագրաշարի կոդ
Blynk- ը (www.blynk.cc) Պլատֆորմ է, որը ներառում է iOS և Android ծրագրեր ՝ Arduino- ն, Raspberry Pi- ն և այլ սարքավորումները ինտերնետով կառավարելու համար: Դա թվային վահանակ է, որտեղ դուք կարող եք կառուցել ձեր նախագծի գրաֆիկական ինտերֆեյս `պարզապես վիջեթները քարշ տալով և գցելով: Իրոք, պարզ է ամեն ինչ կարգավորել, և դուք անմիջապես կսկսեք մանրացնել: Բլինկը կստանա ձեզ առցանց և պատրաստ կլինի ձեր իրերի ինտերնետին:
Նայեք Blynk կայքին և հետևեք Arduino Blynk գրադարան ստեղծելու հրահանգներին:
Գրավի՛ր այստեղ կցված ArmBlynkMCU.ino Arduino ծրագիրը: Դուք կնկատեք, որ այն ունի երեք տող, որոնք պետք է նախաստորագրվեն: Առայժմ կարող եք անտեսել դրանք և պարզապես համոզվել, որ կարող եք կազմել և վերբեռնել ծածկագիրը այնպես, ինչպես կա NodeMCU- ում: Սերվո շարժիչների ճշգրտման հաջորդ քայլի համար ձեզ հարկավոր կլինի NodeMCU- ում բեռնված այս ծրագիրը:
Քայլ 17. Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
ESP-12E շարժիչի վահանի տախտակն աջակցում է NodeMCU մոդուլի ուղղակի միացմանը: Careգուշորեն շարեք և տեղադրեք NodeMCU մոդուլը շարժիչի վահանի տախտակին: Նաև չորս սերվոները միացրեք վահանին, ինչպես ցույց է տրված: Նկատի ունեցեք, որ միակցիչները բևեռացված են և պետք է կողմնորոշվեն, ինչպես ցույց է տրված:
NodeMCU ծածկագիրը, որը բեռնվել է վերջին քայլում, սերվոզներին նախնականացնում է իրենց ճշգրտման դիրքը, ինչպես ցույց է տրված այստեղ և քննարկվում է MeArm փաստաթղթերում: Սերվոյի զենքերը ճիշտ կողմնորոշմամբ ամրացնելը, մինչ սերվոները ճշգրտման դիրքում են դրված, ապահովում է, որ չորս սերվերից յուրաքանչյուրի համար կազմաձևվի ճիշտ սկզբնական կետը, վերջնակետը և շարժման տիրույթը:
NodeMCU և MeArm servo շարժիչներով մարտկոցի էներգիայի օգտագործման մասին
Մարտկոցի լարերը պետք է միացված լինեն մարտկոցի մուտքի պտուտակային տերմինալներին: Շարժիչի վահանի վրա կա պլաստիկ հոսանքի կոճակ `մարտկոցի մուտքի մատակարարումը ակտիվացնելու համար: Փոքրիկ պլաստիկ ցատկող բլոկը օգտագործվում է շարժիչային վահանից հոսանքը դեպի NodeMCU: Առանց տեղադրված jumper բլոկի, NodeMCU- ն կարող է ինքն իրեն սնուցել USB մալուխից: Տեղադրված jumper բլոկով (ինչպես ցույց է տրված), մարտկոցի հզորությունը փոխանցվում է NodeMCU մոդուլին:
Քայլ 18: Robotic Arm User Interface - Integrate with Blynk
Այժմ մենք կարող ենք կարգավորել Blynk ծրագիրը ՝ սերվո շարժիչները կառավարելու համար:
Տեղադրեք Blyk ծրագիրը ձեր iOS կամ Android բջջային սարքի վրա (սմարթֆոն կամ պլանշետային համակարգիչ): Տեղադրվելուց հետո ստեղծեք Blynk- ի նոր նախագիծ, որն ունի չորս սահնակ, ինչպես ցույց է տրված չորս սերվո շարժիչների կառավարման համար: Ուշադրություն դարձրեք Blynk թույլտվության նշանին, որը ստեղծվել է ձեզ համար Blynk նոր նախագծի համար: Կարող եք այն փոստով ուղարկել ձեզ ՝ տեղադրման հեշտության համար:
Խմբագրեք ArmBlynkMCU.ino Arduino ծրագիրը ՝ երեք տողերը լրացնելու համար.
- Wi-Fi SSID (ձեր Wi-Fi մուտքի կետի համար)
- Wi-Fi գաղտնաբառ (ձեր Wi-Fi մուտքի կետի համար)
- Blynk Authorization Token (ձեր Blynk նախագծից)
Այժմ կազմեք և վերբեռնեք երեք տող պարունակող թարմացված կոդը:
Ստուգեք, որ կարող եք չորս servo շարժիչները տեղափոխել Wi-Fi- ի միջոցով ՝ օգտագործելով ձեր բջջային սարքի սահիչները:
Քայլ 19: Ռոբոտային թև - մեխանիկական հավաքում
Այժմ մենք կարող ենք անցնել MeArm- ի մեխանիկական հավաքմանը: Ինչպես արդեն նշվեց, սա կարող է մի փոքր բարդ լինել: Մի շտապեք և համբերատար եղեք: Փորձեք չստիպել սերվո շարժիչներին:
Հիշեք, որ այս MeArm- ը վերահսկվում է NodeMCU Wi-Fi մոդուլի կողմից, որը բավականին տարբերվում է MeArm փաստաթղթերում քննարկված սկզբնական «ուղեղների» տախտակից: Համոզվեք, որ հետևեք վերահսկիչի հրահանգներին, որոնք ներկայացված են այստեղ և ոչ թե MeArm- ի բնօրինակ փաստաթղթերում:
Մեխանիկական հավաքման ամբողջական մանրամասները կարելի է գտնել այս կայքում: Դրանք պիտակավորված են որպես MeArm- ի կառուցման ուղեցույց v1.0:
Քայլ 20. Ռոբոտաշինություն ուսումնասիրելու առցանց ռեսուրսներ
Գոյություն ունեն ռոբոտաշինության առցանց դասընթացներ, գրքեր և այլ ռեսուրսներ…
- Սթենֆորդի դասընթաց. Ներածություն ռոբոտաշինության ոլորտում
- Կոլումբիայի դասընթաց ՝ ռոբոտաշինություն
- MIT դասընթաց. Չաշխատող ռոբոտաշինություն
- Robotics WikiBook
- Ռոբոտաշինության դասընթացներ
- Սովորում ենք հաշվել ռոբոտների հետ
- Ռոբոտաշինությունը ապահամայնացված է
- Ռոբոտների մեխանիզմներ
- Մաթեմատիկական ռոբոտային մանիպուլյացիա
- Ուսումնական ռոբոտներ Lego NXT- ով
- LEGO կրթություն
- Cutting Edge Robotics
- Ներկառուցված ռոբոտաշինություն
- Ինքնավար շարժական ռոբոտներ
- Բարձրանալու և քայլող ռոբոտներ
- Մագլցող և քայլող ռոբոտներ նոր ծրագրեր
- Մարդանման ռոբոտներ
- Robot Arms
- Ռոբոտ -մանիպուլյատորներ
- Ռոբոտների մանիպուլյատորների առաջընթաց
- AI Robotics
Այս և այլ ռեսուրսների ուսումնասիրությունը շարունակաբար կընդլայնի ձեր գիտելիքները ռոբոտաշինության աշխարհի մասին:
Քայլ 21. Ռոբոտաշինության ձեռքբերման կարկատել
Շնորհավորում եմ: Եթե դուք ներդրել եք ձեր լավագույն ջանքերը ռոբոտաշինության այս ծրագրերի մեջ և կատարելագործել ձեր գիտելիքները, ապա պետք է հպարտությամբ կրեք ներառված ձեռքբերումների կարկատանը: Թող աշխարհը իմանա, որ դուք սերվերի և սենսորների վարպետ եք:
Քայլ 22. Hack the Planet
Հուսով ենք, որ դուք վայելում եք HackerBoxes ռոբոտաշինության սեմինարը: Այս և այլ սեմինարներ կարելի է ձեռք բերել HackerBoxes.com առցանց խանութից, որտեղ կարող եք նաև բաժանորդագրվել ամսական HackerBoxes բաժանորդագրության տուփին և ամեն ամիս հիանալի նախագծեր հասցնել ձեր փոստարկղին:
Խնդրում ենք կիսել ձեր հաջողությունը ստորև բերված մեկնաբանություններում և/կամ HackerBoxes Facebook Group- ում: Անշուշտ, մեզ տեղեկացրեք, եթե ունեք որևէ հարց կամ ինչ -որ բանում օգնության կարիք ունեք: Շնորհակալություն HackerBoxes արկածախնդրության մաս լինելու համար: Եկեք հիանալի բան պատրաստենք:
Խորհուրդ ենք տալիս:
Մաս 1 ARM Assembly TI RSLK Robotics Learning Programriculum Lab 7 STM32 Nucleo: 16 Steps
Մաս 1 ARM Assembly TI RSLK Robotics Learning Curriculum Lab 7 STM32 Nucleo. Այս հրահանգի ուշադրության կենտրոնում STM32 Nucleo միկրոհսկիչն է: Դրա շարժառիթը `կարողանալ մերկ ոսկորներից հավաքման նախագիծ ստեղծել: Սա կօգնի մեզ խորանալ և հասկանալ MSP432 Launchpad նախագիծը (TI-RSLK), որն ունի
Space Lettuce Chamber Instructable- Airline High School Robotics: 8 Steps
Space Lettuce Chamber Instructable- Airline High School Robotics: Սա հրահանգ է, որը պատրաստել են երեք ավագ դպրոցականներ, որոնք գրանցվել են ռոբոտաշինության դասի: Մենք կստեղծենք պալատ ՝ տիեզերքում գազար աճեցնելու համար ՝ NASA- ի կողմից Growing Beyond Earth մրցույթի համար: Մենք ձեզ ցույց կտանք, թե ինչպես ստեղծել կոնտեյներ: Եկեք
Robotics Remote Control Rock Crawler Arduino: 4 Steps
Robotics Remote Control Rock Crawler Arduino. Սա տեսք ունի և շատ մերկ է: Ես խորհուրդ կտամ նրանց, ովքեր ցանկանում են այս նախագիծը կատարել, հաշվի առնել էլեկտրոնիկայի ծածկման ինչ -որ եղանակ ՝ ջրից և կեղտից պաշտպանվելու համար
HackerBoxes 0013 ՝ ավտոսպորտ ՝ 12 քայլ
HackerBoxes 0013: Autosport: AUTOSPORT. Այս ամիս HackerBox ցանցահենները ուսումնասիրում են ավտոմոբիլային էլեկտրոնիկան: Այս հրահանգը պարունակում է տեղեկատվություն HackerBoxes #0013- ի հետ աշխատելու համար: Եթե կցանկանայիք ստանալ նման տուփ հենց ձեր փոստարկղի հասցեով
HackerBoxes 0018: Circuit Circus: 12 Steps
HackerBoxes 0018: Circuit Circus: Circuit Circus. Այս ամիս HackerBox Hackers- ն աշխատում է անալոգային էլեկտրոնային սխեմաների, ինչպես նաև սխեմայի փորձարկման և չափման տեխնիկայի հետ: Այս հրահանգը պարունակում է տեղեկատվություն HackerBoxes #0018- ի հետ աշխատելու համար: Եթե դու