Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

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

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


SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение SergSV »

Ваши вопросы и предложения по статье http://radiokot.ru/konkursCatDay2015/19/ задаем здесь.
В данный момент плата основного модуля полностью изменена. Все горячие элементы убраны на одну сторону платы. Причина изменения - теплый воздух от стабилизаторов напряжения попадал на датчики и показания были не верные. В старой ревизии платы решается выносом датчиков за пределы задней крышки. В новой ревизии датчики также вынесены за пределы корпуса.Добавлен Wi-FI модуль, кнопка для принудительного отключения от аккумулятора , джампер для установки постоянной яркости информационных диодов или подключается к ШИМ и разъем для дальнейших расширений.
WI-FI модуля на плате пока нет т.к еще не пришел.

Также добавлено обнуление секунд нажатием кнопки 9 на ПДУ или нажатием S4+S9 (нажимаем сначала S4 затем S9 , а не наоборот)
Освободились ноги Atmega32 т.к светодиодами теперь управляет регистр 74HC595.

В итоге плата выглядит теперь так:

Изображение

Изображение
Вложения
Clock RGB Atmega32.rar
Прошивка
(104.54 КБ) 1148 скачиваний
основная схема v2_1 с Wi-FI модулем.rar
Схема и плата.
(766.4 КБ) 1385 скачиваний
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
Аватара пользователя
snc
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт сен 17, 2009 15:33:44
Откуда: Украина

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение snc »

А можно ли будет применить в Вашей конструкции вместо RGB матриц обычные светодиоды т.к. в наличии есть штук 400. И если да то какие необходимо сделать "переделки" в схеме или программно?
Vladimir_73
Открыл глаза
Сообщения: 70
Зарегистрирован: Вт окт 11, 2011 19:04:28
Откуда: Россия, Ульяновская область

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение Vladimir_73 »

Планирую собрать, платы готовы, но без аккумулятора ( соответственно и без цепей заряда)
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение SergSV »

snc писал(а):А можно ли будет применить в Вашей конструкции вместо RGB матриц обычные светодиоды ...

Можно . Изменения проще сделать программно нужно будет изменить пару строк. Или же объединить сигналы OE_GREEN OE_RED OE_BLUE логикой 3ИЛИ и Вам нужно всего две микросхемы STP16CP05. т.к пока данные синхронно выводятся сразу во все 6 регистров, а потом только включается нужный регистр на вывод цвета.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение RoboC »

Надо было сразу сделать перемычку под пайку GPIO0 на землю и Tx и Rx разорвать перемычками. Что бы можно было программировать модуль прям на плате.
WiFi только для NTP?
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение SergSV »

Не только NTP , вообще планирую два таких модуля объединить по WI-FI. На втором модуле будут датчики улицы. Да и о линиях Tx и Rx я что-то не подумал. Можно разорвать проводники и впаять туда нуливики.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
sirvov
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Чт ноя 19, 2009 16:00:27

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение sirvov »

SergSV писал(а):
snc писал(а):А можно ли будет применить в Вашей конструкции вместо RGB матриц обычные светодиоды ...

Изменения проще сделать программно нужно будет изменить пару строк. Или же объединить сигналы OE_GREEN OE_RED OE_BLUE логикой 3ИЛИ и Вам нужно всего две микросхемы STP16CP05.

А можно по подробнее (если это возможно, то со схемой). А то и у меня много одноцветных LED.
И еще несколько вопросов:
1)Возможно ли использовать вместо АМ2321 датчик влажности DHT11, 22;
2)На схеме нет названия микросхем U9, U15;
3)Какой программой открыть схему и плату которые находятся в архиве "основная схема v2_1 с Wi-FI модулем.rar"
12slav
Родился
Сообщения: 10
Зарегистрирован: Вс дек 01, 2013 19:14:41

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение 12slav »

Присоединяюсь к вопросу. Тоже хотел бы собрать на обычных светодиодах
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение SergSV »

1. Заменить АМ2321 на DHT 11, 22 нельзя. АМ2321 в данной схеме работает на шине I2C, а DHT 11, 22 работают по одному проводу.
2. Забыл написать названия в схеме U9 LM317ADJ , а U15 74HC595
3. Плата и схема нарисованы в DipTrace V2.3

Да и ошибся , сигналы OE_GREEN OE_RED OE_BLUE надо объединять логикой И.

Например можно использовать диоды или МС 74LS21 или 74LS08.

Вот несколько примеров на схеме.

Изображение

Ну и сама измененная схема с примененной 74LS21 под обычные светодиоды:

Изображение

И прикрепляю схему для обычных 3мм светодиодов в DipTrace
Вложения
Модуль на RGB под одноцветные светодиоды.rar
Схема модуля под обычные светодиоды 3мм
(20.82 КБ) 891 скачивание
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
koka5555
Потрогал лапой паяльник
Сообщения: 344
Зарегистрирован: Вт окт 22, 2013 23:09:06

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение koka5555 »

Уважаемый SergSV, проверьте пожалуйста, работает ли у Вас вторая цифра на часах в разноцветном цвете.У меня по одному цвету работает а разноцветное нет.
Вложения
25102015893.jpg
(174.51 КБ) 1683 скачивания
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение SergSV »

Проверю сегодня.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение SergSV »

Проверил на разных прошивках - все работает. Было у меня такое только с первой или последней цифрой. Это баг с EEPROM. Проверьте фьюз BODLEVEL он должен быть установлен на 4.0V если установлен в 2.7V то обязательно переставить на 4.0V. И установите задержку старта Atmega 64мс. Происходит при подачи напряжения на плату и хаотично происходит перезапись некоторых ячеек памяти EEPROM при BODLEVEL=2.7V . Иногда лечилось прокручивание цвета до синего и обратно. И попробуйте сначала прошить Flash, а затем EEPROM или в обратном порядке. Попробуйте другой блок питания. Может в блоке плохая фильтрация. Если не поможет будем думать дальше.

Выкладываю новую прошивку для платы с WI-FI модулем ESP12-E. Исправлены небольшие баги . WI-FI пока не работает , все в процессе. Два модуля между собой законектил для передачи данных с одного на другой. Осталось подцепить датчики на второй модуль ESP12-E и написать программу для него.

Также прикрепляю программку теста матриц. Фьюзы как для основной прошивки.
Все контролируется визуально.

Светодиоды статуса резервной батареи, включенного будильника и авто регулировки яркости должны гореть. Зуммер должен молчать.

1.Первый тест включает все светодиоды матриц. Тест прогоняет по всем цветам . Визуально можно определить какие светодиоды не светятся или их цвет отличается от других значит где-то не пропай . Тест начинается с полностью погашенных матриц.

2.Вторая часть теста зажигает только один светодиод и прогоняет его по всем строкам в каждом из трех цветов R G и B . Должен зажигаться только один светодиод. Если будут гореть два светодиода значит где-то КЗ на выводах регистров матриц.

Блок питания должен обеспечивать ток хотя бы 2A в режиме теста т.к нет регулировки яркости и потребление достаточно большое (особенно когда белый цвет) . Если блок не сможет обеспечить такой ток то тест не запуститься т.е будут попытки старта и тут же происходить сброс.
Вложения
Test matrix RGB.rar
тест матриц на замыкание и правильность цветов
(678 байт) 889 скачиваний
прошивка v2_1 с Wi-FI модулем .rar
(105.03 КБ) 873 скачивания
Последний раз редактировалось SergSV Вт окт 27, 2015 09:00:59, всего редактировалось 3 раза.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
koka5555
Потрогал лапой паяльник
Сообщения: 344
Зарегистрирован: Вт окт 22, 2013 23:09:06

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение koka5555 »

Зашил последнюю прошивку,как только входишь в меню ,пробегает строка цвет радио матрицы тухнут и больше не реагирует ни на одну кнопку,только сброс. Фьюзы выставил d9 7f. Вернул назад предыдущую прошивку,тоже самое ,пробегает строка цвет радио и всё,хотя до этого настройки работали.Теперь ломаю голову в чём может быть проблема.
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение SergSV »

Время после прошивки синим цветом отображается и точки мигающие красные? Бегущая строка зеленого цвета ? Это цвета по умолчанию. Интересуюсь с целью может плохой контакт между двумя платами.

И еще ЕЕPROM не забыли прошить ? А то судя по вашей фото там горит светодиод будильника. Он обычно горит если после прошивки не прошить EEPROM.
Но тут скорее все дело в железе с не прошитым EEPROM тоже можно все настроить при помощи кнопок , но очень коряво настраивается.

Проверить матрицы на правильность работы и не пропая можно просто соединить две платы проводами только не соединять сигналы Green_OE Blue_OE и Red_OE. Т.к изначальный цвет часов синий то берем сигнал с основной платы Blue_OE и соединяем с Green_OE платы матриц. Остальные два вывода ОЕ платы матриц оставляем висеть в воздухе. Цвет часов должен быть зеленый. Далее Blue_OE соединяем с Blue_OE платой матриц цвет должен стать синим ну и последний Blue_OE соединяем с Red_OE цвет должен быть красным.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
koka5555
Потрогал лапой паяльник
Сообщения: 344
Зарегистрирован: Вт окт 22, 2013 23:09:06

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение koka5555 »

Да по умолчанию цифры синие а точки красные,еепром прошивал.Когда заганял последнюю прошивку напутал с фьюзами и заблокировал атмегу,когда выпаивал феном и менял на другую незаметил что сместился конденсатор и замкнул 12 и 13 ножки атмеги, кондёр поправил но всё равно при входе в цвет радио на матрицах ничего нет а сразу всё работало и цвета менялись на всех цифрах ,только на второй разноцветное не появлялось а по отдельности цвета на второй были.Плата собрана которая с WI-FI модулем.Вернул назад прошивку которую брал с сайта radiosxemy и всё заработало и вторая цифра в разноцветье заработала. И опять заганяю прошивку с радиокота что на форуме вторую, пробегает строка цвет радио и зависает,а прошивка v2_1 с Wi-FI модулем что с radiosxemy та все настройки работают.Вывод в последней прошивке какой то баг.
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение SergSV »

Выше добавил программку теста матриц и перезалил прошивку.

Перепробовал все резервные копии прошивок которые сохраняю когда начинаю делать какие нибудь изменения в прошивке и все на работает. Будем ждать когда еще кто-то отпишется.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
koka5555
Потрогал лапой паяльник
Сообщения: 344
Зарегистрирован: Вт окт 22, 2013 23:09:06

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение koka5555 »

Прошил перезалиту прощивку,всё работает.Большое Спасибо. Но только по часах,так как приёмник и WI-FI модуль пока не установлены.Хотя тестируя дальше заметил что когда подключив к питанию (без акумулятора) яркость с ду регулируется, но переключив нульом на авто а потом назад перестаёт регулироваться, Ну и от фотодиода нет никакой реакции.
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение SergSV »

Если установлен R11 параллельно фотодиоду удалите его. Я забыл про него он ставился когда фоторезистор был :oops: . Так что он не нужен. При правильно запаяном фотодиоде на 30 выводе Атмега при комнатном освещении должно быть 0.3-0.7В.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
koka5555
Потрогал лапой паяльник
Сообщения: 344
Зарегистрирован: Вт окт 22, 2013 23:09:06

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение koka5555 »

Убрал резистор и заработала регулировка яркости от фоторезистора.А как подобрать минимальную яркость при полной темноте, а то по умолчанию уж слишком тёмными делаются цифры при автоматической яркости.И ещё вопрос , в каких случаях бежит строка "радио недоступно"?Уж часто бежит а радио запустилось 1 раз.
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: Часы на RGB матрицах + радио + BMP180+AM2321 +ПДУ

Сообщение SergSV »

Минимальная яркость пока никак не устанавливается. Было подобрано эксперементально что-бы в полной темноте не слепило и было видно. Но могу добавить такую настройку в основные настройки или вывести эту настройку в отдельное меню.

При обращении к датчикам или радио модулю программа проверяет его наличии.
Если по I2C не поступило ответа от запрашиваемого устройства то устройство помечается как не доступное. Опрос происходит каждый раз когда идет обращение к устройству на I2C. Смотрите что-то с шиной I2C , а именно с преобразователем уровня, а может просто не пропай.

Хотя если данные с BMP180 и AM2321 читаются то преобразователь работает.скорее всего не пропай.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
Ответить

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