Можно использовать бесконтактные датчики. Если материал -метал(например шестеренка или метка на валу), то Вам подойдет индуктивный датчик ВБ2.12М.65.5.2.1.К.