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

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


Ответить

Re: Часы Super Clock

Чт янв 31, 2019 07:22:58

В связи с корявой работой форума и поиска на нём и нежеланием владельца что-либо менять, пришлось лопатить все 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. Пост обработка для корпуса была применена только "наждачинг", для подставки еще применялся "ацетонинг".

Вроде бы всё, но это не точно.

Re: Часы Super Clock

Вт фев 05, 2019 09:57:18

Тоже проблема с HC-05. Не соединяется с часами. Прошивку сравнил дамп с рекомендованным-полное совпадение.
Вручную AT+(ORGL,UART,ROLE=0,CMODE=0,RMAAD,NAME=,RESET) -все ОК !

Не было контакта в разъеме датчика температуры. Поджал. HC-05 соединился с часами.
Без датчика DS18b20 не будет Link с часами?

Re: Часы Super Clock

Ср фев 06, 2019 10:13:25

1.Беспроводной датчик выдал значок батареи при 4.35 в.
BAT1=200, BAT2=180 не менял. R1=10k, R2=2K4. Блокировка не правильно -уменьшаю до 3в. все работает

Часы Super Clock

Сб фев 16, 2019 13:12:36

Привет всем!
Меня давно не было. И я так и не дособирал свои часы.
А если точным быть, то я переписал все на 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
Там хохма: банка с водой, думал датчик влажности вперед пойдет. Не пошел. :facepalm: :)

Добавлено after 5 hours 1 minute 15 seconds:
Датчик влажности ушел до 04%, когда я намочил пальцы и взял мокрыми пальцами датчик, подержал его немного. А гдето через 3-4 минуты датчик начал нарастающим показывать и дошел до 04%.
Еще добавлю, что барометр BME280.
А может все таки вернуться на 3.13 версию, потому что часы не планировались на 2 матрицы?
Спасибо всем!

Re: Часы Super Clock

Сб фев 16, 2019 14:08:29

А зачем dht-22 нужен, если подключен bme280?

Re: Часы Super Clock

Сб фев 16, 2019 18:42:49

А я даже не скажу. Есть 2 места для ds18b20, есть для bme, вот я и впихнул все впихаемое :facepalm:
Все это у меня еще полтора года назад работало. Так я его и сейчас запустил. Сегодня перекомпилировал на прошивку 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

Сб фев 16, 2019 18:47:10

Без светиков работать не будет. TSOP это просто приемник ик излучения.

Re: Часы Super Clock

Сб фев 16, 2019 21:04:40

А где можнопрочитать как работает ваше устройство. Мне не приходит в голову как эти светодиоды связаны из датчиком.
Если светодиоды стоят на плате, а мы проводим рукой над часами, то как?
Или у меня плохо с фантазией? Объясните, пожалуйста.
Ну и пожалуйста про 2 минуса, что на картинке.
Спсибо большое!

Re: Часы Super Clock

Вс фев 17, 2019 10:06:33

Всем привет снова.
Я нашел в просторах документацию на ИЧ приемники. Здесь в Файле есть написано как это работает и не только.
Но я не могу себе представить как это работает в часах. Где стоят ИЧ сетодиоды HL1 и HL2 и куда крепить TSOP?
Спасибо!
Вложения
Всё об ИК.rar
(63.68 KiB) Скачиваний: 277

Re: Часы Super Clock

Вс фев 17, 2019 13:08:27

Светодиоды светят в верх. Проводите рукой, отраженный свет попадает на фотоприемник. Я где-то подробно описывал как работает.
Два минуса вместо температуры, если память не изменяет, появляются при несовпадении контрольной суммы. Проверяйте подключение датчика на соответствие схеме.

Re: Часы Super Clock

Вс фев 17, 2019 15:20:11

Спасибо большое, Lion_A!
Такое подключение есть описано в архиве, что я выложил "Все об ИК". Но я не понимал как ставить светодиоды.
Теперь получается, что они как и датчик TSOP должны смотреть вверх через верхнюю стенку часов.

Часы выводят по очерди:
время, темп в доме, время, темп на улице, время, давление, график, врмя, строка, если задана.
потом повторяетя:
время, темп в доме, время, темп на улице, но очень редко - тут 2 минса, время, давление, график, врмя, день недели.
И еще, теперь, когда я выбросил DHT22 пропала влажность. Я код посмотрел немного, но пока ничего я не нашел. Возможно нужно искать в самом отображении АВТО режиме, а в файле bme280 такого нет.

Re: Часы Super Clock

Вс фев 17, 2019 19:03:12

Светодиоды и фотоприемник должны смотреть в верх. Расположение можно посмотреть в статье, ссылка есть на первой странице темы.
Два прочерка вместо температуры, это ошибки на шине. Проверяйте грязь, монтаж.
Если давление и температура с BME280 выводятся, а влажность нет - значит это BMP280!

Re: Часы Super Clock

Чт фев 21, 2019 21:55:57

Возможно ли программно сделать регулировку яркости в более широком диапазоне (в сторону уменьшения почти до 0)?
Посылал через блютуз строку с настройкой яркости ночного режима с параметром меньше 40, яркость уменьшилась но появились паразитные хаотичные вспышки.
Изображение

Re: Часы Super Clock

Пт фев 22, 2019 10:40:12

Убавлял яркость до 0 ни каких артефактов нет.

Re: Часы Super Clock

Пт фев 22, 2019 11:17:08

Если яркость ниже 60, начинает возникать заметный джиттер из-за того, что прерывания не успевают отработать. Поэтому и вспышки. Можно попробовать увеличить частоту меги до 16 МГц, но и это не позволит снизить яркость до нуля.

Re: Часы Super Clock

Пт мар 01, 2019 22:23:26

Всем привет!
Когда то я обещал выложить переделанные часы на 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 KiB) Скачиваний: 309

Re: Часы Super Clock

Сб мар 02, 2019 02:08:33

Автору спасибо за сурсы. Это просто прекрасный пример кодирования.

Присоединяюсь! Впечатляет, пытаюсь равняться на автора...

Re: Часы Super Clock

Сб мар 02, 2019 12:43:38

Всем привет!
Когда то я обещал выложить переделанные часы на 4 регистра. Тоисть 32 столбика.

Видео есть?
И платка не помешала бы...

Re: Часы Super Clock

Сб мар 02, 2019 18:46:11

Автору спасибо за сурсы. Это просто прекрасный пример кодирования.

dadigor писал(а):Присоединяюсь! Впечатляет, пытаюсь равняться на автора...

:oops:

Re: Часы Super Clock

Вс мар 03, 2019 00:12:31

И платка не помешала бы...

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