Печатные платы для сборки часов на светодиодных матрицах

А продать купленное можно тут.
Mr.Pupkin
Мучитель микросхем
Сообщения: 432
Зарегистрирован: Ср янв 02, 2013 20:56:57
Откуда: близ Казани

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение Mr.Pupkin »

Комплектую детали.Вопрос к alcxa. А у прошивок для Mega 16, с поддержкой датчика давления, у всех есть бар. тенденция и показ изменения (я про "стрелки" по давлению в бегущей строке) :shock: давления?
Аватара пользователя
alcxa
Это не хвост, это антенна
Сообщения: 1347
Зарегистрирован: Ср мар 26, 2014 21:50:55
Откуда: RF-73 ULN
Контактная информация:

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение alcxa »

А у прошивок для Mega 16, с поддержкой датчика давления, у всех есть бар. тенденция и показ изменения (я про "стрелки" по давлению в бегущей строке) :shock: давления?
Вот если речь про эти прошивки, то есть.
Mr.Pupkin
Мучитель микросхем
Сообщения: 432
Зарегистрирован: Ср янв 02, 2013 20:56:57
Откуда: близ Казани

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение Mr.Pupkin »

Как всегда! Вечером деньги, утром стулья!Вечером перевёл деньги, утром посылка поехала!Всё получил!
Рекомендую собрать эти часы для людей, на самочувствие которых, оч.сильно сказывается атмосферное давление!Очень удобно наблюдать как и на сколько меняется атм. давление!Удивляет точность датчиков давления bmp, купленных на алигадюшнике!Сравнивал с показаниями образцовых барометров ("механическим" и "электронным"), проходящими ежегодную поверку в цсм.Сравнивал в течении года.
Аватара пользователя
bigudaff
Открыл глаза
Сообщения: 75
Зарегистрирован: Сб апр 14, 2018 16:22:33

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение bigudaff »

Доброго всем времени суток! Собрал эти замечательные часики. Плату делал сам. Завелись сразу. Получилось вот так:
20000102_122034.jpg
(167.59 КБ) 904 скачивания
20000102_121843.jpg
(141.7 КБ) 790 скачиваний

И всё было замечательно, пока не впаял датчик давления(BMP180). Давление показывает, но сильно занижает. Даже после корректировки в меню (выставил +99.9 т.е. на максимум) занижает на10 мм рт. Ст. Прошивка от alcxa со 2-й страницы (atmega32). Где-то на первых страницах данной ветки написано что надо корректировать EEPROM первые 4 байта. Но программирование для меня- тёмный лес. Нихрена там не понял.
В связи с этим возникла просьба к Уважаемым Учёным Котам: объясните и разложите всё по полочкам так, чтобы даже слепому котёнку всё стало ясно как и в чём корректировать этот грёбаный EEPROM.
Заранее благодарен.
З.Ы. Ранее собирал часы из соседней ветки на MAX 7219 тоже с DMP 180. Там никаких проблем не возникло.
Аватара пользователя
alcxa
Это не хвост, это антенна
Сообщения: 1347
Зарегистрирован: Ср мар 26, 2014 21:50:55
Откуда: RF-73 ULN
Контактная информация:

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение alcxa »

И всё было замечательно, пока не впаял датчик давления(BMP180). Давление показывает, но сильно занижает. Даже после корректировки в меню (выставил +99.9 т.е. на максимум) занижает на10 мм рт. Ст.
Либо не пропай датчика, либо датчик в мусорку. Обычно разброс давления максимум на 5мм, если больше сотни, то датчик не исправный
Также в прошивке, после корректировки давления, давление изменится не сразу (лучше перезапустить мегу или ждать около минуты опроса датчика) = будет исправлено в следующем релизе (тут это исправлено - только будильники не редактируются)
Прошивка от alcxa со 2-й страницы (atmega32). Где-то на первых страницах данной ветки написано что надо корректировать EEPROM первые 4 байта. Но программирование для меня- тёмный лес. Нихрена там не понял.
В связи с этим возникла просьба к Уважаемым Учёным Котам: объясните и разложите всё по полочкам так, чтобы даже слепому котёнку всё стало ясно как и в чём корректировать этот грёбаный EEPROM.
Лучше более позднюю версию зашить - в которой ниже перечисленные переменные правятся кнопками в часах в пункте меню "настройка"
Первые два байта ЕЕПРОМ: Нормальное атм. давление для текущей местности * 10 - используется для прогноза
Следующие два байта ЕЕПРОМ: Коррекция датчика давления * 10
Аватара пользователя
bigudaff
Открыл глаза
Сообщения: 75
Зарегистрирован: Сб апр 14, 2018 16:22:33

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение bigudaff »

[uquote="bigudaff",url="/forum/viewtopic.php?p=3776050#p3776050"]И всё было замечательно, пока не впаял датчик давления(BMP180). Давление показывает, но сильно занижает. Даже после корректировки в меню (выставил +99.9 т.е. на максимум) занижает на10 мм рт. Ст.
Либо не пропай датчика, либо датчик в мусорку. Обычно разброс давления максимум на 5мм, если больше сотни, то датчик не исправный
Также в прошивке, после корректировки давления, давление изменится не сразу (лучше перезапустить мегу или ждать около минуты опроса датчика) = будет исправлено в следующем релизе (тут это исправлено - только будильники не редактируются)
Прошивка от alcxa со 2-й страницы (atmega32). Где-то на первых страницах данной ветки написано что надо корректировать EEPROM первые 4 байта. Но программирование для меня- тёмный лес. Нихрена там не понял.
В связи с этим возникла просьба к Уважаемым Учёным Котам: объясните и разложите всё по полочкам так, чтобы даже слепому котёнку всё стало ясно как и в чём корректировать этот грёбаный EEPROM.
Лучше более позднюю версию зашить - в которой ниже перечисленные переменные правятся кнопками в часах в пункте меню "настройка"
Первые два байта ЕЕПРОМ: Нормальное атм. давление для текущей местности * 10 - используется для прогноза
Следующие два байта ЕЕПРОМ: Коррекция датчика давления * 10[/uquote]
Пробовал последнюю версию- всё то же самое. Да ещё и температуру не показывает- как я понял, из-за того что датчик температуры надо на другой порт переключать Лень перепаивать. Лучше пока оставить всё как есть и поменять BMP180.
А кстати, BMP/BME280 подойдёт?
Аватара пользователя
alcxa
Это не хвост, это антенна
Сообщения: 1347
Зарегистрирован: Ср мар 26, 2014 21:50:55
Откуда: RF-73 ULN
Контактная информация:

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение alcxa »

А кстати, BMP/BME280 подойдёт?
Нет, только BMP085/180
Аватара пользователя
bigudaff
Открыл глаза
Сообщения: 75
Зарегистрирован: Сб апр 14, 2018 16:22:33

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение bigudaff »

[uquote="bigudaff",url="/forum/viewtopic.php?p=3776126#p3776126"]А кстати, BMP/BME280 подойдёт?
Нет, только BMP085/180[/uquote]
Жаль, что не подойдёт.
Спасибо за консультацию!
Аватара пользователя
bigudaff
Открыл глаза
Сообщения: 75
Зарегистрирован: Сб апр 14, 2018 16:22:33

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение bigudaff »

[uquote="alcxa",url="/forum/viewtopic.php?p=3776116#p3776116"][uquote="bigudaff",url="/forum/viewtopic.php?p=3776050#p3776050"]И всё было замечательно, пока не впаял датчик давления(BMP180). Давление показывает, но сильно занижает. Даже после корректировки в меню (выставил +99.9 т.е. на максимум) занижает на10 мм рт. Ст.
Либо не пропай датчика, либо датчик в мусорку. Обычно разброс давления максимум на 5мм, если больше сотни, то датчик не исправный
Также в прошивке, после корректировки давления, давление изменится не сразу (лучше перезапустить мегу или ждать около минуты опроса датчика) = будет исправлено в следующем релизе (тут это исправлено - только будильники не редактируются)
Прошивка от alcxa со 2-й страницы (atmega32). Где-то на первых страницах данной ветки написано что надо корректировать EEPROM первые 4 байта. Но программирование для меня- тёмный лес. Нихрена там не понял.
В связи с этим возникла просьба к Уважаемым Учёным Котам: объясните и разложите всё по полочкам так, чтобы даже слепому котёнку всё стало ясно как и в чём корректировать этот грёбаный EEPROM.
Лучше более позднюю версию зашить - в которой ниже перечисленные переменные правятся кнопками в часах в пункте меню "настройка"
Первые два байта ЕЕПРОМ: Нормальное атм. давление для текущей местности * 10 - используется для прогноза
Следующие два байта ЕЕПРОМ: Коррекция датчика давления * 10[/uquote]
Пробовал последнюю версию- всё то же самое. Да ещё и температуру не показывает- как я понял, из-за того что датчик температуры надо на другой порт переключать Лень перепаивать. Лучше пока оставить всё как есть и поменять BMP180.
А кстати, BMP/BME280 подойдёт?[/uquote]

Уважаемый alcxa! Вы были абсолютно правы насчёт неисправности датчика давления. Наконец дождался от братьев-китайцев новый датчик, впаял- теперь давление показывает правильно. Даже корректировки не потребовалось.
uvv055
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс авг 29, 2010 17:54:52
Откуда: Краснодарский край

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение uvv055 »

Получил посылку от alcxa , собрал за два дня . Завелись сразу , пока без радио модуля , в будущем хочу сделать радиоканал . Спасибо alcxa за часики!!!
https://www.youtube.com/watch?v=ZbSNOBBQkoQ
https://www.youtube.com/watch?v=q5oV8KmQdnQ
Mr.Pupkin
Мучитель микросхем
Сообщения: 432
Зарегистрирован: Ср янв 02, 2013 20:56:57
Откуда: близ Казани

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение Mr.Pupkin »

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

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение alcxa »

Подключил другой (не тот, который был первоначально) датчик температуры. Датчик не определяется
Еще раз напишу:
Датчики работают только DS18B20, определение датчиков температуры (количество и считывание их ID) происходит только при подачи питания на мегу (или RESET).
На работающую мегу можно подключать только DHT22 при условии, что при RESET не было ни одного датчика DS18B20
Mr.Pupkin
Мучитель микросхем
Сообщения: 432
Зарегистрирован: Ср янв 02, 2013 20:56:57
Откуда: близ Казани

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение Mr.Pupkin »

Это я читал... Что я делаю: 1.датчик отключен (рабочий, проверен на другом устройстве) 2.включаю часы (после включения часов, для кучи замыкаю rst контроллера и минус). 3. выключаю часы. 4.подключаю датчик. 5.вкл. часы. Температ. не вижу..... :shock: Ладно, буду разбираться...


ps. припоминаю, что было такое на другом экземпляре часов, тогда я прошил заново мегу и всё ok стало....
Mr.Pupkin
Мучитель микросхем
Сообщения: 432
Зарегистрирован: Ср янв 02, 2013 20:56:57
Откуда: близ Казани

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение Mr.Pupkin »

Так и не смог датчик температуры запустить! Перепрошивал разными прошивками. Поменял датчик.... :shock: :shock: :shock: В меню всё показывает-работает, часы работают! До этого был другой датчик (сейчас его нет), температуру показывал..... Куда копать, даже не знаю.... :shock: :shock: Неужели "отвал" у МК...
Mr.Pupkin
Мучитель микросхем
Сообщения: 432
Зарегистрирован: Ср янв 02, 2013 20:56:57
Откуда: близ Казани

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение Mr.Pupkin »

Разобрался... :shock: :shock: :shock: точку PB3 - замкнул, PB4 - разомкнул! Прошивка от июля 17г. Хех.... в качестве образца дали часы, в них замкнута точка PB4, ну я так и замкнул....
Аватара пользователя
Grekka
Родился
Сообщения: 12
Зарегистрирован: Ср фев 26, 2014 23:30:23
Откуда: Коломна МО

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение Grekka »

Аlcxa, приветствую!
Наборы получены, всё в лучшем виде, спасибо.
Есть пару вопросов, позже в личку напишу.
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение vlad465 »

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

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение alcxa »

Кто-нибудь прикидывал, какие токоограничивающие резисторы оптимальнее ставить на желтые матрицы?
У желтых одинаковые параметры как и на красных
Изображение

Грубый расчет (без учета падения на ключах): (5В - 1,9В) / 0,02А = 155 Ом
С учетом выхода меги и ключа ULN и питании 4,7В получится 70 Ом
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение vlad465 »

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

Re: Печатные платы для сборки часов на светодиодных матрицах

Сообщение alcxa »

Вот это и странно, у меня с желтыми матрицами потребление почти вдвое больше чем с красными при одинаковой дефолтной настройке уровня яркости.
Причем потребление именно матрицами, т.к. явно зависит от количества активных пикселей.
Зависит от производителя, другие кристаллы поэтому параметры другие
Ответить

Вернуться в «Продам»