Дело было вечером. Попросила
жена сделать таймер для кухни. Я сделал. А потом понеслось.
Внешний вид представлен на
рис:



На данный момент в таймере
следующие функции:
1-Таймер
2-Часы(аналоговые и цифровые),
день, месяц, год
3-Термометр(3 шт.)
4-Термостат (я так его
назвал) устанавливаем два значения температуры. И когда температура попадает в
эти границы, звучит сигнал и меняется выходной уровень (для управления внешним
устройством)
5-Датчик освещённости
6- 8ми битные мелодии (скажу
сразу библиотека мелодий не моя(нашёл в нете и адаптировал)
Подробно о том ,что внутри:

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

Сразу отвечу на очевидный
вопрос «Почему atmega64?»
1-у меня их полно(достались
на халяву)
2-у него 64к памяти(я
использую bmp иконки (подсказки кнопок, и
т.д.) а память прикручивать не хотел(нету её у меня)
3-вдруг ещё чего надумаю
прикрутить..
По работе схемы:
На max1555 –сделана зарядка аккумулятора. Таймер заряжается
и питается , от любой зарядки для сотовых. Акум. как буфер при пропадании
питания.(чтоб часы не сбивались) хватает часов на 5
Если выключить таймер «в
спячку» около 3х суток.
Датчики ds18b20 весят на
одной линии. В процессе работы можно подсоединять и отсоединять датчики
(сделано авто определение),
Два датчика внешние(подключаются),
один стационарный.
Дисплей ходовой , от Сименса s65 ls020
Подсветка дисплея выдрана из
какого то сотового(можно использовать любую подходящую)
Схема формирования звука
выдрана из брелока двух сторонней сигналки. Можно обойтись одним каскадом на N-P-N транзисторе(пищалку подключить между + и коллектором
через резистор ~10Ом)
На оптронах реализована
возможность управления внешним устройством .Можно поставить транзистор.
Часы реального времени
сделаны на ds1337 можно заменить на ds1307.
Датчик освещённости сделан на
фото транзисторе. (от видака)
Резистор в коллекторе
подбирается в зависимости от датчика.(у
меня 1к)
Питается схема от 3,3в.
Стабилизатора.
Потребляет около 150мА(с
подсветкой)Напряжение подсветки берётся напрямую с аккума.
Проц работает на частоте 24
мГц
Часовой кварц на проце для
таймера обр. отсчёта(дискретность таймера 1 сек ,максимум 23ч 59м 59с)
Печатку в Дип трейс
прилагаю(там есть косяк с разводкой подсветки(забыл отзеркалить микруху) при
монтаже микросхему вывернуть на изнанку.
Фьюзы в kode vision AVR:

Если чего забыл ,готов ответить
на вопросы и реализовать новые идеи в устройстве..
Скачать [64,72 Kb] (cкачиваний: 145) прошивку, печатную плату и схему [исправлено 25.11.14]
Скачать [46,73 Kb] (cкачиваний: 90) прошивку с надписью www.bezkz.su см. второе видео
|