O mundo Arduino é um amplo leque de possibilidades. Se você está pensando em um dispositivo com uma função específica ou em um projeto básico para dar os primeiros passos, os módulos Arduino cobrem ambos os casos facilmente, e às vezes em simultâneo. Com isso em mente, convidamos você a criar um controle de volume para PC, baseado no Arduino Micro (ou seus clones diretos) e um pequeno encoder de baixo custo. É tão simples de fazer que, se você encontrar o módulo adequado, pode deixar o ferro de soldar guardado…
Seu primeiro projeto Arduino não precisa ser intimidante, e se você já tem experiência prévia, não é obrigado a construir algo revolucionário para voltar à ativa. A frustração pode ser um inimigo brutal, acabando com nosso entusiasmo inicial em tempo recorde. Por isso, ao pensar em Arduino, nunca é má ideia buscar algo simples e satisfatório, com ampla documentação on-line e certa tolerância a modificações caso seja preciso improvisar.
Criar um controle de volume para PC com Arduino definitivamente marca todas essas caixas. Muitos teclados possuem atalhos (muito comuns em notebooks) e controles dedicados (como alguns teclados 'gamer'), mas se você fizer você mesmo, pode adaptar o design de diferentes maneiras, e se tiver acesso a uma impressora 3D, transformá-lo em um presente é muito fácil. O tutorial se baseia no vídeo publicado pelo canal da Prusa 3D, e seu artigo correspondente.
(N. do R.: ative as legendas em espanhol!)
Aprenda a criar um controle de volume para PC com Arduino
Em essência, você só precisa de dois componentes: um encoder compatível (o KY-040 é excelente para esses casos, e o pacote de 5 com seus botões custa menos de 10 euros) e um Arduino Micro ou outro clon com o controlador Atmega32U4. Agora, por que devemos usar o Atmega32U4? A resposta é que este modelo em particular pode ser programado para funcionar como teclado, e a presença de uma porta micro USB na maioria dos módulos simplifica a conexão ao computador.
Para maior estabilidade, recomenda-se soldar os fios ao final do projeto, mas se você conseguir um Arduino com os headers já instalados, os cabos de ponte são uma boa alternativa. As conexões do encoder para o Arduino são cinco no total:
- CLK em A0
- DT em A1
- SW em A2
- + em VCC ou 5V
- GND em GND
Com as conexões físicas resolvidas, o último passo é a programação, mas não se preocupe. Todo o código já está escrito, e a única coisa que você precisa fazer é carregá-lo com o Arduino IDE. É aqui que o artigo original entra em ação: além de instalar e abrir o IDE, você também precisará adicionar as bibliotecas HID-project, TimerOne e ClickEncoder, que se baixa aqui (clique em Code e depois em Download Zip). Essas bibliotecas não são opcionais. Se você não instalá-las, o controle de volume não funcionará.
Depois de configurar o IDE, selecione o módulo Arduino (use "Arduino/Genuino Micro" é uma boa opção, mesmo para clones), a porta COM correspondente (o IDE informará), e clique em Upload. Se tudo der certo, o controle de volume funcionará imediatamente.
No entanto, quero adicionar um pequeno detalhe: se você notar que o controle funciona ao contrário, basta modificar duas linhas no código: mude MEDIA_VOLUME_DOWN por MEDIA_VOLUME_UP, e MEDIA_VOLUME_UP por MEDIA_VOLUME_DOWN.
O resto é questão de decidir onde guardar toda a eletrônica. O tutorial da Prusa oferece arquivos para imprimir um controle completo, mas nada impede você de explorar outras opções no Thingiverse e sites similares, ou improvisar uma carcaça com algo que já tenha em casa. Criar um controle de volume para PC com Arduino é fácil, econômico e ideal se você quer um projeto neste fim de semana. Faça o teste!
Acesse o tutorial: Clique aqui