Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Nimnul »

Valek Огромное спасибо за ошибку...плату исправил.
headshotbacs Упс...сорри, просто плату брал уже исправленную и были намеки на авторство :))
Реклама
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение headshotbacs »

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

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

Все кто желает присылайте мне в ЛС свои печатки и я их добавлю на первую страничку. (с ссылкой на автора конечно)

Там они будут более доступными. Не многие решаются прочесть все 42 страницы и где-то в середине найти печатку.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Re: Часы-календарь-термометр

Сообщение dem-vr »

Danko! Большое спасибо за качественный проект.
У Вас дома уже несколько часов! Может пора подумать о единой домашней службе времени!!
От одной DS1307 передавать точное время или через электропроводку, или по радиоканалу или в крайнем случае ИК-RC5
на периферийные часы.
Второе пожелание: Я делал столбы 777 на динамической индикации с 5-дюймовыми индикаторами и потом перешел на
более яркую статическую индикацию с использованием последовательного SPI и трех регистров 74НС595. Никаких транзисторов более не нужно. К регистрам включены сегменты индикаторов, а на аноды подал 18 Вольт через 130 Ом. Светили они очень ярко и надо всего 2 провода управления индикаторами, которые можно запараллелить по разным комнатам - получатся центральные часы с множеством периферийных индикаций!!! И можно обойтись одним микроконтроллером TINY2313.
Реклама
Эиком - электронные компоненты и радиодетали
Valek
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт июн 29, 2006 15:25:23
Откуда: Иркутск

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Valek »

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

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

Желательно использовать все рекомендации производителя.

Но в данной схеме в АЦП большая точность измерения не нужна. В принципе можно даже дросель не ставить. Тем более, что источником опорного напряжения в АЦП является питание МК.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Реклама
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение molecul »

Что-то у меня слабо индикаторы 2,3" светятся :( . Перебрал несколько номиналов резисторов с ULN2803 на сегменты - нормально светят только при отсутствии резисторов и питании 15v. Индикатор использую FYS-23011BS-21. Ничего с ним не станет при таком режиме использования?
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Nimnul »

Вышел на финальную стадию....и хотел бы попросить фото, кто использовал в часах пять индикаторов...просто есть еще и пятая цифра...вот думаю)
Dmi3x
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср янв 21, 2009 01:02:59

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Dmi3x »

Уважаемый Danko! У меня вопрос- предложение по точкам.

Точка 1-го разряда - точки разделители часов и минут;
Точка 2-го разряда - точка разделитель целой и дробной части темпиратуры;
Точка 3-го разряда – знак минуса;
Точка 4-го разряда – вертикальный зна, который образует +.

Возможно ли сделать так:

Точка 1-го разряда - точки разделители часов и минут;
Точка 2-го разряда - точка разделитель даты, а температуру оставить в целых
единицах(например 12*С);

Точка 3-го разряда – знак минуса;
Точка 4-го разряда – вертикальный зна, который образует +.
Или убрать знак «+», и так понятно что 12*С-это плюсовая температура, а в место
Точку 4-го разряда подключить, как точку разделения даты?
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

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

Dmi3x, на данный момент я ничего менять не буду. Причина очень проста: новые версии прошивки будут не совместимы с уже собранными часами с 5-ю разрядами.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Nimnul »

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

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

я лишь объяснял отказ.

Nimnul, все остается на своих местах т.е. поддержка 5-го разряда есть и будет, и распиновку я менять не буду.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Nimnul »

Danko, спасибо, значит буду делать с 5-ю индикаторами.
Dmi3x
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср янв 21, 2009 01:02:59

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Dmi3x »

Жалко :cry:, просто хотелось увидеть в дате разделитель! Но за часы спасибо, работают стабильно :beer:
Аватара пользователя
Luk-kat
Родился
Сообщения: 14
Зарегистрирован: Ср июл 14, 2010 19:33:21

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Luk-kat »

Коты, прошу прощения за запоздалые ответы... Страниц пять назад, я собирался выложить фотографии "часиков с проблемой" и созрел только сейчас.
Вот нутро...
... и табло
Вложения
tablo.JPG
табло
(99.25 КБ) 1278 скачиваний
nutro.JPG
нутро
(88.61 КБ) 1138 скачиваний
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

На первой странице добавил версию со СТАТИКОЙ на сдвиговых регистрах 74НС595. Базовой была версия динамики от 10 июля и по сему вся функциональность осталась.

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

Освободилось 7 выводов. Да именно 7, а не 8 т.к. для отправки в сдвиговые регистры (74НС595) используется SPI интерфейс то вход MISO (PB4) интерфейса SPI остается как бы занятым.

В железе не проверял. Только Протеус.



Так же обновил схему в sPlan и GIF. Добавил подключение индикаторов со статической индикацией.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
DARKMAVR
Встал на лапы
Сообщения: 81
Зарегистрирован: Пт июл 09, 2010 17:44:34
Откуда: Татарстан, г. Казань

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение DARKMAVR »

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

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

выводы освободились, а таймеры заняты.

ответ: в этой версии нет.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Nimnul »

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

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

Все как всегда упирается в финансы :(

Когда приобрету матрицу напишу програмку ну и конечно поделюсь с народом.

Ну это пока в далеком будущем или не очень в далеком. Пока не знаю.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Ответить

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