Índice:
- Suprimentos
- Etapa 1: Lógica do Projeto
- Etapa 2: Analisando a placa de relé
- Etapa 3: Conectando e Identificando o Cartão
- Etapa 4: Computador e sensores
- Etapa 5: conexões
- Etapa 6: programa personalizado para ativar funções
- Etapa 7: começando a trabalhar
- Etapa 8: Outras imagens de arquivo
Vídeo: Motor em movimento com rastreamento ocular: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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é
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
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
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
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
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
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:
Sistema de rastreamento de movimento da cabeça para VR: 8 etapas
Head Motion Tracking System para VR: Meu nome é Sam KODO, neste tutorial, vou ensinar você passo a passo como usar os sensores Arduino IMU para construir um sistema de head tracking para VR. Neste projeto você vai precisar de: - Um LCD Display HDMI : https: //www.amazon.com/Elecrow-Capacitive-interfac…- Um
Rastreamento de movimento usando MPU-6000 e fóton de partículas: 4 etapas
Rastreamento de movimento usando MPU-6000 e fóton de partículas: MPU-6000 é um sensor de rastreamento de movimento de 6 eixos que possui acelerômetro de 3 eixos e giroscópio de 3 eixos embutidos. Este sensor é capaz de rastrear de forma eficiente a posição e localização exata de um objeto no plano tridimensional. Pode ser empregado i
Rastreamento de movimento do olho humano: 6 etapas
Rastreamento de movimento do olho humano: Este projeto tem como objetivo capturar o movimento do olho humano e exibir seu movimento em um conjunto de luzes LED colocadas na forma de um olho. Este tipo de projeto pode potencialmente ter muitos usos no campo da robótica e, especificamente, huma
Rastreamento de movimento usando MPU-6000 e Arduino Nano: 4 etapas
Rastreamento de movimento usando MPU-6000 e Arduino Nano: MPU-6000 é um sensor de rastreamento de movimento de 6 eixos que possui acelerômetro de 3 eixos e giroscópio de 3 eixos embutidos. Este sensor é capaz de rastrear com eficiência a posição e localização exata de um objeto no plano tridimensional. Pode ser empregado i
Rastreamento de movimento ocular usando sensor infravermelho: 5 etapas
Rastreamento de movimento ocular usando sensor infravermelho: usei um sensor infravermelho para detectar os movimentos dos olhos e controlar o LED. Fiz globos oculares com fita LED NeoPixel