Съдържание:
- Консумативи
- Стъпка 1: Логика на проекта
- Стъпка 2: Анализ на релейната карта
- Стъпка 3: Свързване и идентифициране на картата
- Стъпка 4: Компютър и сензори
- Стъпка 5: Връзки
- Стъпка 6: Персонализирана програма за активиране на функции
- Стъпка 7: Започнете да работите
- Стъпка 8: Други файлови снимки
Видео: Двигащ се двигател с проследяване на очите: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В момента сензорите за проследяване на очите са по -често срещани в различни области, но в търговската мрежа са по -известни с интерактивни игри. Този урок не претендира да разработва сензорите, тъй като е много сложен и поради все по -честото му използване цената намалява, в този случай интересното би било да се използва софтуерът за взаимодействие с релета, които са в състояние да включете или изключете всяко механично-електрическо устройство. В този случай се използва за задвижване на двигатели на инвалидна количка.
Консумативи
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: Връзки
Тази диаграма не включва регулатора на скоростта, който би трябвало да се постави между двигателите и последните релета - 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: Започнете да работите
Обобщение изглежда просто, но тук са обяснени само компонентите и как са свързани, дизайнът, който трябва да се приложи, е друга история, в това видео това е показано в инвалидна количка, построена с училищен стол, струваше ни малко работа, защото правим основа с тръбна и дървена и ние адаптирахме гума за колички, когато направихме това за първи път и я сглобихме всички гуми не стигнаха до пода, трябваше да изградим нова основа и накрая тя заработи.
По -късно направихме друго устройство, но за да се адаптираме към обща инвалидна количка, но са необходими някои корекции, тъй като е много близо една до друга двигателите, че е невъзможно да се завърти правилно
Стъпка 8: Други файлови снимки
Препоръчано:
Проследяване и проследяване за малки магазини: 9 стъпки (със снимки)
Проследяване и следене за малки магазини: Това е система, създадена за малки магазини, която трябва да се монтира на електронни велосипеди или електронни тротинетки за доставки на къси разстояния, например пекарна, която иска да доставя сладкиши. Какво означава Track and Trace? Проследяване и проследяване е система, използвана от ca
Стъпков двигател Контролиран стъпков двигател - Стъпков двигател като въртящ се енкодер: 11 стъпки (със снимки)
Стъпков двигател Контролиран стъпков двигател | Стъпков двигател като въртящ се енкодер: Имате ли няколко стъпкови двигателя, които лежат наоколо и искат да направят нещо? В тази инструкция нека използваме стъпков двигател като въртящ се енкодер, за да контролираме позицията на друг стъпков двигател, използвайки микроконтролер Arduino. Така че без да се замисляме, нека да
Направи си сам интелигентен робот за проследяване на комплекти за кола Проследяване на фоточувствителна кола: 7 стъпки
DIY Smart Robot Tracking Car Kits Проследяване на автомобил Фоточувствителен: Дизайн от SINONING ROBOT Можете да закупите от проследяващ робот car Теорът LM393 сравнете двата фоторезистора, когато има един страничен фоторезистор LED на БЯЛО, страната на двигателя ще спре веднага, другата страна на двигателя завърти се, така че
Плъзгач за камера за проследяване на обекти с ротационна ос. 3D отпечатано и вградено в контролера за DC двигател на RoboClaw и Arduino: 5 стъпки (със снимки)
Плъзгач за камера за проследяване на обекти с ротационна ос. 3D отпечатано и изградено върху RoboClaw DC моторния контролер и Arduino: Този проект е един от любимите ми проекти, откакто съчетах интереса си от създаването на видео с DIY. Винаги съм гледал и исках да подражавам на тези кинематографични кадри във филми, където камера се движи по екрана, докато се движи, за да проследи
Проследяване на движението на очите с помощта на инфрачервен сензор: 5 стъпки
Проследяване на движението на очите с помощта на инфрачервен сензор: Използвах инфрачервен сензор, за да усетя движенията на очите и да контролирам светодиода. Направих очни ябълки с LED лента NeoPixel