Представляем проект простого сканера с разрешением более 1000 точек, в котором только один фототранзистор берет на себя роль всех датчиков! Создание такого устройства стало возможным благодаря интересной идее использования светодиодной матрицы 32×32 RGB.
Инженер под ником Marciot представил интересный DIY-проект, в котором использовал матрицу из RGB-диодов, фототранзистор и Arduino UNO. Эти 3 компонента позволили создать простой сканер, который может воспроизводить, например, форму руки, помещенной на матрицу.
Фототранзистор, расположенный над диодами, измеряет интенсивность попадающего на него света. Если свет от RGB-диода не достигает датчика, значит, над светодиодом есть объект. Измеряя каждую точку, можно сканировать объект и воссоздать его форму.
Единственный используемый датчик — фототранзистор | Сканирование руки |
Сам процесс сканирования начинается с выключения всех светодиодов на матрице. Тогда на мгновение загорается только один светодиод. В это время напряжение считывается с фототранзистора, который действует как аналоговый датчик света. После измерения светодиод выключается, и весь процесс повторяется для следующего светодиода — и так далее, до 1024 раз.
Все измерения выполняются дважды для получения лучших результатов. Первый выполняется, когда горит один светодиод RGB, а второй — когда все светодиоды выключены. Измерения сравниваются для исключения ложных показаний. Однако весь процесс не занимает много времени, поэтому сканер может обновлять показания каждые 2 секунды.
Работа сканера показана на видео:
После небольшой модификации, микросхема может работать как цветная электронная ручка. В этой конфигурации последовательно включаются диоды, над которыми будет проводиться ручка с встроенным фототранзистором.
Удивительно, сколько можно получить с помощью одного датчика, и все благодаря оригинальной идее его использования! Если вы захотите воссоздать такой сканер, вы найдете необходимую информацию в руководстве, подготовленном автором проекта. Он предоставил весь список необходимых компонентов и программный код. А у вас есть идея практического применения такого сканера?
С Уважением, МониторБанк