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

Շարժիչ շարժիչ ՝ աչքով հետևելով ՝ 8 քայլ
Շարժիչ շարժիչ ՝ աչքով հետևելով ՝ 8 քայլ

Video: Շարժիչ շարժիչ ՝ աչքով հետևելով ՝ 8 քայլ

Video: Շարժիչ շարժիչ ՝ աչքով հետևելով ՝ 8 քայլ
Video: 8 բան, որ տղամարդիկ անում են ՄԻԱՅՆ այն կնոջ հետ, ում սիրում են 2024, Նոյեմբեր
Anonim
Շարժիչ շարժիչ ՝ աչքի հետևումով
Շարժիչ շարժիչ ՝ աչքի հետևումով

Ներկայումս աչքի հետևման տվիչները ավելի տարածված են տարբեր ոլորտներում, բայց առևտրային առումով դրանք առավել հայտնի են ինտերակտիվ խաղերով: Այս ձեռնարկը չի հավակնում սենսորների մշակմանը, քանի որ այն շատ բարդ է, և դրա ավելի ու ավելի տարածված օգտագործման պատճառով գինը նվազել է, այս դեպքում հետաքրքիրը ծրագրային ապահովման օգտագործումն է ռելեներ, որոնք ունակ են միացնել կամ անջատել ցանկացած մեխանիկական-էլեկտրական սարք: Այս դեպքում այն օգտագործվում էր սայլակի շարժիչներ վարելու համար:

Պարագաներ

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: Միացումներ

Image
Image
Միացումներ
Միացումներ

Այս դիագրամը չի ներառում արագության կարգավորիչը, որը պետք է տեղադրվեր շարժիչների և վերջին ռելեների միջև `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: Սկսեք աշխատել

Image
Image

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

Ավելի ուշ մենք պատրաստեցինք մեկ այլ սարք, բայց սովորական սայլակին հարմարվելու համար, բայց որոշ ճշգրտումներ են անհրաժեշտ, քանի որ շարժիչները միմյանց մոտ լինելուց անհնար է ճիշտ պտտվել

Քայլ 8: Այլ ֆայլի նկարներ

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