Задался я целью сделать таймер для включения и выключения нагрузки по расписанию. Мне нужно включать и выключать лампочку по 2 раза в сутки. Причем время необходимо подбирать в зависимости от длины светового дня.
Основой проекта мне послужила эта статья на сайте.
Дле теста я припаял светодиод на контакт GPIO2.
Далее я добавил следующие изменения:
1.
добавил новые пользовательские параметры для того чтобы можно было вносить время
2. Сразу на второй плате я добавил новый блок “Сложение строк” с двумя входами и без разделения двоеточием. Мне показалось так удобнее будет вбивать время для таймера. Добавил четыре блока “Чтение системного параметра”, затем четыре блока “Сравнение строк”, потом мне пришлось задуматься а что ставить потом. Забегая вперед, скажу что я пробовал различные логические элементы и схемы из них, проблема была в том, что при совпадении времени схема срабатывала и светодиод загорался, но ровно через минуту время уже не совпадало и светодиод гаснул. В итоге я запустил все через RS-триггер.
3. Затем необходимо все сигналы вывести на нужный пин контроллера. Я выбрал GPIO2.
4. Ну а дальше я создал страницу с именем Реле, добавил параметры с настройкой времени срабатывания.
Итого:
Занимался я этим первый раз, возможно я много чего не учел и можно было все это сделать элегантнее и проще. Но как результат цель достигнута.
А проект выложить, видемо сложно?
А где проект?)
Что то картинки не увеличиваются…