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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
pilnikov
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Сб май 30, 2015 08:15:29

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

Сообщение pilnikov »

больше всего интересуют как раз индикаторы (схема и печатка) схема часов и прошивка я думаю остались здешние. у меня тоже есть модуль на ds3231 (он сейчас подключен к малине, второй на подходе) Кстати вы внутреннюю температуру из dsки вытащили? Моя малина ее показывает
Вложения
IMG_2918.JPG
Мой прототип часов на малине
(220.57 КБ) 883 скачивания
Аватара пользователя
Eler-on
Родился
Сообщения: 16
Зарегистрирован: Вс фев 15, 2015 17:35:41

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

Сообщение Eler-on »

pilnikov писал(а):больше всего интересуют как раз индикаторы (схема и печатка)

Если брать прошивку на первой странице для DS1307 и ставить DS3231 то некоторые установки не сохраняются после отключения питания часов, которые хранятся в памяти DS1307. В модуле для DS3231 она рядом стоит и естественно немного править надо прошу. Я в этом не бум бум, поэтому взял уже подправленную, но тут тоже такой момент, что на модуле стоит память 24C32, а исправленная прошивка под память 24C02. Пришлось поменять ее. Температура берется из DS18B20, уличная, герметичная.
И еще. Часы есть где в цифре 11 строк, как в статье на habrahabr, а где 12, как у меня.
Вложения
Цифра.rar
(45.82 КБ) 418 скачиваний
Аватара пользователя
pilnikov
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Сб май 30, 2015 08:15:29

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

Сообщение pilnikov »

http://timewitharduino.blogspot.ca/2012 ... meter.html
Ничего не напоминает?
Аватара пользователя
Alex1588
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 18, 2014 02:30:47
Откуда: Россия, Владивосток

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

Сообщение Alex1588 »

посмотрите прошивку на странице 107 от пользователя zseer64. Написано под DS3231 и без IC памяти. Все настройки сохраняются, работает отлично- проверено. Настройки сохраняются в eeprom микроконтроллера
Аватара пользователя
Eler-on
Родился
Сообщения: 16
Зарегистрирован: Вс фев 15, 2015 17:35:41

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

Сообщение Eler-on »

Alex1588 писал(а): от пользователя zseer64. Написано под DS3231 и без IC памяти.
Вы пробовали без IC памяти?! А то просто в памяти осталось, вам помогал подправить philosoraptor под 24C32. А прошу от zseer64 что то упустил из виду, настройки точно в епромке контроллера пишутся?! И к сожалению у обоих без исходников :( Я заморачивался так с памятью, потому что нужна была точка в дате, которую в исходнике самому пришлось найти ее...
Аватара пользователя
Alex1588
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 18, 2014 02:30:47
Откуда: Россия, Владивосток

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

Сообщение Alex1588 »

Да было дело, и всем огромное спасибо за помощь. Насчет прошивки для DS3231 без IC памяти да, пробовал. В смысле они (часы) и сейчас работают без IC памяти. Да, исходника нет и это конечно не есть гуд. Но можно и попросить исходник. Ведь его только чуток подправили. Я тоже не спец в написании прошивки в силу возраста и работа такова что нет времени заняться изучением.
zseer64
Родился
Сообщения: 16
Зарегистрирован: Вт апр 13, 2010 09:13:22

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

Сообщение zseer64 »

Alex1588, я же Вам в личной переписке отсылал файлы из исходника, которые корректировал. У меня они просто не сохранились в том виде. Так как мне не нужны будильники, я в них (исходнике) для себя, добавил некоторые изменения. В частности по установленному времени "Будильника 1" включается ночная подсветка, а по "Будильнику 2" - выключается. Так же в программе, для декодирования кнопок, изменены пороги напряжений на линейную зависимость , ну и соответственно в схеме установлены другие номиналы резисторов в делителе. (Исчезло ошибочное декодирование из-за некачественных кнопок)
Последний раз редактировалось zseer64 Чт июн 18, 2015 12:53:21, всего редактировалось 1 раз.
Аватара пользователя
Alex1588
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 18, 2014 02:30:47
Откуда: Россия, Владивосток

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

Сообщение Alex1588 »

Все правильно. На домашнем компе они есть. Как я говорил что работа такая. Я сейчас нахожусь как бы сказать, в Индийском океане рядом с островом Ява, в Южном полушарии, в 12000 км от дома. Я конечно попробую войти в свой домашний комп но скорость имеемого интернета не очень этому способствует. но попытаюсь.
zseer64
Родился
Сообщения: 16
Зарегистрирован: Вт апр 13, 2010 09:13:22

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

Сообщение zseer64 »

Кому нужен исходник, надежда только на Вас. Я, как писал, за ненадобностью, в том виде его не сохранил.
Аватара пользователя
Alex1588
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 18, 2014 02:30:47
Откуда: Россия, Владивосток

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

Сообщение Alex1588 »

Я таки вытащил исходник. Сейчас отправлю человеку что интересовался в личку. Пусть пользуется во благо, раз вы разрешаете.
Аватара пользователя
Alex1588
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 18, 2014 02:30:47
Откуда: Россия, Владивосток

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

Сообщение Alex1588 »

Eler-on писал(а):
Alex1588 писал(а): от пользователя zseer64. Написано под DS3231 и без IC памяти.
Вы пробовали без IC памяти?! А то просто в памяти осталось, вам помогал подправить philosoraptor под 24C32. А прошу от zseer64 что то упустил из виду, настройки точно в епромке контроллера пишутся?! И к сожалению у обоих без исходников :( Я заморачивался так с памятью, потому что нужна была точка в дате, которую в исходнике самому пришлось найти ее...

Отправил вам исходник в личку. Проверяйте!
Аватара пользователя
Eler-on
Родился
Сообщения: 16
Зарегистрирован: Вс фев 15, 2015 17:35:41

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

Сообщение Eler-on »

Alex1588 писал(а):Отправил вам исходник в личку. Проверяйте!

Странно, но личка пустая. Честно говоря у меня уже нет такой необходимости в ней. Часы довел до нужного функционала, переделывать не буду, но на будущее не помешает и не только мне. Так что по возможности выкладывай на форум. А zseer64 отдельное спасибо, за подбитую прошивочку.
zseer64
Родился
Сообщения: 16
Зарегистрирован: Вт апр 13, 2010 09:13:22

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

Сообщение zseer64 »

Alex1588 писал(а):Я таки вытащил исходник. Сейчас отправлю человеку что интересовался в личку. Пусть пользуется во благо, раз вы разрешаете.

Никто не спрашивал исходник, я и не выкладывал. Автор (Danko) выложил свой проект открытым, и из своего дополнения, я секрет не делаю. Даже добавил подробный комментарий. Сам я, очень благодарен Danko, в его неоценимой помощи за просвещение, при "въезде" в алгоритм программы.
Аватара пользователя
Alex1588
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 18, 2014 02:30:47
Откуда: Россия, Владивосток

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

Сообщение Alex1588 »

Ну раз Вам уже не нужны исходники от "zseer64" то выкладываю на всеобщее обозрение, возможно кому пригодятся.
Вложения
Исходники.rar
(15.65 КБ) 434 скачивания
Аватара пользователя
Eler-on
Родился
Сообщения: 16
Зарегистрирован: Вс фев 15, 2015 17:35:41

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

Сообщение Eler-on »

Alex1588 писал(а):Ну раз Вам уже не нужны исходники от "zseer64" то выкладываю на всеобщее обозрение, возможно кому пригодятся.

Спасибо. Нужны! :) Но уже без острой необходимости. Уточнить хотел... Это под динамику же?!
Аватара пользователя
Alex1588
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 18, 2014 02:30:47
Откуда: Россия, Владивосток

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

Сообщение Alex1588 »

Да, это под динамику.
Аватара пользователя
Alex1588
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 18, 2014 02:30:47
Откуда: Россия, Владивосток

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

Сообщение Alex1588 »

А кто-нибудь пытался вывести температуру из этой IC (DS3231SN)? У нее встроенный датчик температуры-грех не воспользоваться.
Johnson1496
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб май 02, 2015 10:06:21

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

Сообщение Johnson1496 »

Доброго времени суток

Прошу помощи - в программировании полный ноль. Пытаюсь перекомпилировать исходник .с в AtmelStudio 6 - вылетает ошибка

lwire.h:No such file or directory
File ds18x20_v3.h

строка #include <lwire.h> в исходнике есть, где взять библиотеку? и нужна ли она?
Аватара пользователя
Eler-on
Родился
Сообщения: 16
Зарегистрирован: Вс фев 15, 2015 17:35:41

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

Сообщение Eler-on »

Johnson1496 писал(а):в программировании полный ноль. Пытаюсь перекомпилировать исходник.

Не понятно зачем?! Если нет знаний программирования, то скорее всего ничего не менял. Есть же готовые прошивки.
Johnson1496 писал(а):File ds18x20_v3.h где взять библиотеку? и нужна ли она?

На первой странице есть в месте самим исходником. там же прошивка. Библиотека нужна для работы с датчиком температуры.
Вложения
ds18x20_v3.h
(1.49 КБ) 455 скачиваний
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20163
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

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

Сообщение Martin76 »

Johnson1496 писал(а):Пытаюсь перекомпилировать исходник .с в AtmelStudio 6
Не понятно, зачем проект Кодвижн комилировать в Студии? Разные варианты Си (CV, AVRStudio, IAR....) отличаются и проще компилировать в том, где создано.
Ответить

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