Paso 2: Abra mosca Detector: fotodiodo método de detección
Este método emplea unos componentes básicos y, por supuesto, un Arduino:
2 x photodiodes
1 x LED infrarrojos (IR)
1 x LED rojo
5 resistencias de x
1 Uno de x Arduino
Usé 2, 220 kOhm resistencias con los fotodiodos, una resistencia de 100 ohm con IR LED y una resistencia de 200 ohm con el LED rojo)
Resumen de operación:
Un fotodiodo es un dispositivo que produce una corriente proporcional a la cantidad de luz que golpea. Cuando ponemos un fotodiodo en serie con un resistor, la corriente fluye a través de la resistencia y produce un voltaje de acuerdo con la ley de Ohm. La tensión es detectada por el análogo de pins en el Arduino. En este montaje, hay dos fotodiodos colocados en la parte superior e inferior de la tela detrás del resbalador de la cremallera. El LED infrarrojo se celebra en el mango del resbalador de la cremallera. Cuando la cremallera se desliza hacia abajo, se activa el diodo superior y luego el diodo de la parte inferior. El programa registra esto como un evento "zipDown". Cuando la cremallera se desliza para arriba, se activa el diodo de la parte inferior y luego el diodo superior. El programa registra esto como un evento "zipUp". Si se registra un evento de zipDown, y como un zipUp correspondiente evento no ocurre dentro de un período determinado de tiempo (por ejemplo, el tiempo que tomaría para que poder utilizar el cuarto de baño), se desencadena una respuesta háptica. En este ejemplo, utilicé un LED rojo porque era demasiado temprano en la mañana con un zumbador.