![Rastreamento de movimento do olho humano: 6 etapas Rastreamento de movimento do olho humano: 6 etapas](https://i.howwhatproduce.com/images/001/image-354-17-j.webp)
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Rastreamento de movimento do olho humano Rastreamento de movimento do olho humano](https://i.howwhatproduce.com/images/001/image-354-18-j.webp)
Este projeto visa capturar o movimento do olho humano, e exibe seu movimento em um conjunto de luzes LED que são colocadas na forma de um olho. Este tipo de projeto pode ter potencialmente muitos usos no campo da robótica e especificamente em humanóides. Por exemplo, uma pessoa pode projetar seus olhos no rosto de um robô que está interagindo com outros humanos para qualquer propósito. Isso pode dar a um robô uma aparência mais real, pois os olhos estão imitando o movimento real dos olhos de alguém. Este projeto envolve apenas a exibição de um olho humano em um olho de LED, por isso estou animado para ver que outras idéias as pessoas têm para avançar ainda mais neste projeto.
Suprimentos
1. Placa Arduino Uno (certifique-se de comprar um cabo USB para conectar ao computador)
store.arduino.cc/usa/arduino-uno-rev3
2. Placa de ensaio (não precisa de uma muito grande; facilita a conexão dos fios)
www.pololu.com/product/351
3. Adafruit LiIon / LiPoly Backpack Add-On para bugigangas Pro / ItsyBitsy e bateria de 3,7 V
www.adafruit.com/product/2124
4. Fita LED NeoPixel (compre a bobina completa)
www.adafruit.com/product/1138?length=4
5. Sensor de refletância QTR-1A
www.pololu.com/product/2458
6. Pacote de fios: Macho / Macho (torna mais fácil conectar os componentes)
www.adafruit.com/product/759
7. Qualquer armação de óculos (óculos, óculos de sol, etc. Veja as fotos para referência)
Etapa 1: Dispor e conectar os LEDs no formato de olho
![Lay Out & Wire LEDs em formato de olho Lay Out & Wire LEDs em formato de olho](https://i.howwhatproduce.com/images/001/image-354-19-j.webp)
![Lay Out & Wire LEDs em formato de olho Lay Out & Wire LEDs em formato de olho](https://i.howwhatproduce.com/images/001/image-354-20-j.webp)
Com base nas imagens anexadas a esta etapa, conecte os LEDs na ordem mostrada. Os LEDs podem ser colocados em uma superfície plana ou presos com fita adesiva a um objeto esférico para melhor representar um globo ocular real.
Etapa 2: escrever o código do Arduino e fazer upload para a placa
O arquivo anexado para esta etapa contém todo o código necessário para exibir o movimento dos olhos nos LEDs. Existem duas bibliotecas incluídas no código e elas podem ser encontradas nos links do Github abaixo. Brinque com o código e veja quais outros recursos interessantes podem ser implantados. Depois que o código estiver completo, certifique-se de que ele seja compilado e, em seguida, carregue-o na placa Arduino Uno.
QTRsensors.h:
Adafruit_NeoPixel.h:
Explicação do código:
Quando a íris se aproxima de um sensor, a luz refletida diminui e o valor do sensor aumenta. Por outro lado, quando a íris se afasta, a luz refletida aumenta e o valor do sensor do foto refletor diminui. O movimento para a direita e para a esquerda da pupila do globo ocular de LED detecta o aumento e a diminuição de um valor do sensor e o controla. Ao piscar, os valores de ambos os sensores diminuem, portanto, se os valores dos dois sensores diminuem simultaneamente, as pálpebras do globo ocular de LED irão para baixo.
Etapa 3: conectar sensores / componentes
![Conectar Sensores / Componentes Conectar Sensores / Componentes](https://i.howwhatproduce.com/images/001/image-354-21-j.webp)
Com base na imagem anexada, conecte cada componente à placa Arduino Uno. Uma placa de ensaio pode ser usada para tornar as conexões mais simples, mas não necessariamente necessária. Soldar os fios aos componentes também funciona.
Etapa 4: conectar sensores / fios aos óculos
![Anexar sensores / fios aos óculos Anexar sensores / fios aos óculos](https://i.howwhatproduce.com/images/001/image-354-22-j.webp)
![Anexar sensores / fios aos óculos Anexar sensores / fios aos óculos](https://i.howwhatproduce.com/images/001/image-354-23-j.webp)
Os dois sensores QTR-1A são colocados a uma distância de aproximadamente a largura do olho em uma das lentes dos óculos. Essa é a única peça do equipamento que precisa estar naquele local. O resto pode ser colocado nos óculos como desejar. Lembre-se de que os sensores devem ser colocados na lente na frente do olho. Alguns pequenos ajustes posicionais podem ser necessários com base em como as estruturas faciais de diferentes pessoas se ajustam aos óculos.
Etapa 5: apresentação de vídeo no projeto
![](https://i.ytimg.com/vi/wwGXdTj_Q5Y/hqdefault.jpg)
Este é um vídeo da minha apresentação do projeto para minha aula de Humanóides na Carnegie Mellon University. No vídeo, discuto um pouco da inspiração e do propósito do projeto. Além disso, explico os detalhes de como o projeto deve ser concluído, bem como uma parte do código do Arduino. Também mostro como deve ser o resultado final do projeto no final do vídeo.
Etapa 6: Como melhorar meus resultados
Se você está procurando um desafio real, eu recomendo fortemente pegar este projeto e tentar algo um pouco diferente para melhorar / adicionar a ele. Este projeto é um excelente ponto de partida para ideias de projetos mais ambiciosas e desafiadoras. Para as pessoas interessadas em levar este projeto para o próximo nível, pensei em algumas maneiras de fazer isso. Vou listar essas idéias abaixo:
1. Duplique este projeto na outra lente para que ambos os olhos humanos possam ser exibidos em dois conjuntos de LEDs.
2. Acrescentando a ideia nº 1, mas depois descubra uma maneira de projetar o movimento de uma boca nos LEDs.
3. Adicionando a ideia nº 2, mas depois descobrir como projetar todo o rosto em um conjunto de LEDs (olhos, boca, nariz, sobrancelhas)
4. Encontre outra parte do corpo humano cujo movimento possa ser detectado e, em seguida, exibido nos LEDs (movimento da mão, movimento do braço, etc.)
Recomendado:
Abóbora de Halloween com um olho animatrônico em movimento - Esta abóbora pode rolar seus olhos !: 10 etapas (com fotos)
![Abóbora de Halloween com um olho animatrônico em movimento - Esta abóbora pode rolar seus olhos !: 10 etapas (com fotos) Abóbora de Halloween com um olho animatrônico em movimento - Esta abóbora pode rolar seus olhos !: 10 etapas (com fotos)](https://i.howwhatproduce.com/images/001/image-2322-j.webp)
Abóbora de Halloween com um olho animatrônico em movimento | Esta abóbora pode rolar seus olhos !: Neste Instructable, você aprenderá a fazer uma abóbora de Halloween que aterroriza a todos quando seus olhos se movem. Ajuste a distância de disparo do sensor ultrassônico para o valor correto (etapa 9), e sua abóbora irá petrificar qualquer um que se atrever a pegar cand
Sistema de rastreamento de movimento da cabeça para VR: 8 etapas
![Sistema de rastreamento de movimento da cabeça para VR: 8 etapas Sistema de rastreamento de movimento da cabeça para VR: 8 etapas](https://i.howwhatproduce.com/images/001/image-318-13-j.webp)
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: 4 etapas Rastreamento de movimento usando MPU-6000 e fóton de partículas: 4 etapas](https://i.howwhatproduce.com/images/001/image-351-15-j.webp)
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 usando MPU-6000 e Arduino Nano: 4 etapas
![Rastreamento de movimento usando MPU-6000 e Arduino Nano: 4 etapas Rastreamento de movimento usando MPU-6000 e Arduino Nano: 4 etapas](https://i.howwhatproduce.com/images/001/image-353-34-j.webp)
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
Guardian V1.0 --- Atualização da câmera de olho mágico da porta com Arduino (recursos de gravação de detecção de movimento e choque elétrico): 5 etapas
![Guardian V1.0 --- Atualização da câmera de olho mágico da porta com Arduino (recursos de gravação de detecção de movimento e choque elétrico): 5 etapas Guardian V1.0 --- Atualização da câmera de olho mágico da porta com Arduino (recursos de gravação de detecção de movimento e choque elétrico): 5 etapas](https://i.howwhatproduce.com/images/001/image-1694-84-j.webp)
Guardian V1.0 ||| Atualizando a câmera de olho mágico de porta com Arduino (recursos de gravação de detecção de movimento e choque elétrico): Eu encomendei uma câmera de olho mágico, mas quando a uso, percebi que não há função de gravação automática (ativada por detecção de movimento). Então comecei a investigar como funciona. Para gravar um vídeo, você deve 1- manter o botão liga / desliga pressionado por quase 2 segundos