|
|
  |
Часы на AVR и светодиодных индикаторах (7-сегм.), АРЯ как реализовать? |
|
|
|
Dec 8 2006, 17:43
|
Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 13-05-05
Пользователь №: 4 977

|
Добрый вечер!
Как-то давненько собирал часы на 145ИК1901 и ВЛИ (вакуумно-люменисцентные индикаторы). Там "фича" была - Авто Регулировка Яркости (АРЯ) индикаторов, в зависимости от освещенности в комнате, т.е. ночью они светились чуть, только чтобы заметно было, а днем - максимальная яркость. В МК полный "чайник", пока только присматриваюсь, собираю материалы и т.д. Посему, есть две идеи: 1. Сделать питание индикаторов изменяющимся от внешнего освещения (фоторезистор, фотодиод). 2. Более грамотно - использовать ШИМ (по крайней мере, как я понял из прочитанного в форуме метод ШИМ позволяет делать то, что мне нужно - регулировать яркость индикаторов), при этом АЦП МК + датчик освещенности (фоторезистор, фотодиод) использовать как регулирующий элемент.
Я правильно мыслю или это полный бред?
Кто-то делал что-то подобное?
|
|
|
|
|
Dec 8 2006, 18:55
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Цитата(Alex_NEMO @ Dec 8 2006, 18:43)  ... 1. Сделать питание индикаторов изменяющимся от внешнего освещения (фоторезистор, фотодиод). 2. Более грамотно - использовать ШИМ (по крайней мере, как я понял из прочитанного в форуме метод ШИМ позволяет делать то, что мне нужно - регулировать яркость индикаторов), при этом АЦП МК + датчик освещенности (фоторезистор, фотодиод) использовать как регулирующий элемент. 1) Мыслите правильно, но если Вы будете использовать динамическую индикацию, яркость можно будет изменять путём регулирования скважности опроса индикаторов, безо всякого ШИМ. 2) В своё время я использовал установку яркости в зависимости от текущего времени, т.е. ночью цифры светятся очень слабо, а после срабатывания будильника, или просто в определённое время, их яркость увеличивается. Фотодатчик использовал как пороговый, т.е. при выключении света в комнате, яркость уменьшалась. Можно использовать и АЦП, тогда число градаций яркости свечения можно увеличить.
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Dec 8 2006, 20:12
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Цитата(muravei @ Dec 8 2006, 20:03)  В принципе, тот же ШИМ, только программный. Совершенно верно. Из плюсов данного решения - экономится таймер, который в устройстве типа часов ох как пригодится.
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Dec 11 2006, 16:07
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Цитата(SasaVitebsk @ Dec 11 2006, 16:46)  Можно добавить следуещее. При индикации на базе светодиодных индикаторов, - потребление буде значительным. То есть питание должно быть внешним. Иначе необходимо использовать LCD и подсветку. Можно питать индикаторы только при наличии внешнего питания, а процессор от резервного аккумулятора или, ионистора. Ну или ту-же подсветку LCD включать от внешнего источника.
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Dec 11 2006, 17:51
|
Частый гость
 
Группа: Свой
Сообщений: 92
Регистрация: 8-03-05
Пользователь №: 3 160

|
Похожие часы, вроде есть все о чем здесь написано http://startcd.narod.ru/clock/clock.htmlисходники есть.
|
|
|
|
|
Dec 12 2006, 08:55
|
Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 13-05-05
Пользователь №: 4 977

|
Цитата(_Diman_ @ Dec 11 2006, 17:51)  Похожие часы, вроде есть все о чем здесь написано http://startcd.narod.ru/clock/clock.htmlисходники есть. Спасибо, интересный вариант, и самое главное, с исходниками! Всем спасибо за советы, буду пробовать!
|
|
|
|
|
Dec 13 2006, 17:04
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Цитата(Alex_NEMO @ Dec 8 2006, 17:43)  Добрый вечер!
Как-то давненько собирал часы на 145ИК1901 и ВЛИ (вакуумно-люменисцентные индикаторы). Там "фича" была - Авто Регулировка Яркости (АРЯ) индикаторов, в зависимости от освещенности в комнате, т.е. ночью они светились чуть, только чтобы заметно было, а днем - максимальная яркость. В МК полный "чайник", пока только присматриваюсь, собираю материалы и т.д. Посему, есть две идеи: 1. Сделать питание индикаторов изменяющимся от внешнего освещения (фоторезистор, фотодиод). 2. Более грамотно - использовать ШИМ (по крайней мере, как я понял из прочитанного в форуме метод ШИМ позволяет делать то, что мне нужно - регулировать яркость индикаторов), при этом АЦП МК + датчик освещенности (фоторезистор, фотодиод) использовать как регулирующий элемент.
Я правильно мыслю или это полный бред?
Кто-то делал что-то подобное? делал на атмеге 8 такой себе календарь с одним будильником. Пока наваял прогу и собрал плату до корпуса дело еще не дошло. Ваял на Абилдере
Прикрепленные файлы
chasu.rar ( 18.87 килобайт )
Кол-во скачиваний: 109
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|