Taula de continguts:

Motor mòbil amb seguiment ocular: 8 passos
Motor mòbil amb seguiment ocular: 8 passos

Vídeo: Motor mòbil amb seguiment ocular: 8 passos

Vídeo: Motor mòbil amb seguiment ocular: 8 passos
Vídeo: 5 УДИВИТЕЛЬНЫХ ЖИЗНЕННЫХ ХАКОВ # 2 2024, De novembre
Anonim
Motor en moviment amb seguiment ocular
Motor en moviment amb seguiment ocular

Actualment, els sensors de seguiment ocular són més comuns en diverses àrees, però comercialment són més coneguts pels jocs interactius. Aquest tutorial no pretén elaborar els sensors, ja que és molt complex i, a causa del seu ús cada cop més comú, el preu ha disminuït, en aquest cas l’interessant seria fer ús del programari per interactuar amb relés capaços de encendre o apagar qualsevol dispositiu mecànic-elèctric. En aquest cas es feia servir per conduir motors d’una cadira de rodes.

Subministraments

1 -Ordenador amb sistema de localització ocular

1-Mòdul de relé USB

Relé automotriu de 2 a 40 amperes

2-Motor d'engranatges 200 w (motor de cadira blanca)

Controls de velocitat de 2-10 amp

2 -pc 12-40 VDC 10 AMP L'amplada del pols modula el control de velocitat del motor

Bateria d'1 a 12 v

Pas 1: Lògica del projecte

Lògica del projecte
Lògica del projecte

S'inclouen relés de major capacitat i els de la targeta són de només 10 amperes i, tot i que el consum dels motors és de 10 amperes amb un corrent de 12 volts, aquest amperatge pot augmentar en funció del pes de càrrega dels motors. Si voleu utilitzar un altre dispositiu que no sigui un motor i que consumeixi menys de 10 amperes, podeu eliminar els relés de cubs.

Pas 2: analitzar la targeta de retransmissió

Analitzant la targeta de retransmissió
Analitzant la targeta de retransmissió

Aquest tipus de targetes tenen una entrada USB, entrada de tensió, relés i els seus terminals corresponents

També disposa d’un xip o microcontrolador preprogramat. Per activar els relés, heu de proporcionar fitxers que siguin els controladors, fitxers amb extensió.dll que tinguin les funcions que realitza el microcontrolador, per exemple, mostrar el número de sèrie de la targeta, activar el relé 1, activar el relé 2, etc.. Aquestes són les funcions, però qui les activa per a això també ha de tenir fitxers amb extensió.exe que són els que invoquen funcions, hi ha programes per a Windows i programes per a la finestra DOS.

Tots els dispositius només tenen un número de sèrie. En aquest cas, utilitzem l'aplicació GuiApp_English.exe per obtenir el número de sèrie.

Pas 3: connectar i identificar la targeta

Connexió i identificació de la targeta
Connexió i identificació de la targeta

La targeta es connecta a l’ordinador mitjançant un cable USB.

Seleccioneu cerca el dispositiu, aquesta part ens localitza automàticament el dispositiu connectat en aquest cas el número de sèrie és HW341 si seleccioneu obre el dispositiu estarà llest per obrir qualsevol relé

En aquest moment hem de pensar quin relé engegarà cada motor, en aquest cas el relé 1 és per al motor dret, el relé 2 és per al motor esquerre

Pas 4: ordinador i sensors

Ordinadors i sensors
Ordinadors i sensors

L’equip utilitzat en el projecte és una sèrie TOBII C, aquest equip està preparat amb programari i sensors de seguiment ocular, aquest equip té més de 10 anys de servei, actualment els sensors més petits en forma de barra i es poden col·locar en qualsevol equip, en el cas del sistema operatiu, Win 10 també es prepara amb els controladors per controlar aquests sensors.

Els sensors es calibren mitjançant programari per a cada usuari i detecten la direcció de la mirada de manera que es puguin programar per moure el punter de l’ordinador com si estigués movent un ratolí i quan parpelleja és com si féssim clic al ratolí.

Ara, si obriu el programa de relés, podeu activar cadascun dels relés movent el punter amb la vista, però la finestra del programa no és tan gran, de manera que fins i tot calibrar els sensors serà una mica difícil d’utilitzar els botons. Hi ha dues opcions per solucioneu-ho: 1.- Exerciteu el moviment del punter amb els ulls per obtenir la precisió desitjada 2.- Feu un programa amb una finestra més gran que activi les funcions específiques dels relés, semblaria complicat però en visual basic no ho és

Pas 5: connexions

Image
Image
Connexions
Connexions

Aquest diagrama no inclou el controlador de velocitat que s’hauria de col·locar entre els motors i els darrers relés els de 30 ampers negres

Pas 6: programa personalitzat per activar funcions

Programa personalitzat per activar funcions
Programa personalitzat per activar funcions

Aquesta pantalla es va crear en visual basic, és molt fàcil perquè només poses els dibuixos de les fletxes i després afegeixes la rutina que vas realitzar en prémer el botó, mai havia programat en visual basic i em va costar un parell de hores per fer-ho és molt intuïtiu, el que em va costar una mica treballar era agafar les funcions directament, el que faig és invocar el programa des de la finestra DOS, és a dir, el botó obre el programa en DOS i executa la instrucció.

A sota del codi dels botons, Classe pública Form1

Private Sub Form1_Load (remitent com a objecte, i com a EventArgs) gestiona MyBase. Load

Finalitzar sub

BOTÓ DE PARADA

Botó secundari privat1_Click (remitent com a objecte, i com a esdevenimentArgs) Maneja el botó1. Feu clic a Tanca tancar com a cadena close = "HW341 close 255"

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

BOTÓ ENDAVANT

Manipuladors privats de PictureBox1_Click (remitent com a objecte, i com a esdevenimentArgs)

PictureBox 1. Feu clic

Dim adelante As String forward = "HW341 open 255" /// el número 255 obre tots els relés alhora

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

BOTÓ DRET

Manipuladors privats de PictureBox2_Click (remitent com a objecte, i com a esdevenimentArgs)

PictureBox2. Feu clic

Dim izquierda As String left = "HW341 open 01"

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

/// si voleu girar bé, heu de girar al motor esquerre

BOTÓ ESQUERRA

Manipuladors privats de PictureBox3_Click (remitent com a objecte, i com a esdevenimentArgs)

PictureBox3. Feu clic

Atenueu a la dreta Com a cadena a la dreta = "HW341 obert 02"

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

Classe final

El fitxer DLL ha de ser a la mateixa carpeta

Pas 7: Començar a treballar

Image
Image

Resum sembla senzill, però aquí només s’expliquen els components i com es van connectar, el disseny que s’ha d’aplicar és una altra història, en aquest vídeo es mostra en una cadira de rodes construïda amb una cadira escolar, ens ha costat una mica de feina perquè fem base amb tubular i fusta i vam adaptar un pneumàtic dolly, quan el vam fer la primera vegada i el vam muntar tots els pneumàtics no arribaven al terra, vam haver de construir una nova base i finalment va funcionar.

Més tard vam fabricar un altre dispositiu, però per adaptar-nos a una cadira de rodes comuna, però calen alguns ajustos, ja que al estar molt a prop els motors és impossible girar correctament.

Pas 8: Altres imatges de fitxers

Recomanat: