Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
больше всего интересуют как раз индикаторы (схема и печатка) схема часов и прошивка я думаю остались здешние. у меня тоже есть модуль на ds3231 (он сейчас подключен к малине, второй на подходе) Кстати вы внутреннюю температуру из dsки вытащили? Моя малина ее показывает
- Вложения
-
- IMG_2918.JPG
- Мой прототип часов на малине
- (220.57 КБ) 883 скачивания
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
pilnikov писал(а):больше всего интересуют как раз индикаторы (схема и печатка)
Если брать прошивку на первой странице для DS1307 и ставить DS3231 то некоторые установки не сохраняются после отключения питания часов, которые хранятся в памяти DS1307. В модуле для DS3231 она рядом стоит и естественно немного править надо прошу. Я в этом не бум бум, поэтому взял уже подправленную, но тут тоже такой момент, что на модуле стоит память 24C32, а исправленная прошивка под память 24C02. Пришлось поменять ее. Температура берется из DS18B20, уличная, герметичная.
И еще. Часы есть где в цифре 11 строк, как в статье на habrahabr, а где 12, как у меня.
- Вложения
-
- Цифра.rar
- (45.82 КБ) 418 скачиваний
- Alex1588
- Открыл глаза
- Сообщения: 77
- Зарегистрирован: Вт мар 18, 2014 02:30:47
- Откуда: Россия, Владивосток
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
посмотрите прошивку на странице 107 от пользователя zseer64. Написано под DS3231 и без IC памяти. Все настройки сохраняются, работает отлично- проверено. Настройки сохраняются в eeprom микроконтроллера
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Вы пробовали без IC памяти?! А то просто в памяти осталось, вам помогал подправить philosoraptor под 24C32. А прошу от zseer64 что то упустил из виду, настройки точно в епромке контроллера пишутся?! И к сожалению у обоих без исходниковAlex1588 писал(а): от пользователя zseer64. Написано под DS3231 и без IC памяти.
- Alex1588
- Открыл глаза
- Сообщения: 77
- Зарегистрирован: Вт мар 18, 2014 02:30:47
- Откуда: Россия, Владивосток
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Да было дело, и всем огромное спасибо за помощь. Насчет прошивки для DS3231 без IC памяти да, пробовал. В смысле они (часы) и сейчас работают без IC памяти. Да, исходника нет и это конечно не есть гуд. Но можно и попросить исходник. Ведь его только чуток подправили. Я тоже не спец в написании прошивки в силу возраста и работа такова что нет времени заняться изучением.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Alex1588, я же Вам в личной переписке отсылал файлы из исходника, которые корректировал. У меня они просто не сохранились в том виде. Так как мне не нужны будильники, я в них (исходнике) для себя, добавил некоторые изменения. В частности по установленному времени "Будильника 1" включается ночная подсветка, а по "Будильнику 2" - выключается. Так же в программе, для декодирования кнопок, изменены пороги напряжений на линейную зависимость , ну и соответственно в схеме установлены другие номиналы резисторов в делителе. (Исчезло ошибочное декодирование из-за некачественных кнопок)
Последний раз редактировалось zseer64 Чт июн 18, 2015 12:53:21, всего редактировалось 1 раз.
- Alex1588
- Открыл глаза
- Сообщения: 77
- Зарегистрирован: Вт мар 18, 2014 02:30:47
- Откуда: Россия, Владивосток
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Все правильно. На домашнем компе они есть. Как я говорил что работа такая. Я сейчас нахожусь как бы сказать, в Индийском океане рядом с островом Ява, в Южном полушарии, в 12000 км от дома. Я конечно попробую войти в свой домашний комп но скорость имеемого интернета не очень этому способствует. но попытаюсь.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Кому нужен исходник, надежда только на Вас. Я, как писал, за ненадобностью, в том виде его не сохранил.
- Alex1588
- Открыл глаза
- Сообщения: 77
- Зарегистрирован: Вт мар 18, 2014 02:30:47
- Откуда: Россия, Владивосток
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Я таки вытащил исходник. Сейчас отправлю человеку что интересовался в личку. Пусть пользуется во благо, раз вы разрешаете.
- Alex1588
- Открыл глаза
- Сообщения: 77
- Зарегистрирован: Вт мар 18, 2014 02:30:47
- Откуда: Россия, Владивосток
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Eler-on писал(а):Вы пробовали без IC памяти?! А то просто в памяти осталось, вам помогал подправить philosoraptor под 24C32. А прошу от zseer64 что то упустил из виду, настройки точно в епромке контроллера пишутся?! И к сожалению у обоих без исходниковAlex1588 писал(а): от пользователя zseer64. Написано под DS3231 и без IC памяти.Я заморачивался так с памятью, потому что нужна была точка в дате, которую в исходнике самому пришлось найти ее...
Отправил вам исходник в личку. Проверяйте!
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Alex1588 писал(а):Отправил вам исходник в личку. Проверяйте!
Странно, но личка пустая. Честно говоря у меня уже нет такой необходимости в ней. Часы довел до нужного функционала, переделывать не буду, но на будущее не помешает и не только мне. Так что по возможности выкладывай на форум. А zseer64 отдельное спасибо, за подбитую прошивочку.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Alex1588 писал(а):Я таки вытащил исходник. Сейчас отправлю человеку что интересовался в личку. Пусть пользуется во благо, раз вы разрешаете.
Никто не спрашивал исходник, я и не выкладывал. Автор (Danko) выложил свой проект открытым, и из своего дополнения, я секрет не делаю. Даже добавил подробный комментарий. Сам я, очень благодарен Danko, в его неоценимой помощи за просвещение, при "въезде" в алгоритм программы.
- Alex1588
- Открыл глаза
- Сообщения: 77
- Зарегистрирован: Вт мар 18, 2014 02:30:47
- Откуда: Россия, Владивосток
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Ну раз Вам уже не нужны исходники от "zseer64" то выкладываю на всеобщее обозрение, возможно кому пригодятся.
- Вложения
-
- Исходники.rar
- (15.65 КБ) 434 скачивания
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Alex1588 писал(а):Ну раз Вам уже не нужны исходники от "zseer64" то выкладываю на всеобщее обозрение, возможно кому пригодятся.
Спасибо. Нужны!
- Alex1588
- Открыл глаза
- Сообщения: 77
- Зарегистрирован: Вт мар 18, 2014 02:30:47
- Откуда: Россия, Владивосток
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Да, это под динамику.
- Alex1588
- Открыл глаза
- Сообщения: 77
- Зарегистрирован: Вт мар 18, 2014 02:30:47
- Откуда: Россия, Владивосток
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
А кто-нибудь пытался вывести температуру из этой IC (DS3231SN)? У нее встроенный датчик температуры-грех не воспользоваться.
-
Johnson1496
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Сб май 02, 2015 10:06:21
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Доброго времени суток
Прошу помощи - в программировании полный ноль. Пытаюсь перекомпилировать исходник .с в AtmelStudio 6 - вылетает ошибка
lwire.h:No such file or directory
File ds18x20_v3.h
строка #include <lwire.h> в исходнике есть, где взять библиотеку? и нужна ли она?
Прошу помощи - в программировании полный ноль. Пытаюсь перекомпилировать исходник .с в AtmelStudio 6 - вылетает ошибка
lwire.h:No such file or directory
File ds18x20_v3.h
строка #include <lwire.h> в исходнике есть, где взять библиотеку? и нужна ли она?
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Johnson1496 писал(а):в программировании полный ноль. Пытаюсь перекомпилировать исходник.
Не понятно зачем?! Если нет знаний программирования, то скорее всего ничего не менял. Есть же готовые прошивки.
Johnson1496 писал(а):File ds18x20_v3.h где взять библиотеку? и нужна ли она?
На первой странице есть в месте самим исходником. там же прошивка. Библиотека нужна для работы с датчиком температуры.
- Вложения
-
- ds18x20_v3.h
- (1.49 КБ) 455 скачиваний
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Не понятно, зачем проект Кодвижн комилировать в Студии? Разные варианты Си (CV, AVRStudio, IAR....) отличаются и проще компилировать в том, где создано.Johnson1496 писал(а):Пытаюсь перекомпилировать исходник .с в AtmelStudio 6