Resumé
Salut. J'avais envie d'assembler mon propre régulateur de volume USB, mais comme je n'avais pas de Digispark disponible, j'ai décidé de l'assembler avec ce que j'avais : un Atmega328.
Mais en plus, il fallait aussi éteindre les haut-parleurs à l'aide de cet interrupteur.
Pour ce projet, j'ai eu besoin de la bibliothèque TrinketHidCombo modifiée par dimax pour l'Atmega328 à 16 MHz. Elle m'a également aidé à traiter le signal de l'encodeur via les interruptions.
http://arduino.ru/forum/proekty/emulyator-myshi-klaviatury-multimediya-klaviatury-na-obychnykh-adruino-unonanominipro?page=1
J'ai imprimé le corps en plastique ABS, l'ai poncé, etc. Pour la poignée, j'ai collé un plexiglas mat de 2 mm en dessous.
Bien sûr, il y a beaucoup de choses que l'on peut jeter et/ou simplifier :
- Simplifier la protection contre le bruit parasite.
- Utiliser un module de relais prêt à l'emploi, mais trouver une prise dans laquelle il peut s'insérer. La mienne n'a pas fonctionné. Et en conséquence, retirer le transistor ME9926 et les chaînes pour celui-ci (pour réduire la consommation du relais et se protéger contre les surtensions).
- Le shunt pour l'éclairage n'est pas obligatoire. En fin de compte, je n'ai rien fait avec lui. On peut simplement installer un résisteur.
Il sera beaucoup plus facile de le répéter sur Digispark.
Je joins l'impression au format Diptrace et le code source.
Tout peut être fait avec un Arduino Pro Mini, un module relais et un module encodeur.
http://ali.onl/1bj8
http://ali.onl/1bj9
http://ali.onl/1bja
Pour la programmation, un adaptateur UART est nécessaire, à partir duquel il sera possible d'obtenir 3,3 V.
http://ali.onl/1bjc
タグ
モデルソース
