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

MCU- Կառավարելի կարուսել տեսախցիկի ամրացման համար `10 քայլ
MCU- Կառավարելի կարուսել տեսախցիկի ամրացման համար `10 քայլ

Video: MCU- Կառավարելի կարուսել տեսախցիկի ամրացման համար `10 քայլ

Video: MCU- Կառավարելի կարուսել տեսախցիկի ամրացման համար `10 քայլ
Video: The Marvels is AWFUL | The MCU is DEAD 2024, Նոյեմբեր
Anonim
MCU- Կառավարելի կարուսել տեսախցիկի ամրացման համար
MCU- Կառավարելի կարուսել տեսախցիկի ամրացման համար
MCU- Կառավարելի կարուսել տեսախցիկի ամրացման համար
MCU- Կառավարելի կարուսել տեսախցիկի ամրացման համար

Այսպիսով, դու չար խելագար գիտնական ես, կառուցելով քո վերջին destructo-bot- ը: Դուք սովորել եք այն ցավալի դասը, որ տապալվելուց հետո լավագույնն այն է, որ ձեր ստեղծագործության մեջ չլինեք մարմնով ՝ այրվածքով և ձեռնաշղթաներով: Քանի որ ձեր ստեղծագործությունը խախտում է YourTownVille- ի առաջին ափի հարավային պատը, այն շարունակվում է դեպի հյուսիս դեպի կամարակապ, երբ հանկարծ ձեր նեմեզը գալիս է արևելքից և կարճ հոսանքից դուրս բերում ձեր բարձր հզորության H-Bridge- ը ՝ հերոսական թեմայով նետված մետաղական արկով, որը թրծում է MCU- ն հետադարձ լարման միջոցով և ձեզ վրա հազարավոր ռոբոտների մասեր արժե և կորցնում պոտենցիալ թալանը: բանկը ՝ միաժամանակ խնայելով օրը և ձեռք բերելով աղջկան: Տիպիկ հերոսական իրեր: Եթե միայն դուք ունենայիք հեռատեսություն `տեղադրելու տեսողության համակարգ, որը կարող էր լրացուցիչ անալոգային ձողերով տեղաշարժվել այդ խաղատախտակի վրա, դուք մեքենան քշում եք ձեր զբոսանավից միջազգային ջրերում … Դե, ահա այստեղ կառուցելու մի եղանակ կա: նման համակարգ: (Հուսով եմ, որ ոչ ոք չի հոգնել վերը նշված չար խելագար գիտնականի սցենարից)

Քայլ 1: Մասեր և գործիքներ

Մասեր և գործիքներ
Մասեր և գործիքներ

Պահանջվող սարքավորում 40 Machine Nut, քանակ. 12 1/4 "երկար #4 Spacers, քանակ: 12 փայտե պտուտակներ, քանակ: 6 1/16 "x 1.5" երկարությամբ Pin, քանակ: 1 2.5 "Tension Spring, ք. 1 2 մասից բաղկացած epoxy Thin Bailing Wire 22-AWG մեկուսացված մետաղալար փայտից բարակ ջարդոնի մետաղաթերթ) Ընտրովի MCU, PCBA- ում 0.1 "spaced Pins for connections Molex 2-pin, 3-pin and 4-pin Wire Connectors Molex crimp-on connection terminators Tools: #1 Philips Screwdriver #2 Philips Screwdriver Tin Snips 7/16" Բանալիներ 1/4 "Ընկույզի վարորդի ասեղ-քթի տափակաբերան աքցան, 1/4-20 կտորներով (ինչպես ծորակի և մեռածի հավաքածուում) Sharpie Marker Compass Soldering Kit Wire Strippers Wood Saw

Քայլ 2. Պլանավորեք, նշեք և նախապատրաստեք

Պլան, նշան և նախապատրաստում
Պլան, նշան և նախապատրաստում

Ես կողմնացույցի օգնությամբ ստեղծեցի ձայնասկավառակներից մեկի արտաքին եզրով համակենտրոն շրջան: Այնուհետև ես կողմնացույցով օգտագործեցի այդ շրջանակը վեց հավասար հատվածների բաժանելու համար, այնուհետև դրանցից յուրաքանչյուրը բաժանեցի երկուսի, ընդհանուր շրջանակի տասներկու հատվածի համար: Երկու սկավառակի սկավառակներից յուրաքանչյուրի վրա նշեցի անցք: Ի դեպ, դուք կարող եք CD- ի վրա գրել միայն հատուկ թանաքով, ինչպես Sharpie Marker- ը: Ես թիթեղից որոշ փակագծեր նշեցի սկավառակի ճախարը տեղադրելու համար և նախապես փորեցի այդ անցքերը: Հաջորդը, ես կտրեցի փակագծերի ձևը և դրանք թեքեցի ճիշտ ձևի մեջ: Ես փորեցի 1/4 դյույմ անցքը պոտենցիոմետրը փայտի կտորի վրա տեղադրելու համար և նախապես փորեցի փայտի անցքերը, որտեղ ամրացվող փակագծերը կտեղավորվեին: վերևում. Դուք նաև պետք է 1/4 դյույմ անցք բացեք CD- ներից մեկում ՝ խցիկի տեղադրման համար պտուտակը ուղղահայաց տեղադրելու համար:

Քայլ 3. Տեղադրեք սկավառակի սկավառակը պոտենցիոմետրի վրա

Տեղադրեք սկավառակի սկավառակը դեպի պոտենցիոմետր
Տեղադրեք սկավառակի սկավառակը դեպի պոտենցիոմետր
Տեղադրեք սկավառակի սկավառակը դեպի պոտենցիոմետր
Տեղադրեք սկավառակի սկավառակը դեպի պոտենցիոմետր

Պոտենցիոմետրը, որը ես ստացա Radio Shack- ից 2,99 դոլար գումարով հարկ, եկավ փոքր, բարակ լվացքի մեքենայով և բարակ ընկույզով, որը թույլ էր տալիս այն ամրացնել վահանակի հետևում: Նա նաև ինչ-ինչ պատճառներով ուներ շատ երկար լիսեռ: Առաջին բանը, որ պետք է անել, ամրացնել լիսեռը և դրա մեջ թելեր կտրել 1/4-20 սալիկով: Իմ օգտագործածը պարզվեց, որ պատրաստված է ալյումինից, ուստի կտրումը շատ սահուն ընթացավ, բայց թելերն այնքան ամուր չեն, որքան կարող էին: Նրանք, այնուամենայնիվ, բավականաչափ ամուր են: Վերցրեք լվացքի մեքենան և կենտրոնացրեք այն CD-ROM- ի կենտրոնում գտնվող անցքից ներքև: Մատիտով նշեք սկավառակի կենտրոնական անցքի տրամագիծը լվացքի մեքենայի վրա: Այժմ օգտագործեք թիթեղյա սկուտեղները և կտրեք լվացքի տրամագիծը մինչև այն ճշգրիտ տեղավորվի CD-ROM- ի կենտրոնական անցքի մեջ: Պոտենցիոմետրը մակերևույթի վրա ունի նաև «բախում», որպեսզի այն հավասարեցվի վահանակին: CD-ROM- ում այդ գործառույթից օգտվելու համար անցք բացեք: Հարթեցման անցքի ճիշտ տեղադրման և լվացքի մեքենայի ճշգրիտ կտրման միջև ձեր պոտենցիոմետրը կլինի կարուսելի ճշգրիտ կենտրոնում: Սեղմեք ընկույզը, և ձեր ձայնասկավառակը ապահով կերպով տեղադրված է: Կցեք 1/4-20 վեցանկյուն ընկույզներից մեկի վրա ՝ պոտենցիոմետրի լիսեռի վրա:

Քայլ 4. Միացրեք ներքևի սկավառակը վերին ձայնասկավառակին

Պտտեք ներքևի սկավառակը Վերին CD- ին
Պտտեք ներքևի սկավառակը Վերին CD- ին

Նախքան ստորին CD-ROM- ը ավելացնելը, կցեք տեսախցիկի ամրացման պտուտակը: Օգտագործեք տասներկու 4-40 հաստոցային պտուտակներ, անջատիչներ և վեցանկյուն ընկույզներ ՝ մյուս CD- ն այս հավաքման վրա ամրացնելու համար:

Քայլ 5. Կարուսելը ամրացրեք փայտի վրա

Կարուսել լեռը դեպի անտառը
Կարուսել լեռը դեպի անտառը

Տեղադրեք պտուտակավոր պոտենցիոմետրի լիսեռը փայտի մեջ նախապես փորված 1/4 դյույմ անցքով: Երկրորդ 1/4-20 վեցանկյուն ընկույզը դրեք պոտենցիոմետրի լիսեռի վրա և ամրացրեք ընկույզը այնպես, որ կարուսելը ուղղվի առաջ, երբ պոտենցիոմետրը գտնվում է իր անալոգային տիրույթի ճշգրիտ կենտրոնում: Ես այս խնդիրը հեշտացնելու համար նշեցի լիսեռի ծայրը սրիչի նշիչով:

Քայլ 6. Գրեք մի քանի փորձնական ծրագրակազմ ՝ ձեր MCU- ն սերիական վոլտմետրի վերածելու համար

Գրեք մի քանի փորձնական ծրագրակազմ ՝ ձեր MCU- ն սերիական վոլտմետրի վերածելու համար
Գրեք մի քանի փորձնական ծրագրակազմ ՝ ձեր MCU- ն սերիական վոլտմետրի վերածելու համար

Ես օգտագործել եմ NXP LPC2148- ից LPC2148 MCU- ն իմ տեղադրման մեջ, քանի որ ես նրանց ծանոթ եմ իմ աշխատանքի փորձից: Այլ լավ ընտրություն կլինի ցանկացած էժան MCU ՝ անալոգային մուտքերով և անվճար GPIO կապումներով ՝ անվճար GNU գործիքաշղթայով և RS232 նավահանգստով: Օգտագործելով ձեր IDE- ն և ընտրության կազմողը, գրեք մի քանի որոնված, որը կկարդա ձեր որոշած անալոգային մուտքը և տեղադրեք արդյունքները սերիական նավահանգստում: Հաշվի առնելով MCU ծրագրավորման բարդությունը, այս թեմայի վերաբերյալ ավելի խորացված հրահանգները կարող են լինել ինքնուրույն: Ֆլեշացրեք ձեր MCU- ն համապատասխան ֆլեշ մալուխով: Ձեր կոդը ճիշտ է աշխատում առաջին փորձի ժամանակ, այնպես չէ՞:

Քայլ 7: Կալիբրացրեք ձեր MCU ընթերցումները

Կալիբրացրեք ձեր MCU ընթերցումները
Կալիբրացրեք ձեր MCU ընթերցումները
Կալիբրացրեք ձեր MCU ընթերցումները
Կալիբրացրեք ձեր MCU ընթերցումները

Այսպիսով, միացրեք ձեր պոտենցիոմետրը ձեր MCU տախտակին `ալիգատորների որոշ սեղմակներով: Ձախ էլեկտրական տերմինալը միացրեցի MCU- ի տախտակի 3.3VDC աղբյուրին, հիմնավորեցի աջ տերմինալը և միացրի միջին տերմինալը Անալոգային մուտքի պինին ՝ 1K դիմադրության միջոցով: Դիմադրիչը ձեզ հետ է պահում ձեր MCU- ից կախարդական ծուխը թողնելուց, երբ պոտենցիոմետրը գտնվում է իր ճանապարհորդության ծայրերից մեկում: Տրամադրեք ձեր MCU- ն էներգիայի աղբյուր և կցեք ձեր սերիական մալուխը: Բացեք ձեր նախընտրած RS232 տերմինալ ծրագիրը և դիտեք, թե ինչպես են ընթերցումները գալիս: Այն, ինչ ես առաջինը փնտրում էի, ADC- ի ընթերցման հնարավոր ամենաբարձր/ամենացածր լարումն էր: Ես այդ թվերը դրեցի իմ որոնվածի մեջ, որոշ ֆանտաստիկ թվային մաթեմատիկա օգտագործեցի իմ վոլտմետր կոդի վրա:, նորից կազմեց, թարմացրեց և սկսեց իմ տերմինալային ծրագրի կրկնօրինակը: Ի դեպ, «_udivsi ()» - ը դժվար է գտնել: Ըստ երևույթին, LPC2000 MCU- ն չի սիրում բաժանում կատարել: Ոչ ես, այնպես որ մենք համաձայնվեցինք չհամաձայնել: Թվերի հաջորդ փաթեթը, որը ես ուզում էի, լարումն էր, երբ կարուսելը ցույց էր տալիս ուղիղ առաջ, ձախ և աջ: Ես պարզեցի, որ կարուսելը կարող է շատ ավելի ձախ և աջ թեքվել, քան դուք կարող եք իմաստալից թվեր ստանալ: Ես իսկապես լավ ընթերցումներ ստացա մոտավորապես 180 աստիճանով, այնպես որ կարող էի ֆոտոխցիկս ուղղել ամբողջ ձախից դեպի աջ: Կրկին, ես ավելացրեցի այս թվերը որոնվածի իմ հաշվարկների մեջ: Սա պոտենցիոմետրից վերցված ընթերցումը դարձնում է որոշ չափով հուսալի սենսորային ընթերցում:

Քայլ 8. Կցեք մնացած սարքավորումներն ու էլեկտրոնիկան:

Կցեք մնացած սարքավորումներն ու էլեկտրոնիկան
Կցեք մնացած սարքավորումներն ու էլեկտրոնիկան
Կցեք մնացած սարքավորումներն ու էլեկտրոնիկան
Կցեք մնացած սարքավորումներն ու էլեկտրոնիկան

Փայտե պտուտակներով ամրացրեք պտուտակները փայտի վրա: Փոխանցման տուփի անկյունը ամրացրեք փակագծերից մեկի վրա: Տեղադրեք ժամանակի գոտին կարուսելի և շարժական ճախարի վրա: Կցեք ձեր լարվածության աղբյուրը երկու փակագծերի միջև ՝ անհրաժեշտության դեպքում լրացուցիչ երկարության համար օգտագործելով որոշ երաշխավորվող մետաղալար: Այժմ ես պտուտակեցի իմ H-Bridge PCB- ն (հին նախագծի ավելցուկը) փայտի վրա ՝ երկու փակագծերի միջև:

Քայլ 9: Մալուխ

Մալուխային
Մալուխային
Մալուխային
Մալուխային
Մալուխային
Մալուխային

Ահ, տխրության ժամանակն է: Ձեզ անհրաժեշտ կլինեն ձեր MCU- ն պոտենցիոմետրին միացնող լարեր (տե՛ս քայլ 7-ը `այդ մանրամասների կրկնության համար), ձեր MCU- ն H-Bridge- ին միացնելու և H-Bridge- ը փոխանցման շարժիչին միացնելու համար: Դուք կարող եք նվազագույնը պահել ձեր էլեկտրագծերը. Պարզապես չափեք, կտրեք, քանդեք և կպցրեք այս լարերը: Ավելի մոդուլային էլեկտրագծերի համակարգի համար օգտագործեք վերնագրերի կապիչներ և միացումներ և սեղմվող մետաղալարեր թանկարժեք փոքր մասերի mouser.com- ից: Իսկապես, իսկապես լավ մալուխներ պատրաստելը մեծ աշխատանք է: Արեք այն, ինչ լավագույնն է աշխատում ձեր համակարգի համար:

Քայլ 10: Ավարտեք ձեր որոնվածը

Այսպիսով, այժմ դուք աշխատում եք ձեր սարքավորումներով և էլեկտրոնիկայով և ունեք ճշգրտման համարներ: Գրեք ձեր չար, մարդկային կյանքն անտեսող որոնվածը ՝ օգտագործելով նյարդային ցանց, որը կարող է սովորել վախենալ և դժգոհել դրա ստեղծողից: Հնարավորության դեպքում ինտերֆեյս մկնիկի ուղեղի որոշ բջիջների հետ `լրացուցիչ պատահական պահվածքի համար: Ես անպայման խորհուրդ կտամ ձեր ռոբոտին ավելացնել նաև բոցավառիչներ և բծեր: Դե, հիմա ձեր ռոբոտը իր կույր տեղում հերոս թաքցնելու ավելի քիչ տարածք ունի: Նրա աքիլեսյան գարշապարը այժմ զրահապատված է… բարակ բամբակյա մարզասրահի համարժեքով, բայց դա նորմալ է, քանի որ ձեր կամար մրցակիցը, հավանաբար, այնքան էլ պայծառ չէ: Հաջողություն այնտեղ, և հիշեք, որ չօգտագործեք Pi- ի թվանշանները ձեր շվեյցարական բանկային հաշվի համար: համարը … նորից: Շնորհակալ եմ, որ կարդացի իմ առաջին «առակը»:

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