Автор: vvsector85
Схема:
Скачать схему
Перечислю основные особенности данного устройства:
- питание от USB. Преобразователь выдает до 13мА, чего хватило бы и для ИН-18 в динамике. Высокий КПД (76%)
- отказ от К155ИД1 в пользу доступного 74HC154
- компактный дизайн (две печатные платы, одна односторонняя, вторая двусторонняя) 136х29 мм. Все детали для поверхностного монтажа, кроме емкости на выходе преобразователя.
- wav-будильник с переходом на следующий трек при каждом срабатывании.
- режим плеера
- отсрочка будильника (при нажатии одной любой кнопки перезвонит через заданное количество минут, при нажатии двух любых кнопок одновременно - отключается совсем)
- RGB подсветка с регулировкой скорости смены цветов и амплитудой яркости. Можно выставить любой постоянный цвет подсветки или отключить вовсе.
- плавная смена цифр с регулировкой скорости перехода.
- уменьшение яркости индикаторов после 22.00
- суточная коррекция времени с шагом 0,1 секунда
Представление о платах:
Фото плат:
Кому не интересна RGB подсветка, может не разводить вторую сторону индикаторной платы.
Видео:
В проекте использовался исходный код из проектов Часы на газоразрядных индикаторах и Японский WAV-плеер… по-русски
В коде плеера я добавил лишь одну строку, для перехода на следующий трек при следующем включении, а вот код для МК самих часов был существенно переработан. Вышел такой себе "Франкенштейн" . Если кто-то захочет разобраться в коде, чтобы внести свои изменения, боюсь, это будет непросто.
Еще фото:
Файлы проекта (платы,прошивки, фьюзы, исходники)
Инструкция
Лампа: ИН-8
Схема: есть (ATmega8)
Плата:есть
Прошивка:есть
Исходник:есть
Описание: eсть
Особенности: WAV-будильник,питание от USB. Схема:
Скачать схему
Перечислю основные особенности данного устройства:
- питание от USB. Преобразователь выдает до 13мА, чего хватило бы и для ИН-18 в динамике. Высокий КПД (76%)
- отказ от К155ИД1 в пользу доступного 74HC154
- компактный дизайн (две печатные платы, одна односторонняя, вторая двусторонняя) 136х29 мм. Все детали для поверхностного монтажа, кроме емкости на выходе преобразователя.
- wav-будильник с переходом на следующий трек при каждом срабатывании.
- режим плеера
- отсрочка будильника (при нажатии одной любой кнопки перезвонит через заданное количество минут, при нажатии двух любых кнопок одновременно - отключается совсем)
- RGB подсветка с регулировкой скорости смены цветов и амплитудой яркости. Можно выставить любой постоянный цвет подсветки или отключить вовсе.
- плавная смена цифр с регулировкой скорости перехода.
- уменьшение яркости индикаторов после 22.00
- суточная коррекция времени с шагом 0,1 секунда
Представление о платах:
Фото плат:
Кому не интересна RGB подсветка, может не разводить вторую сторону индикаторной платы.
Видео:
В проекте использовался исходный код из проектов Часы на газоразрядных индикаторах и Японский WAV-плеер… по-русски
В коде плеера я добавил лишь одну строку, для перехода на следующий трек при следующем включении, а вот код для МК самих часов был существенно переработан. Вышел такой себе "Франкенштейн" . Если кто-то захочет разобраться в коде, чтобы внести свои изменения, боюсь, это будет непросто.
Еще фото:
Файлы проекта (платы,прошивки, фьюзы, исходники)
Инструкция
Этот комментарий был удален автором.
ОтветитьУдалитьИнтересный проект, здесь можно добавить разделитель секунд? Нужно прошивку корректировать или можно "малой кровью" обойтись?
ОтветитьУдалитьЕсли посмотреть в Протеусе и на выходе sqw ds1307 есть секундные импульсы, то можно обойтись малой кровью.
УдалитьЗдравствуйте. Извините за глупые вопросы, я протеусом не владею к сожалению, но как я понял 7 выводе ds1307 есть секундные импульсы и к этому выводу можно подключить базу транзистора MBSA42, так как реализовано в схеме Triggera? Но в этой схеме 7 вывод подключен к микроконтроллеру? Не будет это связка мешать работе контроллера?
ОтветитьУдалитьДумаю что мешать не будет. База транзистора на точку через резистор 4.7к подключена. Диодом, если что, можно будет изолировать.
УдалитьБазовый резистор придется подбирать, т.к. вы получите на входе МК делитель.
УдалитьДа еще, на схеме питание +3v не заведено на Attiny85 ! На печатке оно есть.
Удалитьимеется ли встроенное антиотравление катодов?
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитья не увидел его в прошивке, хотя может и пропустил. перекомпилировать прошивку у меня не получилось из-за отсутствия некоторых библиотек. Надеюсь автор поможет.
ОтветитьУдалитьА можно ли ИН-8 заменить на ИН-14?
ОтветитьУдалитьНасколько мне помнится, у них разный порядок цифр.
УдалитьА что будет проще - поменять выходы на плате или в прошивке?
УдалитьПо мне, легче исходник поменять.
УдалитьСкажите, пожалуйста, что нужно в прошивке поменять, чтобы можно было ИН-8 заменить на ИН-14? Спасибо заранее за ответ.
УдалитьДля DoubleW and Slimi. Так ничего менять не нужно. Я тоже ИН-14 впаял. там 1 начинается с 3-й ножки, а потом все подряд. только колбу чуть повернуть потом.
УдалитьДобрый день. Собрал такие часики. но есть проблема.
ОтветитьУдалитьЧасы как бы работают. Выставляю часы-минуты потом дата-месяц-год(год кстати 2017 т.е. 17 утановить не получается. 1 сразу на 7 перескакивает). далее запоминает и начинает отображать дата-часы-секунды. температуру показывает, а в режиме текущей даты дата-год-и еще год как бы по умолчанию.
вот такая "петрушка". что-то с записью-чтением DS1307. еще бывает после установок образуются цифры 85 85 85. Очень надеюсь на чью-то помощь. Спасибо.
Костяком прошивки для Автора (я не Автор) послужил исходники от Кашака. В нем I2C написан не ахти. По отзывам не все 1307 успевают работать.
УдалитьЭто хорошо видно если гузнуть прошивку не в 7 протеус , а в 8.x
Удалитьна видео вполне рабочий вариант. исходники конечно хорошо но, что-то в них не так. как-то не понятно. хоть они и компилируются в AtmelStudio-7.0 результат не очень. не может так быть, что автору просто повезло с DS1307, заморочки с прошивкой были?
УдалитьВ почте ссылки.
УдалитьДак там другую плату обсуждают
УдалитьА библиотеки I2C и исходник все тот же. И болезни те же :(
УдалитьПо ссылке человек решил проблему с 1307, если у него взять (если даст!) библиотеку i2с и компильнуть это - все должно быть "в шоколаде".
Ребята, есть статья которая описывает плату РАБОЧУЮ С РАБОЧЕЙ ПРОШИВКОЙ. Но почему-то пытаются отослать на проект который был взят за основу. Там подключение выводов другое, прошивка отличается, нет RGB-подсветки. Я поменял две DS1307 из разных магазинов. Я допускаю что библиотека несовершенна но, например, выставляю время и дату - получаю на индикаторе Число-Часы-и тикающие секунды. Минуты где-то потерялись. В результате часы перекидываются правильно, число месяца тоже. Т.Е.часы как бы работают но выводится индикация неправильно.
УдалитьПоэтому я и хочу выяснить "правильность" выложенного материала в статье!
Обратитесь к автору часов на Коте.
УдалитьЛучше него никто вам не поможет.
У меня нет сейчас времени копаться в чужих исходниках.
http://radiokot.ru/forum/viewtopic.php?f=3&t=3210&p=2794645#p2794645
И поправлю вас:
Удалить1307 считает верно время внутри себя,но МК, считывая/записывая данный в РТС получает недостоверные данные.
Посылка для считывания часов, мин, секунд будет отличаться всего 1-2 битами.
Так же,если автор вам поможет, буду примного благодарен если поделитесь модифицированной прошивкой.
Кто автор данной статьи?
УдалитьВам лень перейти по ссылке, которая выше на 2 комментария?
УдалитьУ кого есть проект "протеуса" для этой схемы.
ОтветитьУдалитьЯ в почту кинус ссылку.
УдалитьДобрый день. Повторил схему (добавил пару функций). Схему и прошивку плеера оставил без изменений. Часы работают отлично, а вот плеер воспроизводит файлы как-бы медленно, растянуто. По времени - файл 1сек воспроизводит около 8 сек. Фьюзы установил согласно прошивке:
ОтветитьУдалитьФьюзы:
SUT10=00 14CK + 1K (1024) CK + 4 ms, BOD enabled
CKSEL3..0=0001 High Frequency PLL Clock Operating Modes
BODLEVEL2...0=101 Brown-Out Detection = 2.7V
RSTDISEL=0 - только для версий моно HF и стерео
CKDIV8=1
CKOUT=1
DWEN=1
EESAVE=1
1 - галочки установлены
Есть вариант что wav-файл неверного формата? Делал конвертирование через http://audio.online-convert.com/ru/convert-to-wav
Ставлю 16бит моно 44100Гц. Что может быть не верно?
У плеера, который использовался, своя ветка на Коте:
Удалитьhttp://www.radiokot.ru/forum/viewtopic.php?t=84714
Спасибо, разобрался. Проблема была в SD карточке. Поставил другую, все сразу заработало.
УдалитьПривет! Подскажи пожалуйста, ты прошивку сильно изменял, или только функции добавил? Интересна работоспособность оригинальной прошивки, т.к. хочу спаять такие, но с программированием туго. А тут пишут, что прошивка кривая...
УдалитьЗдравствуйте.Подскажите пожалуйста оригинальная прошивка работоспособна или нет?В комментариях пишут что-то не так?Заранее спасибо.
ОтветитьУдалитьв протеус ее загоните и проверьте,
ОтветитьУдалитьтам много зависит от 1307.
Доброго здравия! Хотел повторить сия проект, но у меня почему то в архиве нет файла с верхней платой (для ламп). Буду признателен если скинете.
УдалитьДоброго здравия. Хотел повторить данный проект, но у меня почему то в архиве нет верхней платы.
Удалитьвкладки есть внизу lamps, Main.
УдалитьИзвените а где внезу?
УдалитьКогда открываете спринт, то внизу экрана, над выбором слоев есть .
УдалитьВ одном файле может быть несколько плат.
Спасибо
УдалитьЗдравствуйте, подскажите, в прошивке этих часиков предусмотрен антиатравление катодов?
ОтветитьУдалитьЗдравствуйте! Прошу прощения за глупый вопрос. Где смотреть исходники?
ОтветитьУдалитьДумаю, в архиве в конце статьи.
УдалитьЯ имею ввиду, в архиве где они находятся?
ОтветитьУдалитьwav_alarm/source
Удалитьclock/source
папочек в архиве немного :)
здравствуйте. скажите нельзя скачать проект .пишет Нет доступа
ОтветитьУдалитьСвяжитесь с владельцем или войдите в аккаунт с правом доступа
спасибо
Гугл изменил политику доступа к файлам, теперь надо запрашивать доступ :(.
Удалитькак сделать запрос ?
Удалитьподскажите такой 2 вопроса.
Удалить1.какие часы лучше без использования ИД1. на стабилитронах и транзисторах или с сдвиговым геристром и ULN2003 если не ошибаюсь.
2.есть часы стандартные мпса42 и 92 при эффекте плавное засвечивание и затухание поверх цыфр промаргивают еще какие артефакты. менял ид1 помогло.это как то можно вылечить в прошивке?Спасибо
На почту напишите мне.
Удалить