Инфракрасный барометр людского потока: самодельная система

Самодельная инфракрасная сенсорная система для подсчета людей использует инфракрасный светодиод в качестве излучателя и фотодиод в качестве приемника. Излучатель испускает широкий пучок инфракрасного света, который, попадая на приемник, вызывает изменение электрического тока в цепи. При использовании двух пар излучатель-приемник, располагаемых параллельно друг другу, можно фиксировать направление движения объекта, пересекающего зону контроля.
Инфракрасный барометр людского потока: самодельная система
Изображение носит иллюстративный характер

Для надежной работы системы необходимо учитывать, что излучатели могут влиять на соседние приемники. Для устранения этого эффекта, излучатели работают поочередно, излучая импульсы с временным сдвигом. Это обеспечивает независимость оптических каналов и повышает точность измерений. Излучающий светодиод запитывается через транзисторный ключ, управляемый микроконтроллером.

Приемник устроен так, что, когда инфракрасный луч достигает фотодиода, он пропускает ток, пропорциональный интенсивности излучения. Этот ток усиливается транзистором. Микроконтроллер измеряет выходное напряжение с приемника дважды – при включенном и выключенном излучателе, и разница этих напряжений позволяет определить, пересекает ли объект инфракрасный луч. Для выявления реального перемещения объекта необходимо проводить измерения в двух каналах, определяя направление движения.

Простейшая реализация системы использует дискретные компоненты: инфракрасные светодиоды, фотодиоды, транзисторы и резисторы. Это позволяет создать работоспособную сенсорную систему при минимальных затратах. Важно помнить о необходимости ограничить ток, протекающий через излучающий светодиод, чтобы избежать его перегрева и выхода из строя. Установка датчика должна учитывать возможность помех и особенности прохождения людей.


Новое на сайте

20854Как дешёвые Android-смартфоны превращаются в чужие прокси? 20853В Индии имя звонящего появится на экране вместе с номером 20852Как проверить готовность команды к звонку с клонированным голосом? 20851Уязвимости MarkLogic: делегированные права могли открыть путь к администраторскому... 20850Как GitHub закрыл лазейку, угрожавшую тысячам npm-пакетов? 20849Hirudo подменяет банковские приложения, чтобы обойти их защиту 20848Как Vghost превратил старую ошибку Linux в путь к root? 20847Уязвимости в PAN-OS и Cisco Secure Email Gateway уже используют атакующие 20846Как уязвимость GitLab могла открыть сервер для чужого кода? 20845Уязвимость SAP Cloud SDK могла отправить OAuth2-секреты злоумышленнику 20844Уязвимость в Nextcloud открыла путь к веб-оболочкам на серверах 20843Смогут ли малые ИИ-модели превратить бытовую технику в ботнет? 20842Пять уязвимостей NGINX: кому грозит риск и как закрыть его 20841Тайный диктофон в OpenAI: что утверждают следователи 20840Как проверять уязвимость входа, не заходя дальше дозволенного?
Ссылка