Электронное фотореле (сумеречный выключатель)  на микроконтроллере предназначено для автоматического включения и отключения освещения улиц, витрин магазинов, торговых залов, реклам, автостоянок, светодиодных экранов и т.п. в зависимости от установленного порога уровня освещенности.

Кнопка "УСТ" - режим выбора установок, на каждый режим выведены подсказки: ON, OFF, Lig.

В исходном режиме индикация текущего уровня освещенности 0..100%. Установки сохраняются в EEPROM, при первом включении ON = 40, Off = 50. Осуществлена блокировка установок - установка ON не может быть больше установки OFF. Это чтобы днем свет не включался, при неправильной настройке. В случае ошибки, устройство выдает мигающую подсказку Err. После этого возвращает значение ВВОДИМОЙ установки из EEPROM.

Электронное фотореле на ATmega8 - схема

Фоторезистор можно поставить любого номинала, при этом подобрать сопротивление R3 для обеспечения необходимого диапазона контроля освещенности. Управление нагрузкой осуществлено симистором через оптопару (в схеме не обозначены). Светодиодный индикатор с общим анодом (для индикаторов с ОК нужно изменить коды цифр в прошивке). Питание через стабилизатор L7805, как полагается (в схеме не указан).

Печатка для корпуса МК TQFP32 находится в архиве. Для удобства разводки своей платы под другой индикатор, можно переназначить порты в прошивке.


Архив для статьи "Электронное фотореле на Atmega8"
Описание: Файл прошивки микроконтроллера, макет печатной платы SprintLayout5
Размер файла: 83.54 KB Количество загрузок: 1 864 Скачать

Комментарии  

0 #1 goodxedor 07.07.2013 08:59
зюравствуйте... Хочу собрать этот девайс, так как имею все необходимое, но фьюзы оставлять заводськие или нужно изенять??? Жду ответа !!!
Сообщить модератору
0 #2 AntonChip 07.07.2013 14:04
Цитирую goodxedor:
зюравствуйте... Хочу собрать этот девайс, так как имею все необходимое, но фьюзы оставлять заводськие или нужно изенять??? Жду ответа !!!

В архиве есть скриншот с установкой фьюзов, частоту на 4 МГц нужно только выставить
Сообщить модератору
0 #3 lolo 12.07.2013 11:48
Кнопка "УСТ" - режим выбора установок, на каждый режим выведены подсказки: ON, OFF, Lig.
А что значит режим "Lig"????
Сообщить модератору
0 #4 AntonChip 16.07.2013 09:56
Цитирую lolo:
Кнопка "УСТ" - режим выбора установок, на каждый режим выведены подсказки: ON, OFF, Lig.
А что значит режим "Lig"????

"Lig" - Режим отображения текущего значения освещенности
Сообщить модератору
0 #5 Володимир 27.07.2013 13:06
В печатной плате нужно добавить с выхода ресет резистор и к + питания! =)) Упустил автор,но все остальное хорошо зделано!= )) Спасибо
Сообщить модератору
0 #6 Doom 27.07.2013 22:38
сделал схему, индикатор изменяеться при смене освещенности но както хаотично, нет цыфр, я проверил по даташиту индикаор ошибок нету, может с фьюзами накосячил, можете на синапрог дать фьюзы, или фото с любого калькулятора = )) Жаль, должно же работать а почему- то не раюотает = (((
Сообщить модератору
0 #7 AntonChip 28.07.2013 20:45
Цитирую Doom:
сделал схему, индикатор изменяеться при смене освещенности но както хаотично, нет цыфр

Можно попробовать подключить вместо фоторезистора обычный переменник, проверить подтягив. резисторы, питание АЦП
Сообщить модератору
0 #8 Karamas 21.10.2013 14:37
Доброго времени суток! В магазине по ошибке взял индикатор с общим катодом. Подскажите пожалуйста как изменить коды в прошивке, и где выложен исходник, чтобы эти коды изменить. Заранее благодарю...
Сообщить модератору
0 #9 AntonChip 22.10.2013 21:52
Файлы прошивок для разных индикаторов (OA и OK) выложил в архиве, проверил в протеусе работает, но желательно проверить в железе
Сообщить модератору
0 #10 Karamas 22.10.2013 23:47
Спасибо за быстрое реагирование! На днях попробую на железе.
Сообщить модератору
0 #11 xristo 13.03.2014 01:18
А мжно сказат фюзы для программу пони прог
Сообщить модератору
+1 #12 Юрий П 07.11.2014 01:11
Добрый день, давно искал подобное устройство, спасибо автору большое. У меня будет одна просьба, мне нужно чтобы выключение освещения было не сразу после того как уровень освещения увеличится до заданного, а через 1минуту, если конечно это не ложное срабатывание. Помогите пожалуйста кто может.
Сообщить модератору
0 #13 Андрей_781 02.03.2015 16:50
Скажите а не сложно было бы прикрутить модуль RTC со своим питанием для принудительного выключения в установленное время суток ( например в 10 вечера, 3 ночи)
Сообщить модератору
0 #14 AntonChip 03.03.2015 22:11
Цитирую Андрей_781:
Скажите а не сложно было бы прикрутить модуль RTC со своим питанием для принудительного выключения в установленное время суток ( например в 10 вечера, 3 ночи)

Вот подобное решение cxem.net/house/1-221.php
Сообщить модератору
0 #15 Игорь Кощеев 23.08.2018 08:17
Выдает постоянно Err. Уставки изменить не позволяет. Ошибка в программе?
Сообщить модератору
0 #16 selnek 23.12.2023 18:23
Добрый день, извините -есть возможность связаться автором для праки прошивки, вылетает ERR.
C уважением
Сообщить модератору
0 #17 selnek 23.12.2023 18:24
Добрый день, извините есть возможность связаться с автором для правки прошивки?
С уважением
Сообщить модератору