Utilicé este circuito como referencia para controlar un relé desde la salida digital de un arduino. Este circuito funcionó como se esperaba.
En lugar de controlar el 2N2222 con el arduino, intenté controlarlo con el sensor de movimiento Panasonic EKMC1601112 . Los resultados no fueron buenos: noté que la salida seguía parpadeando, incluso sin nadie en la habitación. Medí la salida del sensor y descubrí que era de 5 V cuando estaba "encendido" y de aproximadamente 0,1 V - 0,2 V cuando estaba "apagado".
Tengo varias preguntas sobre esto.
1) Supongo que 0.1V es suficiente para encender el 2N2222, lo que causa el parpadeo. ¿Eso suena bien?
2) Sé que puedo ejecutar la salida del sensor de movimiento en el arduino (y eventualmente lo haré), pero ¿cómo puedo ajustar el circuito existente? ¿El problema es apropiado para el transistor?
3) Si estoy leyendo la hoja de datos de AtMega328 correctamente, cuando funciona con 5V, reconoce una señal "baja" de hasta 0.3V. Así que debería estar bien si uso una entrada digital. Lo que normalmente se hace ... ¿es "suficientemente bueno" o harías algo para disminuir el voltaje que aparece en la entrada AtMega?
Supongo que el problema desaparecerá por completo si conecto el sensor a una entrada analógica en el arduino. Y otra vez puedo hacer eso, pero realmente me gustaría entender los otros temas involucrados.