Бесконтактные датчики на выбор:
- оптические рефлексивные (особенность: обычно срабатывают на большом расстоянии, но мне попадались с дистанцией 20 мм)
- индуктивные (реагируют на металл, дистанция 2-10 мм)
- емкостные (металл, некоторые виды пластика, дистанция 2-10 мм)
- ультразвуковые (слишком большая площадь нужна для отражения сигнала)
https://sensor-com.ru/catalog