◎ la38 շարժիչի կարգավորիչ սարքավորման մեքենայի վրա՝ մի զույգ DC շարժիչներ միացնելու և պտտելու համար:

Անկախ նրանից, թե դա փոքրիկ ռոբոտ մկնիկ է, թե փոքր IoT էլեկտրական օդափոխիչ, իմանալով, թե ինչպես կառավարել իրերը DC շարժիչովսարքավորումների մեքենաբացում է բազմաթիվ ստեղծագործական DIY նախագծեր՝ ձեզ զբաղված պահելու համար:Այս ձեռնարկում մենք օգտագործում ենքla38շարժիչի կարգավորիչը ասարքավորումների մեքենամի զույգ DC շարժիչներ միացնելու և պտտելու համար:
Այնla38Motor Controller Module-ը տախտակ է, որն օգնում է միկրոկառավարիչներին և միկրոպրոցեսորներին, ինչպիսիք ենսարքավորումների մեքենահզորություն DC շարժիչներ, որոնք պահանջում են ավելի քան 3.3V կամ 5V:
Այն օգտագործում էla38IC՝ շարժիչը գործարկելու և այն մեկուսացնելու համար անհրաժեշտ ողջ տրամաբանությունը և էներգիայի կառավարումը միացնելու համարսարքավորումների մեքենաDC շարժիչի վրա կիրառվող ավելի բարձր լարումներից:
Այնla38մոդուլը շարժիչի հիմնական կարգավորիչն է սկսնակ ռոբոտաշինության հավաքածուում, քանի որ այն հեշտ է օգտագործել:Այն ունի փին վերնագրեր, որտեղ դուք կարող եք տեղադրել ցատկերներ՝ այն անխափան միացնելու համարսարքավորումների մեքենա.Դուք կարող եք նաև արագացնել կամ դանդաղեցնել շարժիչը՝ կիրառելով զարկերակային լայնության մոդուլյացիայի (PWM) ազդանշան դրա միացման փին:տերմինալ.
Առումովընթացիկs, thela38էբարձր ընթացիկ.Դա իրականում ա10 ամպ ընթացիկs բաղկացած շարժիչներից չորսովակնթարթային էլեկտրական անջատիչներ Կապ.Սա թույլ է տալիս սահմանել ընթացիկ ուղղությունը՝ առանց շարժիչը նորից միացնելու:H-կամրջի վրա հոսանքի ուղղությունը փոխելով փոխվում է նաև շարժիչի պտտման ուղղությունը։La38-ն ունի դրանց վերահսկման երկու կոնտակտ, որը թույլ է տալիս ինքնուրույն կառավարել մի զույգ շարժիչ:Եթե ​​դուք նոր եք Python-ի ծրագրավորման մեջ, մի կարոտեք այս օգտակար Python-ի մեկ տողերը:
while ցիկլում ձախԱռաջ և աջԱռաջ փիները սկզբում միանում են մեկ վայրկյան:Արագությունը վերահսկելու համար փոխեք միացման ելքային աշխատանքային ցիկլը:Նախ դրեք դրանք 100% աշխատանքային ցիկլի մեկ վայրկյանում, ապա դրեք դրանք 50%:100% աշխատանքային ցիկլը շարժիչները կաշխատի առավելագույն արագությամբ, մինչդեռ 50% աշխատանքային ցիկլը կաշխատի կես արագությամբ:
Պահեք այն որպես «rpi-dcmotor.py» կամ որևէ այլ ֆայլի անուն, եթե այն ավարտվում է «.py» ընդլայնմամբ:Դրանից հետո անջատեք ձերսարքավորումների մեքենա.
ՆՇՈՒՄ.Այս jumper կապումներն ավտոմատ կերպով միացնում են EN կապը 5V-ին՝ «թույլ տալով» կառավարել այնընթացիկIN կապի միջոցով:Թեև դուք դեռ պետք է էներգիա մատակարարեք այս փինով, 5 Վ-ը կարող է որոշակի խնդիրներ առաջացնել նրա համարսարքավորումների մեքենաքանի որ այն պետք է օգտագործի 3,3 Վ 5 Վ-ի փոխարեն:Բացի այդ, միացնելով այս կապում էսարքավորումների մեքենաթույլ կտա հետագայում կառավարել շարժիչների արագությունը։.
Հուշում. Պարզելու համար, թե ինչ PIN համարն է ձեր վրասարքավորումների մեքենա, պահեք այնպես, որ GPIO քորոցները լինեն աջ կողմում:Սրանք մանր մետաղական բեկորներ են, որոնք նստած են սև սկուտեղի վրա:Այնուհետև, եթե դուք նայեք այդ սկուտեղի վերևի ձախ քորոցին, ապա դա 1-ին քորոցն է: Դրա աջ կողմում գտնվում է 2-րդ քորոցը: 1-ի տակ պտտվում է 3-ը և այլն:
ՆՇՈՒՄ.DC շարժիչների մեծ մասը սովորաբար չունեն զոդման լարեր:Դուք կարող եք դրանք զոդել ինքներդ:Ցանկացած չափիչ կաշխատի, բայց խրված պղնձե մետաղալարն ամենալավն է աշխատում:
Դուք կարող եք գործարկել կոդը՝ գործարկելով սկրիպտը տերմինալի վրա:Բայց մինչ այդ, դուք պետք է ավելացնել իշխանությունըla38մոդուլ:
Այնla38DC Motor Controller Module-ը կարող է միացված լինել ցանկացած DC հոսանքի աղբյուրին, քանի դեռ լարումը չի գերազանցում 45 Վ-ը:Օգտագործելիության առումով ավելի հեշտ կլիներ օգտագործել 9V մարտկոցը և մոդուլի հոսանքի տերմինալներին միացված DC վարդակից:
Դուք նաև չպետք է անհանգստանաք, որ 9V մարտկոցները վնասում են ձերըսարքավորումների մեքենա.Այնla38մոդուլն օգտագործում է հատուկ IC, որը կոչվում է MOSFET, որը գործում է ցածր էներգիայի ռելեի պես՝ դառնալով անակնթարթային էլեկտրականանջատիչ, որը մեկուսացնում է ձեր կապում սնուցման աղբյուրից:
Ինչպե՞ս կարող եմ հոսանք ուղարկել մի փինից, որպեսզի DC շարժիչը պտտվի:Եկեք ավելի սերտ նայենք, թե ինչպես ենք շարժիչը պտտվում:
Այնla38Շարժիչի կարգավորիչի մոդուլը օգտագործում է մի քանիսըակնթարթային էլեկտրականանջատիչներ շարժիչի պտույտը վերահսկելու համար:Դուք կարող եք պատկերացնել այս անջատիչների մասին որպես պատի անջատիչ, միայն թե նրանք չեն օգտագործում ձեր մատները գործելու համար. նրանք օգտագործում են 3,3 Վ լարումսարքավորումների մեքենա.
Եվ այստեղ է GPIO.output( , GPIO.HIGH):Սա GPIO.output( , GPIO.HIGH):Այս փին GPIO.HIGH-ի վրա դնելը հանգեցնում է նրան, որ այս փին թողարկվում է 3.3 Վ:Սաակտիվացնում է անջատիչը, թույլ տալով հոսանք հոսել դեպի շարժիչ:Այնուհետև հոսանքը պտտում է շարժիչը:Այս գնդերը GPIO.LOW-ին շրջելով՝ անջատում է անջատիչը, որն անջատում է շարժիչի հոսանքը:
Մենք կարող ենք փոխել շարժիչի պտտման ուղղությունը՝ փոխելով շարժիչի միջով հոսանքի ուղղությունը։Ահա թե ինչու մենք ունենք երկու առանձին կապում մեկ շարժիչի պտույտը վերահսկելու համար՝ հետևի և առջևի:Գործում ենակնթարթային էլեկտրականանջատիչներ շարժիչի էլեկտրամատակարարման երկու կողմերում՝ ուղղելով հզորությունը առաջ կամ հետ:
Նույնը վերաբերում է արագությանը:Ի տարբերություն առջևի և հետադարձ ելքային պտուտակների, միացման փին վերահսկում է ցանկացած պահի շարժիչով հոսող էներգիայի քանակը:
Միացման կոնտակտի վրա լարումը մեծացնելով, դրանց անջատիչները մի փոքր ավելի «լայն» են բացվում և թույլ են տալիս ավելի շատ հոսանք հոսել շարժիչի միջով:Շարժիչների հզորության բարձրացումը ստիպում է նրանց ավելի արագ պտտվել:Նվազելը նրանց ավելի դանդաղեցնում է:
Վրասարքավորումների մեքենա, մենք օգտագործում ենք PWM կամ իմպուլսային մոդուլյացիա՝ կապումների ելքային լարումը վերահսկելու համար։Աշխատանքային ցիկլը մեծացնելով առավելագույն լարումը մոտեցնում է 3,3 Վ-ին, իսկ նվազեցնելով այն մոտեցնում է 0 Վ-ին:
Փաստորեն, դուք կարող եք «անջատելՇարժիչը ինչ-որ կերպ կարգավորելով շարժիչի միացման քորոցը 0V-ի վրա:Մտածեք դրա մասին մեքենայի պես մի բան. միացման պտուտակները մատակարարում են գազը, որը սնուցում է շարժիչները, իսկ առաջ և հետադարձ կապող հարվածները շարժում են փոխանցումները՝ թույլ տալով նրանց շարժվել առաջ կամ հետ:
Նրանք տարբերվում են կախված նրանից, թե որտեղ են գտնվում դրանց էլեկտրամագնիսական պարույրները:DC խոզանակով շարժիչը մեջտեղում ունի կծիկ, որը պտտվում է մշտական ​​մագնիսների օղակի միջև:Անխոզանակ DC շարժիչները մյուս կողմից ունեն կծիկներ. նրանց էլեկտրամագնիսական պարույրները շրջապատում են մշտական ​​մագնիսները:
Կոլեկտորային շարժիչները էժան են և լավ կատարում են ցածր արագությամբ:Այնուամենայնիվ, դրանք ավելի արագ են տաքանում, քան առանց խոզանակների շարժիչները և ավելի քիչ էներգաարդյունավետ են:Մյուս կողմից, առանց խոզանակների շարժիչները կարող են հասնել ավելի մեծ արագության, ավելի քիչ գերտաքանալ և ավելի քիչ էներգիա օգտագործել՝ ավելի արագ պտտվելու համար, քան խոզանակով աշխատող շարժիչները:
Եթե ​​դուք օգտագործում եք շարժիչ ասարքավորումների մեքենառոբոտի անիվի փոխանցման տուփը, խոզանակով շարժիչը պետք է ավելի լավ լինի:Այնուամենայնիվ, եթե դուք օգտագործում եք ոչ շարժական շարժիչ, ինչպիսին է փոքր էլեկտրական օդափոխիչը, ապա առանց խոզանակի շարժիչը պետք է ավելի լավ լինի:
Թեև սա կարող է տարբեր լինել ըստ արտադրողի, դուք կարող եք ակնկալել 2A գագաթնակետային հոսանք մեկ շարժիչի համարla38շարժիչի վարորդի մոդուլ:
Թերենսը ռոբոտաշինության սիրահար է, որը փորձում է ստեղծել աշխարհի լավագույն ռոբոտը:Եթե ​​նա որպես երկրորդ հոբբի չվառեր LED-ները, նա վաղուց կզբաղվեր այս գործով:
Affiliate Բացահայտում.Մեր հղումներով գնված ապրանքների համար միջնորդավճարներ ստանալը հեշտացնում է այն աշխատանքը, որը մենք անում ենք մեր ընթերցողների համար: