Мазмұны:
- Жабдықтар
- 1 -қадам: Жобаның логикасы
- 2 -қадам: Эстафеталық картаны талдау
- 3 -қадам: картаны қосу және сәйкестендіру
- 4 -қадам: компьютер мен сенсорлар
- 5 -қадам: Қосылымдар
- 6 -қадам: Функцияларды белсендіруге арналған арнайы бағдарлама
- 7 -қадам: жұмысқа кірісу
- 8 -қадам: Басқа файл суреттері
Бейне: Көз қадағалауымен қозғалтқыш қозғалтқышы: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Қазіргі уақытта көзді бақылау сенсорлары әр түрлі жерлерде жиі кездеседі, бірақ коммерциялық тұрғыда олар интерактивті ойындармен танымал. Бұл оқу құралы сенсорларды әзірлемейді деп ойламайды, өйткені бұл өте күрделі және оны жиі қолданудың арқасында баға төмендеді, бұл жағдайда қызықты релемен өзара әрекеттесу үшін бағдарламалық жасақтаманы пайдалану қызықты болар еді. кез келген механикалық-электрлік құрылғыны қосу немесе өшіру. Бұл жағдайда ол мүгедектер арбасының қозғалтқыштарын басқару үшін қолданылды.
Жабдықтар
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 -қадам: Қосылымдар
Бұл диаграммада қозғалтқыштар мен соңғы реле 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 -қадам: жұмысқа кірісу
Түйіндеме қарапайым сияқты, бірақ мұнда тек компоненттер түсіндіріледі және олар қалай қосылады, қолданылатын дизайн - бұл басқа әңгіме, бұл бейнеде ол мектеп креслосымен салынған мүгедектер арбасында көрсетілген, бұл бізге біраз еңбекті қажет етеді, өйткені біз оны жасаймыз. құбырлы және ағаштан жасалған негіз және біз қуыршақ шинасын бейімдедік, біз оны бірінші рет жасаған кезде және шиналар еденге жетпегенде, біз жаңа негіз салуымыз керек болды, ақырында ол жұмыс істеді.
Кейінірек біз басқа құрылғыны жасадық, бірақ мүгедектер арбасына бейімделу үшін, бірақ қозғалтқыштардың бір -біріне жақын орналасуынан дұрыс бұрылу мүмкін болмағандықтан, кейбір түзетулер қажет.
8 -қадам: Басқа файл суреттері
Ұсынылған:
Arduino көмегімен қозғалтқыш жылдамдығын өлшеу: 6 қадам
Arduino көмегімен қозғалтқыш жылдамдығын өлшеу: қозғалтқыштың айналу жиілігін өлшеу қиын ба? Мен олай ойламаймын. Қарапайым шешімдердің бірі - сіздің жинағыңыздағы бір ғана IR сенсоры мен Arduino мұны істей алады. Бұл жазбада мен IR сенсоры мен А көмегімен кез келген қозғалтқыштың айналу жиілігін өлшеуді түсіндіретін қарапайым оқулық беремін
3D басып шығарылған щеткасыз қозғалтқыш: 7 қадам (суреттермен)
3D басып шығарылатын щеткасыз қозғалтқыш: Мен бұл моторды Fusion 360 көмегімен қозғалтқыштар тақырыбында демонстрациялау үшін жасадым, сондықтан мен тез, бірақ біртұтас қозғалтқыш жасағым келді. Бұл қозғалтқыштың бөлшектерін нақты көрсетеді, сондықтан оны негізгі жұмыс принциптерінің үлгісі ретінде қолдануға болады
Күн қозғалтқышы бар электр қозғалтқышы: 3 қадам
Күн қозғалтқышы бар электр қозғалтқышы: Мақсаты: шағын күн батареяларымен жұмыс жасайтын қарапайым электр қозғалтқышын құру - бірнеше компоненттерді қолдана отырып жоғары жылдамдықта: бұралмалы темір аз, шойын аз, қамыс қосқыш, 3 неодим магнитті диск, күшейткіш күшейткіш (ҚОСЫМША) , шағын күн батареялары
Бір орамалы асинхронды қозғалтқыш / электр қозғалтқышы: 6 қадам
Бір орамалы асинхронды қозғалтқыш / электр қозғалтқышы: Бұл жобада біз бір орамалы асинхронды қозғалтқышты коммерциялық етіп жасамақпыз, және бұл электр қозғалтқышының нұсқалары ауыспалы ток құрылғыларының көпшілігінде қолданылады. Біздің қозғалтқышта жоғары момент жоқ, бұл жұмыс туралы көбірек
Қадамдық қозғалтқыш (қадамдық қозғалтқыш): Microstep (5 қадам)
التحكم بالمحرك الخطوي (Stepper Motor) بطريقة (Microstep): في هذه المدونة اتحدث عن كيف نقوم بالتحكم بماتور خطوي عن طلق الله