Адаптація релейних модулів
В ході подальшого впровадження в побуті датчиків руху HC-SR501 вирішив спростити собі життя і замовив у китайських товаришів релейні модулі високого рівня. Елементарне поєднання цих двох модулів дає в результаті пристрій, готове до роботи відразу після подачі живлення. Але як виявилося, китайські товариші зовсім не знають української мови))) - приїхали релейні модулі низького рівня.


У модулях високого рівня реле включає навантаження при подачі на вхід керуючого сигналу. У модулях низького рівня все з точністю до навпаки - реле включиться тільки тоді, коли високий рівень на вході релейного модуля знизиться до низького.
Доводити почате до кінця потрібно було в будь-якому випадку і вирішив знайти спосіб адаптувати реле низького рівня до високого. Для себе визначив два способи вирішення завдання:
- інвертування високого рівня сигналу з датчика руху в низький рівень вхідного сигналу модуля реле;
- зміна схеми наявного модуля.
Інвертування високого рівня здійснив, реалізувавши дві схеми:
а) на транзисторі



б) із застосуванням оптопари

Оптопару Рс817 випаяв з несправного комп'ютерного блоку живлення. Управляється вона напругою 3-4 вольта, перехід транзистора витримує до 35 вольт (за різними джерелами), але для перестраховки живити її через резистор R2.
Обидва варіанти працюють однаково добре, але це навісний монтаж і додаткові елементи.
Щоб уникнути всього цього вирішив препарувати релейний модуль і змінити схему.
Так виглядає остаточна схема релейного модуля низького рівня:

Чудесне перетворення низкоуровнего модуля в високорівнева полягає в заміні транзистора pnp структури на транзистор структури npn, так само слід поміняти полярність встановлених діода і світлодіодів. Світлодіоди слід розміняти місцями з їх обмежувальними резисторами. Полярність харчування поміняти - плюс на землю, мінус на плюс. Після такої переробки сміливо можна з'єднувати безпосередньо датчик руху і релейний модуль.
