Как быстро работают ИК-датчики с Arduino

ir

Для промышленного проекта, который требует определения того, печатается ли какой-то текст на кабеле через регулярные промежутки времени или нет, мне было интересно, может ли работать Arduino с ИК-датчиком? Кабель обычно будет черным с белым текстом, напечатанным на каждом метре, и будет разматываться с цилиндрического барабана (чтобы дать вам представление о длине текста, он будет содержать тип кабеля, метровую метку и т. Д., Я скоро обновлю вопрос с линейной скоростью кабеля).

Мой подход состоял в том, чтобы вызвать прерывание, если изменение цвета не распознается в заданное время. Для этого, я думаю, мне нужно проверить, могу ли я измерить изменения освещенности, скажем, 4 или 6 раз за время, необходимое для размотки метра провода. Однако я не знаю, насколько быстры ИК-датчики, чтобы судить о том, осуществим ли этот подход.

Кроме того, дайте мне знать, если это неосуществимо, и я должен вместо этого перейти на Raspberry Pi с камерой.

, 👍1

Обсуждение

Они достаточно быстры, чтобы передавать значимую цифровую информацию быстрее, чем может различить человеческий глаз., @Majenko

Использование камеры с распознаванием паттернов будет медленнее, чем ИК-сенсор. Здесь вы не получите цифр о скорости ИК-датчиков. Это полностью зависит от датчика, от того, какие фототранзисторы используются и есть ли у вас дополнительная схема на датчике. Когда вы используете чистый фототранзистор без каких-либо схем, подключенных к аналоговому входу, он будет ограничен частотой дискретизации АЦП. Это опять же зависит от используемого микроконтроллера/АЦП, выбранного разрешения (более низкое разрешение становится быстрее) и дальнейшей обработки данных (самая медленная часть цепочки диктует общую скорость)., @chrisl

Спасибо, это было полезно!, @Deep


1 ответ


1

https://www.instructables.com/IR-Transmitter-and-Receiver-Using-Arduino/

Как показано в приведенном выше проекте, ИК-датчик, подключенный к Arduino, способен считывать и декодировать сигнал от типичного ИК-пульта дистанционного управления на частоте около 38 кГц. В тех, что я пробовал, сигнал представляет собой пакет из 10 или 11 цифр. Учитывая это, ощущение присутствия или отсутствия контрастного цвета звучит немного менее сложно.

Я построил декодер в связанном Instructable с помощью Nano (автор использовал Mega), и он работал хорошо.

Я считаю, что то, что вы предлагаете, осуществимо.

,

38 кГц-это частота модуляции ИК-излучения, а не скорость передачи данных. Скорость передачи с использованием модуляции 38 кГц обычно составляет около 2400 бод., @hcheung

Я стою исправленный. Спасибо. Тем не менее, он должен быть достаточно быстрым, чтобы захватить 1-битный сигнал, то есть сгусток белого текста на проходящем кабеле., @allardjd