Мазмұны:

Көз қадағалауымен қозғалтқыш қозғалтқышы: 8 қадам
Көз қадағалауымен қозғалтқыш қозғалтқышы: 8 қадам

Бейне: Көз қадағалауымен қозғалтқыш қозғалтқышы: 8 қадам

Бейне: Көз қадағалауымен қозғалтқыш қозғалтқышы: 8 қадам
Бейне: Рокки альпинистік арман сапары - Канаданың ең сәнді пойызында 2 күн 2024, Шілде
Anonim
Көз бақылауымен қозғалатын қозғалтқыш
Көз бақылауымен қозғалатын қозғалтқыш

Қазіргі уақытта көзді бақылау сенсорлары әр түрлі жерлерде жиі кездеседі, бірақ коммерциялық тұрғыда олар интерактивті ойындармен танымал. Бұл оқу құралы сенсорларды әзірлемейді деп ойламайды, өйткені бұл өте күрделі және оны жиі қолданудың арқасында баға төмендеді, бұл жағдайда қызықты релемен өзара әрекеттесу үшін бағдарламалық жасақтаманы пайдалану қызықты болар еді. кез келген механикалық-электрлік құрылғыны қосу немесе өшіру. Бұл жағдайда ол мүгедектер арбасының қозғалтқыштарын басқару үшін қолданылды.

Жабдықтар

1 -Көз бақылау жүйесі бар компьютер

1 -USB релелік модулі

2 -40 амперлік автомобиль релесі

2 -редукторлы қозғалтқыш 200 ватт (арбалы мотор)

2 -10 амперлік жылдамдықты басқару

2 -pc 12-40 VDC 10 AMP Импульстің ені қозғалтқыш жылдамдығын басқаруды модуляциялайды

1-12 вольтты батарея

1 -қадам: Жобаның логикасы

Жоба логикасы
Жоба логикасы

Жоғары сыйымдылық реле кіреді және карта 10 амперді құрайды, ал қозғалтқыштардың шығыны 12 вольт токпен 10 ампер болса да, қозғалтқыштардың жүктеме салмағына байланысты бұл ампер артуы мүмкін. Егер сіз қозғалтқыш емес және 10 амперден аз тұтынатын басқа құрылғыны қолданғыңыз келсе, текше релесін жоюға болады.

2 -қадам: Эстафеталық картаны талдау

Эстафеталық картаны талдау
Эстафеталық картаны талдау

Карталардың бұл түрінде USB кірісі, кернеу кірісі, реле және оларға сәйкес терминалдар бар

Ол сондай-ақ алдын ала бағдарламаланған чип немесе микроконтроллерге ие. Релені іске қосу үшін сіз драйвер болып табылатын файлдарды,.dll кеңейтімі бар файлдарды, микроконтроллер атқаратын функцияларды, мысалы, картаның реттік нөмірін көрсетуді, 1 -релесін іске қосуды, 2 -релені іске қосуды және т.б.. Бұл функциялар, бірақ оларды кім белсендірсе, сонымен бірге.exe кеңейтімі бар файлдар болуы керек, олар функцияларды шақырады, терезелер мен DOS терезелеріне арналған бағдарламалар бар.

Әр құрылғыда тек бір сериялық нөмір бар, бұл жағдайда біз GuiApp_English.exe қосымшасын қолданып сериялық нөмірді аламыз.

3 -қадам: картаны қосу және сәйкестендіру

Картаны сәйкестендіру және қосу
Картаны сәйкестендіру және қосу

Карточка компьютерге USB кабелі арқылы қосылған.

Құрылғыны табуды таңдаңыз, бұл бөлік бізді автоматты түрде қосылатын құрылғыны табады, бұл жағдайда сериялық нөмірі HW341 болады, егер сіз құрылғыны ашуды таңдасаңыз, ол кез келген релені ашуға дайын болады.

Бұл кезде біз әр қозғалтқышты қандай реле іске қосатынын ойлауымыз керек, бұл жағдайда 1 -реле оң моторға, 2 -реле сол моторға арналған

4 -қадам: компьютер мен сенсорлар

Компьютер мен сенсорлар
Компьютер мен сенсорлар

Жобада қолданылатын компьютер - бұл TOBII C сериясы, бұл жабдық бағдарламалық қамтамасыз ету мен көз бақылау сенсорларымен дайындалған, бұл компьютерде 10 жылдан астам қызмет мерзімі бар, қазіргі уақытта жолақ түріндегі ең кішкентай сенсорлар бар және оларды кез келген компьютерге орналастыруға болады., операциялық жүйе жағдайында Win 10 драйверлермен бірге осы сенсорларды басқару үшін дайындалады.

Датчиктер әр қолданушыға арналған бағдарламалық жасақтама арқылы калибрленеді және олардың көріну бағытын анықтайды, осылайша олар тінтуірді жылжытқандай, компьютердің көрсеткішін жылжытатындай етіп бағдарламалануы мүмкін және жыпылықтаған кезде біз тышқанды шерткендей боламыз.

Егер сіз релелік бағдарламаны ашсаңыз, көрсеткішті өз көзқарасыңызбен жылжыта отырып, әр релені белсендіруге болады, бірақ бағдарламаның терезесі соншалықты үлкен емес, сондықтан сенсорларды калибрлеу түймелерді басқару үшін біршама қиын болады. Мынаны шешіңіз: 1.- Қажетті дәлдікке қол жеткізу үшін көзбен меңзердің қозғалысын жасаңыз 2.- Реле үшін арнайы функцияларды іске қосатын үлкен терезесі бар бағдарлама жасаңыз, бұл күрделі болып көрінеді, бірақ визуалды негізде олай емес.

5 -қадам: Қосылымдар

Image
Image
Қосылымдар
Қосылымдар

Бұл диаграммада қозғалтқыштар мен соңғы реле 30 амперлік қара реле арасында орналасуы керек жылдамдық реттегіші жоқ.

6 -қадам: Функцияларды белсендіруге арналған арнайы бағдарлама

Функцияларды белсендіруге арналған арнайы бағдарлама
Функцияларды белсендіруге арналған арнайы бағдарлама

Бұл экран визуалды негізде жасалған, бұл өте оңай, себебі сіз тек көрсеткілердің сызбаларын қоясыз, содан кейін сіз түймені басқан кезде жасаған процедураңызды қосасыз, мен визуалды базада ешқашан бағдарламаланбағанмын және маған бірнеше жұп қажет болды. сағаттар - бұл өте интуитивті, функцияларды тікелей алу маған аз ғана шығын әкелді, мен DOS терезесінен бағдарламаны шақырамын, яғни батырмасы бағдарламаны DOS -та ашады және нұсқаулықты іске қосады.

Батырмалар кодының астында, Ашық сынып формасы1

Жеке қосалқы форма1_Load (жіберуші ретінде, e ретінде EventArgs) MyBase. Load өңдейді.

Аяқтау

ТОҚТАУ ТҮЙМЕСІ

Жеке қосалқы түйме1_Клик (объект ретінде жіберуші, EventArgs ретінде) Басқару түймешігі 1. Димді жабу ретінде жолды жабу = «HW341 жабу 255» түймесін басыңыз.

System. Diagnostics. Process. Start («c: / carpeta de prueba / CommandApp_USBRelay», жабу) Соңы

АЛҒА ТҮЙМЕСІ

Жеке қосалқы PictureBox1_Click (объект ретінде жіберуші, e EventArgs ретінде) тұтқалары

PictureBox 1. Шертіңіз

Dim adelante As String forward = «HW341 open 255» /// 255 саны барлық релелерді бір уақытта ашады

System. Diagnostics. Process. Start («c: / carpeta de prueba / CommandApp_USBRelay», алға) Соңы ішкі

ОҢ ТҮЙМЕ

Жеке қосалқы PictureBox2_Click (объект ретінде жіберуші, e EventArgs ретінде) тұтқалары

PictureBox 2. Шертіңіз

Сол жақтағы жолдың өлшемі = «HW341 ашық 01»

System. Diagnostics. Process. Start («c: / carpeta de prueba / CommandApp_USBRelay», сол жақ) Соңы

/// егер сіз бұрылыс бұрылысын алғыңыз келсе, сол жақ қозғалтқышта жүруіңіз керек

СОЛ ТҮЙМЕ

Жеке қосалқы PictureBox3_Click (объект ретінде жіберуші, EventArgs ретінде)

PictureBox 3. Шертіңіз

Оң жақ күңгірттеу Жолдың оң жағы ретінде = «HW341 ашық 02»

System. Diagnostics. Process. Start («c: / carpeta de prueba / CommandApp_USBRelay», қатаң) Соңы ішкі

Сыныпты аяқтау

DLL файлы бір қалтада болуы керек

7 -қадам: жұмысқа кірісу

Image
Image

Түйіндеме қарапайым сияқты, бірақ мұнда тек компоненттер түсіндіріледі және олар қалай қосылады, қолданылатын дизайн - бұл басқа әңгіме, бұл бейнеде ол мектеп креслосымен салынған мүгедектер арбасында көрсетілген, бұл бізге біраз еңбекті қажет етеді, өйткені біз оны жасаймыз. құбырлы және ағаштан жасалған негіз және біз қуыршақ шинасын бейімдедік, біз оны бірінші рет жасаған кезде және шиналар еденге жетпегенде, біз жаңа негіз салуымыз керек болды, ақырында ол жұмыс істеді.

Кейінірек біз басқа құрылғыны жасадық, бірақ мүгедектер арбасына бейімделу үшін, бірақ қозғалтқыштардың бір -біріне жақын орналасуынан дұрыс бұрылу мүмкін болмағандықтан, кейбір түзетулер қажет.

8 -қадам: Басқа файл суреттері

Ұсынылған: