Բովանդակություն:
- Պարագաներ
- Քայլ 1: Projectրագրի տրամաբանություն
- Քայլ 2: Վերլուծեք փոխանցման քարտը
- Քայլ 3: Քարտի միացում և նույնականացում
- Քայլ 4: Համակարգիչ և տվիչներ
- Քայլ 5: Միացումներ
- Քայլ 6: Գործառույթների ակտիվացման հատուկ ծրագիր
- Քայլ 7: Սկսեք աշխատել
- Քայլ 8: Այլ ֆայլի նկարներ
Video: Շարժիչ շարժիչ ՝ աչքով հետևելով ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ներկայումս աչքի հետևման տվիչները ավելի տարածված են տարբեր ոլորտներում, բայց առևտրային առումով դրանք առավել հայտնի են ինտերակտիվ խաղերով: Այս ձեռնարկը չի հավակնում սենսորների մշակմանը, քանի որ այն շատ բարդ է, և դրա ավելի ու ավելի տարածված օգտագործման պատճառով գինը նվազել է, այս դեպքում հետաքրքիրը ծրագրային ապահովման օգտագործումն է ռելեներ, որոնք ունակ են միացնել կամ անջատել ցանկացած մեխանիկական-էլեկտրական սարք: Այս դեպքում այն օգտագործվում էր սայլակի շարժիչներ վարելու համար:
Պարագաներ
1 -Համակարգիչ ՝ աչքերի հետևման համակարգով
1 -USB ռելեի մոդուլ
2 -40 ամպ ավտոմեքենայի ռելե
2 -շարժական շարժիչ 200 վտ (սայլակի շարժիչ)
2 -10 ամպ արագության վերահսկում
2 -հատ 12-40 VDC 10 AMP Իմպուլսի լայնությունը մոդուլացնում է շարժիչի արագության կառավարումը
1- 12 վ մարտկոց
Քայլ 1: Projectրագրի տրամաբանություն
Ներառված են ավելի բարձր հզորության ռելեներ, իսկ քարտի հզորությունները ՝ ընդամենը 10 ամպեր, և չնայած շարժիչների սպառումը 10 ամպեր է ՝ 12 վոլտ հոսանքով, այս հզորությունը կարող է մեծանալ ՝ կախված շարժիչների բեռնվածությունից: Եթե ցանկանում եք օգտագործել մեկ այլ սարք, որը շարժիչ չէ և սպառում է 10 ամպից պակաս, կարող եք վերացնել խորանարդի ռելեները:
Քայլ 2: Վերլուծեք փոխանցման քարտը
Այս տեսակի քարտերն ունեն USB մուտք, լարման մուտք, ռելեներ և դրանց համապատասխան տերմինալներ
Այն ունի նաև նախապես ծրագրավորված չիպ կամ միկրոկոնտրոլեր: Ռելեներ ակտիվացնելու համար դուք պետք է տրամադրեք վարորդներ հանդիսացող ֆայլեր, ընդլայնում ունեցող.dll ֆայլեր, որոնք ունեն միկրոկառավարիչի գործառույթները, օրինակ `ցուցադրելով քարտի սերիական համարը, ակտիվացնելով ռելե 1 -ը, ակտիվացնելով ռելեն 2 -ը և այլն:. Սրանք գործառույթներ են, բայց ով ակտիվացնում է դրանք, պետք է ունենա նաև.exe ընդլայնում ունեցող ֆայլեր, որոնք կանչում են գործառույթներ, կան ծրագրեր պատուհանների համար և ծրագրեր DOS պատուհանի համար:
Յուրաքանչյուր սարք ունի միայն մեկ սերիական համար: Այս դեպքում մենք օգտագործում ենք GuiApp_English.exe ծրագիրը `սերիական համարը ստանալու համար:
Քայլ 3: Քարտի միացում և նույնականացում
Քարտը համակարգչին միացված է USB մալուխի միջոցով:
Ընտրեք գտնել սարքը, այս հատվածը մեզ տեղադրում է ինքնաբերաբար միացված սարքը: Այս դեպքում սերիական համարը HW341 է, եթե ընտրեք սարքի բացումը, այն պատրաստ կլինի բացել ցանկացած ռելե
Այս պահին մենք պետք է մտածենք, թե որ ռելեն կսկսի յուրաքանչյուր շարժիչ, այս դեպքում ռելե 1 -ը աջ շարժիչի համար է, 2 -րդը `ձախ շարժիչի:
Քայլ 4: Համակարգիչ և տվիչներ
Նախագծում օգտագործվող համակարգիչը TOBII C սերիա է, այս սարքավորումը պատրաստված է ծրագրային ապահովմամբ և աչքերի հետևման սենսորներով, այս համակարգիչն ունի ավելի քան 10 տարվա ծառայություն, ներկայումս ամենափոքր սենսորները ձողի տեսքով և կարող են տեղադրվել ցանկացած համակարգչի մեջ:, օպերացիոն համակարգի դեպքում հաղթող 10 -ը նույնպես պատրաստվում է վարորդների հետ `վերահսկելու այդ սենսորները:
Սենսորները յուրաքանչյուր օգտագործողի համար չափագրված են ծրագրային ապահովմամբ և հայտնաբերում են տեսքի ուղղությունը, որպեսզի դրանք ծրագրավորվեն համակարգչի սլաքը շարժելու համար, կարծես այն շարժում է մկնիկը, և երբ թարթում է այն, կարծես սեղմում ենք մկնիկի վրա:
Եթե դուք բացում եք ռելեներ ծրագիրը, կարող եք ակտիվացնել ռելեներից յուրաքանչյուրը ՝ ցուցիչը ձեր տեսքով տեղափոխելով, սակայն ծրագրի պատուհանը այնքան էլ մեծ չէ, այնպես որ նույնիսկ սենսորների ճշգրտումը մի փոքր դժվար կլինի կոճակները գործարկել: լուծիր հետևյալը.
Քայլ 5: Միացումներ
Այս դիագրամը չի ներառում արագության կարգավորիչը, որը պետք է տեղադրվեր շարժիչների և վերջին ռելեների միջև `30 ամպ սև
Քայլ 6: Գործառույթների ակտիվացման հատուկ ծրագիր
Այս էկրանը ստեղծվել է վիզուալ բազայի մեջ, դա շատ հեշտ է, որովհետև դուք դնում եք միայն նետերի գծագրերը, այնուհետև ավելացնում եք այն ռեժիմը, որը կատարում էիք կոճակը սեղմելիս: դա անելու ժամերը շատ ինտուիտիվ են, ինձ համար մի քիչ աշխատանք ծախսելը գործառույթներն ուղղակիորեն գրավելն էր, այն, ինչ ես անում եմ, ծրագիրը DOS պատուհանից կանչելն է, այսինքն ՝ կոճակը բացում է ծրագիրը DOS- ում և վարում հրահանգը:
Կոճակների կոդի տակ, Հանրային դասի ձև 1
Անձնական ենթաօրենսդրական ձև 1_Load (ուղարկողը ՝ որպես օբյեկտ, և որպես EventArgs) կարգավորում է MyBase. Load- ը
Վերջ ենթ
ԿԱՆԳՆԵԼ ԿՈUTՅԿԸ
Private Sub Button1_Click (ուղարկողը ՝ որպես օբյեկտ, և e) EventArgs) կարգավորում է կոճակը 1. Սեղմեք Dim close As String close = "HW341 փակել 255"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", փակել) Վերջ ենթակետ
ԱՌԱ ԿՈUTՅԹ
Անձնական ենթակետ PictureBox1_Click (ուղարկող ՝ որպես օբյեկտ, և որպես EventArgs) բռնակներ
PictureBox1. Սեղմեք
Dim adelante As String forward = "HW341 open 255" /// 255 թիվը միաժամանակ բացում է բոլոր ռելեները
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", առաջ) Վերջ ենթ.
Ա RԱԿԻ ԿՈUTՅԹ
Անձնական ենթակետ PictureBox2_Click (ուղարկող ՝ որպես օբյեկտ, և որպես EventArgs) բռնակներ
PictureBox2: Սեղմեք
Dim izquierda As String left = "HW341 բաց 01"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", ձախ) Վերջ ենթ.
/// եթե ցանկանում եք շրջադարձ կատարել, դուք պետք է ձախ շարժիչով
ՁԱՅՆ ԿՈUTՅԿ
Անձնական ենթատեքստ PictureBox3_Click (ուղարկող ՝ որպես օբյեկտ, և որպես EventArgs) բռնակներ
3. Սեղմեք
Dim right As String right = "HW341 բաց 02"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", rigth) Ավարտի ենթակետ
Ավարտի դաս
DLL ֆայլը պետք է լինի նույն պանակում
Քայլ 7: Սկսեք աշխատել
Ամփոփում թվում է պարզ, բայց այստեղ միայն բաղադրիչներն են բացատրվում և ինչպես են դրանք կապված, դիզայնը, որը պետք է կիրառվի, այլ պատմություն է, այս տեսանյութում այն ցուցադրված է դպրոցական աթոռով կառուցված սայլակով, մեզ վրա որոշակի աշխատանք է ծախսվել, քանի որ մենք պատրաստում ենք հիմք ՝ խողովակով և փայտով, և մենք հարմարեցրինք տիկնիկային անվադող, երբ առաջին անգամ դա արեցինք և հավաքեցինք, բոլոր անվադողերը հատակին չէին հասնում, մենք ստիպված էինք նոր հիմք կառուցել և վերջապես այն աշխատեց:
Ավելի ուշ մենք պատրաստեցինք մեկ այլ սարք, բայց սովորական սայլակին հարմարվելու համար, բայց որոշ ճշգրտումներ են անհրաժեշտ, քանի որ շարժիչները միմյանց մոտ լինելուց անհնար է ճիշտ պտտվել
Քայլ 8: Այլ ֆայլի նկարներ
Խորհուրդ ենք տալիս:
DIY պատ ՝ հետևելով ռոբոտին. 9 քայլ
DIY Wall Following Robot. Այս դիզայնը կներկայացնի որոշ թեմաներ, որոնք անհրաժեշտ են ինքնավար
«5 րոպե» առանց խոզանակի շարժիչ շարժիչ բզեզ քաշային մարտական ռոբոտների համար ՝ 6 քայլ
«5 րոպե» առանց խոզանակի շարժիչ շարժիչ ՝ բզեզ քաշով մարտական ռոբոտների համար. «5 րոպեանոց անխոզանակ փոխանցման շարժիչի» գաղափարը, կարծես, որոշ ժամանակ պտտվում էր առցանց ֆորումներում/Ֆեյսբուքի խմբերում ՝ որպես բզեզ քաշով բոտերում շարժիչ միջոց: Քանի որ առանց խոզանակի շարժիչները մեծ ուժ են հավաքում իրենց չափի/քաշի համար, սա գրավիչ է
24v DC շարժիչ մինչև բարձր արագությամբ ունիվերսալ շարժիչ (30 վոլտ) ՝ 3 քայլ
24v DC շարժիչ բարձր արագության ունիվերսալ շարժիչին (30 վոլտ). Բարև: Այս նախագծում ես կսովորեցնեմ ձեզ, թե ինչպես կարելի է սովորական 24V DC շարժիչը վերածել 30V ունիվերսալ շարժիչի: Անձամբ ես հավատում եմ, որ տեսանյութի ցուցադրումը լավագույնս նկարագրում է նախագիծը: . Այսպիսով, տղերք, ես խորհուրդ կտայի ձեզ առաջին հերթին դիտել տեսանյութը: Նախագիծ V
Մեկ կծիկ ինդուկցիոն շարժիչ / էլեկտրական շարժիչ `6 քայլ
Մեկ կծիկ ինդուկցիոն շարժիչ / էլեկտրաշարժիչ. Այս նախագծում մենք պատրաստվում ենք պատրաստել մեկ կծիկով ներածման շարժիչ: Այս էլեկտրական շարժիչի առևտրային և շատ ավելի մշակված տարբերակները օգտագործվում են այլընտրանքային ընթացիկ սարքերում: Մեր շարժիչը չունի մեծ ոլորող մոմենտ, այն ավելի շատ աշխատանքային
Շարժիչ 'N շարժիչ `7 քայլ
Motor 'N Motor: Այս նախագիծը սկսվեց որպես երկու առանձին գաղափար: Մեկը պետք է էլեկտրական սքեյթբորդ պատրաստեր, իսկ մյուսը ՝ հեռակառավարման մեքենա: Որքան էլ տարօրինակ է հնչում, այս նախագծերի հիմունքները շատ նման են: Ակնհայտ է, որ դա ավելի է բարդանում, երբ գալիս է