Estoy diseñando un circuito que usará una combinación de interruptores y resistencias para permitir que un microcontrolador identifique qué interruptor se presionó en función de la lectura de voltaje y realizar una acción específica del interruptor. El diseño que he creado implica el uso de un transistor para activar un relé, que alimenta al microcontrolador. Cuando el microcontrolador recibe alimentación, tira de un pin alto para que se encargue de alimentar el relé. Cuando finaliza la acción, el microcontrolador tira del pin hacia abajo, desactivando el relé y cortando la alimentación del microcontrolador.
He probado el circuito con un interruptor y un divisor de voltaje para simular la mayor combinación de resistencia / voltaje más bajo de la matriz de mi interruptor. El voltaje que he calculado en el transistor es de 1.6 V y la corriente es de 0.017 mA. Los valores altos de resistencia son necesarios ya que necesito aproximadamente 0.2 V de diferencial entre los interruptores. El problema es que el transistor no se está activando (funciona si lo alimento con 5V directamente).
Mi pregunta: ¿Esto se debe a que la corriente es demasiado baja? ¿Cómo podría corregir esto (aparte de disminuir las resistencias)? Si hay un mejor enfoque para este problema, me encantaría escucharlo también.
Editar
El diagrama omite los otros 15 conmutadores y resistencias por simplicidad.
Este es un circuito para un marco de imagen que realizará acciones específicas según el botón que se presione. Esto funcionará con baterías usando 6 baterías D-cell, montadas en la pared. Me gustaría obtener meses o incluso años de operación antes de tener que reemplazar la unidad. Mi Arduino con un escudo adjunto (con el uso de una fuente de alimentación MAX667 en lugar de una de serie) consume 45 mA a baja potencia. El stock de Arduino no entra en modo de baja potencia, aunque con un programador, el chip puede modificarse para entrar en modo de baja potencia y consumir nA de corriente. A 45 mA, las baterías durarán aproximadamente 11 días (266 horas para una batería de 12000 mAh). De ahí el requisito de que la escalera resistiva encienda el dispositivo.