Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить

Ардуино и дисплей покупателя - vfd как подключить/управлять

Чт июн 02, 2022 21:44:23

Тема создана для обмена опытом ..
Сюда складываем скетчи и документацию..
Для начала Wincor nixdorf VA63 сам индикатор futaba 2*20 vfd
за совсем копейки 200₽ на Авито Москва с rs232 от жадности пять штук.. их там больше сотни со слов продавца - налетай покупай живопись!! ( c usb интерфейсом плата совсем другая кому нужно в здешней барахолке тоже есть ;-) ) чтобы такой запустить
= снял мелкосхему sp232 нафиг ( наверное можно и оставить) в площадку на 9 ногу впаял провод от ардуины от TX.. но этого оказалось не достаточно
- потребовалось поставить центральную из 5 возможных перемычку !! JP3 дабы установить принудительно Parity off
ВОТ ВЕДЬ ГАДЫ :kill: и все заработало в лучшем виде 8)
ps -- если пинцетом замкнуть кранную левую со стороны индикатора если смотреть, а вообще это jp5 "перемычку" и подать питание - запускается внутренний тест самого индикатора проверки сегментов


К сожалению набор команд этого дисплея очень бедный - в лёгкую нет возможности прописать свои символы в память..вот это по настоящему трабла.. очень хочется..
Так же нет сдвига автоматического символов как у других дисплеев бывает - по этому к
тереть и ставить курсор заново.
Дока пдф гуглится моментом по этому аттачить нет смысла..
Про перемычки упоминание их функций удалось обнаружить в доке другого 4х строчного индикатора ,этой конторы va66

На гитхаюе нашлась либа с классами
https://github.com/MrTransistorsChannel/NixdorfVFD
Возможно она была сделана для usb версии .. в функции софтваре сериал включена инверсия.. для 232 версии этот параметр другой - дефолтный - нет инверсии.
Так что пора пилить часики 8)

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Пт июн 03, 2022 23:03:06

200₽ на Авито Москва с rs232 от жадности пять штук.. их там больше сотни со слов продавца

Я у него и покупал. И друзья по несколько штук взяли...

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Сб июн 04, 2022 01:54:03

Мой вариант подключения:
перемычку J3 надо замкнуть.
Скорость по умолчанию будет 9600.

Микрухи выпаивать не надо !!! ), подключаемся к CN3 (это нераспаянные пины около центрального разъема
1. RX платы дисплея = TX от ардуино (в моем случае от D6)
2. - пустой
3 +12В
4. 0В - земля
Строка инициализации будет = SoftwareSerial vfd(255, 6, 1); //это для выхода с пина D6.

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Сб июн 04, 2022 11:34:30

Предлагаю всем желающим в теме оставлять свои библиотеки для других дисплеев в формате который был предложен кодером с гитхаба в первом посте
В последствии это должно дать универсальность вставки кода в другие проекты, в том числе с индикаторами и стандартным для ардуино - текстовыми LCD.

И вот в аттаче та же самая либа и хеловорд, но запиленная для GIGATECH DSP850C (он же Promag DSP 851c) пойдет для всей серии DSP800 и все на той же софтваре сериал.
чуть позже допилю ее по шрифту - скорее всего будет кривая Ё и ё // потом поправлю..

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Пн июн 06, 2022 09:12:36



VFD дисплей Futaba M202MD10C. Часы на ESP8266 в среде Arduino.
Библиотекой не оформлял (пока лень разбираться))
Скетч прилагаю. В нём надо вписать имя вашей сети и её пароль.

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Пн июн 06, 2022 12:29:16

Супер! Надо будет попробовать на досуге.
А где взять нужные библиотеки? И можно ссылку на сам проект? Спасибо!

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Пн июн 06, 2022 18:37:57

Как и обещал выкладываю тест-пример и библиотеку рядом с ним для GIGATECH DSP850
где поправил шрифт в части подмены "Ё ё" на обычные "Е е" в виду отсутствия их в таблице знакогенератора в DSP850.

PS для полного счастья стоит разобраться как залить своих кастомных символов в таблицу знакогенератора этого дисплея..
над этой задачей попробую повозиться - если получится буду счастлив по настоящему, тогда и часики красивые попробую запилить..
Вложения
HelloWorld.rar
(3.14 KiB) Скачиваний: 223

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Пн июн 06, 2022 22:15:35

Energizer-A, в дисплее Wincor nixdorf VA63 не удалось еще случайно найти управление яркостью?
Я ранее в безымянном китайце нашел такое, собрав воедино несколько бумаг по нему. Там команды управления EPSON.

вот функция. но на футабе не работает.

void brightnes(byte br){ // яркость установить 1=25%... 4=100% и записать в ячейку EEPROM
if (br<1 || br>4) br = 4;
if (EEPROM[0] != br) EEPROM[0] = br; // перезапись только, если отличается
softportVFD.write(0x1F);
softportVFD.write(0x58);
softportVFD.write(br);
}

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Вт июн 07, 2022 07:09:22

OlegRu, я пока ковыряю dsp850c и там к сожалению этой функции тоже нет..там вообще только один протокол dsp800 и тот обрезан совсем.. по этому много чего нужного нет.. и кастомных символов простым способом тоже не получить по простому..
Кстати видимо тебе спасибо за функцию вывода нуля перед цифрой до 10 -- c2d :beer:
вчерась запилил часики тестовые тупорылые для обкатки - пригодилась

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Вт июн 07, 2022 23:28:38

Благодаря OlegRu удалось сделать текстовые часы на дисплее BA63. Есть 3 режима отображения времени.

Изображение Изображение Изображение

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Ср июн 08, 2022 08:09:43

Рекомендую ознакомиться: http://www.mantrid.ru/forum/showthread.php?t=1683

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Ср июн 08, 2022 09:00:41

abomin писал(а):Рекомендую ознакомиться

Спасибо -весьма познавательно ..
Была идея похожая но чуть другая - сделать транслятор i2c в стандартные команды дисплеея покупателя-, что бы имитировала обычный дисплей типа 16*2 - для проектов где код не публикуется или не читаем..

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Ср июн 08, 2022 10:19:16

...сделать транслятор i2c в стандартные команды дисплеея покупателя...
Хорошая идея! И вполне реализуемая, думаю. Встречал в офисных телефонах или факсах ЖК дисплеи с последовательным интерфейсом, а по командам совместимые с HD44780. Даже библиотеки под них есть.

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Ср июн 08, 2022 10:38:54

А какой вариант применения такой конструкции? Включиться с VFD вместо дисплея 1602 или 2002 для случая когда исходная прошивка устройства не доступна и нет возможности заменить библиотеку?Сам по себе без платки расширения (регистр с i2c) дисплей lcd1602 имeeт управление по параллельному порту. Это управление реализуется и просто на ардуинке, если ноги ничем другим не заняты, а это 80% всех устройств.

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Ср июн 08, 2022 17:38:17

OlegRu писал(а):прошивка устройства не доступна и нет возможности заменить библиотеку?

Почти так и есть ..где автор не выкладывает исходник в частности.
.. для обработки параллельного интерфейса тоже конечно можно.. но чаще мне встречается интересные девайсы которые прям просят яркости на i2с .
Дисплеи эти интересны не только из- за часов - в автоматике, в управлении станков и прочего пром оборудования, телеметрии например котельной -- таким дисплеям прям самое место-
яркие и крупные и стоимость бросовая.. где код открыт и он на ардуино сях библиотеки сабжевые ложатся прям с пол оборота, а вот где только хекс -путь писать самому с нуля для более менее замысловатого девайса - так себе вариантец..

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Ср июн 08, 2022 20:56:42

Кажется, здесь 80% решения https://microkontroller.ru/arduino-proj ... tvo/?amp=1

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Вс июн 12, 2022 09:49:50

Ув. Коты, может кто-нибудь подсказать, как на дисплее Wincor BA63 RS232 реализовать управление яркостью? Какая команда для этого нужна?
#define DIM не прокатывает :(

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Ср июн 15, 2022 20:13:09

Ну и заодно подскажите, есть-ли в таблице символов значок градуса Цельсия? Если да, какой код у него?

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Чт июн 16, 2022 01:47:32

0xF8 или 248
Только вот странно, функцией write он выводится, а через printf нет.
Итак, градус побежден, осталось с загружаемыми символами разобраться и там до пакмана недалеко.

Re: Ардуино и дисплей покупателя - vfd как подключить/управл

Чт июн 16, 2022 08:55:01

Я для своего дисплея даташита не нашёл, а в даташите на аналог не все управляющие коды были описаны. Так что пришлось выпаивать контроллер, городить адаптер на проводках, считывать прошивку (благо контроллер оказался незалоченным), и дизассемблировать её. Там оказалась куча недокументированных управляющих кодов, двенадцать переключаемых раскладок-алфавитов и целых девять пользовательских символов.

Вот тут - https://embedded.by/406 - чел ковырял дисп, как у меня.
Ответить