Índice:

Motor em movimento com rastreamento ocular: 8 etapas
Motor em movimento com rastreamento ocular: 8 etapas

Vídeo: Motor em movimento com rastreamento ocular: 8 etapas

Vídeo: Motor em movimento com rastreamento ocular: 8 etapas
Vídeo: O Que Acontece Dentro Dos Seus Olhos 2024, Julho
Anonim
Motor em movimento com rastreamento ocular
Motor em movimento com rastreamento ocular

Atualmente, os sensores de rastreamento ocular são mais comuns em várias áreas, mas comercialmente são mais conhecidos por jogos interativos. Este tutorial não pretende elaborar os sensores por ser muito complexo e devido ao seu uso cada vez mais comum o preço tem diminuído, neste caso o interessante seria fazer uso do software para interagir com relés que são capazes de ligar ou desligar qualquer dispositivo elétrico-mecânico. Neste caso, ele foi usado para acionar motores de uma cadeira de rodas.

Suprimentos

1 - Computador com sistema de rastreamento ocular

Módulo de relé 1 -USB

Relé automotivo de 2 -40 amperes

2 -Motor de engrenagem 200 w (motor de cadeira de rodas)

Controles de velocidade de 2 -10 amp

2 -pc 12-40 VDC 10 AMP A largura de pulso modula o controle de velocidade do motor

Bateria de 1 a 12 v

Etapa 1: Lógica do Projeto

Lógica de Projeto
Lógica de Projeto

Estão incluídos relés de maior capacidade e os da placa são de apenas 10 amperes e embora o consumo dos motores seja de 10 amperes com uma corrente de 12 volts, esta amperagem pode aumentar dependendo do peso de carga dos motores. Se você quiser usar outro dispositivo que não seja um motor e que consuma menos de 10 amperes, você pode eliminar os relés de cubo.

Etapa 2: Analisando a placa de relé

Analisando o cartão de retransmissão
Analisando o cartão de retransmissão

Este tipo de cartão possui entrada USB, entrada de tensão, relés e seus terminais correspondentes

Ele também possui um chip ou microcontrolador pré-programado. Para ativar os relés, é necessário fornecer arquivos que são os drivers, arquivos com extensão.dll que possuem as funções que o microcontrolador realiza, por exemplo exibir o número de série da placa, ativar o relé 1, ativar o relé 2 e assim por diante. Estas são as funções mas quem as activa para isso também deve ter ficheiros com extensão.exe que são os que invocam as funções, existem programas para janelas e programas para janelas DOS.

Cada dispositivo possui apenas um número de série, neste caso usamos o aplicativo GuiApp_English.exe para obter o número de série.

Etapa 3: Conectando e Identificando o Cartão

Conectando e Identificando o Cartão
Conectando e Identificando o Cartão

O cartão é conectado ao computador via cabo USB.

Selecione localizar o dispositivo, esta parte nos localiza automaticamente o dispositivo conectado, neste caso o número de série é HW341 se você selecionar abrir o dispositivo, ele estará pronto para abrir qualquer relé

Neste momento devemos pensar qual relé dará partida em cada motor, para este caso o relé 1 é para o motor direito, o relé 2 é para o motor esquerdo

Etapa 4: Computador e sensores

Computador e Sensores
Computador e Sensores

O computador utilizado no projeto é uma série TOBII C, este equipamento é preparado com softwares e sensores de rastreamento ocular, este computador possui mais de 10 anos de serviço, atualmente os menores sensores em forma de barra e podem ser colocados em qualquer computador, no caso do sistema operacional win 10 também está preparado com os drivers para controlar esses sensores.

Os sensores são calibrados por software para cada usuário e detectam a direção do olhar para que possam ser programados para mover o ponteiro do computador como se estivesse movendo um mouse e ao piscar é como se clicássemos no mouse.

Agora se você abrir o programa de relés você pode ativar cada um dos relés, movendo o ponteiro com a sua visão, porém a janela do programa não é tão grande então mesmo calibrar os sensores será um pouco difícil de operar os botões. Existem duas opções para resolva isso: 1.- Exercite o movimento do ponteiro com os olhos para obter a precisão desejada 2.- Faça um programa com uma janela maior que ative as funções específicas para os relés, pareceria complicado, mas no básico visual não é

Etapa 5: conexões

Image
Image
Conexões
Conexões

Este diagrama não inclui o controlador de velocidade que deveria ser colocado entre os motores e os últimos relés os pretos de 30 A

Etapa 6: programa personalizado para ativar funções

Programa personalizado para ativar funções
Programa personalizado para ativar funções

Essa tela foi criada no visual basic, é muito fácil porque você só coloca os desenhos das setas e depois adiciona a rotina que você executava ao apertar o botão, nunca tinha programado no visual basic e demorei uns dois horas para fazer isso é muito intuitivo, o que me custou um pouco de trabalho foi pegar as funções diretamente, o que eu faço é invocar o programa da janela do DOS, ou seja, o botão abre o programa no DOS e executa a instrução.

Abaixo do código dos botões, Public Class Form1

Private Sub Form1_Load (sender As Object, e As EventArgs) Manipula MyBase. Load

End Sub

BOTÃO DE PARADA

Private Sub Button1_Click (sender As Object, e As EventArgs) Manipula Button1. Click Dim close As String close = "HW341 close 255"

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

BOTÃO AVANÇAR

Private Sub PictureBox1_Click (sender As Object, e As EventArgs) Identificadores

PictureBox1. Click

Dim adelante As String forward = "HW341 open 255" /// o número 255 abre todos os relés ao mesmo tempo

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

BOTÃO DIREITO

Private Sub PictureBox2_Click (sender As Object, e As EventArgs) Identificadores

PictureBox2. Click

Dim izquierda As String left = "HW341 open 01"

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

/// se você quiser girar direito, você deve ligar o motor esquerdo

BOTÃO ESQUERDO

Private Sub PictureBox3_Click (sender As Object, e As EventArgs) Identificadores

PictureBox3. Click

Dim right As String right = "HW341 aberto 02"

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

Fim da aula

O arquivo DLL deve estar na mesma pasta

Etapa 7: começando a trabalhar

Image
Image

Resumo parece simples mas aqui apenas são explicados os componentes e como foram ligados, o desenho a ser aplicado é outra história, neste vídeo é mostrado numa cadeira de rodas construída com uma cadeira escolar, custou-nos algum trabalho porque fazemos a base com tubular e madeira e adaptamos um pneu dolly, quando fizemos da primeira vez e montamos todos os pneus não atingiram o chão, tivemos que construir uma nova base e finalmente deu certo.

Posteriormente fizemos outro dispositivo, mas para se adaptar a uma cadeira de rodas comum, mas alguns ajustes são necessários uma vez que estando os motores muito próximos é impossível girar corretamente

Etapa 8: Outras imagens de arquivo

Recomendado: