Ардуино и плата индикации от DVD Elenberg DVDP-2420

Обсуждаем цифровые устройства...
Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1487
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Попалась на глаза. Решил попытать. Результатами делюсь - мож кому пригодится.

Adr(0,2,4,6,8,10,12) Bit(0,1,2,3,7) <---> Seg(A,B,C,D,E,F,G) Dig(1,2,4,5,3)

Adr(0,2,6,8) Bit(4) <---> "VCD"; ": " правое; "ODD"; "dts"

Adr(1,3,5,7,9,11,13) Bit(1) <---> ПН; Н; LED; В; ПВ; ЛН; ЛВ

Adr(1,3,7,9,11) Bit(0) <---> "DVD"; ">"; "CD"; "II"; ":" левое

-где

Adr, Bit - Адрес и данные в памяти драйвера. Единица - Элемент светится.
Dig(1,2,4,5,3) - Цифры с лева на право.
Seg(A,B,C,D,E,F,G) - Сегменты цифр.
LED - отдельный (красный) светодиод на плате.
ПН; Н; В; ПВ; ЛН; ЛВ - Сегменты-треугольники овала по направлениям внутреннего угла.


На плате две независимых системы - LED индикатор и LED подсветка-мигалка.
Драйвер индикатора - TM1628, мигалки - DJ3053-1.
Схема запросто ищется в нете.
Скетч для Ардуины Уно.

Драйвер может еще опрашивать и передавать кнопки, но мне оно пока не надо.
Вложения
Serial_exp.rar
(1.82 КБ) 261 скачивание
Реклама
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Сообщение pcb432 »

Для наглядности надо бы видео, или хотя бы фотки результата.
Аналогично подключал платки от разных двд к PIC микроконтроллеру,
но к сожалению до практического применения пока не дошло :(
(по причине малого опыта в программирования).
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1487
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Кроме как зажигать сегменты я прогу не развивал. Ну что тут показывать?... Если сииииииииильно надо - задайте тему, попробую помочь. Тогда и фотки сделаю.
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Сообщение pcb432 »

Кроме как зажигать сегменты я прогу не развивал
Ну тогда я продвинулся дальше. :)
Выводил текст, управлял яркостью, делал примитвный счетчик,
но хотел подружить с часами, температурой.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

есть продвинуты модули от ДВД на чипах PT**** yflthufk кучу плат есть с ИВЛ а ЕСТЬ ДИОДНЫЕ
наиболе ИНТЕРЕСНЫ ИМЕНО ВЛИ ТАМ НЕ 7сегментники а 11 или 13 +значки дополнителные и опрос матрицы клавы-готовый модуль для часов- термометра или каконить измерителя всего подрят...мож кто делал готовый девайс?
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1487
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

pcb432-ому.

Выводить символы и регулировать яркость - это понятно. Но как из этого дисплея сделать счетчик? Или вы имеете в виду - как дисплей к счетчику ? Тады - не стоит "овчинка выделки", разве что для тренировки.

Наткнулся на тонкость с функциями Ардуины shiftin, shiftout (TM1628 похоже не успевает принимать shiftout c Ардуины) ). Внятного ответа об их таймингах не нагуглил.
Буду премного благодарен Котам (вооруженным осциллами) за инфу. Чтоб не пришлось с бубном скакать при случае. Как раз хочу осцилл делать с ардуиной как ЦПУ.
Реклама
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Сообщение pcb432 »

Естественно сама платка индикации ничего не считает,
она выполняет функию управления дисплеем (есть для LED, есть для VFD)
и кроме того имеет функцию сканирования кнопок (много кнопок).
Т.е. микроконтроллер выполняет свою работу и не тратит времени на индикацию.
Ну это вы сами уже знаете :) .
Сейчас повились наконец-то и вызвали большой интерес проекты на MAX7219 (давным давно известная),
так она практически аналогична драйверам на различных платах индикации.
Вот и было желание применить эти платы без лишних материальных затрат.
musor Вот как раз и возился недавно с подобным VFD с 16 сегментами от двд.
Что-бы не тратить время и средства взял блок питания, плату индикации и подключил к микроконтроллеру.
Но знаний в программировании маловато :( , поэтому только вывод букв и слов.
Кстати здесь на сайте есть проект на VFD (да не один), так к ним прикошачить такой дисплей вполне реально.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1487
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

pcb432 писал(а):Т.е. микроконтроллер выполняет свою работу и не тратит времени на индикацию.
Ну да. Это разумное распределение функций в устройстве. Динамическая индикация дает много помех. Избегайте встраивать ее в радиоприемники. Особенно ЛЭД.
Программистская мудрость - хочешь научиться программировать - программируй.
Вообще, я сторонник того, что программирование только примочка к схемотехнике, но не наоборот. Как писАть, на чем писАть - пох. Важен результат. Удач.
PS. По VFD. Если это про вакуумные флуоресцентные дисплеи, то ... Бррр...древность.
PPS. Для PIC процессора на чем писАли? Мне Micro Code Studio нравится.
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Сообщение pcb432 »

PS. По VFD. Если это про вакуумные флуоресцентные дисплеи, то ... Бррр...древность.
PPS. Для PIC процессора на чем писАли? Мне Micro Code Studio нравится.
VFD да известны давно, но имеют некоторые плюсы -красивый цвет, может быть цветным,
сегменты разнообразной формы, символы легко имеют до 14-16 сегментов (проще вывести читаемый текст)
Пример - терминалы кассовых аппаратов.
Недостаток - питание. Но проблема решаемая, берем не только плату индикации с донора, но и блок питания.
Пробую на микроси, по крайней маре мне более понятен :)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1487
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Вы по мере знакомства с индикаторами будете двигаться от цифровых к графическим, и от LED к LCD или OLED. Общий путь.
Я не так давно написАл первую программульку на Андроиде (АндроидБейсике). Часы ессно. Главное что сам. Запустил и посмотрел на своем 7'' планшете. И уверовал - при цене меньше 2500 руб, а за десяток (на Али) 16-сегментных ЛЭД - 520руб, при наличии USB интерфейса и дешевых USB-RS232 конверторов в продаже, лучший индикатор - планшет с его экраном. Пусть меня забросают помидорами. Каждый сам идет свою дорогу. Пардон за флуд. Удач.

ПС. Напомнили про MAX7219. Покупал такое. Попробую прикошачить к Ардуине.
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Сообщение pcb432 »

Вы по мере знакомства с индикаторами будете двигаться от цифровых к графическим, и от LED к LCD или OLED. Общий путь.
К сожалению, не хватит времени жизненого :( .
Да и по работе напрямую не связан с программированием и изучаю фрагментарно.
Считаю лучше так, чем пить и т.п.
Ладно это все как говорят продвинутые :) флуд.
А с 7219 +ардуней полно примеров в инете.
Ответить

Вернуться в «Цифровая техника»