Простые часы на светодиодных матрицах.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
TheTERMINATOR
Вымогатель припоя
Сообщения: 565
Зарегистрирован: Пн авг 27, 2012 10:38:20
Откуда: Москва

Re: Простые часы на светодиодных матрицах.

Сообщение TheTERMINATOR »

alcxa писал(а):Без датчика давления на I2C должно постоянно считывается время, если интересуют команды - то позже посмотрю

Не дошли еще руки посмотреть?
Аватара пользователя
alcxa
Это не хвост, это антенна
Сообщения: 1347
Зарегистрирован: Ср мар 26, 2014 21:50:55
Откуда: RF-73 ULN
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение alcxa »

TheTERMINATOR писал(а):Не дошли еще руки посмотреть?
Постоянно читается функцией:

Код: Выделить всё

void rtc_get_time(unsigned char *hour,unsigned char *min,unsigned char *sec) {
i2c_start();
i2c_write(0xd0);
i2c_write(0);
i2c_stop();
i2c_start();
i2c_write(0xd1);
*sec=bcd2bin(i2c_read(1));
*min=bcd2bin(i2c_read(1));
*hour=bcd2bin(i2c_read(0));
i2c_stop();
}

TheTERMINATOR писал(а):По шине I2C пробегают такие посылки:
208','0',Write,NAK
209','255',Read,ACK
209','255',Read,ACK
209','255',Read,NAK
видно что DS3231 посылает '255' или ниче не посылает, просто шина подтянута
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)
Аватара пользователя
TheTERMINATOR
Вымогатель припоя
Сообщения: 565
Зарегистрирован: Пн авг 27, 2012 10:38:20
Откуда: Москва

Re: Простые часы на светодиодных матрицах.

Сообщение TheTERMINATOR »

alcxa писал(а):Постоянно читается функцией

Смущает адрес 208, читал, что DS3231 отвечает по адресу 104.

А какая-либо инициализация RTC при включении часов происходит?
Аватара пользователя
alcxa
Это не хвост, это антенна
Сообщения: 1347
Зарегистрирован: Ср мар 26, 2014 21:50:55
Откуда: RF-73 ULN
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение alcxa »

TheTERMINATOR писал(а):Смущает адрес 208, читал, что DS3231 отвечает по адресу 104.
208=D0 => тут все правильно
TheTERMINATOR писал(а):А какая-либо инициализация RTC при включении часов происходит?
При старте:
инициализация шинв i2c
чтение года в часах, если равен нулю, то прописывает дату компиляции
потом идет проверка датчика давления и соотв если есть то запуск калибровки и начала измерения

Проверьте питание 5V на RTC (батарейку можно убрать)
кстати - выпайте RTC и посмотрите что на шине, если тоже самое - то вердикт ясен, нет ответа от RTC
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)
vadpi
Открыл глаза
Сообщения: 57
Зарегистрирован: Вт май 06, 2014 00:53:29
Откуда: Воронеж

Re: Простые часы на светодиодных матрицах.

Сообщение vadpi »

uk8amk писал(а):Новогоднее обновление моей версии программы.
Основные изменения:
(1) Датчик влажности DHT11.
(2) Новый секвенсор, импорт мелодий из MIDI файлов.
(3) Лунный календарь(фаза луны).
(4) Больше напоминалок и ряд мелких изменений.

Берём как всегда тут:
https://yadi.sk/d/EheC1o4taJSo5

Спасибо за новинку. Жаль, не появилась поддержка модуля на DS 3231 :(
Аватара пользователя
dgorg
Встал на лапы
Сообщения: 86
Зарегистрирован: Вт авг 11, 2015 22:23:31
Откуда: Украина Черновцы

Re: Простые часы на светодиодных матрицах.

Сообщение dgorg »

Добрый день всем уважаемым котам!Поздравляю всех с наступающим Рождеством!Есть проблемка.Не могу прописать Attiny13 для радиомодуля.При установке фьюзов FF 69 проц выкидывает ошибку и блокируется. Работаю в AVR studio 4.19. Программирую STK 500.Перепробовал уже 5 процессоров с разных партий,а результат один.Хотя другие прошивки на этих микросхемах идут отлично.Уже за два дня совсем сломал себе голову.Подскажите пожалуйста,чего не так.Такое впечатление,что проц отказывается работать с частотой 4.8 MHz.
Lexa-Rail
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Пт окт 02, 2015 19:53:18

Re: Простые часы на светодиодных матрицах.

Сообщение Lexa-Rail »

Ура я собрал свои часики!!! А можно по подробнее радио модуль описать. Это для FM или для управления с пульта?
https://yadi.sk/i/61f2qwmYmeJhY
Аватара пользователя
dgorg
Встал на лапы
Сообщения: 86
Зарегистрирован: Вт авг 11, 2015 22:23:31
Откуда: Украина Черновцы

Re: Простые часы на светодиодных матрицах.

Сообщение dgorg »

Это для FM или для управления с пульта?
Это модуль,который работает с датчиком температуры по радиоканалу,да бы исключить провода идущие от часов к датчику на пример на улицу и тем самым исключить паразитные наводки от проводов, ну и конечно же для большего комфорта.
belov.alex1995
Встал на лапы
Сообщения: 91
Зарегистрирован: Сб ноя 30, 2013 01:57:26

Re: Простые часы на светодиодных матрицах.

Сообщение belov.alex1995 »

uk8amk писал(а):Новогоднее обновление моей версии программы.

Спасибо, как всегда на высоте :)
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Простые часы на светодиодных матрицах.

Сообщение uk8amk »

dgorg писал(а):Подскажите пожалуйста,чего не так.Такое впечатление,что проц отказывается работать с частотой 4.8 MHz.


Или применить способ программирования HVSP если это полноценный STK500.
Вложения
isp_freq.PNG
(21.59 КБ) 4086 скачиваний
Lexa-Rail
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Пт окт 02, 2015 19:53:18

Re: Простые часы на светодиодных матрицах.

Сообщение Lexa-Rail »

Эх.. uk8amk порадовал новогодним обновлением только обладателей 32 меги, а 16 мегу позабыли? По техническим причинам нет смысла ее развивать?
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Простые часы на светодиодных матрицах.

Сообщение uk8amk »

У меня со всем фаршем 32 килобайта почти под завязку выходит.
Можно конечно повыбрасывать большинство функций чтоб влезло в 16КБ, но тогда что полезного-то останется?
Аватара пользователя
Grin Niko
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс авг 10, 2014 10:34:05
Откуда: Украина

Re: Простые часы на светодиодных матрицах.

Сообщение Grin Niko »

uk8amk при компиляции вашего исходника идет превышение флеша 102,5%, CVAVR 2.05.3
Вложения
Новый точечный рисунок.rar
(344.37 КБ) 317 скачиваний
Bald
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср дек 15, 2010 22:02:50

Re: Простые часы на светодиодных матрицах.

Сообщение Bald »

Здравствуйте, а на TPIC6B595 будут работать?
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Простые часы на светодиодных матрицах.

Сообщение uk8amk »

Grin Niko писал(а):идет превышение флеша 102,5%, CVAVR 2.05.3

Отключите в файле melody.c парочку жирненьких мелодий, проект тогда соберётся.
Аватара пользователя
Grin Niko
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс авг 10, 2014 10:34:05
Откуда: Украина

Re: Простые часы на светодиодных матрицах.

Сообщение Grin Niko »

Большое спасибо, все получилось.
av0id
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вс сен 04, 2011 10:27:22

Re: Простые часы на светодиодных матрицах.

Сообщение av0id »

Добрый вечер, друзья. Собрался еще раз повторить эти замечательные часики, первые делал еще в 2011 году, в связи с чем появились некоторые вопросы (да, 400 страниц пытался осилить, но не удалось).

Мои комплектующие:
Матрицы с ОК (23088-ASR_78).
74HC595D
ULN2803AFWG
ATMEGA32A-AU
DS18B20
(Резисторы, транзисторы и прочую мелочевку не перечисляю).

Вопросы такие:
1. Какая ПП на данный момент актуальна для матриц с ОК? Подходит ли та, что в первом сообщении? (https://i.imgur.com/nKfB0zo.png)
2. Какая прошивка актуальна на данный момент? В первом сообщении не наблюдаю прошивки для 32 меги.
3. Правильно ли вот тут выставлены фьюзы? (https://i.imgur.com/QMk4NAt.png)

PS: прикручивать барометр, пульт ДУ к часам не собираюсь, нужны сами часы и два температурных датчика.

Заранее спасибо за помощь :)
Аватара пользователя
dgorg
Встал на лапы
Сообщения: 86
Зарегистрирован: Вт авг 11, 2015 22:23:31
Откуда: Украина Черновцы

Re: Простые часы на светодиодных матрицах.

Сообщение dgorg »

av0id В принципе с вашей комплектацией можно собрать часики по последним платам.Просто не ставить BMP180 и Тиньку в дистанцию.При первом запуске идентифицируются датчики .Выше на 403 странице я выкладывал универсальную плату.А прошивки можно брать последние с авто определением типа матриц.Если надо,то скину прошивку.
av0id
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вс сен 04, 2011 10:27:22

Re: Простые часы на светодиодных матрицах.

Сообщение av0id »

dgorg писал(а):av0id В принципе с вашей комплектацией можно собрать часики по последним платам.Просто не ставить BMP180 и Тиньку в дистанцию.При первом запуске идентифицируются датчики .Выше на 403 странице я выкладывал универсальную плату.А прошивки можно брать последние с авто определением типа матриц.Если надо,то скину прошивку.

Да, спасибо, возьму. Да, прошивка не помешала бы, если не сложно :)

И есть ли версия печатки без аттини, либо же можно просто не устанавливать её, не внося никаких изменений в саму плату?
Аватара пользователя
dgorg
Встал на лапы
Сообщения: 86
Зарегистрирован: Вт авг 11, 2015 22:23:31
Откуда: Украина Черновцы

Re: Простые часы на светодиодных матрицах.

Сообщение dgorg »

m32_DS3231_BMP180_UNI.zip
(16.68 КБ) 365 скачиваний
А Attinu13 и всю обвязку можно не ставить. Фьюзы на Atmega32 A4 DF
Ответить

Вернуться в «Статьи»