Tabla de contenido:
- Paso 1: reúna sus piezas
- Paso 2: Cableado del Trinket al codificador rotatorio
- Paso 3: Prepárese para programar la baratija
- Paso 4: prueba del codificador
- Paso 5: Impresión 3D de la base
- Paso 6: agregue la electrónica
- Paso 7: agregue peso a la base
- Paso 8: haga e instale la cubierta inferior
- Paso 9: Termina
Video: Control de volumen USB: 9 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
En este proyecto, construiremos un control de volumen USB usando un Trinket compatible con Arduino de Adafruit y un codificador rotatorio. Finalmente, imprimiremos en 3D una carcasa, llenaremos la base con perdigones de plomo para agregar peso y estabilidad, y cortaremos con láser una cubierta inferior acrílica.
El código Arduino y el diseño subyacente se encontraron originalmente en el sitio web de Adafruit. Puede encontrar más información aquí. El código Arduino requerirá las bibliotecas Adafruit Trinket, que se pueden descargar aquí (específicamente querrá la biblioteca "TrinketHidCombo"). El código Arduino real se puede descargar aquí.
Paso 1: reúna sus piezas
(Coloca el cursor sobre los elementos de la foto para obtener detalles y enlaces para realizar pedidos):
- Adafruit Trinket, 5V, 16MHz (asegúrese de obtener la versión de 5V, NO la de 3.3V).
- Codificador rotatorio (el que se muestra aquí es un eje D, pero también hay codificadores con ejes estriados, dependiendo de la perilla que use)
- Aproximadamente 2.5 "de cable plano de 5 conductores. Pele y estañe los extremos como se muestra en la foto.
- Cinco piezas de 1/2 "de largo de tubo termorretráctil de 1/8".
Paso 2: Cableado del Trinket al codificador rotatorio
El codificador rotatorio tiene cinco pines: tres en un lado y dos en el otro. Los dos pines de un lado son para el botón. Hacen contacto cuando se presiona el eje del codificador. Esta se convertirá en la función de silencio. Estos pines no son sensibles a la polaridad y no hay diferencia en cómo se conectan los cables de los botones. Los tres pines del otro lado son los pines de señal. Si sostiene el codificador mirando hacia el lado con los tres pines, con el eje apuntando hacia arriba, el pin izquierdo es la señal "A", el centro es el común y el pin derecho es la señal "B". Esto también se muestra en la foto de la hoja de datos.
Conecte el Trinket al codificador de la siguiente manera:
- Pin de baratija # 0 al pin de señal "A" del codificador.
- Trinket Pin # 1 a uno de los pines del botón del codificador.
- Pin de baratija # 2 al pin de señal "B" del codificador.
- Pin de baratija 5V al otro pin del botón del codificador.
- Pin de baratija GND al pin común del codificador.
Asegúrese de deslizar un trozo de tubo termorretráctil sobre cada cable antes de soldar y deslícelo lo más posible sobre el pasador antes de encogerlo. Posteriormente, la base se llenará con perdigones de plomo, y estos pasadores deben estar lo más aislados posible porque estarán en contacto con el perdigón cuando terminen. Un buen consejo es aislar aún más las clavijas del codificador entre el tubo retráctil y el codificador con un poco de pegamento caliente.
Paso 3: Prepárese para programar la baratija
Abra el IDE de Arduino. Descargue e instale las bibliotecas Adafruit Trinket y el código de control de volumen (enlaces al comienzo del proyecto). Configure el Tipo de placa como "Adafruit Trinket 16MHz" y el Programador como "USBtinyISP".
El Trinket debe estar en modo Bootloader para poder cargarle código. Cuando se conecte por primera vez al puerto USB de la computadora, el LED verde se encenderá de manera fija y el LED rojo parpadeará durante 10 segundos y luego se apagará. Durante esta ventana de 10 segundos, Trinket está en modo de cargador de arranque. Puede ingresar al modo Bootloader en cualquier momento presionando el botón al final del Trinket opuesto al puerto USB.
Descubrí que el IDE de Arduino tarda un poco más de 10 segundos en compilar y verificar el código antes de enviarlo a la placa, por lo que cuando envíe el código a la placa, observe la barra de progreso verde en la esquina inferior derecha de la Ventana IDE. Cuando esté en el punto medio, presione el botón de reinicio en el Trinket. El video de arriba muestra la barra de progreso verde. Cuando está a mitad de camino, presiono el botón de reinicio en el Trinket. Siempre que la barra de progreso verde llegue completamente a la derecha antes de que se cierre la ventana de 10 segundos, Trinket aceptará el código. Puede ver que el código se transfiere mediante el LED rojo que se pone fijo antes de apagarse. Si la transferencia no comienza antes de que finalice el tiempo del cargador de arranque, verá un mensaje de error naranja en el IDE de Arduino. Si esto sucede, repita la secuencia y vuelva a intentarlo.
Paso 4: prueba del codificador
Una vez que la programación se complete con éxito y el Trinket se reinicie, podrá controlar su volumen con el codificador rotatorio. Girar el codificador en el sentido de las agujas del reloj debería aumentar el volumen de la computadora y en el sentido contrario a las agujas del reloj debería disminuirlo. Presionar el eje debería silenciar su computadora. Si encuentra que la dirección de rotación tiene el efecto contrario (el volumen aumenta cuando debería estar disminuyendo), entonces tiene los cables del codificador "A" y "B" invertidos. Puede intercambiar los cables en el codificador o simplemente intercambiar las definiciones de los pines (0 y 2) en las líneas 3 y 4 del código Arduino, y luego enviarlo al Trinket nuevamente. En el videoclip de arriba, verá el codificador rotatorio controlando el volumen y el silencio en la PC.
Paso 5: Impresión 3D de la base
El archivo de impresión 3D se puede descargar de Thingiverse haciendo clic aquí. Lo imprimí con PLA, una altura de capa de 0,15 mm y una boquilla de 0,4 mm. El bloque rectangular justo fuera de la base en el archivo de impresión solo se usa para minimizar el material de soporte en el exterior, ya que ese soporte sería demasiado delgado y alto para permanecer estable durante la impresión. Utilice soportes concéntricos en todas partes. El único material de soporte difícil de quitar está debajo del puente que sostiene el Trinket. Utilizo una combinación de destornillador pequeño, pinzas en ángulo y alicates de punta de aguja para quitarlo. Es importante sacarlo (o al menos tanto como puedas), porque ese espacio luego se llenará con perdigones de plomo.
Paso 6: agregue la electrónica
Instale la baratija en la base. Todos los orificios de montaje en la base impresa en 3D están dimensionados para tornillos de 2 a 56 para autoperforar. Utilice dos tornillos de 2-56 x 1/4 para sujetar el extremo posterior de la placa. Si desea un paquete de 100 tornillos, puede comprarlos en McMaster Carr haciendo clic aquí.
Alternativamente, si desea comprar solo lo que necesita para construir su proyecto, un juego de tornillos (tanto para el Trinket como para la cubierta inferior), así como la cubierta acrílica cortada con láser, pies de goma y, opcionalmente, el perdigón de plomo puede ser comprados juntos desde mi página de eBay - Editar: Ya no tengo los listados de eBay, porque eBay me hizo eliminar cualquiera de mis listados que contengan perdigones de plomo, ya que los consideran municiones (incluso si se usan como peso o lastre). Si está interesado en comprar alguna de las piezas de hardware (es decir, tornillos, base acrílica, pies de goma, perdigones de plomo, etc., cualquier cosa menos la electrónica y la perilla), envíeme un mensaje aquí (haga clic en mi imagen junto a mi nombre en el parte superior del proyecto, luego haga clic en el botón Mensaje)
Inserte el codificador rotatorio a través del orificio en la parte superior de la base, agregue la arandela plana y la tuerca y apriete firmemente.
Paso 7: agregue peso a la base
La base está llena de perdigones de plomo # 7.5 (0.095 ) para agregar peso y estabilidad (aproximadamente 6 onzas o 175 g). Esto evita que se resbale sobre su escritorio cuando gira la perilla.
Asegúrese de no recibir ningún disparo en la cavidad donde se encuentra el Trinket. Use pinzas en ángulo para "empujar" el tiro debajo del puente y llénelo hasta la parte superior de los postes de montaje de la placa inferior y las paredes que rodean la cavidad de la baratija. Nivela. Desea que la base esté lo suficientemente llena como para que no suene como una maraca cuando la agite, pero no tanto como para que la cubierta inferior no quede al ras cuando se instale.
Paso 8: haga e instale la cubierta inferior
El archivo DXF de la portada inferior se incluye en la página de Thingiverse para la base, o haga clic aquí para obtener un enlace directo al archivo de la portada inferior. Lo corté con láser de acrílico de 3 mm (1/8 "). Puede usar los mismos tornillos de 2-56 x 1/4" que usó para montar el Trinket para fijar la cubierta inferior. Opcionalmente, puede avellanar los orificios y usar tornillos de cabeza plana para que la parte inferior quede nivelada. Si elige usar tornillos de cabeza plana, también puede pedir un paquete de 100 de McMaster Carr haciendo clic aquí.
Termine la parte inferior agregando cuatro pies de goma transparente para evitar resbalones.
Paso 9: Termina
Agregue una perilla de 38 mm de diámetro de su elección. La perilla que utilicé se puede comprar aquí. Tenga en cuenta que esta perilla tiene un tornillo de fijación, por lo que está diseñada para usarse con un codificador de eje D. Si elige utilizar un codificador con un eje estriado, asegúrese de seleccionar una perilla que sea para un eje estriado. El orificio del eje de la perilla tendrá estrías coincidentes y no será liso. Puede elegir cualquier botón que desee, siempre que el diámetro exterior sea de 38 mm y sea compatible con el eje de 6 mm de su codificador.
Finalmente, conecte su cable USB, déle a la computadora unos 15 segundos para detectar el dispositivo (el Trinket tiene que pasar por su secuencia de cargador de arranque de 10 segundos antes de que la PC lo detecte), y ya está todo listo.
Recomendado:
Control de volumen de PC con dial giratorio vintage: 7 pasos (con imágenes)
Control de volumen de PC Vintage Rotary Phone Dial: si eres como yo, te encontrarás cambiando el volumen de tu computadora con bastante frecuencia. Algunos videos suenan más fuertes que otros, a veces desea que el volumen de su computadora esté silenciado mientras escucha podcasts o música, y es posible que deba silenciar
¡Perilla de control de volumen de bricolaje simple !: 5 pasos (con imágenes)
¡Perilla de control de volumen de bricolaje simple !: ¿Tienes una computadora de escritorio con un sistema de sonido lejos de donde estás sentado? - Sí. Después de investigar un poco, descubrí que era bastante fácil hacer mi propia perilla de control de volumen suave a bajo precio. En este tutorial, te mostraré cómo crear una perilla de control de volumen USB f
Perilla de control de volumen de la computadora: 6 pasos (con imágenes)
Perilla de control de volumen de la computadora: si te gusta escuchar música en tu computadora, pero a menudo necesitas silenciarla y reiniciarla cuando miras contenido multimedia, presionar Fn + k + F12 + g cada vez no es suficiente. ¿Además de ajustar el volumen con botones? ¡Nadie tiene tiempo para eso! ¿Puedo presentar mi C
¡Rueda de desplazamiento del escritorio y control de volumen !: 8 pasos (con imágenes)
¡Rueda de desplazamiento del escritorio y control de volumen !: Proyecto de fin de semana de Make Magazine, 4/3/09 Algunos antecedentes Recientemente, he estado leyendo muchos blogs diferentes. Cada día leeré las últimas publicaciones sobre engadget, lifehacker, hackaday, BBG y el blog MAKE :. El problema para mí vino cuando me di cuenta de que o
Control de volumen de auricular / auricular universal: 8 pasos (con imágenes)
Control de volumen de auricular / auricular universal: compré un PMP (reproductor multimedia portátil) de Hong Kong para poder jugar mis juegos de NES con el emulador integrado donde fuera conveniente. Los viajes largos por carretera, los vuelos, las salas de espera, etc. son lugares en los que me gusta matar el tiempo con medios portátiles pero el