Авторизация
Регистрация

Напомнить пароль

Arduino Micro Pro. Как построить сенсорный дисплей Wacom Cintiq

О платах Arduino, наверное, слышали все, а многие и как минимум держали их в руках, а то и создавали на них что-нибудь сами.
Сегодня мы взглянем поближе на плату на базе ATMega32U4, оживим с её помощью древний графический планшет и дадим возможность самодельному LCD монитору воспринимать написанное прямо на экране.
Добро пожаловать под кат.

В наше время самый распространенные сенсорные экраны — емкостные. Они достаточно дешевы, в отличие от резистивных — прочны, но с чувствительностью к силе нажатия у них как-то не задалось. В качестве замены мыши такое пригодно(особенно если на экране кнопки побольше нарисовать), но для работы с графикой, когда требуется имитация кисти, без электромагнитного пера не обойтись.
Эталоном таких устройств считают изделия от Wacom. Их сенсоры используют явлениие электромагнитного резонанса. Перо получает необходимую для работы энергию от самого сенсора, поэтому ему не нужны ни провода, ни элементы питания. В своё время фирма подсуетилась насчёт правильного патента и надолго закрепила свою монополию на безбатарейные перья, вынудив конкурентов утяжелять свои встроенными аккумуляторами. Ныне патент уже истёк, но планшеты с активными перьями всё ещё встречаются в продаже.
Как это работает?

Сенсором является антенна-матрица из множества приёмно-передающих катушек и магнитный отражатель, размещённый под ней. Антенна излучает электромагнитное поле с частотой 531 кГц, которое наводит ЭДС в катушке внутри пера и обеспечивает питанием его электронную схему.

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

Антенна, как правило, делается из стеклотекстолита и непрозрачна для света, но LCD-матрица прозрачна для излучения антенны и пера, поэтому антенну можно разместить под LCD-матрицей, тем более что сама по себе антенна можеть быть тонкая — до 0,5 мм толщиной.

При работе с графическим планшетом одной из проблем является разнесение в пространстве пера и изображения — некоторым в такой ситуации сложно рисовать. Совмещение планшета с дисплеем эту проблему снимает.

В настольном исполнении такие устройства давно известны под торговой маркой Cintiq, в портативных устройствах технология тоже нашла своё применение под названием Wacom Penabled. Такие ноутбуки, как правило, можно определить по специфическому шарниру крышки, позволяющему вывернуть её в обратную сторону и опустить на клавиатуру экраном наружу.

Они время от времени попадаются на вторичном рынке в различной степени работоспособности. Расцвет технологии пришёлся на времена Pentium M/Core Duo, так что даже если девайс достанется живым — при 2-4 Гб оперативной памяти работать с современным ПО будет тяжело.
Как один из вариантов решения проблемы производительности, в Интернете предлагалось установить Linux и пробросить ввод и вывод на другой ПК через локальную сеть, но это не наш метод. Тем более что изображения на экране все равно нет, поэтому ноутбук можно смело разбирать.
Вот так выглядит с обратной стороны матрица с дигитайзером. Сплошной слой металла — одновременно отражатель, формирующий диаграмму направленности антенны, и экран, защищающий её от помех со стороны платы матрицы.

А вот так выглядит открытая сторона антенны. Хотя шаг проводников матрицы порядка 3-4 мм, её сигнальный процессор позволяет определять положение пера с точностью до 1/200 мм. Кстати, будете покупать такой девайс — не забудьте убедиться в наличии пера в комплекте. Перья от разных Penabled-ноутбуков хоть и взаимозаменяемы между собой, но отдельно стоят довольно негуманных денег даже на Ebay.

Контроллер антенны расположен на отдельной плате, соединённой с антенной прикленным печатным шлейфом, и прикрыт плёнкой.
Отклеим плёнку и присмотримся к плате поближе.

На ней распаяны две большие микросхемы, одна из которых — фирменный ASIC W8003, обеспечивающий обработку принятых сигналов. Он выполнен в корпусе BGA, все выводы спрятаны от глаз, нормального описания ни на плату в целом, ни на сам чип нету, но нашлась небольшая табличка, утверждающая, что дигитайзер умеет общаться с внешним миром по интерфейсам USB и UART.

А ещё нашлась табличка с описанием сигналов 14-контактного разъёма.

Забегая вперёд: в таблице есть ошибка — перепутаны контакты 9 и 10.
Находим в запасах плату фискальной памяти от кассового аппарата. Памяти на ней уже давно не осталось, но зато там есть стабилизатор напряжения на 3,3 вольта, на которое рассчитаны внутренние устройства ноутбука.
В родном шлейфе проводов к контактам USB нет — может, экономили порт на плате? В любом случае, берём тонкий провод МГТФ и паяемся прямо к плате — расстояние между выводами разъёма примерно 1 мм, паять несложно, есть шанс легко добиться желаемого.

Откладываем в сторону паяльник и пытаемся подключить конструкцию к USB-порту ПК — «Устройство не опознано».
Возможно, мы перепутали местами линии данных? Нет, их перемена местами тоже ничего не даёт.
Вторая микросхема на плате — микроконтроллер, и похоже, что именно он занимается инициализацией ASIC при подаче питания, так что интерфейс USB хоть и есть, но не работает — потому, что команды инициализации требуют работать исключительно с UART. Прошивки для него, естественно, нет. Да и описания — тоже.
Итак, мы имеем UART с 3В логическими уровнями. Может, нас выручит переходник USB-UART?
Нет, он нам не поможет. Пока ещё были в ходу графические планшеты с RS-232, пользователи установили, что они нормально работают только через переходник на строго определённом чипе. Но на этом проблемы не исчерпываются — нормальная поддержка планшетов с последовательным интерфейсом осталась только в Linux, в Windows она закончилась вместе с WinXP(начиная с Win7, драйвер для встроенного дигитайзера Wacom проверяет ID материнской платы по белому списку)
Продолжение поиска вывело на проект под названием Waxbee.
Изначально он предназначался для продления жизни планшетов с интерфейсом ADB.

Сам интерфейс был разработан фирмой Apple в 1986 году и предназначался для подключения низкоскоростных устройств ввода типа клавиатур и мышек. В теории он должен был обеспечивать поддержку цепочки длиной до 16 устройств(на практике получалось только 3) и холодный запуск ПК с клавиатуры.

Физически он состоял из четырёх проводов — два обеспечивали питание и заземление, по третьему передавались данные и тактовый сигнал от всех устройств, четвёртый фактически выводил за пределы системного блока линию PS_ON блока питания. Такой вот предок 1-Wire. Естественно, без недостатков тут не обошлось, и если с малой пропускной способностью шины можно было мириться, то короткое замыкание в цепи подключенных устройств пережигало предохранитель на материнской плате и у компьютера разом отваливались клавиатура и мышь. Тем не менее это решение продержалось в производстве больше 10 лет, пока не было заменено на USB — а периферийные устройства начали превращаться в тыкву.
Судя по всему, проект начался с подключения ADB-клавиатур к ПК: если интерфейсы AT и PS/2 электрически идентичны и взаимопреобразуются в любую сторону простым пассивным переходником, то у ADB потомков не осталось и без активного адаптера уже не обойтись. Адаптеры, как оказывается, довольно популярны — настолько, что производятся по крайней мере мелкосерийно.
Реализованы они изначально на основе отладочной платы Teensy 2.0, появившейся в 2009 году.

Она отличалась от набиравшей популярность Arduino двумя особенностями — увеличенным объёмом памяти (целых 32 кБ вместо 8-16!) и аппаратным USB, позволявшим сэкономить место в памяти, отказавшись от программной эмуляции, и просто увеличить надёжность работы устройства с ATmega32U4 вместо ATMega8/88/168. Так что если Вы видите проект самодельной клавиатуры — с большой вероятностью в нём будет использован именно этот микроконтроллер, и его главная ценность — умение работать как USB-HID устройство. Добро пожаловать в мир самодельных клавиатур, мышек, джойстиков и прочего!
Полезно знать: фирменный загрузчик Teensy занимает 512 байт памяти, загрузчики клонов — до 2560 байт, поэтому не исключена ситуация. когда готовая прошивка чужого проекта на основе оригинальной платы не поместится в памяти платы-клона.
Одним использованием библиотеки adb2usb дело не ограничилось, и теперь Waxbee может эмулировать USB-планшет на базе оборудования с различными последовательными интерфейсами — хоть RS-232, хоть ISDV4 — в исходниках имеется немало готовых конфигурационных шаблонов, на основе которых нужную прошивку для конвертера можно скомпилировать хоть сразу, хоть после их незначительной правки. Правда, на обычной плате Arduino работать не будет — ATmega32U4, ATMega8 и ATMega88/168/328 между собой программно несовместимы. Поэтому придётся раскошелиться на плату Arduino Micro Pro.
Плата приехала в почтовом пакете морковного цвета.

Сама она упакована ещё в антистатический защитный пакет — всё ж электронное устройство, как-никак.

Размеры платы 35х18 мм. Ещё с ней в пакете есть пара однорядных гребёнок на 12 контактов.

На нижней стороне платы никаких деталей нет.

Сравнение размеров с Arduino Pro Mini(справа).

Расположение выводов:

18 цифровых вывода могут работать как входами, так и выходами. Напряжение на выводах 5 или 3,3В в зависимости от версии платы, ток до 40мА на каждом. Есть последовательный интерфейс с выводами TX и RX; I2C интерфейс с выводами SDA и SCL; SPI интерфейс с выводами MISO, MOSI и SCK и 9 аналоговых входов A0-A3 и A6-A10. Доступны 5 каналов ШИМ на выводах 3, 5, 6, 9, 10.
Принципиальная электрическая схема:

Забегая немного вперёд: оба сигнальных светодиода, распаянных на плате, одного цвета — зелёного. Видимо, кто-то оптимизировал закупку комплектующих изделий, а теперь при беглом взгляде на плату сразу и не понять, какой из них светится.
Собственно сборка аппаратной части нашего конвертера несложна.
Если есть родной шлейф для подключения дигитайзера — лучше воспользоваться им. Хотя в крайнем случае можно и прямо к плате припаяться.

Выводы 1(USBGND), 11(GRD) и 14(GND) разъёма дигитайзера соединяем с выводом GND Arduino.
Вывод 9(TXD) соединяем с выводом RX1 Arduino.
Вывод 10(RXD) соединяем с выводом TX0 Arduino.
Вывод 13(VCC) соединяем с выходом стабилизатора напряжения на 3,3В, подключенного к выводу RAW Arduino.
Вывод 6(PDCT) — сигнал захвата пера — можно использовать для управления индикаторным светодиодом через ключ на транзисторе, а можно и не задействовать.
Остальные выводы разъёма дигитайзера не используются.
Вот так всё это выглядит в собранном виде.

Теперь дело за прошивкой.
Если Вы используете дигитайзер с диагональю 12,1 дюйма и соотношением сторон 4:3, то можно сразу использовать готовую прошивку.
Как ни странно, но среда разработки Arduino IDE не умеет работать с готовыми .hex-файлами, но скачать и поставить её всё равно придётся — ради драйверов USB-Serial, потому что без них Windows 7 работать с платой не будет:

Скачиваем, ставим, открываем диспетчер устройств:

Для заливки прошивки используем широко известную в узких кругах программу AVRDude. Она консольная, но это не страшно. Кстати, не тратьте зря время на утилиты типа XLoader или ARP Uploader — работать с ATMega32U4 они не умеют.
Скачиваем последнюю версию(старые не умеют работать c ATMega32U4), распаковываем для удобства в корневую папку диска(например, С:), туда же — скачанную прошивку.
Запускаем командную строку и набираем в ней команду:
avrdude -p atmega32u4 -c avr109 -P COMx -b 57600 -D -V -v -U flash:w:SU-040-01X-V2.hex:i

Нет, клавишу Enter пока что не трогаем.
Смотрим в открытое окно диспетчера устройств, берём в руки пинцет/отвёртку и ненадолго замыкаем на плате Arduino контактные площадки GND и RST. Кнопки RESET на плате нет, её можно было бы напаять на проводах, но вряд ли она мне понадобится больше двух раз.
Микроконтроллер уйдёт на перезагрузку и после неё в первую очередь запустит прошитую в него программу загрузки основной прошивки через виртуальный COM-порт, отобразив его в диспетчере устройств.

Эта программа включает в себя таймер, который через некоторое время её завершит, если не начнется передача основной прошивки. На ожидание этой передачи отводится несколько секунд.
Просто запомним номер порта загрузчика, переключимся в окно консоли с AVRDude, поправим номер порта в командной строке, снова замыкаем металлическим предметом контакты на плате Arduino, снова ждём обнаружения загрузчика и вот сейчас нажимаем Enter.

При этом на плате загорятся и погаснут два зелёных светодиода.
Выдёргиваем кабель из USB-порта, вставляем его снова — Windows обнаруживает новое устройство.
Скачиваем legacy-драйвер Wacom, ставим, перезагружаемся.
В диспетчере задач появляется пара новых устройств:

а в панели управления — новый значок:

Откроем его. Как и обещалось, Arduino эмулирует планшет Wacom Intuos 2.
На этих вкладках можно настроить чувствительность пера и ластика, назначение кнопок…

… активные области планшета и дисплея и их взаимный маппинг.

Если дигитайзер не 12,1 дюйма 4:3, а 12,1 дюйма 16:10
1. Скачайте Waxbee(Для работы требуется Java)
2. Запустите командную строку, перейдите в папку с файлом waxbee.jar, и выполните команду
javaw -jar waxbee.jar

3. Выберите пункт меню File-New from Template, выберите в диалоговом окне файл Penenabled ISDV4 to Intuos2 12x18.tmpl.txt
4. Выберите пункт меню File-Raw Config Editing
5. Введите значения с картинки:

6. Выберите пункт меню Firmware-Generate firmware .hex file
7. Загрузите полученный .hex-файл в Arduino как описано выше.

Если дигитайзер не 12,1 дюйма 4:3 и не 12,1 дюйма 16:10
1. Скачайте и установите драйвер от PJRC.
2. Загрузите в Arduino прошивку USB-Serial по методу, описанному выше.
3. Уточните в диспетчере устройств номер нового COM-порта.
4. Установите и запустите программу RealTerm
5. В RealTerm выберите Hex [Space] под «Display», нажмите «Change». Выберите вкладку Port, выберите на ней соответствующий номер порта и скорость передачи 19200 в соответствующих выпадающих списках. Нажмите «Change», затем «Open».
6. Введите * в окне терминала. Затем должен последовать ответ, начинающийся с C0, например, C0 30 00 24 00 7F 01 00 00 00 62

Если ответа нет:
— неверно выставлена скорость передачи( для дигитайзера с сенсорным экраном обычно 38400 бод, для обычного 19200 бод)
— дигитайзер все еще нуждается в сбросе (например, SU-040-X01 от X41t). На короткое время подключите контакт 12 на разъеме дигитайзера к земле(контакт 14). При отсутствии эффекта переключитесь на 38400 бод (не забудьте нажать «Change») и посмотрите, сможете ли вы получить ID-string с помощью *.
— перепутаны провода RX/TX. Проверьте правильность сборки.
— дигитайзер неисправен. Проверьте наличие напряжения на выводе 6 при поднесенном пере. При необходимости замените дигитайзер.

7. Дешифруйте ID-string (о её структуре здесь), всего используется 16 битов для Max_X и Max_Y. В примере:

C0 30 00 24 00 7F 01 00 00 00 62

1100 0000 0011 0000 000 0000 0 0 010 0100 0 000 0000 0 111 1111 0 00 0 0 001 0000 0000 0000 0000 0000 0110 0010

Max_X: 011 0000 000 0000 00 Max_Y: 010 0100 000 0000 00 Мax_Pressure: 001 111 1111
Max_X = 24576 Маx_Y = 18432 Мax_Pressure = 255

8. Запустите Waxbee, как описано выше, отредактируйте файл Penenabled ISDV4 to Intuos2 12x18.tmpl.txt, используя полученные при расшифровке ID-string числовые константы.
9. Создайте .hex-файл прошивки и загрузите его в Arduino, как указано выше.

В принципе, графический планшет практически готов. Осталось только поместить дигитайзер и его обвязку в корпус, который защитит их от механических воздействий. Простой текстолит в качестве материала корпуса вполне подойдёт — дигитайзер воспринимает перо на расстоянии до 14 мм от своей поверхности, так что текстолитовая пластина толщиной 1,5-2 мм в это ограничение вполне укладывается.
Как, впрочем, укладывается в него и LCD матрица, на которую дигитайзер теперь можно вернуть обратно.

Если она живая — к ней можно подключить плату управления и превратить её в LCD монитор:

Экспериментальный стенд перед включением:

Оно пробуждается!

Работает пока что в штатном режиме.

Накроем матрицу родной рамкой с защитным стеклом — и можно писать специальным пером прямо на экране:

Тест чувствительности к давлению:

Итак, на выходе мы получили примерный функциональный аналог интерактивного монитора Wacom Cintiq 15X — девайса хоть и не нового, но до сих пор пользующегося спросом — примерно за 10% от его стоимости.

С донором, конечно, не очень повезло, но тем не менее для редактирования фотографий и несложного рисования девайс вполне пригоден.
Планирую купить +38 Добавить в избранное
+134 +212
свернутьразвернуть
Комментарии (76)
RSS
+
avatar
+10
Есче на основе этой платы можно собрать GPS калибратор точных частот. Единственно прийдется подпаивать два проводочка на 40 и 41 ноги для кнопок, или править прошивку. Мне проще было припаяться. Все модули с али кроме кнопки. Вот проект microsin.net/adminstuff/hardware/simple-10-mhz-gps-frequency-standard-and-rf-generator.html
Извини, случайно поставил дизлайк в телефоне. Убрать не дает
+
avatar
+3
  • figvam
  • 18 июля 2020, 22:35
Поправил лайком.
+
avatar
0
Судя по исследованию ra3apw из всего диапазона поддерживаемых модулем частот лишь небольшой список доступен для использования. И те получаются с высоким уровнем фазовых шумов. Вы что-то делали, чтобы сделать сигнал чище, или и так норм?
+
avatar
0
Мне нужен был для калибровки/проверки частотометра, трансивера. Весчь очень редко нужная но без неё никак. Пусть хоть и раз в два года.
+
avatar
+2
на основе этой платы можно собрать GPS калибратор
Это как каша из топора, а я обрадовался, думал NEO-7M не надо покупать! :)
Я так понимаю, необходимо и достаточно адаптера ттл-юсб и штатной программы.
+
avatar
0
Можно и так, но мне отдельная коробочка сподручнее. Опять же точные часы, на случай зомбоапокалипсиса всегда знаеш сколько времени
+
avatar
0
Не такие уж и точные там часы. Ни тысячных, ни сотых, ни даже десятых долей секунды эти ГПСы не дают. Может конечно есть какой-то трюк с мигающим свеьодиодом, и фронты мигания соответствуют начале секунды? Но я такой информации найти не смог.
+
avatar
0
  • IVL
  • 27 июля 2020, 11:21
В случае зомбоапокалипсиса ГПСа не будет :))
+
avatar
0
Будет. Некоторое время и с падающей точностью.
+
avatar
+13
  • Sonic
  • 18 июля 2020, 20:32
Когда читаю подобные обзоры, единственная мысль: «Боже, какой же я криворукий». Автор — молодец, обзору — однозначно плюс!
+
avatar
+5
  • cofein
  • 18 июля 2020, 20:51
Ага ) сам хотел написать в стиле " хорошо быть умным, не то что я" ))
+
avatar
0
  • Akzi
  • 21 июля 2020, 15:34
да там все шлейфы lvds и прочие напрямую к платам припаяны. блиин. круто. я так не могу/боюсь,, хотя специально накупил mini-stx/thin mini itx плат в последние лет 5-6. крчейчас бы рекоммендовал только thin mini itx(питание 12-19, портов дофига,u sb не 3шт, как на mini-stx, кулер если компактный, то места оочень мало занимает. я самодельным адаптером прикрепил от видеокарты плоский кулер. но сейчас в продаже даже компактнее недорого есть 95+мм и высотой 3см+) так вот. на тех платах lvds разьем дурацкий. плат переходников нет, адаптеров на али нет, прошивок нет, них нет. но пару статей с примером использования с какой-то ноутбучной 15.6 матрицей видел. круто. осталось только запитать с линейного dc питальника без шумов и шим. тогда совсем конфетно.

касательно статьи. чуть побольше размером планшеты для рисования стоят нехило, с монитором сзади еще больше, и выбора нет почти. крч там самоделки рулят. сам монитор какаха. ну или сейчас можно найти с бОльшей частотой, бОльшим разрешением и тд донора для переделки. а видел на просторах инета самоделки и совсем большого размера, когда несколько листов А4. а за ними еще и монитор. руки так чесались.
+
avatar
+1
Мне понравилось… утащил в мемориз ))) когда-нибудь сделаю такое для жены :D
PS. автор, объясни, что ты имел ввиду
С донором, конечно, не очень повезло, но тем не менее для редактирования фотографий и несложного рисования девайс вполне пригоден.
а то в тексте то-ли нету, то-ли не увидел…
И что в таком случае означало бы «повезло»?
+
avatar
+5
И что в таком случае означало бы «повезло»?
Подопытный ноутбук Fujitsu T4215 выпускался с двумя вариантами матриц — SXGA+(1400х1050 пикселей) и XGA(1024х768 пикселей). В доставшемся мне экземпляре оказалась матрица XGA, да ещё и с целой полосой битых пикселей. В итоге в SAI меню и панели инструментов занимают половину площади экрана.
+
avatar
0
понял, спасибо за пояснения
+
avatar
0
Я бы в таких случаях выносил меню и инструменты на обычный дисплей, а тут чисто рисовалка.
+
avatar
+1
В безвыходной ситуации да. Но если уж есть возможность, то лучше сделать устройство большой матрицей и чутким дигитайзером, потому что 256 ступеней давления это как-то грустно и конвертер ситуацию не спасёт.
+
avatar
0
Как сказал поэт, «лучше быть богатым, но здоровым!»
+
avatar
0
Я бы в таких случаях выносил меню и инструменты на обычный дисплей
В SAI это невозможно.
+
avatar
0
А почему не поставить современную матрицу? Диагональ необычная?
+
avatar
0
А почему не поставить современную матрицу?
А они вообще в природе существуют — современные 12,1" 4:3? Сейчас же везде стараются впихнуть 16:9 и 16:10.
Так что только если на разборе попадётся, и то размер неходовой.
+
avatar
0
Я и имел ввиду разборку. Вот в гугле написал 12.1" 1024*768 даже новые нашлись, с бешеной ценой конечно.

А б.у. 4:3 даже у меня есть, но с другой диагональю, хоть я и не занимаюсь ремонтами. Из 17" сделал родителям телевизор. Из 9.7" от iPad1 тоже телевизор думаю сделать. А 2 шт 14.1" хоть выкидывай — цветопередача и углы не очень. Вобщем неторопясь, я думаю можно найти недорого любую диагональ.
+
avatar
0
А 2 шт 14.1" хоть выкидывай — цветопередача и углы не очень.
На барахолке уйдут. Со временем.
Вобщем неторопясь, я думаю можно найти недорого любую диагональ.
Наверное, матрицу 21,5" IPS я найду скорее:)
+
avatar
0
  • filini
  • 18 июля 2020, 22:14
Извините, что не по теме. А вы случайно не знаете рабочих проектов прошивок, только под тачпады, которые обычно используются в ноутбуках? На сколько я помню, там тоже используются сигнальные линии как PS/2.
+
avatar
0
Вы хотите прикрутить тачпад к USB?
+
avatar
0
  • filini
  • 19 июля 2020, 00:43
Именно.
+
avatar
+1
Переходники PS/2-USB есть готовые.
+
avatar
+1
  • chaloc
  • 18 июля 2020, 22:20
С ценами на перья всё хорошо. Перья от Samsung Galaxy Note и Tab S Wacom-совместимые и стоят на Али 1-5$.
+
avatar
+4
С ценами на перья всё хорошо. Перья от Samsung Galaxy Note и Tab S Wacom-совместимые
С совместимостью перьев всё плохо.У Wacom их много разных и несовместимых между собой.

Простой пример: ноутбук и планшет Intuos 4 не воспринимают перья друг друга, Intuos 5 отзывается на перо Intuos 4, но не наоборот, и так далее.
machollywood.com/blogs/news/wacom-pen-compatibility — статья о совместимости и взаимозаменяемости.
+
avatar
0
Валяется где-то Compaq TC1100, интересно из него такое можно сделать?
+
avatar
+1
Compaq TC1000
Если он ещё живой, то я бы его лучше продал. Всё ж машинка по нынешним временам практически антиквариат.
интересно из него такое можно сделать?
У него довольно специфичный дигитайзер. Его перо использует активное питание от встроенной батарейки АААА и не чувствует силу нажатия — или оно есть, или его нет. В общем, нет особого смысла.
+
avatar
0
Напутал немного, tc1100 у меня, на интеле и без батареек в пере. Глючный немного, от стояния в доке микротрещины в плате, это болезнь у них. Не всегда стартует.
+
avatar
+1
tc1100
Можно.
Разъём там 10-контактный, 1 вывод — +3,3в, 2 — RXD, 3 — TXD, 6 — GND.
+
avatar
-3
Люблю подобную реанимацию старых, но вполне себе годных вещей. Однако использование готовой прошивки, тем более под ардуину, выглядит не вполне спортивным.
Хотя, если работает, то нехай себе.
+
avatar
+4
Однако использование готовой прошивки, тем более под ардуину, выглядит не вполне спортивным.
А переделка LCD матрицы под светодиодную подсветку и уйма прочей работы с железом — выглядят?
+
avatar
-5
+
avatar
+9
Ну так на выходе нужно работающее устройство, а не спортивные достижения и изобретение велосипеда.
+
avatar
+3
Ну когда нужно работающее устройство, лучше купить новое готовое работающее устройство — оно в любом случае будет работать надёжнее и стабильнее чем любой DIY. Самоделки — они либо для развлечения, либо для конструирования того, что не продается.
+
avatar
+6
Самоделки — они либо для развлечения, либо для конструирования того, что не продается.
Либо для экономии денег, когда готовый продукт стоит в 10 раз дороже даже б/у-шный.
+
avatar
0
  • Nuts_
  • 19 июля 2020, 08:57
никто не мешает создать прошивку с нуля ;)
+
avatar
-2
Именно что. Прошивку, лучше даже не на ардуине, а нормально запрограммировав микроконтроллер (хоть тот же атмел). Верх оттачивания скиллов самодельщика — ещё и драйвер свой написать (под Линукс, например).
Вот это да, это интересно. Причем научившись делать такие вещи можно спокойно начинать поиски работы с годовой зарплатой 200k+ в долларах — на таких специалистов сейчас очень большой спрос, их не хватает.
+
avatar
+1
отличный обзор
+
avatar
0
  • 110088
  • 19 июля 2020, 00:16
Цена: 10.38
10,38 чего? Вёдер картохи?
+
avatar
+1
Убитых енотов.
+
avatar
+3
Супер, очень интересно. Жаль, моё время подобных самоделок уже прошло, закончившись работой с несколькими людьми в начале двухтысячных над активным переходником VGA-TTL 18 бит для матриц дохлых ноутов, до сих пор несколько штук лежат, рука выкинуть не поднимается. Тогда никаких Али не было, всё сами. Даже в то время, когда матрицы стали переходить на LVDS — сдували с матрицы мост и паялись в обход него к скалеру, т.к. на переходник VGA-LVDS не было ни сил, ни времени. А потом пришел Алиэкспресс с адаптерами со всего на всё за копейки)
Год назад тоже думал насчет монитора с дигитайзером для жены. Самоделки отмёл сразу, поскольку когда-то занимался изготовлением и ремонтом киосков и пос-систем и в курсе, что к чему. Ваком совершенно отмороженный в плане цены, проще доплатить и взять ноут с дигитайзером, но нужен был большой экран. В итоге не стал заморачиваться и открыл для себя на Али Huion, у которого тоже есть мониторы с пассивными перьями по весьма гуманной цене. Кстати, с ним заработал стилус самсунг s-pen — даже кнопку отрабатывает.
+
avatar
0
Год назад тоже думал насчет монитора с дигитайзером для жены. Самоделки отмёл сразу, поскольку когда-то занимался изготовлением и ремонтом киосков и пос-систем и в курсе, что к чему.
И почему же? Про самодельные мониторы с дигитайзером был целый англоязычный форум, скончавшийся на рубеже 2019-2020 гг.
Ваком совершенно отмороженный в плане цены, проще доплатить и взять ноут с дигитайзером, но нужен был большой экран.
Ebay.
Планшет PTK-1240 там можно найти за 30 долларов(и потом заплатить ещё 130 за доставку). Там в рабочее поле влезает 21,5" монитор.
+
avatar
0
И почему же? Про самодельные мониторы с дигитайзером был целый англоязычный форум, скончавшийся на рубеже 2019-2020 гг.
Под эти задачи подходят только резистивные матрицы. Инфракрасные, акустические и емкостные — естесственно, мимо, мы их ставили только в киоски и инфобоксы. Хорошее резистивное стекло диагональю 21-22" стоит само по себе дорого — около 350 долларов с доставкой, и оно толстое и сильно снижает светопропускание, точность позиционирования так себе, постоянные заморочки с калибровкой. ИМХО смысл таких самоделок остался в 2010 году. Форум прожил, думаю, только благодаря энтузиастам, продолжавшим гальванизировать труп — труд ради труда, а не результата.
Планшет PTK-1240 там можно найти за 30 долларов
Попробовал — не нашел. 800-900 долларов с доставкой.
+
avatar
0
Под эти задачи подходят только резистивные матрицы.
Конечно же нет. Не в том смысле, что подходят не только резистивные, а в том, что резистивные не подходят.
Резистивные матрицы не распознают силу нажатия — а она требуется от монитора с дигитайзером, наверное, в 90% случаях.
Хорошее резистивное стекло диагональю 21-22" стоит само по себе дорого — около 350 долларов с доставкой, и оно толстое и сильно снижает светопропускание
Для самодельного монитора с дигитайзером не нужно резистивное стекло. Там достаточно просто тонкого калёного.
точность позиционирования так себе, постоянные заморочки с калибровкой.
Точность позиционирования у самодельного МД примерно такая же, как у планшета Wacom, ставшего донором платы-антенны(немного падает из-за помех от матрицы).
Попробовал — не нашел. 800-900 долларов с доставкой.
Это если полным комплектом брать. Без пера — дешевле.
Прямо сейчас на Авито висит парочка таких за 10 тыр. Месяц назад продавали за 4 тыр, но без стилуса.
+
avatar
0
Конечно же нет. Не в том смысле, что подходят не только резистивные, а в том, что резистивные не подходят. Резистивные матрицы не распознают силу нажатия — а она требуется от монитора с дигитайзером, наверное, в 90% случаях.
Понятное дело, я забыл упомянуть, что первоначально не ставилась задача распознавать силу нажатия. Для черчения вполне мог подойти резистивный.
Для самодельного монитора с дигитайзером не нужно резистивное стекло. Там достаточно просто тонкого калёного.
Не ставилась задача как у вас, распотрошить индуктивную подложку и засунуть ее под обычную матрицу — как в силу неосведомленности, так и в силу сложности. Все как-то пальцетыки конструировали, антивандальные в том числе, посему некая зашоренность присутствует.
Точность позиционирования у самодельного МД примерно такая же, как у планшета Wacom, ставшего донором платы-антенны(немного падает из-за помех от матрицы).
Я писал про резистивные. Только к позифлексам претензий не было, у китайцев уже через месяц погрешность плюс-минус километр. Для пальца или ластика пофиг, а стилус — велкам отстучать 9 точек.
+
avatar
0
Понятное дело, я забыл упомянуть, что первоначально не ставилась задача распознавать силу нажатия. Для черчения вполне мог подойти резистивный.
Ну это уже какой-то очень специфичный случай — держать дома монитор с дигитайзером, заточенным сугубо под черчение.
Не ставилась задача как у вас, распотрошить индуктивную подложку и засунуть ее под обычную матрицу — как в силу неосведомленности, так и в силу сложности.
Сложности там особой нет. Нужно только дорабатывать матрицу — снимать с неё стальную рамку — и размещать импульсный блок питания где-нибудь подальше от дигитайзера.
+
avatar
+2
  • vismyk
  • 19 июля 2020, 10:23
Сравнение размеров с Arduino Nano(справа)
Справа на картинке Arduino Pro Mini, на ём это даже написано. ;) У Arduino Nano есть USB, но не нативный, а с отдельным чипом USB-UART…
+
avatar
0
Эхх, сделал бы кто-то конвертер руля logitech G25\27 в G29, из ардуины например.
Те которые есть, стоят как…
+
avatar
0
  • Nuts_
  • 19 июля 2020, 17:23
не ну стоят то они как автомобиль :)
НО в чем вопрос то, они вроде usb или нужно приставочный?
+
avatar
0
  • dansar
  • 19 июля 2020, 18:46
А современные аналоги есть?
+
avatar
0
Современные аналоги чего?
+
avatar
0
Вообще офигенно, теперь тоже загорелся этой идеей, только ноут сложновато найти
+
avatar
0
Авито, не?
+
avatar
0
Ну конкретно этой модели там нет сейчас
+
avatar
+1
Какой «конкретно этой»? Fujitsu T4215? Так она не единственная с дигитайзером.
Toshiba Portege M200/M400 — 12.1" 1400x1050, M700/M780 — 12.1" 1280x800, Tecra M4 — 14.1" 1400x1050, M7 — 1400x900.
+
avatar
0
Спасибо, будем искать
+
avatar
0
M400 — 5200 на Авито в СПб.
+
avatar
0
Там экран подсевший, с ним можно что-то сделать?
+
avatar
0
Во-первых, можно поторговаться, чтобы цену снизили.
Во-вторых, экран в обзоре был вообще наглухо севший — инверторы в защиту уходили, поэтому его пришлось переделывать под LED подсветку.
+
avatar
0
А, то есть это тупо подсветка подсела?
+
avatar
+1
Вообще да. Больше в матрице садиться нечему.
+
avatar
+1
В СПб на разборе продают HP Compaq 2710p и tx2520er по запчастям. Матрица 1280*800.
+
avatar
0
О, спасибо за наводку)
+
avatar
0
  • ibnteo
  • 28 июля 2020, 02:22
На Алиэкспресс Pro Micro втрое дешевле продают, есть на Mini-USB разъёмах, есть на Micro-USB.
+
avatar
0
На бангуде тоже есть примерно втрое дешевле.
+
avatar
0
  • velox
  • 29 августа 2022, 20:10
Amazing, followed your excellent tutorial (with google translate :)). Works with the SU-12W18A-01X digitizer from a broken HP 2710p laptop. I had already tried to make it work two years ago, but gave up in frustration. I even took apart all layers of the LCD and digitizer so I thought for sure it was broken now. Hooked it up to an arduino pro micro, flashed the firmware you provided and it worked right away! thank you again!

p.s. i soldered straight to the pcb since I broke the 14 pin LVDS cable. Here's a picture of where I soldered on if anyone wants to know:
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.