Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Спасибо большое, значит буду брать с индексом РА.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
"которая создает bin файл для проверки в Proteus и eep файл для прошивки в Mega168." А где выбрать этот файл в протеусе? Просто собрал под 168 мегу модель, а в протеусе она работать не хочет, выдаёт такую штуку...
- Вложения
-
- 111.jpg
- (10.98 КБ) 1154 скачивания
- aurifer
- Грызет канифоль
- Сообщения: 286
- Зарегистрирован: Ср ноя 28, 2012 05:16:37
- Откуда: Новотроицк Оренбургской обл.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Danko писал(а):В скором времени выйдет новая версия часов на atmega168.
Новым в данной версии будет одно: это внешний датчик температуры подключаемый по радиоканалу. Это будет "уличный" датчик.......
На данный момент часы уже работают с радиотермометром и я обкатываю прошивку.
Как успехи с радиопередачей?
Есть желание повторить, но для начала хочется хотя бы схему поглядеть.
И несколько вопросов: радиомодули принципиально использовать именно эти, или будет альтернатива? Просто не нашел в доступных магазинах...
Уже готовые часы на меге168 нужно будет переделывать, или достаточно изменить прошивку и доработать?
И еще. Думаю повторить ваши часы на светодиодных индикаторах (12 разрядов), будет ли в них возможность добавить радиопередачу? Спасибо.
- Eugene.Negrobov
- Мучитель микросхем
- Сообщения: 472
- Зарегистрирован: Ср фев 15, 2012 09:00:34
- Откуда: Киев
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Предыстория:
Вчера собрал на макетке версию из шапки за 2010-й год под мегу8, долбался с фьюзами(частота, задержка для DS1307), подтяжкой датчиков(нормально работают только с 1К, в то время как с другими схемами хоть 10К прокатывает), вытиранием кривого копирайта "radiokot", но как-то таки умудрился после плясок с бубном запустить аппаратец. Затем заметил баг, после срабатывания будильника экранчик виснет, помагает только ресет... Начал читать комменты... Нашел последние версии, установил самую свежую за 2011-й год, и... Она вообще не работает.
Собсно баг:
Просто напросто после старта тускло светится(точнее зарисовывается кубиками) верхняя строка, нижняя пуста. Если откатится на версию 2010-го года из шапки, то все, как и прежде, работает.
P.S.
По моему версия под 8-ю мегу все еще заслуживает внимания, ибо это дешевый и распространенный контроллер, в то время как 168-я стоит в 5 раз дороже, не везде продается, и вообще, фича синхронизации времени с ПК мягко говоря не каждому нужна.
Вчера собрал на макетке версию из шапки за 2010-й год под мегу8, долбался с фьюзами(частота, задержка для DS1307), подтяжкой датчиков(нормально работают только с 1К, в то время как с другими схемами хоть 10К прокатывает), вытиранием кривого копирайта "radiokot", но как-то таки умудрился после плясок с бубном запустить аппаратец. Затем заметил баг, после срабатывания будильника экранчик виснет, помагает только ресет... Начал читать комменты... Нашел последние версии, установил самую свежую за 2011-й год, и... Она вообще не работает.
Собсно баг:
Просто напросто после старта тускло светится(точнее зарисовывается кубиками) верхняя строка, нижняя пуста. Если откатится на версию 2010-го года из шапки, то все, как и прежде, работает.
P.S.
По моему версия под 8-ю мегу все еще заслуживает внимания, ибо это дешевый и распространенный контроллер, в то время как 168-я стоит в 5 раз дороже, не везде продается, и вообще, фича синхронизации времени с ПК мягко говоря не каждому нужна.
I'm on a huge rock, flying through space!
-
liverpool_fan
- Родился
- Сообщения: 5
- Зарегистрирован: Пн май 27, 2013 18:53:55
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Помогите пожалуйста!
Сижу уже неделю над этими часами. Сначало делал под atmega168, спалил вроде как. Так и не заработали. Взял atmega8 и прошил под 8ю. Никаких изменений. Подскажите в чем может быть проблема?? Какие основные причины могут быть?

Фьюзы правильно выставил?

И что это за элементы? Вверху, я так понимаю, приемник для пульта ДУ? А внизу?
Сижу уже неделю над этими часами. Сначало делал под atmega168, спалил вроде как. Так и не заработали. Взял atmega8 и прошил под 8ю. Никаких изменений. Подскажите в чем может быть проблема?? Какие основные причины могут быть?

Фьюзы правильно выставил?
И что это за элементы? Вверху, я так понимаю, приемник для пульта ДУ? А внизу?
- aurifer
- Грызет канифоль
- Сообщения: 286
- Зарегистрирован: Ср ноя 28, 2012 05:16:37
- Откуда: Новотроицк Оренбургской обл.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
liverpool_fan писал(а):Подскажите в чем может быть проблема?? Какие основные причины могут быть? ...
И что это за элементы? Вверху, я так понимаю, приемник для пульта ДУ? А внизу?
Вы делаете по этой печатке? Если вы даже не посмотрели в файле платы, что это за элементы, то я боюсь что вы могли там наделать... На радиаторе-это обыкновенный стабилизатор 5 вольт, со стороны дорожек-диодный мост. Т.е. это питание всей схемы.
Могу предположить, что у вас какие-то проблемы с питанием. Но это первое, что в голову пришло. Потому что вы СОВЕРШЕННО ничего не сказали, что именно у вас не работает! Какие проявления неисправности и т.п. Напишите подробнее что и как.
Сколько я читал страницы этой ветки, проблемы две-это не правильная работа самих часов, и не корректное отображение знаков на дисплее. В первом случае это 90% косяк в плате/пайке, во втором не тот дисплей(но это лечится переделкой проши).
Я собирал по этой плате и часы завелись с первого раза. К слову сказать, это была первая моя конструкция на микроконтроллерах.
Фьюзы смотрите в папках проекта на первой странице, там есть папка с картинками...
-
liverpool_fan
- Родился
- Сообщения: 5
- Зарегистрирован: Пн май 27, 2013 18:53:55
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
aurifer писал(а):liverpool_fan писал(а):Подскажите в чем может быть проблема?? Какие основные причины могут быть? ...
И что это за элементы? Вверху, я так понимаю, приемник для пульта ДУ? А внизу?
Вы делаете по этой печатке? Если вы даже не посмотрели в файле платы, что это за элементы, то я боюсь что вы могли там наделать... На радиаторе-это обыкновенный стабилизатор 5 вольт, со стороны дорожек-диодный мост. Т.е. это питание всей схемы.
Могу предположить, что у вас какие-то проблемы с питанием. Но это первое, что в голову пришло. Потому что вы СОВЕРШЕННО ничего не сказали, что именно у вас не работает! Какие проявления неисправности и т.п. Напишите подробнее что и как.
Сколько я читал страницы этой ветки, проблемы две-это не правильная работа самих часов, и не корректное отображение знаков на дисплее. В первом случае это 90% косяк в плате/пайке, во втором не тот дисплей(но это лечится переделкой проши).
Я собирал по этой плате и часы завелись с первого раза. К слову сказать, это была первая моя конструкция на микроконтроллерах.
Фьюзы смотрите в папках проекта на первой странице, там есть папка с картинками...
Нет конечно, по файлу платы. Я догадывался по поводу питания. Ну я питаю плату от системного блока (как и брал питание для прошивки МК). На все входы МК, дисплея где нужно по даташиту 5 вольт подается. Ну и как же я понимаю без музыкальной обвязки, датчиков все равно часы должны работать или индикатор хотябы должен какие-то символы выводить? То есть дело конкретно в чем-то другом. МК прошился вроде бы отлично.
Я не совсем разобрался по поводу языка LCD и прошивки МК. Прошил МК последней версией для mega8, выставил фьюзы. Больше ничего не делал. Может здесь проблема?
-
liverpool_fan
- Родился
- Сообщения: 5
- Зарегистрирован: Пн май 27, 2013 18:53:55
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Все заработало! Проблема была, скорее всего, в подстроечном резисторе. После замены заработали.
Danko, спасибо за классный проект!
Danko, спасибо за классный проект!
- aurifer
- Грызет канифоль
- Сообщения: 286
- Зарегистрирован: Ср ноя 28, 2012 05:16:37
- Откуда: Новотроицк Оренбургской обл.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Что показывают часы без датчиков? Я здесь читал сообщение от автора, что без датчиков ничего не работает!
Переменный резистор первым делом нужно настраивать, из-за него можно вообще ничего не увидеть, или увидеть черные квадратики вместо символов. Я ведь несколько раз вас спрашивал:"КАК ПРОЯВЛЯЕТСЯ НЕИСПРАВНОСТЬ?". Вы толком ничего так и не сказали. А могли бы уже давно пользоваться часами... И мне почему-то кажется что тот переменник тоже рабочий, просто вы его не крутили.
Рад что всё-таки запустили схему.
Переменный резистор первым делом нужно настраивать, из-за него можно вообще ничего не увидеть, или увидеть черные квадратики вместо символов. Я ведь несколько раз вас спрашивал:"КАК ПРОЯВЛЯЕТСЯ НЕИСПРАВНОСТЬ?". Вы толком ничего так и не сказали. А могли бы уже давно пользоваться часами... И мне почему-то кажется что тот переменник тоже рабочий, просто вы его не крутили.
Рад что всё-таки запустили схему.
-
liverpool_fan
- Родился
- Сообщения: 5
- Зарегистрирован: Пн май 27, 2013 18:53:55
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
aurifer писал(а):Что показывают часы без датчиков? Я здесь читал сообщение от автора, что без датчиков ничего не работает!
Переменный резистор первым делом нужно настраивать, из-за него можно вообще ничего не увидеть, или увидеть черные квадратики вместо символов. Я ведь несколько раз вас спрашивал:"КАК ПРОЯВЛЯЕТСЯ НЕИСПРАВНОСТЬ?". Вы толком ничего так и не сказали. А могли бы уже давно пользоваться часами... И мне почему-то кажется что тот переменник тоже рабочий, просто вы его не крутили.
Рад что всё-таки запустили схему.
Работает и без датчиков. А с датчиками показывает +127, прошил прежней предыдущей показывает +0,0!
Нет, переменник вообще бред на тестере показывает. Плавает вниз-вверх сопротивление. Первый раз такое вижу.
Не работает подсветка. Кнопка подсветки сама по себе работает, будильник отключает. Если напрямую к контактам подсветки подаю 5В то загорается. В чем может быть проблема?
-
liverpool_fan
- Родился
- Сообщения: 5
- Зарегистрирован: Пн май 27, 2013 18:53:55
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
С датчиками проблему решил. Нерабочие были
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Eugene.Negrobov писал(а):По моему версия под 8-ю мегу все еще заслуживает внимания, ибо это дешевый и распространенный контроллер, в то время как 168-я стоит в 5 раз дороже, не везде продается, и вообще, фича синхронизации времени с ПК мягко говоря не каждому нужна.
Ух... Как давно я в эту ветку не заглядывал...
У Автора есть приоритеты в жизни и увлечения... Вот увлечением своим он, как раз, согласен делится с Вами... Вам нравится проект на мега8? Нет проблем: Все исходники есть и творите, усовершенствуйте все что есть!..По поводу дальнейшего развития проекта: Все движется, возможно, не так быстро, как хотелось бы, но как увлечение... Есть необходимость "перевода" платы часов под TQFP корпус mega8/168/328, есть тестовые платы заводского исполнения под модуль MeteoR... ВСЕ в ПРОЦЕССЕ... Не торопите!... Как только так сразу!...
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
- Eugene.Negrobov
- Мучитель микросхем
- Сообщения: 472
- Зарегистрирован: Ср фев 15, 2012 09:00:34
- Откуда: Киев
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
NickNI писал(а):Eugene.Negrobov писал(а):По моему версия под 8-ю мегу все еще заслуживает внимания, ибо это дешевый и распространенный контроллер, в то время как 168-я стоит в 5 раз дороже, не везде продается, и вообще, фича синхронизации времени с ПК мягко говоря не каждому нужна.
Ух... Как давно я в эту ветку не заглядывал...У Автора есть приоритеты в жизни и увлечения... Вот увлечением своим он, как раз, согласен делится с Вами... Вам нравится проект на мега8? Нет проблем: Все исходники есть и творите, усовершенствуйте все что есть!..
По поводу дальнейшего развития проекта: Все движется, возможно, не так быстро, как хотелось бы, но как увлечение... Есть необходимость "перевода" платы часов под TQFP корпус mega8/168/328, есть тестовые платы заводского исполнения под модуль MeteoR... ВСЕ в ПРОЦЕССЕ... Не торопите!... Как только так сразу!...
Софтварная часть абсолютно никуда не годится, часы нет смысла собирать, если они виснут после срабатывания будильника. Кроме того будильник этот нечем отключить, нету под него кнопки. И это старая версия, новая вообще не запускается!
Какой тут может быть перевод под QFP корпус?!
Я конечно благодарен автору за попытку, очень хочу собрать его проект(точнее, уже собрал), особенно если учесть, что других часов(1307+две 1820+будильник на дни недели, это главное!) в сети я не нашел, но по моему это жутко подло выкладывать в сеть непроверенные и/или неработающие схемы. Старается, значит, человек, собирает, затем танцует с бубном, даже что-то выходит, но потом все это дело все равно можно выбросить в мусорку, ибо из-за багов оно не делает то, что от него требовалось. Это очень обидно, когда собираешь что-то чужое, на веру, и оно не работает.
Насчет того, что все в процессе, почему обновление под 8-ю мегу не выходит уже 2, а рабочее обновление уже все 3 года? По моему прожект умер, не успев толком родится.
А 168-ю Мегу меня жаба задавит ставить в простые часы, особенно учитывая тот факт, что основная фича версии на ней мне нафиг не сдалась. Вот объясните, нахрена синхронизировать часы с компьютером каждые сутки(или сколько оно там раз это делает?)? Не уж то кого-то не устраивает точность кварца? Зачем синхронизировать домашний будильничек с атомными часами?!

I'm on a huge rock, flying through space!
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
То Eugene.Negrobov, может дело не в авторском варианте? У меня все работает отлично, да и не только у меня. Собирал на меге 8/168. Да и автор никому ничего не должен. Хотите доработать, дорабатывайте - исходники открыты. Помогите сообществу радиолюбителей, предложите свой рабочий вариант, с новыми идеями, на основе данного проекта. Выложите свою прошивку - никто не будет против. Насчет того почему не выходят обновления, так вроде в теме вся инфа на этот счет тоже есть.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Доброго времени суток. Eugene.Negrobov, проекты полностью работоспособны, я собрал оба проекта. Ищите недочёты у себя.
Можешь сделать лучше? Сделай!
- Eugene.Negrobov
- Мучитель микросхем
- Сообщения: 472
- Зарегистрирован: Ср фев 15, 2012 09:00:34
- Откуда: Киев
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
m169 писал(а):Доброго времени суток. Eugene.Negrobov, проекты полностью работоспособны, я собрал оба проекта. Ищите недочёты у себя.
Я не понимаю, где они могли бы взяться. Аппарат собран по схеме из шапки, все работает после небольших танцев, но часы виснут(точнее МК, RTC и дальше нормально считает время) после срабатывания будильника(точнее будильник срабатывает, но не отключается, через время система вешается).
На лицо программный баг.
Может вы брали прошивку не из шапки? А к примеру подправленную, с одного из бесчисленных постов в обсуждении...
I'm on a huge rock, flying through space!
- aurifer
- Грызет канифоль
- Сообщения: 286
- Зарегистрирован: Ср ноя 28, 2012 05:16:37
- Откуда: Новотроицк Оренбургской обл.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Eugene.Negrobov писал(а):Может вы брали прошивку не из шапки? А к примеру подправленную, с одного из бесчисленных постов в обсуждении...
Посты не бесчисленные! 30 страниц не так уж много, если вы действительно хотите запустить схему! Может быть это действительно баг, и правленная прошивка поможет. Найдите в теме самую последнюю и пробуйте на здоровье. В шапке может и не самая свежая.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Eugene.Negrobov писал(а):m169 писал(а):Доброго времени суток. Eugene.Negrobov, проекты полностью работоспособны, я собрал оба проекта. Ищите недочёты у себя.
Я не понимаю, где они могли бы взяться. Аппарат собран по схеме из шапки, все работает после небольших танцев, но часы виснут(точнее МК, RTC и дальше нормально считает время) после срабатывания будильника(точнее будильник срабатывает, но не отключается, через время система вешается).
На лицо программный баг.![]()
Может вы брали прошивку не из шапки? А к примеру подправленную, с одного из бесчисленных постов в обсуждении...
Возможно проблемы по питанию, когда срабатывает будильник, включается подсветка, ток потребления от источника питания возрастает, падает напряжение и Вы получаете проблему.
Можешь сделать лучше? Сделай!
- Eugene.Negrobov
- Мучитель микросхем
- Сообщения: 472
- Зарегистрирован: Ср фев 15, 2012 09:00:34
- Откуда: Киев
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
aurifer писал(а):Eugene.Negrobov писал(а):Может вы брали прошивку не из шапки? А к примеру подправленную, с одного из бесчисленных постов в обсуждении...
Посты не бесчисленные! 30 страниц не так уж много, если вы действительно хотите запустить схему! Может быть это действительно баг, и правленная прошивка поможет. Найдите в теме самую последнюю и пробуйте на здоровье. В шапке может и не самая свежая.
В шапке и так не свежая, я прочитал страниц 20 из 30-ти, нашел последнюю версию под 8-ю мегу, но как уже писал, она просто не работает, перепрошиваю МК под ту, что из шапки- опять запускается.
Что до питания, у меня были обвязочные капы, БП не хреновый, да и подсветка все равно была отключена.

I'm on a huge rock, flying through space!
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Мистика у вас какая-то. Ставил прошивки из шапки, из темы, все работало. Какой-то баг присутствует. Проект полностью рабочий.