Говорящие часы "BABULYA CLOCK"

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
EagleB3
Родился
Сообщения: 7
Зарегистрирован: Пт июн 18, 2010 15:03:01

Говорящие часы "BABULYA CLOCK"

Сообщение EagleB3 »

Мне очень понравилась эта конструкция (Говорящие часы "BABULYA CLOCK", автор Сергей Козлов, http://radiokot.ru/circuit/digital/home/118/). Тамошняя ссылка на обсуждение вела на главную страницу Форума, поиск ничего не дал и я решил создать тему для обсуждения. Заранее прошу прощения, если сделал что-то не так и прошу модераторов поправить/перенести, если вдруг чего.

Сам я уже очень давно пользуюсь китайскими "говорящими часами", которые люблю за то, что можно даже в полной темноте пнуть бооольшую кнопку на их верхушке и узнать который час.
Но у моего любимого будильника есть ряд недостатков, которые довольно сильно мне досаждают. Мне кажется, что если добавить в конструкцию Сергея еще чуть-чуть функционала (выглядящего на фоне проделанной им работы довольно не сложной) - и дивайс станет просто СУПЕР!
А Сергей на странице с описанием конструкции намекнул, что у него есть идеи на будущее.

Вот, в копилку идей:
1) Добавить внешние часики с резервным питанием от литевой батарейки (DS1307, например. Элемент питания CR2023, держатель с любой старой материнской платы). Библиотеки есть в CVAVR. Использую такую штуку в одном дивайсе. За 2 года время корректировать ни разу не пришлось, и батарейка помирать еще не собирается. Могу прислать или выложить свои исходники. Или вот, pcf2123 = часы+календарь+будильник, интерфейс SPI.
2) Дисплей. Лучший вариант, думаю, ЖКИ. Если получится найти дисплей с тем же интерфейсом, что у микросхемы часов - добавление дисплея превратится в детскую забаву. Подсветку отдельной кнопкой (рядом с Talk). В общем, если подсветкой будет управлять контроллер, то каждый сам решит какая подсветка ему нужна (постоянная, с переменной яркостью в зависимости от времени суток и т.п.) и доработает программу.
3) БУДИЛЬНИК! Приделать будильник. Очень бы хорошо - с сигналом нарастающей громкости. Чтобы не будил весь дом. При нажатии на кнопку "Talk" пусть произнесет время на текущей громкости сигнала. Возможно, при этом потребуется регулятор громкости сделать электронным, с предварительной установкой номинальной громкости джампером. Или резистором, воткнутым к ADC. Можно будет задавать минимальную, номинальную и максимальную громкость.
4) Будильник программируемый по дням недели. КМК, имеет смысл не "Пн-Пт,Сб,Вс", а на каждый день индивидуально. Отдельный универсальный день = "Завтра".
5) Иметь небольшой банк памяти "типовых времен" для заливки в будильник. Хотя бы 2-3 ячейки, но чтобы заливать время в будильник одной кнопкой. Скажем, вводим часы в режим "установка будильника", кнопкой "Talk" прокручиваем кольцом дни (Завтра, Пн-Пт,Сб-Вс,Пн,Вт,Ср,Чт,Пт,Сб,Вс) кнокой "Set" выбираем нужное. Кнопкой "Talk" прокручиваем ячейки памяти кольцом, до нужой, потом жмем на "Set" - и время в будильнике. При зажатой кнопке "Talk" - автопрокрутка списка.
6) ATmega48 или 88. Мегу8 уже тежеловато достать...

Как вариант реализации управления (с моего китайского будильника):
- Движковый переключатель на 4 положения - "Будильник выключен, Установка будильника, Установка часов, Будильник включен". Весьма функционально! 3 постоянных резистора и одна ножка ADC.
- Для установок времен есть кнопка "Часы", кнопка "Минуты" и кнопка "Set". Часы и минуты инкрементируются при нажатии кнопки. Зажатая кнопка - автоинкремент. Можно, при желании, сделать 4 кнопки ("Часы-, Часы+, Минуты-, Минуты+") тоже на одной ножке ADC и четырех резисторах.

По поводу щелчка при включении усилителя: может быть, управлять ключевым транзистором через RC-цепочку и плавно увеличивать питание на микросхеме?
Аватара пользователя
Филипович_Алексей
Встал на лапы
Сообщения: 95
Зарегистрирован: Пт ноя 18, 2011 11:49:38
Откуда: Минск, РБ
Контактная информация:

Re: Говорящие часы "BABULYA CLOCK"

Сообщение Филипович_Алексей »

Так вы автору в л.с. напишите.
Достать Mega8 не проблема. Ищите с буквой "А" в конце - та же микруха, только электрические параметры лучше...
Лень двигатель прогресса...
Аватара пользователя
nik0lay
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт сен 03, 2010 20:23:11

Re: Говорящие часы "BABULYA CLOCK"

Сообщение nik0lay »

К сожалению, не понял как обратиться к автору через личку, спрошу так.
Почему в схеме отключение УНЧ производится "обрезанием" обшего провода, а не плюса J3? В этом есть какой то особенный смысл?
И вопрос, наверное, ко всем знатокам: в схеме получаются цифровые и аналоговые части, стоит ли уделять время на их разделение при разводке или их влияние друг на друга не так велико?
Michael_074
Родился
Сообщения: 5
Зарегистрирован: Пт дек 11, 2015 10:23:50
Откуда: Челябинск
Контактная информация:

Re: Говорящие часы "BABULYA CLOCK"

Сообщение Michael_074 »

Добрый день!
Собираюсь повторить часы. Вопрос о замене EN25T80. Не могу найти такую, подскажите чем можно заменить ?
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Говорящие часы "BABULYA CLOCK"

Сообщение uk8amk »

M25P16 вроде говорили что работала.
Ещё можно попробовать AT25DF081.
SP634
Прорезались зубы
Сообщения: 246
Зарегистрирован: Пн окт 31, 2016 10:57:29
Откуда: Апрелевка

Re: Говорящие часы "BABULYA CLOCK"

Сообщение SP634 »

Вот плата для этих часов - проверено, работает. Плата не делалась под какой-то конкретный корпус, поэтому на ней есть 4 места для установки кнопки "TALK", а также пара штыревых контактов, если эта кнопка будет размещена на корпусе устройства (вне платы). Кроме того, есть места для установки конденсаторов (единицы- десятки пФ) между выводами ZQ1 и общим проводом для коррекции хода часов.
http://img.radiokot.ru/files/119287/med ... 68rp6c.JPG
http://img.radiokot.ru/files/119287/med ... 67t3r2.JPG
Вложения
BClock.lay6
(94.54 КБ) 861 скачивание
Аватара пользователя
rom-i
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб июн 15, 2013 01:21:52

Re: Говорящие часы "BABULYA CLOCK"

Сообщение rom-i »

Собрал на макетке. Флешку нашел EN25F80. Шил черезь USB-UART. В место звука какой то скрежет. Чем то похоже на работу модема в телефонной линии.
Аватара пользователя
rom-i
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб июн 15, 2013 01:21:52

Re: Говорящие часы "BABULYA CLOCK"

Сообщение rom-i »

Заговорили часики. Отлично работают флешки от DVB T2 приемников. 4MB 25Q32 (25LQ032).
Аватара пользователя
rom-i
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб июн 15, 2013 01:21:52

Re: Говорящие часы "BABULYA CLOCK"

Сообщение rom-i »

Кому интересно печать на СМД. Добавил ответ часов по хлопку. Но тогда придется запитывать от сети. Планирую использовать зарядник от сотика. Но дополнения можно не набивать. Тогда все остается как у автора. В дополнительной схеме нет нужды. Все номиналы подписаны. Транзисторы любые n-p-n, диды по питанию желательно Шоттки. С малым падением напряжения. Кто будет использовать зарядник, или другой импульсный источник питания. Необходимо поставить Y конденсатор между общими проводниками первичных, и вторичных цепей. Если такого нет. Иначе будет слышан в динамике характерный звук работы ШИМ. Довольно не приятный звук.
Вложения
Говорилка.lay
(97.01 КБ) 838 скачиваний
Аватара пользователя
rom-i
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб июн 15, 2013 01:21:52

Re: Говорящие часы "BABULYA CLOCK"

Сообщение rom-i »

Изображение Изображение Изображение
Все нормально, но с чутьем микрофона придется повозится. Слышит все.
Жрут они порядочно. 30 мкА во сне. Для 2032 многовато. Долго не протянет. EagleB3 предлгал автору переписать пругу на часы реального времени. Конечно 1307 отстой. Нет термостабилизации. Может убегать на минуту в сутки. Вот современный модуль DS3231 тема. На Али 25р стоит. Точность отличная. Полтора года не подводил. Ушли на 20 сек. Батарейка осталась3.1В. Тогда сон в меге8 можно организовать как power down. Полное отключение портов, и тактового генератора. Мега8 в этом режиме хавает 3мкА. Вот это бло бы круть. Исходники то есть. Но на С не умею работать. На Bascom AVR, и то на уровне начинающего.
Аватара пользователя
rom-i
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб июн 15, 2013 01:21:52

Re: Говорящие часы "BABULYA CLOCK"

Сообщение rom-i »

Устранение небольших недостатков, не считая хода часов. Изменения делаються довольно культурно на моей печати. Под диод просто аккуратно резануть дорожку, и к торцам резисторов припаять диод. Кондюки припаять тож просто, земля рятом. Фильтрующие кондеры на выходе стабилизатора в печати нарисовал, в натуре припаял 0.1мФ сверху печать. Достаточно. Стабилизатор сам по себе очень стабильный.
Изображение
Вложения
Говорилка.lay
(104.06 КБ) 809 скачиваний
Ответить

Вернуться в «Статьи»