Ambas son soluciones razonablemente buenas.
Usted ha identificado los principales factores que afectan a los sensores ópticos. En el peor de los casos, también puede gestionar la interrupción de las telas de araña y los insectos en general.
Los sensores magnéticos pueden verse afectados por campos magnéticos externos extraños, pero es poco probable que esto sea un problema en la mayoría de las situaciones. Ocasionalmente, puede obtener campos inesperados de cierta magnitud a una distancia de la fuente. Hace mucho tiempo vi una situación en la que una pantalla CRT se distorsionaba ligeramente cada vez que el cable del cable de alimentación del ascensor se arrastraba por un ascensor en el otro lado de la pared que pasaba por la parte posterior de la pantalla. La separación fue probablemente de un metro o más.
Parece que a las ratas les gusta comer cubierta de cable de PVC (específicamente), independientemente del sensor o sistema de alimentación que alimenta.
Cualquier tipo de sensor tendrá un grado de histéresis. Esto dependerá del diseño específico, pero el sensor Hall probablemente tendrá más histéresis. La histéresis es útil para reducir el efecto del "rebote" de la operación / desactivación, pero es posible que deba permitirse. En el peor de los casos, un sistema de control excesivamente inteligente puede apagar un motor si no detecta la operación del sensor cuando se aplica la potencia del motor.
Un temprano lanzamiento espacial tripulado de EE. UU. * se interrumpió cuando un cable umbilical se soltó cuando el cohete comenzó a levantarse y un pin se sacó antes que el otro, creando una configuración de circuito anómala. La computadora decidió abortar el lanzamiento, apagó los motores y el cohete volvió a asentarse en la plataforma sin ningún desastre. El astronauta que tenía el control de los disparos de la torre de escape mantuvo la calma y no activó el sistema de expulsión. Si lo hubiera hecho, la misión se habría retrasado mucho. Como estaba, se lanzaron con éxito unos días después. Debería poder hacerlo mejor que la NASA en lo que respecta al rebote del sensor :-).
* - Géminis VI - El hombre en el castillo alto que hizo la decisión valiente y técnicamente impropia pero que salvó la misión de no expulsar fue Walter Schirra