2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este é um botão de controle de volume USB super barato. Algumas vezes, os botões tradicionais são mais convenientes para controlar as coisas do que clicar com o mouse em todos os lugares. Este projeto usa DigiSpark, um Rotary Encoder e Adafruit Trinket USB Library (https://github.com/adafruit/Adafruit-…) e alguns fios de ligação fêmea-fêmea.
Etapa 1: Gabinete e maçaneta
Pegue qualquer botão de controle de volume pronto ou você pode usar uma tampa de garrafa de detergente velha. Usei um boné velho. Após a limpeza da tampa, ela é pintada de preto. Pegue outro recipiente vazio de creme facial e faça um furo na tampa. Faça outro furo no fundo do recipiente para que os fios possam sair.
Etapa 2: Teste o Projeto
- Baixe e instale os drivers DigiSpark para Windows / Linux / Mac
- Instale os pacotes DigiSpark Board para Arduino no IDE (mais detalhes
- Selecione a placa DigiSpark no Arduino IDE no menu Ferramentas.
- Baixe e instale a biblioteca Adafruit Trinket USB em
- Conecte o codificador rotativo e o DigiSpark de acordo com o diagrama de fiação anexado. Você pode testá-lo em uma placa de ensaio.
- Baixe USBKnob.ino e Settings.h em anexo. Abra o arquivo ino no Arduino IDE e carregue no DigiSpark
Teste o volume girando o botão. O volume deve aumentar e diminuir. Isso é tudo. Tão simples.
Etapa 3: Montagem final
Enrosque o codificador através do orifício na parte superior da tampa do recipiente. Como o recipiente está vazio, quando o botão giratório é girado, todo o recipiente pode se mover. Coloque algo dentro do recipiente para tornar sua base pesada (como GRAMA ou rolamento de esferas, etc.). Conecte o DigiSpark ao computador e o botão estará pronto.