Cuprins:

Motor în mișcare cu urmărirea ochilor: 8 pași
Motor în mișcare cu urmărirea ochilor: 8 pași

Video: Motor în mișcare cu urmărirea ochilor: 8 pași

Video: Motor în mișcare cu urmărirea ochilor: 8 pași
Video: Ce înseamna semnul tau din nastere 2024, Iulie
Anonim
Motor în mișcare cu urmărirea ochilor
Motor în mișcare cu urmărirea ochilor

În prezent, senzorii de urmărire a ochilor sunt mai frecvenți în diferite domenii, dar din punct de vedere comercial sunt mai cunoscuți pentru jocurile interactive. Acest tutorial nu pretinde să elaboreze senzorii, deoarece este foarte complex și datorită utilizării sale din ce în ce mai frecvente, prețul a scăzut, în acest caz interesant ar fi să folosiți software-ul pentru a interacționa cu relee care sunt capabile să porniți sau opriți orice dispozitiv mecanico-electric. În acest caz, a fost folosit pentru a conduce motoarele unui scaun cu rotile.

Provizii

1 -Computer cu sistem de urmărire a ochilor

1 -Modul de releu USB

Releu auto de 2 -40 amperi

2 -Motor de transmisie 200 w (motor pentru scaun)

Comenzi de viteză de 2-10 amp

2 buc 12-40 Vcc 10 AMP Lățimea impulsului modulează controlul vitezei motorului

Baterie de 1- 12 v

Pasul 1: Logica proiectului

Logica proiectului
Logica proiectului

Sunt incluse relee de capacitate mai mare, iar cele ale cardului sunt de doar 10 amperi și, deși consumul motoarelor este de 10 amp cu un curent de 12 volți, acest amperaj poate crește în funcție de greutatea de încărcare a motoarelor. Dacă doriți să utilizați un alt dispozitiv care nu este un motor și care consumă mai puțin de 10 amperi, puteți elimina releele cubului.

Pasul 2: Analiza cardului de releu

Analiza cardului de releu
Analiza cardului de releu

Acest tip de carduri are intrare USB, intrare de tensiune, relee și terminalele corespunzătoare

De asemenea, are un cip pre-programat sau un microcontroler. Pentru a activa releele, trebuie să furnizați fișiere care sunt driverele, fișiere cu extensia.dll care au funcțiile pe care le îndeplinește microcontrolerul, de exemplu afișarea numărului de serie al cardului, activarea releului 1, activarea releului 2 și așa mai departe. Acestea sunt funcțiile, dar cine le activează pentru aceasta trebuie să aibă și fișiere cu extensia.exe care sunt cele care invocă funcții, există programe pentru ferestre și programe pentru fereastra DOS.

Fiecare dispozitiv are un singur număr de serie, în acest caz folosim aplicația GuiApp_English.exe pentru a obține numărul de serie.

Pasul 3: Conectarea și identificarea cardului

Conectarea și identificarea cardului
Conectarea și identificarea cardului

Cardul este conectat la computer prin cablu USB.

Selectați căutați dispozitivul, această parte ne localizează automat dispozitivul conectat în acest caz numărul de serie este HW341 dacă selectați deschide dispozitivul va fi gata să deschidă orice releu

În acest moment trebuie să ne gândim care releu va porni fiecare motor, în acest caz releul 1 este pentru motorul drept, releul 2 este pentru motorul stâng

Pasul 4: Calculator și senzori

Calculator și senzori
Calculator și senzori

Calculatorul utilizat în proiect este o serie TOBII C, acest echipament este pregătit cu software și senzori de urmărire a ochilor, acest computer are mai mult de 10 ani de serviciu, în prezent cei mai mici senzori sub formă de bară și poate fi plasat în orice computer, în cazul sistemului de operare, Win 10 este pregătit și cu driverele pentru a controla acești senzori.

Senzorii sunt calibrați de software pentru fiecare utilizator și detectează direcția de vizualizare, astfel încât să poată fi programate pentru a muta indicatorul computerului ca și cum ar muta un mouse și atunci când clipesc este ca și când am face clic pe mouse.

Acum, dacă deschideți programul de relee, puteți activa fiecare dintre relee, mutând indicatorul cu vizualizarea dvs., totuși fereastra programului nu este atât de mare, astfel încât chiar și calibrarea senzorilor va fi puțin dificilă de acționare a butoanelor, există două opțiuni pentru rezolvați acest lucru: 1.- Exercitați mișcarea indicatorului cu ochii pentru a obține precizia dorită 2.- Realizați un program cu o fereastră mai mare care activează funcțiile specifice pentru relee, ar părea complicat, dar în vizual de bază nu este

Pasul 5: Conexiuni

Image
Image
Conexiuni
Conexiuni

Această diagramă nu include regulatorul de viteză care ar trebui să fie plasat între motoare și ultimele relee, cele de 30 de amperi negre

Pasul 6: Program personalizat pentru activarea funcțiilor

Program personalizat pentru activarea funcțiilor
Program personalizat pentru activarea funcțiilor

Acest ecran a fost creat în Visual Basic, este foarte ușor pentru că ați pus doar desenele săgeților și apoi adăugați rutina pe care ați efectuat-o când ați apăsat butonul, nu am programat niciodată în Visual Basic și mi-a luat câteva ore de făcut este foarte intuitiv, ceea ce m-a costat un pic de muncă a fost să iau funcțiile direct, ceea ce fac este să invoc programul din fereastra DOS, adică butonul deschide programul în DOS și rulează instrucțiunile.

Sub codul butoanelor, Public Class Form1

Private Sub Form1_Load (expeditor ca obiect, și ca EventArgs) gestionează MyBase. Load

Sfârșitul Sub

BUTON STOP

Buton secundar privat1_Click (expeditor ca obiect, și ca EventArgs) Manere buton 1. Faceți clic pe Dim închidere ca șir de închidere = "HW341 închidere 255"

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

BUTON ÎNAINTE

Private Sub PictureBox1_Click (expeditor ca obiect, și ca EventArgs) mânere

PictureBox 1. Faceți clic

Dim adelante As String forward = "HW341 open 255" /// numărul 255 deschide toate relele în același timp

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

BUTONUL CORECT

Private Sub PictureBox2_Click (expeditor ca obiect, și ca EventArgs) mânere

PictureBox2. Faceți clic

Dim izquierda As String left = "HW341 open 01"

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

/// dacă doriți să vă rotiți, trebuie să mergeți pe motorul din stânga

BUTONUL DIN STANGA

Private Sub PictureBox3_Click (expeditor ca obiect, și ca EventArgs) mânere

PictureBox 3. Faceți clic

Dim right As String right = "HW341 open 02"

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

Clasa de sfârșit

Fișierul DLL trebuie să fie în același folder

Pasul 7: Începeți să lucrați

Image
Image

Rezumatul pare simplu, dar aici sunt explicate doar componentele și modul în care au fost conectate, designul care trebuie aplicat este o altă poveste, în acest videoclip este prezentat într-un scaun cu rotile construit cu un scaun de școală, ne-a costat ceva de lucru pentru că realizăm bază cu tubular și lemn și am adaptat o anvelopă dolly, când am făcut-o prima dată și am asamblat-o toate anvelopele nu au ajuns la podea, a trebuit să construim o bază nouă și în cele din urmă a funcționat.

Mai târziu am făcut un alt dispozitiv, dar pentru a ne adapta la un scaun cu rotile obișnuit, dar sunt necesare unele reglaje, deoarece fiind foarte aproape unul de altul, este imposibil să rotim corect

Pasul 8: Alte imagini de fișiere

Recomandat: