Простые часы на светодиодных матрицах.

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

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


Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Простые часы на светодиодных матрицах.

Сообщение Martin76 »

User_AVR писал(а):не используется TPIC6B595.
595+ULN обязательно? с чем это связано?
Наверное с доступностью этой пары и меньшей ценой, чем у TPIC. Хотя плат и на TPIC имеется достаточное количество.
User_AVR
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт янв 20, 2011 20:19:00

Re: Простые часы на светодиодных матрицах.

Сообщение User_AVR »

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

Re: Простые часы на светодиодных матрицах.

Сообщение alcxa »

User_AVR писал(а):Где-то читал, проблемы с кнопками были в таком варианте.
Проблема с кнопками была изжевана несколько раз и как исправить - рассказал. В последних актуальных прошивках проблем с кнопками не должно быть.
User_AVR писал(а):Если знаете вариант платы с TPIC покажите пожалуйста.
смотрите 1 сообщение в этой теме
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)
User_AVR
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт янв 20, 2011 20:19:00

Re: Простые часы на светодиодных матрицах.

Сообщение User_AVR »

Понял, спасибо!
Плата на стр. 1 есть, мне интересны различные варианты как примеры, т. к. у меня не готовые матрицы.
Делаю свою разводку, компоновку хотел подсмотреть.
medved-olimpus
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб июл 09, 2016 13:41:39

Re: Простые часы на светодиодных матрицах.

Сообщение medved-olimpus »

Ребята,а ни кто так и не попробовал прикрутить BME280 к часикам ? А то я уже собрал несколько часов , без давления и влажности . Сейчас жду из поднебесной датчики .А раньше ошибочно заказал этот датчик,теперь лежит без дела . А часики обалденные http://www.radiokot.ru/forum/posting.ph ... 5&t=50199# Большое спасибо автору и всем кто улучшал прошивкуhttp://www.radiokot.ru/forum/posting.php?mode=reply&f=25&t=50199# Я в программировании http://www.radiokot.ru/forum/posting.ph ... 5&t=50199# Могу только спаять и прошить .
Alexsandr25011988
Родился
Сообщения: 5
Зарегистрирован: Пн июл 25, 2016 19:16:39

Re: Простые часы на светодиодных матрицах.

Сообщение Alexsandr25011988 »

Добрый вечер всем! Спаял я эти замечательные часики на монтажной плате, матрицу набрал из светодиодов, куча проводов. Размеры примерно как у автора, схема на 595 и транзисторах, резисторы в столбиках по 240 Ом, очень ярко, убавил. Часы запустились сразу. Большое, прибольшое спасибо. :))
Аватара пользователя
|_|_|урик
Мучитель микросхем
Сообщения: 463
Зарегистрирован: Ср апр 25, 2012 22:27:46
Откуда: Донецк

Re: Простые часы на светодиодных матрицах.

Сообщение |_|_|урик »

Мой вариант. Никаких проводов, кроме питания
P.S. Может кому пригодится
Вложения
Часы1.lay
(267.04 КБ) 717 скачиваний
Часы.lay
(371.78 КБ) 774 скачивания
User_AVR
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт янв 20, 2011 20:19:00

Re: Простые часы на светодиодных матрицах.

Сообщение User_AVR »

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

Re: Простые часы на светодиодных матрицах.

Сообщение alcxa »

User_AVR писал(а):Как мне её победить?
Может БП не тянет??? Какой ток потребляется на 6м ряду и на 10?
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)
User_AVR
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт янв 20, 2011 20:19:00

Re: Простые часы на светодиодных матрицах.

Сообщение User_AVR »

Точно!
Причина в БП. Адаптор 12В 1А. через AMS1117-5.
Не подумал об этом, ведь строки все светились.
Заменил на другой такой-же мощности.
Заработало!.Ток не померял, поторопился.

Спасибо Вам за совет!
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение m.ix »

Есть к данному дэвайсу новая дополнительная более продвинутая идея.Сею плату пока что не собрал.
Изображение

Дополнить лентой из 60 светодиодов с кучей эффектов.
лента на WS2812
Изображение

RGB Pixel Clock добавить
Эта лента от МК требует всего навсего один вывод.

Спойлер





Ну и так же добавить управление с помощью ПДУ
Лечу лечить WWWашу покалеченную технику.
User_AVR
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт янв 20, 2011 20:19:00

Re: Простые часы на светодиодных матрицах.

Сообщение User_AVR »

Ранее собрал эти замечательные часики с кварцем на прошивке vvsv( не помню версию) . Из "периферии" - ds18b20 дома и за бортом, фоторезистор и ДУ.
Работают, как наладил- проблем нет. Очень нравится, что можно поставить несколько будильников на день, "одноразовый будильник"и ручной запуск бег. строки.
И всё бы хорошо, только через 6-7 месяцев стали дохнуть матрицы. И что интересно - справа налево. Самая левая держится с рождения, а другие год назад поменял, и вот опять на них битые пиксели. На замену больше нет. Синие нигде не могу найти. Почему так происходит понятно, поэтому резисторы до 91 ома увеличил- не помогло.
Поэтому надумал сделать на дискретных светодиодах- если что, взял из мешка и заменил. Да и матрица цельная мне больше нравится, и форму пикселя можно любую, хоть треугольную (пока - классический круг). Кроме этого выросли возможности - нужно использовать.
Сделал вчера: Mega32A, tpic6b595, DS3231(модуль с батарейкой), GY-68(bmp180), ds18b20 x 2, dht11 и фоторезистор, резисторы 100 ом- очень ярко. Увеличу до 200.
Читал выше дискуссию по конвертору уровней на датчике давления и до сборки часов решил проверить.Результат:модуль GY-68 подключённый к ардуине с 5-и вольтовой логикой работает без проблем уже 2 месяца. В часах точно такой-же без конвертора- за сутки не отвалился ни разу.Продолжаю наблюдения.
Залил прошивку uk8amk март 2016 "ОК_DS1307_BMP085_DHT11_DS18B20."
Функционал богатый, автору огромное спасибо и уважение.Только есть на мой взгляд некоторые неудобства.
Прошу понять меня правильно, не хочу обидеть, и заранее извиняюсь! Это не придирки , а стремление к совершенству.
1. С датчиком влажности что-то не не то. Понимаю, точность его так себе, но в часах врёт- в 3 раза занижая показания, по сравнению с другим психрометром.
Пробовал его в наскоро собранной схемке на ардуине- погрешность 10-15 процентов. Проверял DHT 22 -намного точнее. К сожалению в часах он не поддерживается.
Можно "прикошачить"?
2. Возможен запуск бегущей строки вручную? - частое мерцание строки раздражает, поставил раз в минуту или реже, а если приспичило температуру узнать-жмёшь на кнопку.
3. Решение по будильникам у vvsv мне кажется более удачным. Там по-моему 9 будильников. Некоторые можно поставить на несколько сработок(дней), а некоторые на любой день и время. Например по рабочим дням в 6:00 и 6:15 . И если в какой-то день нужно пораньше, ставишь на 5:00 сработать 1 раз.Завтра прозвенит и всё.
Вот бы здесь так !
4. При выводе строки напрягают сокращения в названиях месяца, и приятнее было бы "дома", "на улице", между значением влажности и давления пробел нужен.( да и в других позициях наверное добавить можно- комфортнее будет). Можно температуру и давление с десятыми?
5. Маленький диапазон изменения яркости. Светил на макс. значении 10 ВТ. светодиодом в упор. На мин. полностью закрывал. Видимо очень яркие светодиоды в матрице.Возможно с увеличением резисторов в столбцах что-то изменится?
Музыка будильника приятно удивила!
Фазы луны как-то странно - то 11, то 4, то 5 процентов и всё время убывающ. - не понял ещё.

Продолжаю изучать новые функции часов.
Спасибо авторам за их труд!
Аватара пользователя
mr_kot
Друг Кота
Сообщения: 4625
Зарегистрирован: Пт ноя 27, 2009 18:12:27
Откуда: Черкассы, UA
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение mr_kot »

User_AVR писал(а):Читал выше дискуссию по конвертору уровней на датчике давления и до сборки часов решил проверить.Результат:модуль GY-68 подключённый к ардуине с 5-и вольтовой логикой работает без проблем уже 2 месяца. В часах точно такой-же без конвертора- за сутки не отвалился ни разу.Продолжаю наблюдения.

Никто ведь не спорит. Вот табличка из даташита на BMP180:

Изображение

Это значит, что производитель еще гарантирует работу прибора при напряжении 4,25 В (напряжение IO равно напряжению питания). Все, что выше - на свой страх и риск. Некоторые экземпляры могут работать и от 6-7 В, а некоторые и при 4,5 В могут выпустить волшебный дым.
Изображение

В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.
User_AVR
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт янв 20, 2011 20:19:00

Re: Простые часы на светодиодных матрицах.

Сообщение User_AVR »

Так и я не спорю-только факты, без комментариев.

Обнаружил в вышеназванной прошивке , что если поставить "квадратный" шрифт в 2 пикселя, то изменить его невозможно..
С другим шрифтом вроде заработал ручной запуск строки, а с этим уже нет. Видимо нужно сбросить всё в дефолт - перепрошить.
С десятыми в термометрах разобрался-по умолчанию выкл. были.
Разбил строку на части- понравилось, что каждый параметр теперь отдельно.
Axx
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн фев 08, 2016 22:46:08

Re: Простые часы на светодиодных матрицах.

Сообщение Axx »

User_AVR писал(а):Музыка будильника приятно удивила!

Это все хорошо, но если электричество пропадет то и проспать можно :(
Имхо, для этого лучше использовать мобилку (понятно что и ее можно забыть зарядить и т.д. но все же :) )
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Простые часы на светодиодных матрицах.

Сообщение uk8amk »

User_AVR писал(а):Обнаружил в вышеназванной прошивке , что если поставить "квадратный" шрифт в 2 пикселя, то изменить его невозможно..

Проверим. Если можно, то фото этого самого шрифта.
User_AVR писал(а):1. С датчиком влажности что-то не не то.... Пробовал его в наскоро собранной схемке на ардуине- погрешность 10-15 процентов.

Тоже были подозрения, но не с чем было сравнивать. Хотелось бы увидеть материалы для повторения эксперимента.
User_AVR писал(а):4. При выводе строки напрягают сокращения в названиях месяца, и приятнее было бы "дома", "на улице",

Легко правится в коде. К сожалению универсального решения на все вкусы не придумано.
User_AVR писал(а):5. Маленький диапазон изменения яркости.

Ограничено выбранной архитектурой программы и возможностями контроллера.
User_AVR писал(а):Фазы луны как-то странно - то 11, то 4, то 5 процентов

Известно. Используется готовая(чуть доработанная) библиотека. Оригинал, скомпилированный на Borland C++, ведёт себя похожим образом. Возможно вылечить другой астрономической библиотекой, только где её взять?
User_AVR
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт янв 20, 2011 20:19:00

Re: Простые часы на светодиодных матрицах.

Сообщение User_AVR »

Немного исследовал прошивку.
Иногда срабатывает ручной запуск строки, а если долго её не запускать, то кнопка не реагирует.
Приходится входить в меню и листать все пункты до конца.
Понятно, что всем не угодишь, только личное мнение из опыта эксплуатации других прошивок.
Вот при ручном запуске на мой взгляд должна быть длинная строка.
А когда показания мин. сек. нажатие меню должно обнулять (ли округлять) секунды - удобнее время ставить.
Повторюсь- это лишь личное мнение.
Какие необходимы данные для датчика влажности? Если сумею- представлю.
А имеет ли смысл DHT11? У 22-го реальнее показания. Есть в наличии оба.Волосяной гигрометр тоже есть.
Можно собрать психрометр на 2-х термометрах.
Готов тестировать в меру сил. Для этого и собирал на макетке( Ну и напарился с ZIF для меги!)
Я в СИ не очень, но компилировать готовый проект способен,изменив кое-что пытался и Ваш.
Не вышло- не хватает каких-то библиотек.Либо версия CVAVR у меня старая.
Не разобрался пока.
Вот шрифт. Выход из этого шрифта только перепрошивкой получается(или что-то править EEPROM?)
Изображение
И часто выходит двойное нажатие кнопки выбора-типа дребезг, меню реже, но бывает.
Пытался подловить момент показа влажности - 14 % а в реале 70.
Да луна и так сойдёт, а вот с яркостью просто беда.
В других часах у меня значительно шире диапазон. Попробую придушить резисторами.
Axx
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн фев 08, 2016 22:46:08

Re: Простые часы на светодиодных матрицах.

Сообщение Axx »

User_AVR писал(а):а вот с яркостью просто беда.

У вас просто светодиоды сильно яркие :) с красными матрицами у меня с яркостью проблем нет
User_AVR
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт янв 20, 2011 20:19:00

Re: Простые часы на светодиодных матрицах.

Сообщение User_AVR »

Плохо не то, что очень большая максимальная яркость когда фр освещён= значение 21
А то, что яркость матрицы не уменьшается если фр полностью закрыт = 00.
Почему при настройке её можно притушить, а в реале потом нет?
Узкий диапазон.

Заметил, что показания влажности зависают на 14 %. Но тут прыгнули на 33%.
Расположенный рядом волосяной гигрометр м-68 показывает 67%.
User_AVR
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт янв 20, 2011 20:19:00

Re: Простые часы на светодиодных матрицах.

Сообщение User_AVR »

Скомпилировал прошивку из проекта uk8amk (март 2016)
Сборка прошла без ошибок, предупреждения только.
CVAVR 3.12.
Шрифты теперь перебираются, но реакция на кнопку всё равно заторможенная- приходится жать несколько раз.
Ручной запуск строки заработал - поставил длинную.
Увеличение резисторов до 200 ом не оказало на яркость видимого изменения.
Увеличу ещё.
Влажность теперь висит на 15%. Странно, по ттх этот датчик меньше 20-и не мерит...
Ну и подправил тексты, как хотелось.
Замечательно, что можно двигать строки\столбцы.
Не проверил поздравлялки и будильники.
В процессе...
Ответить

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