Hay tres opciones que podría tomar:
- encontrar una manera de controlar directamente el volumen de entrada
- encuentre una manera de controlar el volumen de los altavoces sin girar la perilla
- construya un dispositivo de giro de perillas (como lo preguntó)
La primera opción, si es posible, es, por supuesto, la más fácil. Si su volumen de entrada se puede controlar a través de Bluetooth, por ejemplo, entonces ya está.
La segunda opción es una posibilidad si sabes algo sobre electrónica, pero tendrías que ‘hackearlo’. Sin saber nada sobre sus altavoces, es difícil ser más concreto.
- ¿Cuáles son las mejores aplicaciones de ajedrez para iPhone y Android?
- ¿Cuál es la mejor aplicación de creación de videos para usuarios de iPhone?
- ¿Por qué no se abre iTunes en mi iPhone?
- Si pudieras construir una aplicación, ¿qué construirías?
- ¿Cuáles son las mejores aplicaciones de iPhone para llegar en bicicleta?
La tercera opción es, de hecho, tener un dispositivo giratorio. Su volumen puede controlarse a través de un potenciómetro (una resistencia variable que controla directamente el volumen), o un codificador giratorio (que simplemente registra que el botón está girado; esto luego se procesa más). La diferencia es que un potenciómetro dejará de girar; un codificador rotatorio normalmente seguirá girando.
Si su volumen se controla a través de un potenciómetro, le recomendaría un servomotor. Si su volumen se controla a través de un codificador rotatorio, recomendaría un motor paso a paso.
La razón de esto es que con un potenciómetro, la posición de la perilla está directamente asociada con un volumen. Por ejemplo, una posición de 90 ° de su servomotor siempre daría como resultado el mismo volumen (dado el mismo volumen de entrada). El servo incluye un bucle de retroalimentación, que permite configurar el servo en una posición dada independientemente de su posición actual.
Con un codificador rotatorio, este no es el caso, podría girar la perilla todo lo que quiera cuando está apagada, por ejemplo, y el volumen no cambiará cuando lo vuelva a encender. Es por eso que un motor paso a paso sería una mejor opción en este caso; puede subirlo o bajarlo, independientemente de su posición actual, y puede girar indefinidamente en lugar de solo un número fijo de grados para un servomotor.
Una vez que haya determinado el motor correcto, deberá construir una montura personalizada que se adhiera a su perilla de volumen y al eje de su motor. Sin saber nada sobre su sistema de altavoces, es difícil dar consejos específicos sobre esto.
La forma más fácil de controlar el motor es a través de un Arduino. Prácticamente cualquier Arduino, hay diferentes modelos, funcionará y hay diferentes bibliotecas disponibles para diferentes motores y controladores. Puede tener un sensor IR y un control remoto que le permitan controlar el volumen de forma remota, vincular la entrada del sensor IR a la salida del motor correspondiente y listo.
Por supuesto, soy consciente de que esto es insuficiente para construir realmente el proyecto. Le recomendaría que recoja un kit de inicio Arduino, el motor requerido (+ chip de control si es necesario) y un control IR (si aún no forma parte del kit de inicio). Juegue con el Arduino (aprenda los conceptos básicos), luego aprender de los tutoriales específicos (control IR y control motor) debería ser factible. Aprenderás mucho