Этот датчик для перемещающегося по линии робота представляет собой очень простой, компактный инфракрасный датчик приближения малой дальности действия (5-10 мм), построенный на основе стандартного отражающего оптосенсора CNY70 (IC1). Робот движется вдоль черной линии на белой поверхности, и в данном случае такой датчик позволяет выравнивать движение шасси.

IC1 содержит в себе инфракрасный светодиод и фототранзистор. Светодиод излучает невидимый инфракрасный свет на поверхность под роботом, а фототранзистор работает как приемник этого излучения. Как правило, темная поверхность отражает меньше света, чем светлая поверхность, поэтому при нахождении датчика над светлой поверхностью через транзистор потечет больше тока. При обнаружении отраженного света ток течет через R2 на землю, благодаря чему появляется падение напряжения на базе T1, что в свою очередь заставляет этот транзистор проводить ток. В итоге начинает проводить транзистор T2, и индикаторный светодиод D1 загорается. Конденсатор C2 работает как минибуфер.
После того, как датчик будет собран и установлен, его нужно будет откалибровать. Изначально ручку потенциометра P1 устанавливают в положение механического центра и помещают робота над белой поверхностью. После этого медленно поворачивают ручку до момента получения хорошего отклика от D1. После этого P1 подстраивают еще точнее, чтобы уменьшить ложное детектирование, вызванное внешними источниками света. Также нужно убедиться, что светодиод не горит при нахождении робота над темной поверхностью.
Перевод © digitrode.ru