Interruptor ON/OFF de sensor ultrasónico con transistor

ingrese la descripción de la imagen aquíTengo un sensor ultrasónico (JSN-SR04T) conectado a un Arduino. Para lograr un bajo consumo de energía, decidí apagar el sensor ultrasónico durante intervalos de 8 segundos, conecté el sensor a través de un transistor y usé una señal del Arduino a la base npn para controlar la conmutación (ON/ APAGADO) del transistor.

Mi problema es que el sensor permanece encendido incluso cuando cambio la señal a la base del transistor. Alguien sabe cómo resolver esto. Sospecho que el sensor encuentra su camino a tierra incluso de alguna manera

Agregue un valor R entre el sensor Gnd y Arduino gnd para superar la corriente de fuga.

Respuestas (2)

Si ECHO o TRIG es bajo, el sensor probablemente estará conectado a tierra a través de diodos de protección. Podría usar la conmutación del lado alto (en VCC en lugar de GND), pero se aplica lo mismo... puede obtener voltaje de cualquier entrada a través de su protección del lado alto.

Lo mejor es usar el mismo circuito que el anterior, pero asegúrese de que las otras entradas estén configuradas en 5V cuando esté ahorrando energía.

¿Te refieres a configurar GND/salida baja o entrada de alta impedancia durante el estado de baja potencia, seguramente? o (lo que quiero decir es) puede hacer eso sin el circuito del transistor para otras conexiones de señal.
@vicatcu Establezca todo bajo si está cambiando de alimentación, o alto si está cambiando de tierra. La conclusión es que si lo priva de Vcc o tierra, aún puede obtener esa conexión a través de otras entradas si están disponibles, anulando el ahorro de energía.

Más bien, desconecte Vcc, no es una buena práctica desconectar Gnd porque siempre hay una caída en el transistor y su nivel de voltaje Gnd-s cambiaría.

ingrese la descripción de la imagen aquí