Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Обсуждаем контроллеры компании Atmel.
Rv
Встал на лапы
Сообщения: 82
Зарегистрирован: Чт ноя 29, 2007 13:23:32

Сообщение Rv »

Огромная благодарность автору!А "частотомер и цветомузыку" это от зависти,что Danko щедро и безвозмезно выкладывает свои знания.
К режиму будильников можно добавить повтор через 5-10мин. Термостат из журнала радиохобби №1 за 2005 год не помешал бы.Если один датчик измеряет Т* у кровати,пусть и создаёт комфорт, зимой греет,летом охлаждает.
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

память Меги8 почти забит 93,4%...может на мегу 32 перейдем?чтоб запас памяти был)))да и портов по больше))
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

В версии от 17 ноября уже 96,0%

У меги32 высокая цена, большой корпус и будет много лишних ног.

А что касается предела заполнения памяти, программу можно оптимизировать (чем я в ближайшее время займусь) и освободить пару процентов для новых функций.

Также можно перейти на мегу168.
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

какие функции планируешь добавлять в новую версию?
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

Для тех кто любит поспать после звонка будильника - повторный звон через 5-10 минут.
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

и в дальнейшем ты собираешься использовать оставшиеся свободные порты меги 8 для добавления новых функции?или останется все как есть? :)
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

Danko,объясни по подробнее как работают будильники?

генерация 1кГц туда подключается динамик маленький.
в место подключение открытки можно подключить реле?через транзистор?

и Управление нагрузкой?это как работает?

что в протеусе смотрел,так и не понял как работает
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

Danko, сделай чтоб часы показывали отдельно Изображение

меню сделать так Изображение

а температуру так Изображение

яркость и контрастность сделать управление програмно
Изображение
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

и испотльзвать мегу32....для расширения функционала....
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

Ilnur, все вышеперечисленное тянет на отдельный проект, а не на развитие текущего.

Иногда гораздо проще и правильнее переписать программу заново с чистого листа, используя готовые наработки, чем расширять программу новыми функциями.

Что касается контрастности програмно ее делать нет смысла т.к. настраивается один раз при сборке устройства и еще диапазон контрастности от прозрачного (бесцветного) до почти черного. Как вам такая ситуация Вы нечаянно установили контрастность на 0 и с экрана все исчезло да еще и вышли из меню. Как его вернуть назад.

У меня на работе на ксероксе на LCD есть выбор контрастности но у него четыре степени градации т.е. все равно на заводе его выставляли на оптимальную контрастность. Вы это сделаете единожды с помощью подстроечника.

Я на своих часах, как выставил время год назад. Сейчас только два раза в год перевожу стрелки и к кнопкам не притрагиваюсь, а когда залью новую прошивку та и кнопки можно будет выкинуть.

Самым востребованным к кнопкам и меню соответственно это установка будильника.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

В версии от 19.11.2009 сигнал будильника (1кГц) стал прерывистым.

В протеусе вместо одного светодиода поставил излучатель, теперь в Протеусе при сработке будильника можно не только видеть, но и слышать через звуковую карту.
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

в место подключение открытки можно подключить реле?через транзистор?

и Управление нагрузкой?это как работает?

что в протеусе смотрел,так и не понял как работает
Аватара пользователя
Corporal
Прорезались зубы
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Ilnur, посмотри на схему как подключена подсветка, так и реле подключай через транзюк.
Danko, я пробовал будильник в железе - работает. Вот только тихо. я думаю в схему добавить надо следующее -
Вложения
Beeper.jpg
(27.75 КБ) 1565 скачиваний
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

одного транзистора хватет!
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение Danko »

Danko писал(а):три выхода для будильника (два для звука) и один управление нагрузкой (в триггерном режиме, нечетные будильники включают, четные отключают).


Ilnur, что Вас смущает слово триггер или нечетные будильники включают, четные отключают.

Или фраза в проекте в протеусе, что все светодиоды только для демонстрации работы.

Ilnur, небольшие пояснения к схеме: если светодиод светится значит на выходе МК логическая "1", если не светится значит ... ?
Что такое логическая 1 и логический 0 Вы знаете ну и наверняка знаете сколько вольт им соответствует.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

Ilnur,

Управление мощной нагрузкой переменного тока
http://easyelectronics.ru/upravlenie-mo ... -toka.html

Умный дом: первые шаги.
http://radiokot.ru/circuit/digital/automat/11/

Управление нагрузкой на переменном токе.
http://qrx.narod.ru/bp/up.htm
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

спасибо)но я это уже все знаю))
Последний раз редактировалось Ilnur Сб ноя 21, 2009 14:29:08, всего редактировалось 1 раз.
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

если есть какие нить недочеты,исправьте)
Аватара пользователя
Corporal
Прорезались зубы
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Есть предложение - так как на дисплее уже много чего есть, вывести отдельным светодиодом на переднюю панель состояния будильника. То есть, если будильник установлен на Вкл (или 1 раз) то светится св.диод, в противном случае - нет. И второе(по желанию), при нажатии на кнопки бипер пикает.
Ilnur
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

я думаю памяти не хватит у меги...

может убрать все таки "Коррекцию часов" и "Скины" я считаю это лишнее
Ответить

Вернуться в «AVR»