Índice:
- Etapa 1: Assistir ao vídeo
- Etapa 2: Obtenha todas as coisas necessárias
- Etapa 3: Identificar as conexões de fiação do touchpad
- Etapa 4: programar o microcontrolador Arduino
- Etapa 5: conectar o touchpad à placa Arduino
- Etapa 6: conecte a instalação ao seu computador
- Etapa 7: conectar a tela LED de 7 segmentos à placa Arduino
- Etapa 8: conectar a configuração ao computador e testá-la
- Etapa 9: controle de volume
- Etapa 10: personalizar o código
- Etapa 11: faça mais
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Os touchpads de laptop PS / 2 estão entre os dispositivos de interface de usuário mais legais para usar com um microcontrolador. Os gestos de deslizar e tocar com os dedos podem tornar o controle de coisas de uma forma bastante simples e divertida. Neste Instructable, vamos combinar um com um microcontrolador USB HID Arduino para assumir o controle de nosso computador com um deslizar de nosso dedo. Vamos começar!
Etapa 1: Assistir ao vídeo
Assista ao vídeo para entender como isso funciona e conhecer as funções do teclado.
Etapa 2: Obtenha todas as coisas necessárias
Podemos começar com a versão básica deste projeto, onde duas funções de atalho do teclado podem ser controladas por meio do movimento do dedo nos eixos xey, respectivamente. A versão multifuncional nos permitirá usar mais de duas funções de atalho de teclado, onde o movimento do eixo x controlará a função e o movimento do eixo y alternará entre as funções.
Para este projeto, você exigirá:
- Um microcontrolador Arduino compatível com USB HID (Leonardo, Micro, Pro Micro).
- Um touchpad PS / 2 (um da Synaptics é recomendado porque é conhecido e testado).
- 4 fios (fios nus com um conector macho em um lado para conectar a placa Arduino ao touchpad).
Para um controlador multifuncional, você também precisará de:
- Um display LED de 7 segmentos (cátodo comum um, ou seja, tendo o terminal comum -ve)
- Um resistor de 220Ω.
- 9 fios (para conectar o display LED à placa Arduino).
Etapa 3: Identificar as conexões de fiação do touchpad
Pesquise online o número de peça do touchpad em uso. Se tiver dúvidas, você pode obter ajuda da comunidade r / Arduino.
Na maioria dos touchpads, especialmente os Synaptics, os seguintes blocos de cobre correspondem a cada uma das conexões do chip integrado:
- T22 ~> + 5 volts
- T23 ~> GND
- T10 ~> Relógio
- T11 ~> Dados
Etapa 4: programar o microcontrolador Arduino
Eu recomendaria começar com a versão básica do código para se familiarizar com os controles e ajustar as configurações para atender às suas necessidades futuras.
Etapa 5: conectar o touchpad à placa Arduino
Como as almofadas de cobre do touchpad já são conhecidas, podemos conectar a entrada de 5 volts e GND do touchpad aos + 5 volts e pino do conector GND da placa Arduino.
O pino do relógio será conectado ao pino A0 e o pino de dados será conectado ao pino A1 da placa Arduino.
Felizmente, esta placa tinha um conector de fita grande o suficiente para permitir a conexão de fios de jumper. Você pode soldar os fios nas almofadas de cobre necessárias e se quiser uma fiação mais limpa como na 4ª imagem, você pode usar um cabo de fita e soldar os fios nele conforme mostrado na 3ª imagem.
Etapa 6: conecte a instalação ao seu computador
Você pode pular esta etapa por enquanto se estiver fazendo a versão multifuncional do projeto.
Depois de conectar a configuração, ao mover o dedo pelo touchpad no eixo x, você deve ser capaz de controlar as teclas de seta esquerda e direita e mover o dedo ao longo do eixo y, você deve ser capaz de controlar as setas para cima e para baixo teclas de seta.
Etapa 7: conectar a tela LED de 7 segmentos à placa Arduino
Conecte o pino comum do display por meio de um resistor de 200Ω ao pino D9 da placa Arduino. Em seguida, faça as seguintes conexões:
Pino de display LED ~> pino da placa Arduino
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
O pino 'DP' do display LED não será usado.
Etapa 8: conectar a configuração ao computador e testá-la
Depois de conectar a configuração ao computador, ao deslizar o dedo ao longo do eixo y, como no vídeo, fará com que o número no display LED aumente / diminua dependendo da direção do movimento do dedo. Há um total de 15 funções, das quais 14 são para controle do computador (a função 0 é reservada para o controle de brilho do display LED, mas pode ser alterada modificando o código do Arduino).
Enquanto estiver na função 0, deslizar o dedo ao longo do eixo x fará com que o brilho do display LED varie, dependendo da direção do movimento do dedo. As outras 14 funções são explicadas no código do Arduino. Sinta-se à vontade para alterá-los de acordo com suas necessidades.
Etapa 9: controle de volume
O microcontrolador Arduino emula o pressionamento das teclas Page Up e Page Down com a tecla Ctrl para aumentar e diminuir o volume, respectivamente. Para que esse atalho de teclado funcione, você precisa baixar o arquivo 'Volume.exe' daqui (é seguro) e colocá-lo na pasta do sistema de inicialização para que seja executado sempre que o computador for inicializado.
Você pode verificar isso para obter ajuda.
Etapa 10: personalizar o código
Tente fazer alterações no código para fazer mais coisas além de controlar o computador, adicionar mais funções ou alterar as existentes. Existem muitas funções restantes para serem utilizadas.
Etapa 11: faça mais
Usando um touchpad, tente controlar outras coisas como isso e isso. Usando um touchpad PS / 2, você pode fazer muitas coisas! Se você tiver algo novo, tente compartilhá-lo com a comunidade.
Recomendado:
Reutilizar o touchpad do laptop antigo para controlar um motor de passo: 11 etapas (com imagens)
Reutilize o touchpad do laptop antigo para controlar um motor de passo: Fiz este projeto há alguns meses. Alguns dias atrás, postei um vídeo do projeto no r / Arduino no Reddit. Vendo as pessoas se interessando pelo projeto, decidi tornar este Instructable onde fiz algumas mudanças no código do Arduino e
Use feitiços para controlar seu computador !: 7 etapas (com imagens)
Use feitiços para controlar seu computador !: Sempre quis usar feitiços como Harry Potter? Com um pouco de trabalho e algum reconhecimento de voz, isso pode ser dominado. Coisas que você precisa para este projeto: Um computador com microfone Windows XP ou VistaA Algum tempo e paciência! Se você gostou deste Instructabl
REUTILIZE SUA BATERIA ANTIGA DE LAPTOP PARA CRIAR UM BANCO DE POTÊNCIA: 9 etapas (com imagens)
REUTILIZE SUA BATERIA ANTIGA DO LAPTOP PARA FAZER UM BANCO DE ENERGIA: [Reproduzir vídeo] [Banco de energia solar] Há alguns meses, a bateria do meu laptop Dell não funcionava. Sempre que eu o desconectava da fonte de CA principal, o laptop desligava imediatamente. frustração, substituí a bateria e mantive a descarregada (de acordo com meu
Transforme seu antigo monitor de computador CRT em um aquário! ! !: 11 etapas (com imagens)
Transforme seu antigo monitor de computador CRT em um aquário! ! !: Fale sobre um ótimo protetor de tela! Já faz algum tempo que estou querendo fazer essa compilação. Quase todas as vezes que vejo um velho monitor de computador CRT ao lado da estrada no dia do lixo, penso comigo mesmo … isso faria um aquário de aparência legal. Então
Respire uma nova vida em um teclado de computador Din 5 mais antigo: 5 etapas (com imagens)
Respire uma nova vida em um teclado de computador Din 5 mais antigo: Olá, este é o meu primeiro teclado instrutível. Depois de concluí-lo, percebi como pode ser difícil e demorado fazer algo assim. Então, obrigado a todos que estão dispostos a passar por todos os problemas para compartilhar seu conhecimento com os outros