Часы Super Clock
Re: Часы Super Clock
В связи с корявой работой форума и поиска на нём и нежеланием владельца что-либо менять, пришлось лопатить все 89 страниц. В результате получилось это.
Печатные платы
На первой странице плата от автора.
печатка + корпус под лазер в кореле от Velant 77 стр 21
Печатная плата от Gray_1975 стр 29 и на стр 75
Плата от почемучка стр 39. Наиболее популярная, кмк. Двухсторонняя печатная плата. Матрицы 60х60 общий катод (стандартная распиновка). Учтены все доработки. Добавлен DC-DC преобразователь, на MC34063 и на всякий случай место под микросхему памяти.
Плата разводилась под ЛУТ, поэтому при некоторых навыках повторить не составит труда.
Проверено в железе. При правильном монтаже начинает работать сразу. Будьте внимательны! Необходимо пропаивать все переходные отверстия. Матрицы TA23-11SRWA. KEM-23088-ASR
Вообще подойдут любые у которых на выводах: 5, 2, 7, 1, 12, 8, 14,
9 катоды диодов.
Плата медведь 68 Стр57-58
Платы Николай 76 стр71,74
История версий
Мегу16 проект давно перерос, последняя версия M16_1.10 стр 9.
Мега32 . Первая прошивка стр 9.
Далее, с коротким описанием.
M32_2.05 стр 19 добавлен BMP180.
М 32_2.06 стр 24 анимация, прогноз погоды.
М32_2.07 стр 25
М32_2.08 стр 32 тест матрицы
М32_2.10 и 2.11 стр 34 датчик давления DHT22.С этой версии больше не будет прошивок без BMP180.
М32_2.12в стр 35
М32_2.14 стр 36
М32_2.10 и М48_1.0 Беспроводной датчик температуры.
М48_1.2 стр 40 исправление бага ДТ
М32_2.18 стр 41 4 уровня прогноза
стр 51 Глобальное обновление всего
М32_3.6 стр 66 Озвучка кнопок и убрал из меню часов настройку высоты, если прогноз отключен в прошивке.
М32_3.7 стр 67 в ночном режиме только часы.
M32_3.9. M48_3.4 и M32_3.10 стр 72 Добавил поддержку BME280.
М32_3.11 и M32_3.12 стр 76 Добавлен BMP280 и исправлен переход на зимнее время.
М32_3.13 стр 80 Коррекция блютуз.
М32_3.15 стр 83 Поддержка двухцветной матрицы и схема.
.
Разное (скорая помощь)
Руководство пользователя
стр 75 от Николай 76 в Splan
Как редактировать праздники.
Открываете проект в CodeVisionAVR 2.04.4. В файле holiday.c в конструкции switch находите нужный вам case или создаете новый.
Как пример:
case 0x2807:
sprintf(text_str_RAM,"%u-я годовщина крещения Руси",calc_anniversary(988));
break;
0x2807: << Это дата: 28 июля
"%u-я годовщина крещения Руси" <<
Это строка которая будет выводиться, %u заменится на годовщину расчитанную функцией: calc_anniversary(988); 988 это год от которого считается годовщина.
Затем компилируете Shift+F9, и прошиваете.
Программа для андроид и win.
Стр 45 и на 63-й странице есть управляющий софт для ПК и андроид. Сопряжение с часами должно быть установлено средствами ОС.
Как прошить HC-05.
https://radiokot.ru/circuit/digital/pcmod/39/
Прошивка HC-05 стр 55. Заодно выложу прошивку для нс-05 с которой у меня нормально работает внешний датчик. Ей я перепрошивал модуль который изначально был hc-06.
В архиве BlueLab и две прошивки, для кварца на 16 и 26мГц.
Корпус от SergeyK стр 77.
Вот хочу поделится, как получился корпус для часиков, сделанный по новым технологиям, распечатанный на 3D принтере. Спасибо Shura200 за разработку корпуса.
Стекло затонировано автомобильной пленкой.
Модельки прилагаются. Pered_plus.stl - в этом файле уменьшен вырез окна под индикаторы.
Печаталось ABS пластиком от Bestfilament. Пост обработка для корпуса была применена только "наждачинг", для подставки еще применялся "ацетонинг".
Вроде бы всё, но это не точно.
Печатные платы
На первой странице плата от автора.
печатка + корпус под лазер в кореле от Velant 77 стр 21
Печатная плата от Gray_1975 стр 29 и на стр 75
Плата от почемучка стр 39. Наиболее популярная, кмк. Двухсторонняя печатная плата. Матрицы 60х60 общий катод (стандартная распиновка). Учтены все доработки. Добавлен DC-DC преобразователь, на MC34063 и на всякий случай место под микросхему памяти.
Плата разводилась под ЛУТ, поэтому при некоторых навыках повторить не составит труда.
Проверено в железе. При правильном монтаже начинает работать сразу. Будьте внимательны! Необходимо пропаивать все переходные отверстия. Матрицы TA23-11SRWA. KEM-23088-ASR
Вообще подойдут любые у которых на выводах: 5, 2, 7, 1, 12, 8, 14,
9 катоды диодов.
Плата медведь 68 Стр57-58
Платы Николай 76 стр71,74
История версий
Мегу16 проект давно перерос, последняя версия M16_1.10 стр 9.
Мега32 . Первая прошивка стр 9.
Далее, с коротким описанием.
M32_2.05 стр 19 добавлен BMP180.
М 32_2.06 стр 24 анимация, прогноз погоды.
М32_2.07 стр 25
М32_2.08 стр 32 тест матрицы
М32_2.10 и 2.11 стр 34 датчик давления DHT22.С этой версии больше не будет прошивок без BMP180.
М32_2.12в стр 35
М32_2.14 стр 36
М32_2.10 и М48_1.0 Беспроводной датчик температуры.
М48_1.2 стр 40 исправление бага ДТ
М32_2.18 стр 41 4 уровня прогноза
стр 51 Глобальное обновление всего
М32_3.6 стр 66 Озвучка кнопок и убрал из меню часов настройку высоты, если прогноз отключен в прошивке.
М32_3.7 стр 67 в ночном режиме только часы.
M32_3.9. M48_3.4 и M32_3.10 стр 72 Добавил поддержку BME280.
М32_3.11 и M32_3.12 стр 76 Добавлен BMP280 и исправлен переход на зимнее время.
М32_3.13 стр 80 Коррекция блютуз.
М32_3.15 стр 83 Поддержка двухцветной матрицы и схема.
.
Разное (скорая помощь)
Руководство пользователя
стр 75 от Николай 76 в Splan
Как редактировать праздники.
Открываете проект в CodeVisionAVR 2.04.4. В файле holiday.c в конструкции switch находите нужный вам case или создаете новый.
Как пример:
case 0x2807:
sprintf(text_str_RAM,"%u-я годовщина крещения Руси",calc_anniversary(988));
break;
0x2807: << Это дата: 28 июля
"%u-я годовщина крещения Руси" <<
Это строка которая будет выводиться, %u заменится на годовщину расчитанную функцией: calc_anniversary(988); 988 это год от которого считается годовщина.
Затем компилируете Shift+F9, и прошиваете.
Программа для андроид и win.
Стр 45 и на 63-й странице есть управляющий софт для ПК и андроид. Сопряжение с часами должно быть установлено средствами ОС.
Как прошить HC-05.
https://radiokot.ru/circuit/digital/pcmod/39/
Прошивка HC-05 стр 55. Заодно выложу прошивку для нс-05 с которой у меня нормально работает внешний датчик. Ей я перепрошивал модуль который изначально был hc-06.
В архиве BlueLab и две прошивки, для кварца на 16 и 26мГц.
Корпус от SergeyK стр 77.
Вот хочу поделится, как получился корпус для часиков, сделанный по новым технологиям, распечатанный на 3D принтере. Спасибо Shura200 за разработку корпуса.
Стекло затонировано автомобильной пленкой.
Модельки прилагаются. Pered_plus.stl - в этом файле уменьшен вырез окна под индикаторы.
Печаталось ABS пластиком от Bestfilament. Пост обработка для корпуса была применена только "наждачинг", для подставки еще применялся "ацетонинг".
Вроде бы всё, но это не точно.
- Реклама
Re: Часы Super Clock
Тоже проблема с HC-05. Не соединяется с часами. Прошивку сравнил дамп с рекомендованным-полное совпадение.
Вручную AT+(ORGL,UART,ROLE=0,CMODE=0,RMAAD,NAME=,RESET) -все ОК !
Не было контакта в разъеме датчика температуры. Поджал. HC-05 соединился с часами.
Без датчика DS18b20 не будет Link с часами?
Вручную AT+(ORGL,UART,ROLE=0,CMODE=0,RMAAD,NAME=,RESET) -все ОК !
Не было контакта в разъеме датчика температуры. Поджал. HC-05 соединился с часами.
Без датчика DS18b20 не будет Link с часами?
Re: Часы Super Clock
1.Беспроводной датчик выдал значок батареи при 4.35 в.
BAT1=200, BAT2=180 не менял. R1=10k, R2=2K4. Блокировка не правильно -уменьшаю до 3в. все работает
BAT1=200, BAT2=180 не менял. R1=10k, R2=2K4. Блокировка не правильно -уменьшаю до 3в. все работает
Часы Super Clock
Привет всем!
Меня давно не было. И я так и не дособирал свои часы.
А если точным быть, то я переписал все на 4 канала. На 4-м были секунды маленькие, а потом накрылась винда и я по глупости все снес вместе с виндой.
Вот снова достал часы, Закачал 3.15. Все вроде и работает, кроме DHT22, постоянно показывает 01% и барометра на графике. Как на картинке все уже 5-й день.
http://img.radiokot.ru/files/121555/med ... qrdgcm.jpg
http://img.radiokot.ru/files/121555/med ... kamss2.jpg
Там хохма: банка с водой, думал датчик влажности вперед пойдет. Не пошел.

Добавлено after 5 hours 1 minute 15 seconds:
Датчик влажности ушел до 04%, когда я намочил пальцы и взял мокрыми пальцами датчик, подержал его немного. А гдето через 3-4 минуты датчик начал нарастающим показывать и дошел до 04%.
Еще добавлю, что барометр BME280.
А может все таки вернуться на 3.13 версию, потому что часы не планировались на 2 матрицы?
Спасибо всем!
Меня давно не было. И я так и не дособирал свои часы.
А если точным быть, то я переписал все на 4 канала. На 4-м были секунды маленькие, а потом накрылась винда и я по глупости все снес вместе с виндой.
Вот снова достал часы, Закачал 3.15. Все вроде и работает, кроме DHT22, постоянно показывает 01% и барометра на графике. Как на картинке все уже 5-й день.
http://img.radiokot.ru/files/121555/med ... qrdgcm.jpg
http://img.radiokot.ru/files/121555/med ... kamss2.jpg
Там хохма: банка с водой, думал датчик влажности вперед пойдет. Не пошел.
Добавлено after 5 hours 1 minute 15 seconds:
Датчик влажности ушел до 04%, когда я намочил пальцы и взял мокрыми пальцами датчик, подержал его немного. А гдето через 3-4 минуты датчик начал нарастающим показывать и дошел до 04%.
Еще добавлю, что барометр BME280.
А может все таки вернуться на 3.13 версию, потому что часы не планировались на 2 матрицы?
Спасибо всем!
Re: Часы Super Clock
А зачем dht-22 нужен, если подключен bme280?
- Реклама
Re: Часы Super Clock
А я даже не скажу. Есть 2 места для ds18b20, есть для bme, вот я и впихнул все впихаемое
Все это у меня еще полтора года назад работало. Так я его и сейчас запустил. Сегодня перекомпилировал на прошивку 3.13. Теперь часы показывают давление и график его, но картинка из двумя минусами, как в предыдущем моем посте так и осталась.
Наверное, скорее всего, надо попробовать вместо bme впаять еще один ds18b20
Добавлено after 38 minutes 6 seconds:
DHT22 у меня выводил инфу по влажности. А как настроить вывод влажности для BME280?
Я перепаял уже DHT22 на ds18b20. Теперь нужна настройка.
Спасибо!
Добавлено after 13 minutes 48 seconds:
Вот эту картинку так и выводит
Влажности от BME280 пока нет. Буду посмотреть код файла bme280.c и bme280.h
Добавлено after 59 minutes 36 seconds:
И еще вопрос, простите, пожалуйста.
Как работает датчик TSOP1736? И для чего стоят светики HL1, HL2?
Сейчас у меня этих светодиодов нет на плате, а над датчиком я машу и машу и ничего не происходит.
Что я неправильно сделал?
Спасибо!
Все это у меня еще полтора года назад работало. Так я его и сейчас запустил. Сегодня перекомпилировал на прошивку 3.13. Теперь часы показывают давление и график его, но картинка из двумя минусами, как в предыдущем моем посте так и осталась.
Наверное, скорее всего, надо попробовать вместо bme впаять еще один ds18b20
Добавлено after 38 minutes 6 seconds:
DHT22 у меня выводил инфу по влажности. А как настроить вывод влажности для BME280?
Я перепаял уже DHT22 на ds18b20. Теперь нужна настройка.
Спасибо!
Добавлено after 13 minutes 48 seconds:
Вот эту картинку так и выводит

Влажности от BME280 пока нет. Буду посмотреть код файла bme280.c и bme280.h
Добавлено after 59 minutes 36 seconds:
И еще вопрос, простите, пожалуйста.
Как работает датчик TSOP1736? И для чего стоят светики HL1, HL2?
Сейчас у меня этих светодиодов нет на плате, а над датчиком я машу и машу и ничего не происходит.
Что я неправильно сделал?
Спасибо!
Re: Часы Super Clock
Без светиков работать не будет. TSOP это просто приемник ик излучения.
Re: Часы Super Clock
А где можнопрочитать как работает ваше устройство. Мне не приходит в голову как эти светодиоды связаны из датчиком.
Если светодиоды стоят на плате, а мы проводим рукой над часами, то как?
Или у меня плохо с фантазией? Объясните, пожалуйста.
Ну и пожалуйста про 2 минуса, что на картинке.
Спсибо большое!
Если светодиоды стоят на плате, а мы проводим рукой над часами, то как?
Или у меня плохо с фантазией? Объясните, пожалуйста.
Ну и пожалуйста про 2 минуса, что на картинке.
Спсибо большое!
Re: Часы Super Clock
Всем привет снова.
Я нашел в просторах документацию на ИЧ приемники. Здесь в Файле есть написано как это работает и не только.
Но я не могу себе представить как это работает в часах. Где стоят ИЧ сетодиоды HL1 и HL2 и куда крепить TSOP?
Спасибо!
Я нашел в просторах документацию на ИЧ приемники. Здесь в Файле есть написано как это работает и не только.
Но я не могу себе представить как это работает в часах. Где стоят ИЧ сетодиоды HL1 и HL2 и куда крепить TSOP?
Спасибо!
- Вложения
-
- Всё об ИК.rar
- (63.68 КБ) 301 скачивание
Re: Часы Super Clock
Светодиоды светят в верх. Проводите рукой, отраженный свет попадает на фотоприемник. Я где-то подробно описывал как работает.
Два минуса вместо температуры, если память не изменяет, появляются при несовпадении контрольной суммы. Проверяйте подключение датчика на соответствие схеме.
Два минуса вместо температуры, если память не изменяет, появляются при несовпадении контрольной суммы. Проверяйте подключение датчика на соответствие схеме.
Re: Часы Super Clock
Спасибо большое, Lion_A!
Такое подключение есть описано в архиве, что я выложил "Все об ИК". Но я не понимал как ставить светодиоды.
Теперь получается, что они как и датчик TSOP должны смотреть вверх через верхнюю стенку часов.
Часы выводят по очерди:
время, темп в доме, время, темп на улице, время, давление, график, врмя, строка, если задана.
потом повторяетя:
время, темп в доме, время, темп на улице, но очень редко - тут 2 минса, время, давление, график, врмя, день недели.
И еще, теперь, когда я выбросил DHT22 пропала влажность. Я код посмотрел немного, но пока ничего я не нашел. Возможно нужно искать в самом отображении АВТО режиме, а в файле bme280 такого нет.
Такое подключение есть описано в архиве, что я выложил "Все об ИК". Но я не понимал как ставить светодиоды.
Теперь получается, что они как и датчик TSOP должны смотреть вверх через верхнюю стенку часов.
Часы выводят по очерди:
время, темп в доме, время, темп на улице, время, давление, график, врмя, строка, если задана.
потом повторяетя:
время, темп в доме, время, темп на улице, но очень редко - тут 2 минса, время, давление, график, врмя, день недели.
И еще, теперь, когда я выбросил DHT22 пропала влажность. Я код посмотрел немного, но пока ничего я не нашел. Возможно нужно искать в самом отображении АВТО режиме, а в файле bme280 такого нет.
Re: Часы Super Clock
Светодиоды и фотоприемник должны смотреть в верх. Расположение можно посмотреть в статье, ссылка есть на первой странице темы.
Два прочерка вместо температуры, это ошибки на шине. Проверяйте грязь, монтаж.
Если давление и температура с BME280 выводятся, а влажность нет - значит это BMP280!
Два прочерка вместо температуры, это ошибки на шине. Проверяйте грязь, монтаж.
Если давление и температура с BME280 выводятся, а влажность нет - значит это BMP280!
- konder885
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Ср апр 15, 2015 05:50:46
- Откуда: Хабаровск
Re: Часы Super Clock
Убавлял яркость до 0 ни каких артефактов нет.
Re: Часы Super Clock
Если яркость ниже 60, начинает возникать заметный джиттер из-за того, что прерывания не успевают отработать. Поэтому и вспышки. Можно попробовать увеличить частоту меги до 16 МГц, но и это не позволит снизить яркость до нуля.
Re: Часы Super Clock
Всем привет!
Когда то я обещал выложить переделанные часы на 4 регистра. Тоисть 32 столбика.
http://img.radiokot.ru/files/121555/med ... 03dhuk.jpg
В моем случае есть еще секунды.
Я взял версию 3.13 и переделал на свой страх и риск.
Просмотрел кажется все файлы.
В этом сурсе нет второго шрифта цифр. Шрифты сдвинулись на 1, а четвертое место заняли секунды. Они маленькие.
Если выставить 4-й шрифт, то все цифры станут маленькими. Пока так. Дальше шрифт 2 верну, а этот для секунд перемещу в вольное пространство.
Установка секунд тоже присутствует.
Измнена константа яркости на 40 в ночное время. Режимы времени переключаются в 7:00 и 22:00.
Наверное все изменения.
Автору спасибо за сурсы. Это просто прекрасный пример кодирования.
Когда то я обещал выложить переделанные часы на 4 регистра. Тоисть 32 столбика.
http://img.radiokot.ru/files/121555/med ... 03dhuk.jpg
В моем случае есть еще секунды.
Я взял версию 3.13 и переделал на свой страх и риск.
Просмотрел кажется все файлы.
В этом сурсе нет второго шрифта цифр. Шрифты сдвинулись на 1, а четвертое место заняли секунды. Они маленькие.
Если выставить 4-й шрифт, то все цифры станут маленькими. Пока так. Дальше шрифт 2 верну, а этот для секунд перемещу в вольное пространство.
Установка секунд тоже присутствует.
Измнена константа яркости на 40 в ночное время. Режимы времени переключаются в 7:00 и 22:00.
Наверное все изменения.
Автору спасибо за сурсы. Это просто прекрасный пример кодирования.
- Вложения
-
- m32_3.13.rvk.7z
- (619.58 КБ) 339 скачиваний
- dadigor
- Вымогатель припоя
- Сообщения: 593
- Зарегистрирован: Пт дек 26, 2014 20:33:38
- Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Re: Часы Super Clock
[uquote="rvk",url="/forum/viewtopic.php?p=3580492#p3580492"]Автору спасибо за сурсы. Это просто прекрасный пример кодирования.[/uquote]
Присоединяюсь! Впечатляет, пытаюсь равняться на автора...
Присоединяюсь! Впечатляет, пытаюсь равняться на автора...
О технике чего спорить-то, давайте попробуем.
- shura2000
- Вымогатель припоя
- Сообщения: 613
- Зарегистрирован: Пн фев 23, 2015 21:17:29
- Откуда: г. Протвино, МО
Re: Часы Super Clock
[uquote="rvk",url="/forum/viewtopic.php?p=3580492#p3580492"]Всем привет!
Когда то я обещал выложить переделанные часы на 4 регистра. Тоисть 32 столбика.[/uquote]
Видео есть?
И платка не помешала бы...
Когда то я обещал выложить переделанные часы на 4 регистра. Тоисть 32 столбика.[/uquote]
Видео есть?
И платка не помешала бы...
Re: Часы Super Clock
[uquote="rvk",url="/forum/viewtopic.php?p=3580492#p3580492"]Автору спасибо за сурсы. Это просто прекрасный пример кодирования.[/uquote]

dadigor писал(а): Присоединяюсь! Впечатляет, пытаюсь равняться на автора...
Re: Часы Super Clock
Пока нет платы. Все у меня пропало. Восстанавливаю только потому, что мне очень эти часы понравились и я запланировал их в подарок.И платка не помешала бы...
Плата была у меня для дип корпусов. Сам делал. Теперь не могу сказать, когда будет. Но когда то будет
Вместо транзисторов у меня на плате uln2803 стоит.
Видео могу сделать. Корпус не готов. Часы ярко светят даже в ночь, после 22:00.
https://youtu.be/U1Fp7TxqW58
Перенес часы в комнату и пропал уличный датчик.
Принес на свое место и датчик снова заработал.
https://youtu.be/NRh0neetBJE
Графика не видно, так как часы отключались.


