Например TDA7294

Форум РадиоКот • Просмотр темы - Часы на светодиодных матрицах с драйверами MAX7219
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб янв 03, 2026 19:42:14

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1850 ]     ... , , , 40, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вс окт 11, 2015 19:17:13 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: -1
Рейтинг сообщений: 9
Зарегистрирован: Ср фев 02, 2011 16:22:32
Сообщений: 162
Рейтинг сообщения: 0
masy писал(а):
Да что то ни от резистора, ни то что заложено в программе по часовая.... работают в одной поре, из меню яркость можно отрегулировать.....

как фоторезистор подключен? яркость меняется если его пальцем закрываешь?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вс окт 11, 2015 19:54:02 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн фев 04, 2008 12:38:54
Сообщений: 151
Откуда: Шахты
Рейтинг сообщения: 0
подключен по описанию на главной стр. да дело в том, что не в резисторе беда.... все уже откинул, не работает даже почасовая регулеровка, странно.....до это делал эти же часики, только на 3 индикаторах, все работает...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пн окт 12, 2015 05:02:45 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн фев 04, 2008 12:38:54
Сообщений: 151
Откуда: Шахты
Рейтинг сообщения: 0
извеняюсь за беспокойство)) обнаружен косяк... резистор 10к который должен идти на корпус, влепил на + ,вывел ацп на максимум, вот и яркость не работает)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пн окт 12, 2015 15:17:48 
Вымогатель припоя

Зарегистрирован: Ср сен 09, 2015 13:09:15
Сообщений: 558
Рейтинг сообщения: 0
у меня с фоторезистором иногда в темноте дисплей начинал моргать (ярче-темнее),
как выяснилось часы реагировали сами на себя)), создавая обратную связь скана матрицы через фоторезистор. полечил экраном из черной бумажки между матрицей и фотодатчиком. ну и в цепь питания АЦП ближе к UREF пину конденсатор не помешает.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Ср окт 14, 2015 23:37:31 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: -1
Рейтинг сообщений: 9
Зарегистрирован: Ср фев 02, 2011 16:22:32
Сообщений: 162
Рейтинг сообщения: 0
kloker писал(а):
у меня с фоторезистором иногда в темноте дисплей начинал моргать (ярче-темнее),

у меня тоже самое было при определенных сумерках. решил так же в принципе))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пт окт 16, 2015 11:03:47 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
я снова в строю

завтра буду гонять матрицу 64х16 по новым исходникам
заодно и гляну что там на выводе Е2 твориться на моей плате

PS не могу собрать проект
make all

в ответ

cc1.exe: error: no iconv implementation, cannot convert from UTF-8 to ks0066-ru
make.EXE: *** [build/font-ks0066-ru-08.o] Error 1

проект часов собирался без проблем, по ходу что то с кодировкой


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пт окт 16, 2015 18:49:36 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4900
Откуда: Минск
Рейтинг сообщения: 0
Закомментируйте это в Makefile, под виндой перекодировка не работает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пт окт 16, 2015 18:52:52 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
#CHARSET = -fexec-charset=ks0066-ru

спасибо, все собралось


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пт окт 16, 2015 23:52:52 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4900
Откуда: Минск
Рейтинг сообщения: 0
В винде если писать в коде что-то вроде writeString("строка"), кодировка шрифта и кодировка системы должны совпадать, чтобы это нормально выводилось, т.е. и шрифт, и исходник должны быть в cp1251.

В linux же я могу спокойно установить в систему любую кодировку, в том числе настолько нестандартную, как ks0066, что используется в дисплеях 1602, добавить опцию в Makefile, после чего писать в коде нормальные русскоязычные строки, а компилятор сам переведёт их из системной кодировки (исходного файла) в необходимую.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб окт 17, 2015 06:17:55 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
на время отладки пойдет
а потом лучше сделать под 1251

загрузил ваш проект

что то тишина - темная матрица
плата у меня такая

Изображение

http://mk90.org/wiki/index.php/Freeduino32u4
аналог Леонардо

все подключения согласно pins.h

доработку делать?

PS.
загружаю вашу прошивку
на А B C - сигнал есть, на D нет
LAT сигнал есть
CLK R1 сигнала нет
на выводе E2 уровень 1.5V

естественно ничего не работает

загружаю скетч для ардуино
код и картинку я приводил ранее, там выводяться слово ARDUINO
1 сек горит 1 сек не горит матрица
все сигналы присутсвуют
E2 - синхронно с показом и гашения матрицы изменяется
когда матрица показывает - 1.5В когда не показывает - близко к 5В

еще заметил что сигнал OE не только включает и разрешает доступ к матрице, но и влияет на поступление сигналов - видемо управление и на буфер входной идет

PS1
на программном SPI все работает, на аппаратном нет
еще пришлось править arduino.h - не соотвествовала моей плате

и еще печалька - появился битый пиксел в матрице (еле светиться) пока сойдет, но в дальнейшем проблемму придется решать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб окт 17, 2015 18:07:00 
Первый раз сказал Мяу!

Карма: 4
Рейтинг сообщений: 6
Зарегистрирован: Сб мар 01, 2014 17:11:45
Сообщений: 20
Откуда: Москва
Рейтинг сообщения: 0
Мы рады что ты снова в строю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб окт 17, 2015 18:55:09 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4900
Откуда: Минск
Рейтинг сообщения: 0
По поводу аппаратного SPI...

В этом варианте используются прерывания, а у своей arduino leonardo я наблюдаю досадный баг - если влить прошивку, использующую прерывания, то сразу просле прошивки плата не стартует. Требуется её обесточивание, чтобы прошивка с прерываниями стартовала.

Поэтому я предпочитаю шить не через бутлоадер/USB, а через SPI, юзая плату не как arduino, а как обычный МК.


Последний раз редактировалось WiseLord Сб окт 17, 2015 20:40:52, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб окт 17, 2015 18:57:05 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
я именно так и делаю, шью через SPI

перевел на мегу32 (она мне ближе)

после прошивки тишина
при нажатии на ресет появляются вертикальные полосы хаотично
а если нажимать часто то проскакивает и отображение, как задано в программе (у меня 01234)

по осцилу вижу что все сигналы есть? кроме R1 CLK там уровень 1


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт окт 20, 2015 17:25:35 
Родился

Зарегистрирован: Вт сен 08, 2015 15:37:53
Сообщений: 19
Рейтинг сообщения: 0
Привет КОТАМ :tea: хочу собрать часы на 4-х матрицах. Есть тут печатка на 4 матрицы, и прошивка? Матрицы с китая 8 X 8 общий анод 60 * 60
http://ru.aliexpress.com/item/Free-ship ... ber=605870
Может мне кто-то помочь в моем первом устройстве, пишите лс


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Ср окт 21, 2015 06:33:23 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн фев 04, 2008 12:38:54
Сообщений: 151
Откуда: Шахты
Рейтинг сообщения: 0
На 60 е матрицы скину плату позже, но врятли она вам подойдет, матрици у желторотых все разные, сам наткнулся на такую проблемму, плату пришлось разводить самому....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Ср окт 21, 2015 16:50:02 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн фев 04, 2008 12:38:54
Сообщений: 151
Откуда: Шахты
Рейтинг сообщения: 0
вот плата 60 матрицы ,только 3 добавить, не составит труда.....


Вложения:
led_matrix_max7219 60.7z [10.91 KiB]
Скачиваний: 392
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Чт окт 22, 2015 10:38:45 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср апр 16, 2014 07:13:00
Сообщений: 58
Рейтинг сообщения: 0
Собрал еще одни часы в оригинальном как мне показалось корпусе. за основу взял часы которые выпускает Китай (dfrobot).
Вложение:
IMG_1306 (1).png [195.8 KiB]
Скачиваний: 1012


Вот что получилось
Вложение:
IMG_0207.JPG [97.91 KiB]
Скачиваний: 1848


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Чт окт 22, 2015 10:45:39 
Собутыльник Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 252
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2560
Откуда: KMV
Рейтинг сообщения: 0
Kuzma511 писал(а):
Собрал еще одни часы в оригинальном как мне показалось корпусе.

Ну нехилый вы корпус применили. Я хоть и равнодушен к ламповым часам, но эти мне понравились и дизайном, и авторским подходом. Жаль китаец за них много просил. Трубка, кстати, советская там.
Но вы взяли его идею на вооружение и получилось неплохо!

_________________
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Чт окт 22, 2015 12:04:54 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
WiseLord
Нашел еще один скетч для ардуино где на подобную панель выводиться бегущая строка

без всяких перепаек панель ожила и работает как надо
http://www.instructables.com/id/64x16-RED-LED-Marquee/step4/Program-your-Marquee-and-add-power/

ценность его в том, что не используется ни одна внешняя библиотека

странно что ни мои попытки завести и ваш код не приводили к желаемому результату

из тонкостей и после разбора полета этого кода заметил
хоть панел и одноцветная и вроде пин R2 никак не должен участвовать - оказалось все не так

он участвует и при том активно - похоже он как раз и определяет верхнюю и нижнюю половину матрицы
как только отцепляю R2 - ничего не работает - сплошное мельтишение на матрицы

для вывода бегущей строки белым по черному надо изменить код
Код:
     PORTB |= !((buffer[index]>>(7-i)) & 0x01) << (data_R1-8);  // top set of rows
      PORTB |= !((buffer[index+128]>>(7-i)) & 0x01) << (data_R2-8); // bottom set of rows
на

Код:
     PORTB |= !((~buffer[index]>>(7-i)) & 0x01) << (data_R1-8);  // top set of rows
      PORTB |= !((~buffer[index+128]>>(7-i)) & 0x01) << (data_R2-8); // bottom set of rows


в скетче используются аппаратные прерывания как и положено - ничего не рябит - все четко

ПС верхняя часть буфера не влияет на отображение - дебажим дальше


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Чт окт 22, 2015 13:47:07 
Родился

Зарегистрирован: Вт сен 08, 2015 15:37:53
Сообщений: 19
Рейтинг сообщения: 0
masy писал(а):
На 60 е матрицы скину плату позже, но врятли она вам подойдет, матрици у желторотых все разные, сам наткнулся на такую проблемму, плату пришлось разводить самому....


Я так понял ты собирал часы на таких же матрицах, может у тебя осталось печатка. :solder: Скинь если не сложно


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1850 ]     ... , , , 40, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y