Съдържание:

Двигащ се двигател с проследяване на очите: 8 стъпки
Двигащ се двигател с проследяване на очите: 8 стъпки

Видео: Двигащ се двигател с проследяване на очите: 8 стъпки

Видео: Двигащ се двигател с проследяване на очите: 8 стъпки
Видео: Двигатель карьерного самосвала | Как это устроено? | Discovery 2024, Ноември
Anonim
Двигащ се двигател с проследяване на очите
Двигащ се двигател с проследяване на очите

В момента сензорите за проследяване на очите са по -често срещани в различни области, но в търговската мрежа са по -известни с интерактивни игри. Този урок не претендира да разработва сензорите, тъй като е много сложен и поради все по -честото му използване цената намалява, в този случай интересното би било да се използва софтуерът за взаимодействие с релета, които са в състояние да включете или изключете всяко механично-електрическо устройство. В този случай се използва за задвижване на двигатели на инвалидна количка.

Консумативи

1 -Компютър със система за проследяване на очите

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

Автомобилно реле 2 -40 ампера

2 -моторен редуктор 200 w (двигател за инвалидни колички)

2-10 усилвателя за контрол на скоростта

2 -бр. 12-40 VDC 10 AMP Ширината на импулса модулира контрола на скоростта на двигателя

Батерия 1- 12 v

Стъпка 1: Логика на проекта

Логика на проекта
Логика на проекта

Включени са релета с по -голям капацитет и тези на картата са само 10 ампера и въпреки че консумацията на двигателите е 10 ампера с ток от 12 волта, този ампераж може да се увеличи в зависимост от натоварването на двигателите. Ако искате да използвате друго устройство, което не е двигател и което консумира по -малко от 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

Private Sub Form1_Load (изпращач като обект, e като EventArgs) обработва MyBase. Load

End Sub

СТОП БУТОН

Private Sub Button1_Click (изпращач като обект, e като EventArgs) Манипулира бутон 1. Кликнете върху Dim close As String close = "HW341 close 255"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", затваряне) End Sub

БУТОН НАПРЕД

Private Sub PictureBox1_Click (изпращач като обект, e като EventArgs) Дръжки

PictureBox 1. Щракнете

Dim adelante As String forward = "HW341 отворен 255" /// числото 255 отваря всички релета едновременно

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", напред) End Sub

ДЕСЕН БУТОН

Private Sub PictureBox2_Click (изпращач като обект, e като EventArgs) Дръжки

PictureBox 2. Щракнете

Dim izquierda As String left = "HW341 отворен 01"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", вляво) End Sub

/// ако искате да завиете, трябва да оставите левия мотор

НАЛЯВО БУТОН

Private Sub PictureBox3_Click (изпращач като обект, e като EventArgs) Дръжки

PictureBox 3. Щракнете

Затъмняване вдясно As String right = "HW341 open 02"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", прав) End Sub

Краен клас

DLL файлът трябва да е в същата папка

Стъпка 7: Започнете да работите

Image
Image

Обобщение изглежда просто, но тук са обяснени само компонентите и как са свързани, дизайнът, който трябва да се приложи, е друга история, в това видео това е показано в инвалидна количка, построена с училищен стол, струваше ни малко работа, защото правим основа с тръбна и дървена и ние адаптирахме гума за колички, когато направихме това за първи път и я сглобихме всички гуми не стигнаха до пода, трябваше да изградим нова основа и накрая тя заработи.

По -късно направихме друго устройство, но за да се адаптираме към обща инвалидна количка, но са необходими някои корекции, тъй като е много близо една до друга двигателите, че е невъзможно да се завърти правилно

Стъпка 8: Други файлови снимки

Препоръчано: