Estoy diseñando una persiana motorizada (impulsada por una Raspberry Pi) y necesito una forma confiable de detectar cuando la persiana está completamente "arriba" o "abajo".
No quiero usar un motor paso a paso, y confiar en los conteos, ya que quiero que maneje las situaciones en las que el Pi se bloquea / apaga.
La forma más simple parece ser un interruptor o sensor para detectar cuando la persiana está arriba o abajo, y creo que un sensor de haz sería el más limpio. El sensor debe funcionar en la oscuridad, ya que los ciegos deben poder funcionar por la noche. (Planeo automatizarlo para que la persiana se cierre cuando no hay nadie en la habitación por la noche).
He mirado Adafruit, pero no puede ver nada adecuado. ¿Existe tal cosa?