Мазмуну:

Көздү көзөмөлдөө менен кыймылдуу мотор: 8 кадам
Көздү көзөмөлдөө менен кыймылдуу мотор: 8 кадам

Video: Көздү көзөмөлдөө менен кыймылдуу мотор: 8 кадам

Video: Көздү көзөмөлдөө менен кыймылдуу мотор: 8 кадам
Video: Көздү эс алдыруучу көнүгүүлөр аралыктан иштөө 2024, Июль
Anonim
Көздү көзөмөлдөө менен кыймылдуу мотор
Көздү көзөмөлдөө менен кыймылдуу мотор

Учурда көзгө көз салуу сенсорлору ар кайсы аймактарда көбүрөөк кездешет, бирок коммерциялык жактан алар интерактивдүү оюндар үчүн көбүрөөк белгилүү. Бул үйрөткүч сенсорлорду иштеп чыккандай түр көрсөтпөйт, анткени ал өтө татаал жана анын кеңири колдонулушунан улам баа төмөндөп кеткен, бул учурда кызыктуу нерсе релелер менен иштөө үчүн программалык камсыздоону колдонуу болмок. каалаган механикалык-электрдик түзүлүштү күйгүзүү же өчүрүү. Бул учурда ал майыптар коляскасынын моторун айдоо үчүн колдонулган.

Жабдуулар

1 -Көз көзөмөлдөө системасы бар компьютер

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

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

2 -Тиштүү мотор 200 вт (коляскадагы мотор)

2 -10 амп ылдамдыгын көзөмөлдөө

2 -pc 12-40 VDC 10 AMP Pulse туурасы мотор ылдамдыгын башкарууну модуляциялайт

1- 12 в батарея

1 -кадам: Долбоордун логикасы

Project Logic
Project Logic

Жогорку кубаттуулуктагы реле камтылган жана картанынкы 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

Жеке Sub Form1_Load (жөнөтүүчү катары, e катары EventArgs) Handels MyBase. Load

Sub Sub

ТОКТОТУУ баскычы

Жеке Sub Button1_Click (Object As, e As EventArgs) Handles Button1. Dim Dim Close As String close = "HW341 255 жабуу" баскычын басыңыз.

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", жабуу)

АЛГА ТҮЙМӨ

Жеке Sub PictureBox1_Click (жөнөтүүчү катары, e катары EventArgs) туткалары

PictureBox 1. Чыкылдатыңыз

Dim adelante As String алга = "HW341 ачык 255" /// 255 саны бир убакта бардык релелерди ачат

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", алдыга) End Sub

ОҢ БАСКЫЧ

Жеке Sub PictureBox2_Click (жөнөтүүчү катары, e катары EventArgs) туткалары

PictureBox 2. Click

Стринг солгунда калганда = "HW341 ачык 01"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", сол) Аяктоо

/// Эгерде сиз бурулушту кааласаңыз, анда сол моторго өтүшүңүз керек

СОЛ БАСКЫЧ

Жеке Sub PictureBox3_Click (жөнөтүүчү катары, e катары EventArgs) туткалары

PictureBox 3. Click

Оңго караруу Сапка оңго = "HW341 ачык 02"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", rigth) End Sub

Класс бүтүрүү

Файл DLL ошол папкада болушу керек

7 -кадам: Ишке киришүү

Image
Image

Кыскача айтканда, бул жөнөкөй көрүнөт, бирок бул жерде компоненттер гана түшүндүрүлгөн жана алар кантип туташкан, колдонула турган дизайн - бул башка окуя, бул видеодо мектеп креслосу менен курулган майыптар арабасында көрсөтүлгөн, бул бизге бир аз эмгекти талап кылды, анткени биз түтүктүү жана жыгачтан жасалган база жана биз дөңгөлөктүү дөңгөлөктү ыңгайлаштырдык, биз аны биринчи жолу жасап, бардык дөңгөлөктөр жерге төшөлбөй калганда, биз жаңы база курууга аргасыз болдук жана акыры ал иштеди.

Кийинчерээк биз дагы бир аппаратты жасадык, бирок жалпы майыптар арабасына ылайыкташуу үчүн, бирок моторлор бири -бирине өтө жакын болгондуктан, бурулуш мүмкүн эмес болгондуктан, кээ бир жөнгө салуу керек.

8 -кадам: Башка Файл Сүрөттөрү

Сунушталууда: