Tabla de contenido:

¡Perilla de control de volumen de bricolaje simple !: 5 pasos (con imágenes)
¡Perilla de control de volumen de bricolaje simple !: 5 pasos (con imágenes)

Video: ¡Perilla de control de volumen de bricolaje simple !: 5 pasos (con imágenes)

Video: ¡Perilla de control de volumen de bricolaje simple !: 5 pasos (con imágenes)
Video: Como quitar perilla y calibrar control de gas de calentador Cinsa cuando está des calibrado. 2024, Noviembre
Anonim
¡Perilla de control de volumen de bricolaje simple!
¡Perilla de control de volumen de bricolaje simple!

¿Tienes un 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, le mostraré cómo crear una perilla de control de volumen USB para su PC.

Para simplificar las cosas, en lugar de Arduino, usaré una placa compatible con arduino llamada Digispark. El Digispark no solo es pequeño, ¡sino que es barato! Normalmente recojo el mío en aliexpress.com por menos de $ 2 USD

¡Empecemos!

Paso 1: Qué necesitará …

Que necesitarás…
Que necesitarás…

Qué necesitarás:

Cable micro USB

Micro USB DIgispark (no puede ser una versión de tamaño completo)

Codificador rotatorio (también barato en aliexpress)

No es necesario (pero es bueno tenerlo): algún tipo de cerramiento y perilla

Entorno Arduino IDE y digispark.

Paso 2: Es hora de configurar todo

Es hora de configurar todo
Es hora de configurar todo

No te enseñaré cómo usar el entorno de desarrollo Arduino, ya hay muchos tutoriales para eso en la web. Si no está familiarizado con Digispark, puede encontrar información de configuración aquí:

Una vez configurado, vaya a: https://learn.adafruit.com/trinket-usb-volume-knob… y descargue la biblioteca que necesitaremos para este proyecto. Extraiga el archivo.zip y coloque la carpeta "Adafruit-Trinket-USB-master" en C: / Users / \ Documents / Arduino / libraries

Luego copie y pegue el boceto que se encuentra en la misma página web en el IDE de Arduino y cárguelo en su digispark.

Nota:

La razón por la que podemos hacer esto tan fácilmente es porque Adafruit tiene un producto llamado Trinket que usa el chip ATtiny85 (han desarrollado esta biblioteca fácil de usar para trabajar con su trinket) ¡pero DigiSpark también usa el chip ATtiny85! - -¡Así que podemos usar muy fácilmente el digispark barato para ejecutar el código y ahorrar algo de dinero!

De todos modos, descargue la biblioteca y vaya al paso 3.

Paso 3: el cableado

El cableado
El cableado

A continuación, podemos comenzar con el hardware. Ahora demostraré mi habilidad artística dibujando un esquema simple para ti …

De todos modos, como puede ver, es muy simple y eso es todo.

Paso 4: ¡Construye

¡La construcción!
¡La construcción!
¡La construcción!
¡La construcción!
¡La construcción!
¡La construcción!

Esto es opcional y depende de cómo desee que se vea el producto terminado (a menos, por supuesto, que solo desee que se asiente en el protoboard cuando haya terminado)

Lo que hice fue cortar un pequeño orificio en un frasco de pastillas y pegar el codificador rotatorio a través de él, luego pegué con pegamento en caliente el digispark dentro de la tapa (recuerde cortar un pequeño orificio en el costado de la tapa para que se conecte el puerto micro USB a tu computador)

Por último, pegué un trozo de alfombrilla de goma en la parte inferior, ¡que completa la base!

¡Para la tapa, tomé la perilla de un viejo receptor estéreo roto y lo dejé encima!

Nota:

También lo llené con cera y gránulos de hierro para darle una sensación de gran calidad, pero puedes ver el video para aprender más sobre eso en el paso 5.

Paso 5: ¡Terminado

Image
Image

¡Eso es!

Si te gustó, sígueme en Instagram donde publico actualizaciones del proyecto:

Este video puede serle útil o no, ¡pero échale un vistazo!

Si tiene algún problema para que funcione, contácteme aquí en Instructables o deje un comentario en el video de youtube.

Además, si encuentra que la rotación se invierte, intente cambiar las siguientes líneas en la parte superior del boceto de:

#define PIN_ENCODER_A 0

#define PIN_ENCODER_B 2

dentro:

#define PIN_ENCODER_A 2

#define PIN_ENCODER_B 0

¡Recuerda revisar algunos de mis otros instructivos!

Recomendado: