Resumen
Hola. Tenía ganas de montar mi propio regulador de volumen USB, pero como no tenía un Digispark disponible, decidí hacerlo con lo que ya tenía: un Atmega328.
Pero, además, era necesario apagar los altavoces desde este interruptor.
Para este proyecto, me resultó útil la biblioteca modificada TrinketHidCombo de dimax para Atmega328 a 16 MHz. Además, me ayudó con el procesamiento del encoder en interrupciones.
http://arduino.ru/forum/proekty/emulyator-myshi-klaviatury-multimediya-klaviatury-na-obychnykh-adruino-unonanominipro?page=1
Imprimí el cuerpo con plástico ABS, lo lijé, etc. Al mango, le pegué vidrio acrílico mate de 2 mm por debajo.
Por supuesto, hay muchas cosas que se pueden tirar y/o hacer de manera más sencilla:
- Hacer que la protección contra el ruido sea más sencilla.
- Usar un módulo de relé ya preparado, pero elegir una toma de corriente en la que encaje. La mía no encajó. Y, en consecuencia, eliminar el transistor ME9926 y los circuitos para él (para reducir el consumo del relé y protegerlo de los picos de tensión).
- El chip para la iluminación no es obligatorio. Al final, no hice nada con él, simplemente se puede instalar un resistor.
Será mucho más fácil repetirlo en Digispark.
Incluyo la impresión en formato Diptrace y el código fuente.
Todo se puede hacer con un Arduino Pro Mini, un módulo de relé y un módulo de encoder.
http://ali.onl/1bj8
http://ali.onl/1bj9
http://ali.onl/1bja
Para la programación, se necesita un adaptador UART, desde el cual se podrá extraer 3.3V.
http://ali.onl/1bjc
Теги
Источник модели
