TL; DR: Necesito reducir la cantidad de cables que usa mi configuración. Cúal seria la mejor manera? ¿Un divisor de voltaje?
Antecedentes:
Estoy trabajando en un proyecto para diseñar guantes que produzcan un efecto de espectáculo de luces para un disfraz de Bruja Escarlata. Cada guante contiene 3 sensores de flexión, valores leídos y usados analógicos a través de analogRead y 2 tiras de LED RGB que destellarán diferentes colores. Cada tira tiene 2 LEDs, en serie. No estoy usando el canal verde en él, así que tengo 2 tiras cada una con esencialmente 2 LED rojos en serie y 2 LED azules en serie. En realidad, es de una tira de led RGB adafruit: enlace donde desoldé el último LED de la serie de 3 y salté Las conexiones por lo que solo utilizaban dos. No necesitaba el tercer LED, y redujo la potencia necesaria de 12v a donde puede usar una batería de 9v.
Entonces, como estoy calculando, cada guante necesitará 9 cables que lo conecten. Uno es + 3.3v o + 5v, ya que se ejecutará en un Arduino Pro Mini, tengo 3.3v y 5v disponibles.
1: +3.3v or 5v
2: Bend sensor 1
3: Bend sensor 2
4: Bend sensor 3
5: +9v for LEDs
6: PWM for Red on Strip 1
7: PWM for Blue on Strip 1
8: PWM for Red on Strip 2
9: PWM for Blue on Strip 2
Mi problema:
Todos los juegos de cables a los que tengo acceso sin que se contraiga el calor son 2, 4 u 8 cables. Todos los conectores que tengo que permitirán que los guantes se puedan quitar fácilmente también tienen 8 clavijas de alambre.
Mi problema es que estoy tratando de quitar uno de los 9 cables. Una forma de hacerlo sería hacer funcionar los sensores flexibles con 9v, y reducir el voltaje en el arduino. ¿Funcionaría un divisor de voltaje basado en resistencia? Solo se aplicará mientras los guantes estén encendidos, lo que en el peor de los casos será un ciclo de trabajo del 10% (preséntelos durante 30 segundos, camine unos minutos, etc.). Pero, ¿funcionaría donde necesito leer un valor variable? (Cuanto más se flexionan los dedos, cambian el brillo de la luz y la velocidad del pulso).
¿Hay una mejor manera de hacerlo? Todo lo que he leído sobre los divisores de voltaje con resistencias es "simplemente no lo hagas".
O dado lo que mencioné anteriormente sobre el circuito, ¿alguien puede pensar en una forma ingeniosa de consolidar uno de los cables? Los guantes son ajustados, guantes de cuero sin dedos. Hay muy poco espacio en ellos, de lo contrario, me pondría el arduino en los guantes , pero el MOSFET (o incluso los transistores, si fuera así) ocupa demasiado espacio. De ahí el 'paquete de energía'.
En el peor de los casos, puedo quitar el sensor de flexión de la muñeca (que enciende los guantes cuando la muñeca está levantada / hacia arriba, como por ejemplo el hombre araña dobla la muñeca al disparar las telas) y enciende / apaga los guantes con una movimiento de los dedos, pero prefiero no tener que programar ambos, además de que los guantes se enciendan accidentalmente si un dedo se contrae :)