оргающий дополнительный стоп сигнал. Обучаемый.
Некоторые клиенты обращались с просьбой сделать специальный модуль для дополнительного стоп сигнала чтобы перед тем как включиться несколько раз моргнул а потом оставался включённый пока педаль тормоза нажата. Для такого алгоритма простого не желал использовать целый микроконтроллер и всегда отказывал в сборке таких модулей. Но смотрю уже несколько клиентов уже попросили такие "моргалки" сделать, и каждый клиент хотел какие-то свои видения по этому поводу сколько раз должно проморгнуть... Вот и пришло в голову эта версия модуля, и если уже применяю микроконтроллер тогда решил сделать этот модуль с расширенным функционалом.
Подключение модуля. Модуль подключается в разрыв цепи. То-есть минус у нас общий, один контакт плюса это вход на модуль, и последний контакт это выход плюса, к нему подключаем лампы или группа светодиодов (параллельно, штатно без переделки).
Как работает модуль. После подключения модуля надо выбрать один из двух существующих режимов, "Стандартный" или "Пользовательский", путём установки или отсутствия пайки на специальных двух контактов на модуле (смотрите рисунок).
"Стандартный" режим работы. Режим активен когда контакты не закорочены (пайка отсутствует). Этот режим когда активен, модуль работает таким образом: Когда нажимаете на тормоз, модуль промаргивает три раза перед включением, для привлечения внимания, и если педаль тормоза нажата то дополнительный стоп сигнал будет светится (не моргая) пока не отпустите педаль. Этот вариант самый ненавязчивый, и этот алгоритм "жестко" прописан в прошивке, без возможности изменения. Подключение простое в разрыв, и после подключения модуль сразу готов к работе.
"Пользовательский" режим работы. Режим активен когда контакты закорочены (пайка присутствует). В этом режиме вы сами можете обучить модуль каким должно быть это моргание и как оно должно выглядеть.
Обучение модуля в "Пользовательском" режиме. До подачи питания на модуль нажмите и удержите нажатую кнопку "Обучение", подайте питание на модуль. Дополнительный стоп сигнал должен очень быстро моргать, если это случилось - тогда вы успешно зашли в режим обучения модуля. Модуль начинает записывать алгоритм только после первого прикосновения к кнопке "ON-OFF". Кнопкой "ON-OFF" вы показываете модулю как он должен работать. Когда кнопка нажата модуль обучается включению стопа, когда кнопка не нажата - модуль обучается выключению стопа, то-есть обучаем включать и выключать нагрузку. Время включения или выключения нагрузки тоже одновременно обучается. Каждое нажатие - это один шаг. Когда кнопка не нажата - это тоже считается один шаг. Каждый шаг занимает в памяти EEPROM микроконтроллера одну ячейку. Длина нажатия или паузы не должно превысить 1,5 секунды, если превысите этот лимит то будет записано 1,5 секунды в этом шаге где превысили лимит. Всего можно обучить 60 шагов, и я это ограничил программно (просто больше нету смысла делать). Если превысите этот лимит - модуль просто выйдет из режима обучения и сохранит всё в энергонезависимые ячейки памяти микроконтроллера. Для сохранения настроек до 60 шагов - надо просто отпустить кнопку "Обучение". Модуль очень быстро проморгнёт 10 раз и выключится, записав все в энергонезависимые ячейки памяти микроконтроллера. Обесточьте модуль. Всё. После подачи питания модуль воспроизведёт последнее обучение. Модуль можно обучить много раз. Для более легкого восприятия информации можете посмотреть выставленное видео про данный модуль.
Технические характеристики:
Память: Энергонезависимая (FLASH)
Каналов: 1 (выход плюс)
Максимальный коммутируемый ток: 5А
Режимов работы: 2 "Стандартный" и "Пользовательский"
Шагов обучения в режиме "Пользовательский": до 60
Длина шага: до 1,5 секунды
Габаритные размеры ДхШхВ, мм: 30х22х4
Артикул: STP
Комплектация: Собранный модуль, инструкция и схема подключения.