Мазмуну:
- Жабдуулар
- 1 -кадам: Долбоордун логикасы
- 2 -кадам: Реле картасын анализдөө
- 3 -кадам: картаны туташтыруу жана аныктоо
- 4 -кадам: Компьютер жана сенсорлор
- 5 -кадам: Байланыштар
- 6 -кадам: Функцияларды иштетүү үчүн бажы программасы
- 7 -кадам: Ишке киришүү
- 8 -кадам: Башка Файл Сүрөттөрү
Video: Көздү көзөмөлдөө менен кыймылдуу мотор: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Учурда көзгө көз салуу сенсорлору ар кайсы аймактарда көбүрөөк кездешет, бирок коммерциялык жактан алар интерактивдүү оюндар үчүн көбүрөөк белгилүү. Бул үйрөткүч сенсорлорду иштеп чыккандай түр көрсөтпөйт, анткени ал өтө татаал жана анын кеңири колдонулушунан улам баа төмөндөп кеткен, бул учурда кызыктуу нерсе релелер менен иштөө үчүн программалык камсыздоону колдонуу болмок. каалаган механикалык-электрдик түзүлүштү күйгүзүү же өчүрүү. Бул учурда ал майыптар коляскасынын моторун айдоо үчүн колдонулган.
Жабдуулар
1 -Көз көзөмөлдөө системасы бар компьютер
1 -USB реле модулу
2-40 амперлик автомобиль релеси
2 -Тиштүү мотор 200 вт (коляскадагы мотор)
2 -10 амп ылдамдыгын көзөмөлдөө
2 -pc 12-40 VDC 10 AMP Pulse туурасы мотор ылдамдыгын башкарууну модуляциялайт
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
Жеке 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 -кадам: Ишке киришүү
Кыскача айтканда, бул жөнөкөй көрүнөт, бирок бул жерде компоненттер гана түшүндүрүлгөн жана алар кантип туташкан, колдонула турган дизайн - бул башка окуя, бул видеодо мектеп креслосу менен курулган майыптар арабасында көрсөтүлгөн, бул бизге бир аз эмгекти талап кылды, анткени биз түтүктүү жана жыгачтан жасалган база жана биз дөңгөлөктүү дөңгөлөктү ыңгайлаштырдык, биз аны биринчи жолу жасап, бардык дөңгөлөктөр жерге төшөлбөй калганда, биз жаңы база курууга аргасыз болдук жана акыры ал иштеди.
Кийинчерээк биз дагы бир аппаратты жасадык, бирок жалпы майыптар арабасына ылайыкташуу үчүн, бирок моторлор бири -бирине өтө жакын болгондуктан, бурулуш мүмкүн эмес болгондуктан, кээ бир жөнгө салуу керек.
8 -кадам: Башка Файл Сүрөттөрү
Сунушталууда:
Хеллоуин ашкабагы кыймылдуу аниматроникалык көз менен - Бул ашкабак көзүн айланта алат!: 10 кадам (сүрөттөр менен)
Хеллоуин ашкабагы кыймылдуу аниматроникалык көз менен | Бул ашкабак көзүн айландыра алат! УЗИ сенсорунун триггер аралыкын туура мааниге тууралаңыз (9 -кадам), ошондо ашкабагыңыз таттуу алып кетүүгө батынган адамды ташка айлантат
Кызыл көздү караңгылатуу скелети: 16 кадам (сүрөттөр менен)
Кызыл көздү караңгылатуу менен скелет: Хэллоуинге карата жакшы скелеттин тирегин ким жакшы көрбөйт? Бул Нускамада скелетиңизге (же жөн эле баш сөөгүңүзгө) күңүрт жана жаркырап турган кызыл жуптарды кантип чогултуу керектиги көрсөтүлгөн, бул сиздин трюк же дарылануучуларыңыз үчүн коркунучтуу эффект берет
Көздү ирмөө менен зымсыз көзөмөлдөөчү компьютер;): 9 кадам (сүрөттөр менен)
Көздү ирмөө менен зымсыз компьютерди көзөмөлдөңүз;): Адаттарыңыздын чегинен чыксаңызчы ?? Ал эми жаңы нерсени сынап көрүү керекпи? !!!! ПКңизди көзөмөлдөө жана клавиатураңызды жана чычканыңызды колдонбостон каалаган нерсеңизди жасоо жөнүндө эмне айтууга болот! Болбо
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: 9 кадам (сүрөттөр менен)
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: Биз кайыр суроочу робот кылабыз. Бул робот кыжырдантууга же өтүп бара жаткан адамдардын көңүлүн бурууга аракет кылат. Бул алардын жүздөрүн аныктап, аларга лазер менен атууга аракет кылат. Эгер роботко тыйын берсеңиз, ал ыр ырдайт жана бийлейт. Роботко керек болот
Raspberry Pi Zero жана Opencv менен жүздү жана көздү аныктоо: 3 кадам
Raspberry Pi Zero жана Opencv менен жүздү жана көздү аныктоо: Бул көрсөтмөдө мен малина pi жана opencvдин жардамы менен жүздү жана көздү кантип аныктоого болорун көрсөтөм. Бул менин opencv боюнча биринчи көрсөтмөм. Мен малинада ачык резюме орнотуу үчүн көптөгөн окуу куралдарын ээрчип жүрдүм, бирок ар бир жолу кээ бир каталар менен уруп жаттым. Эмнеси болсо да мен