Например TDA7294

Форум РадиоКот • Просмотр темы - Часы Super Clock
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб июл 26, 2025 22:11:23

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2039 ]     ... , , , 100, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Чт ноя 21, 2024 09:40:53 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб апр 03, 2021 18:55:38
Сообщений: 209
Откуда: Кузбасс.
Рейтинг сообщения: 0
Здравствуйте уважаемые.В теме есть ещё одна разновидность этих часиков(стр 91),с расширенным табло,т.е. 32 колонки.Теперь показывают время с секундами,а давление с тенденцией понижения или повышения в виде стрелочек.Строки соответственно стали длиннее.Вообщем часики стали ещё интересней благодаря талантливому коту с ником "rvk",который под руководством автора доработал программу.Часы получились просто Super-Super.Огромное спасибо автору и соавтору.
Вот такие получились часики.Светодиоды смд 0805,матрица 168х42 мм.Внешне похожи на предыдущие,только чуть длиннее.
Изображение Изображение Изображение Изображение

СпойлерВ исходнике прошивки,да простят меня авторы кое-что изменил,это касается давления,вернее прогноза.В авторском варианте всего 4 значения погоды,как-то скучно,вот немного и расширил.Не претендую на оригинальность,всего лишь рекомендации.В файле "interface. h" заменил строчки

Код:
//пороговые значения прогноза погоды относительно NORMAL_PRESSURE
 
#define THRESHOLD_PRESSURE_1    -16    // <Буря шторм
#define THRESHOLD_PRESSURE_2    -14     // <Сильные осадки
#define THRESHOLD_PRESSURE_3    -12     // <Продолжительные осадки
#define THRESHOLD_PRESSURE_4    -10    // <Возможны осадки морось
#define THRESHOLD_PRESSURE_5    -8     // <Пасмурно
#define THRESHOLD_PRESSURE_6    -6     // <Вероятно пасмурно
#define THRESHOLD_PRESSURE_7    -4     // <Переменная облачность
#define THRESHOLD_PRESSURE_8    -2     // <Облачность с прояснениеми
#define THRESHOLD_PRESSURE_9    0      // <Легкая облачность
                                       // >Ясно


Затем в файле "interface. c" под комментарием //вывод давления/ВМР180 заменил строки

Код:
        #ifndef GRAPH_PRESSURE
 
         if((pressure) < norm_pres + THRESHOLD_PRESSURE_1)sprintf(text_str_RAM, "мм рт.ст. Шторм Буря");
        else if((pressure) < (norm_pres + THRESHOLD_PRESSURE_2))sprintf(text_str_RAM, "мм рт.ст. Сильные осадки");
        else if((pressure) < (norm_pres + THRESHOLD_PRESSURE_3))sprintf(text_str_RAM, "мм рт.ст. Продолжительные осадки");
        else if((pressure) < (norm_pres + THRESHOLD_PRESSURE_4))sprintf(text_str_RAM, "мм рт.ст. Возможны осадки морось");
        else if((pressure) < (norm_pres + THRESHOLD_PRESSURE_5))sprintf(text_str_RAM, "мм рт.ст. Пасмурно");
        else if((pressure) < (norm_pres + THRESHOLD_PRESSURE_6))sprintf(text_str_RAM, "мм рт.ст. Вероятно пасмурно");
        else if((pressure) < (norm_pres + THRESHOLD_PRESSURE_7))sprintf(text_str_RAM, "мм рт.ст. Переменная облачность");
        else if((pressure) < (norm_pres + THRESHOLD_PRESSURE_8))sprintf(text_str_RAM, "мм рт.ст. Облачно с прояснениями");
        else if((pressure) < norm_pres)sprintf(text_str_RAM, "мм рт.ст. Легкая облачность");
        else sprintf(text_str_RAM, "мм рт.ст. Ясно");


Также в этом же файле заменил пиктограммы,стрелочки тенденции изменения давления

Код:
//RVK added
flash unsigned char strelka_norm[] = {
//0b00000000,  // bukva N
//0b00011111,
//0b00000010,
//0b00000100,
//0b00001000,
//0b00011111,
//0b00000000
0b00000000,
0b00000000,
0b00000100,
0b00000100,
0b00010101,
0b00001110,
0b00000100
};

flash unsigned char strelka_broken_top[] = {
//0b00000000,  // strelka 90 gradusov
//0b00000000,
//0b00000100,
//0b00000010,
//0b00011111,
//0b00000010,
//0b00000100
0b00000000,   // strelka 45 gradusov
0b00000000,
0b00010000,
0b00001000,
0b00000101,
0b00000011,
0b00000111
};

flash unsigned char strelka_broken_down[] = {
//0b00000000,  // strelka 90 gradusov
//0b00000000,
//0b00000100,
//0b00001000,
//0b00011111,
//0b00001000,
//0b00000100
0b00000000,    // strelka 45 gradusov
0b00000000,
0b00000001,
0b00000010,
0b00010100,
0b00011000,
0b00011100
};
//RVK added end


Так же были заменены шрифты в файле "symbols.h"

Код:
//здесь находятся шрифты для отображения времени
//================== 1 ======= тонкий угловатый
0x06, 0x09, 0x09, 0x06, 0x00,// (градус) 128
0x3E, 0x41, 0x41, 0x41, 0x3E,// 0        129
0x00, 0x42, 0x7F, 0x40, 0x00,// 1        130
0x42, 0x61, 0x51, 0x49, 0x46,// 2        131
0x21, 0x41, 0x45, 0x4B, 0x31,// 3        132
0x18, 0x14, 0x12, 0x7F, 0x10,// 4        133
0x27, 0x45, 0x45, 0x45, 0x39,// 5        134
0x3C, 0x4A, 0x49, 0x49, 0x30,// 6        135
0x01, 0x71, 0x09, 0x05, 0x03,// 7        136
0x36, 0x49, 0x49, 0x49, 0x36,// 8        137
0x06, 0x49, 0x49, 0x29, 0x1E,// 9        138         
//================== 2 ======= толстый смещенный
0x0F, 0x0F, 0x0F, 0x0F, 0x00, // градус
0x3E, 0x41, 0x41, 0x7F, 0x3E, // 0 
0x00, 0x02, 0x7F, 0x7F, 0x00, // 1 
0x62, 0x71, 0x59, 0x4F, 0x46, // 2 
0x22, 0x41, 0x49, 0x7F, 0x36, // 3 
0x18, 0x14, 0x12, 0x7F, 0x7F, // 4 
0x27, 0x45, 0x45, 0x7D, 0x39, // 5 
0x3E, 0x49, 0x49, 0x7B, 0x32, // 6
0x03, 0x71, 0x79, 0x0F, 0x07, // 7 
0x36, 0x49, 0x49, 0x7F, 0x36, // 8 
0x26, 0x49, 0x49, 0x7F, 0x3E, // 9 
 
//================== 3 ======= тонкий прямоугольный
0x0F, 0x09, 0x09, 0x0F, 0x00, // градус
0x7F, 0x41, 0x41, 0x41, 0x7F, // 0 
0x00, 0x00, 0x00, 0x00, 0x7F, // 1 
0x79, 0x49, 0x49, 0x49, 0x4F, // 2 
0x49, 0x49, 0x49, 0x49, 0x7F, // 3 
0x0F, 0x08, 0x08, 0x08, 0x7F, // 4 
0x4F, 0x49, 0x49, 0x49, 0x79, // 5 
0x7F, 0x49, 0x49, 0x49, 0x79, // 6 
0x01, 0x01, 0x01, 0x01, 0x7F, // 7 
0x7F, 0x49, 0x49, 0x49, 0x7F, // 8 
0x4F, 0x49, 0x49, 0x49, 0x7F, // 9

//================== 4 ======= тонкий круглый

0x06, 0x09, 0x09, 0x06, 0x00// градус
0x3E, 0x41, 0x41, 0x41, 0x3E// 0
0x00, 0x42, 0x7F, 0x40, 0x00// 1
0x42, 0x61, 0x51, 0x49, 0x46// 2
0x22, 0x41, 0x49, 0x49, 0x36// 3
0x18, 0x14, 0x12, 0x7F, 0x10// 4
0x27, 0x45, 0x45, 0x45, 0x39// 5
0x3E, 0x49, 0x49, 0x49, 0x32// 6
0x01, 0x71, 0x09, 0x05, 0x03// 7
0x36, 0x49, 0x49, 0x49, 0x36// 8
0x26, 0x49, 0x49, 0x49, 0x3E// 9


Изменения,кроме пиктограмм можно вставить и в версию 3.15


И ещё,такой инструмент как "Нормальное давление" в настройках позволяет как бы виртуально передвигаться по барометру подгоняя прогноз к реальной погоде.Прилагаю плату,может кому поможет в создании этих замечательных часиков.
Всем удачи.


Вложения:
SuperClock 4 matrix.lay6 [1.96 MiB]
Скачиваний: 79

_________________
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Пн дек 02, 2024 19:14:00 
Первый раз сказал Мяу!

Зарегистрирован: Вс фев 12, 2023 17:21:11
Сообщений: 22
Откуда: Междуреченск
Рейтинг сообщения: 0
Приветствую Всех.Вот,часики в своем домике.
СпойлерИзображение

СпойлерИзображение

СпойлерИзображение

СпойлерИзображение

Всем удачи.

Здравствуйте подскажите как вы паяете переходные отверстия под матрицы, т.е. на заводских платах в переходные отверстия соединены трубками и припой растекается на другую сторону, в двухсторонних платах я соединительные перемычки делал местах где можно подлезть паяльником с обеих сторон.
Изображение
И еще по плате, DS1307 находится под DS3231? и еще сверху матрица?
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Пн дек 02, 2024 19:43:53 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб апр 03, 2021 18:55:38
Сообщений: 209
Откуда: Кузбасс.
Рейтинг сообщения: 0
ser535 писал(а):
как вы паяете переходные отверстия под матрицы

Здравствуйте. Для матриц ставил цанговые разъёмы, они позволяют паять с обоих сторон.
Цитата:
И еще по плате, DS1307 находится под DS3231? и еще сверху матрица?

Здесь ставится какая-то одна,но DS3231 гораздо точнее.

_________________
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".


Последний раз редактировалось vik72 Пн дек 02, 2024 21:07:59, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Пн дек 02, 2024 20:27:29 
Первый раз сказал Мяу!

Зарегистрирован: Вс фев 12, 2023 17:21:11
Сообщений: 22
Откуда: Междуреченск
Рейтинг сообщения: 0
Все спасибо понял, а то детальки потихоньку набрались нужно уже пытаться собирать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Пн дек 02, 2024 20:36:54 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб апр 03, 2021 18:55:38
Сообщений: 209
Откуда: Кузбасс.
Рейтинг сообщения: 0
ser535 писал(а):
детальки потихоньку набрались нужно уже пытаться собирать.

Отлично, делайте, не пожалеете.
Удачи.

_________________
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Вт дек 03, 2024 08:24:37 
Первый раз сказал Мяу!

Зарегистрирован: Вс фев 12, 2023 17:21:11
Сообщений: 22
Откуда: Междуреченск
Рейтинг сообщения: 0
Такие разъемы?
Изображение


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Вт дек 03, 2024 08:41:56 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб апр 03, 2021 18:55:38
Сообщений: 209
Откуда: Кузбасс.
Рейтинг сообщения: 0
ser535 писал(а):
Такие разъемы?

Здравствуйте.
Да.

_________________
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Вт дек 03, 2024 09:51:36 
Первый раз сказал Мяу!

Зарегистрирован: Вс фев 12, 2023 17:21:11
Сообщений: 22
Откуда: Междуреченск
Рейтинг сообщения: 0
Здравствуйте, еще раз спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Пн дек 30, 2024 19:22:12 
Первый раз сказал Мяу!

Зарегистрирован: Вс фев 12, 2023 17:21:11
Сообщений: 22
Откуда: Междуреченск
Рейтинг сообщения: 0
Приветствую Всех.Понадобилось заказать платy,выяснилось что разводка не соответствует стандартам.Пришлось все мои(да и скачаные) макросы переделать.
Выкладываю переделанные платки часиков.Бонусом на 38мм (правда ещё не проверена в железе).
Всем удачи.

Здравствуйте, на радиопередатчик на вторую ногу атини нужно ставить резистор 60к?
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Пн дек 30, 2024 19:46:23 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб апр 03, 2021 18:55:38
Сообщений: 209
Откуда: Кузбасс.
Рейтинг сообщения: 0
ser535 писал(а):
на радиопередатчик на вторую ногу атини нужно ставить резистор 60к?

Здравствуйте.
Да,передача будет примерно каждые 5 минут.

_________________
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Пн дек 30, 2024 20:03:52 
Первый раз сказал Мяу!

Зарегистрирован: Вс фев 12, 2023 17:21:11
Сообщений: 22
Откуда: Междуреченск
Рейтинг сообщения: 0
Это на третьей ноге PB4
Установка перемычки интервала:
GND - PB4(1мин)
GND - Резистор 60K - PB4(5мин)
GND - Резистор 170K - PB4(10мин)
VCC - PB4(30мин)
А на второй ноге PB3
Установка перемычки адреса:

GND - PB3(0xAA)
GND - Резистор 60K - PB3(0xBB)
GND - Резистор 170K - PB3(0xEE)
VCC - PB3(0xCC)

Добавлено after 6 minutes 13 seconds:
И еще по кварцу вопрос, если ставим микросхему DS1307 то кварц соединен к ногам микросхемы, а если DS3231 как кварц ставить? И к ногам он не идет микросхемы DS3231?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Пн дек 30, 2024 20:35:17 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб апр 03, 2021 18:55:38
Сообщений: 209
Откуда: Кузбасс.
Рейтинг сообщения: 0
Извините, не посмотрел. На эту ногу ничего не ставил,но можно и поставить, будет конкретный адрес. У DS3231 всё внутри,ничего более ставить не нужно.

_________________
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Пн дек 30, 2024 21:09:13 
Потрогал лапой паяльник

Карма: -15
Рейтинг сообщений: -26
Зарегистрирован: Пн июн 03, 2024 22:29:24
Сообщений: 314
Рейтинг сообщения: 0
vik72 писал(а):
У DS3231 всё внутри

А есть у неё возможность аппаратной коррекции времени ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Пн дек 30, 2024 21:43:39 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб апр 03, 2021 18:55:38
Сообщений: 209
Откуда: Кузбасс.
Рейтинг сообщения: 0
Да,можно програмно изменить частоту,подробнее можно узнать в datasheet,и в описании. Но автор сделал коррекцию по другому, и все прекрасно работает.

_________________
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Вт дек 31, 2024 12:09:52 
Первый раз сказал Мяу!

Зарегистрирован: Вс фев 12, 2023 17:21:11
Сообщений: 22
Откуда: Междуреченск
Рейтинг сообщения: 0
Извините, не посмотрел. На эту ногу ничего не ставил,но можно и поставить, будет конкретный адрес. У DS3231 всё внутри,ничего более ставить не нужно.

Только победил этот передатчик, первый у меня наверно сгорел, при подаче питания больше оного ампера потреблял, на втором убрал перемычку (резистор 0), на прямую по проводам заработал, через антенну не хотел соединяться поставил резистор на 2 ногу 60 к и питания на приемник подал 5 вольт и при сопряжении лампочка на приемнике потухла, стал принимать сигналы. У DS3231 получается кварц внутренний.
Еще раз спасибо. С наступающим Новым Годом!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Вт дек 31, 2024 12:56:27 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб апр 03, 2021 18:55:38
Сообщений: 209
Откуда: Кузбасс.
Рейтинг сообщения: 0
Здравствуйте. Приёмники очень капризны,и очень чувствительны к качеству питания, поэтому нужен фильтр с довольно большой индуктивностью и ёмкостью конденсатора. Хороший результат получился у RX-470, получше с WL101-341, с этим вообще уверенный прием на расстоянии более 60 м.И ещё, со штатной антенной ловит плохо, делал свои, из эмаль провода длиной 20-40 см. свернутые спиралью.Передатчики хорошо работают практически любые, в том числе и самоделки, со штатными антеннами.

_________________
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Вт дек 31, 2024 13:01:45 
Вымогатель припоя

Карма: 8
Рейтинг сообщений: 69
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Сообщений: 519
Откуда: Тула
Рейтинг сообщения: 0
Всех с наступающим Новым Годом!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Вт дек 31, 2024 13:31:31 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб апр 03, 2021 18:55:38
Сообщений: 209
Откуда: Кузбасс.
Рейтинг сообщения: 0
О... Здравствуйте Алексей, и Вас,и Всех жителей и гостей этого сайта
с наступающим новым годом Удачи и исполнения всех желаний.

_________________
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Вс янв 05, 2025 07:57:52 
Первый раз сказал Мяу!

Зарегистрирован: Вс фев 12, 2023 17:21:11
Сообщений: 22
Откуда: Междуреченск
Рейтинг сообщения: 0
vik72, Здравствуйте, подскажите по по прошивке, DS3231 где подправить под эту микросхему и нужно ли отключать (закоментировать) DS1307?
DS18B20 датчики я как понял ни чего трогать не надо если подключёны то определяются, и под датчик BMP180 нужно прописывать или он по умолчанию?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы Super Clock
СообщениеДобавлено: Вс янв 05, 2025 08:26:40 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Сб апр 03, 2021 18:55:38
Сообщений: 209
Откуда: Кузбасс.
Рейтинг сообщения: 0
Здравствуйте.
В исходнике, файл config.h ,нужно раскомментировать #define DS3231 ,т.е удалить наклонные черточки.Так же поставить единицу в нужном датчике давления. Ну и посмотреть, может что нибудь ещё захочется изменить, затем нужно скомпилировать(Ctrl+F9).

_________________
Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2039 ]     ... , , , 100, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: konstz50 и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y