![]() |
Судя по скриншетам, контроллер вы запрограммировали правильно. Программа калибровки с ним соединяется корректно. Однако, если после нажатия на кнопку "calibrate" ничего не происходит и она виснет, это может означать, что программа не получает данных от тачскрина, что говорит о том, что тачкрин к контроллеру подключен не правильно. Соединитесь с контроллером, но не нажимайте кнопку "calibrate", а поставьте галочку "show state", затем "потыкайте" в тачскрин, будут циферки меняться в поле рядом с галочкой? Сфотографируйте как вы подключили тач к контроллеру и выложите фото.
|
Автору ОГРОМНОЕ спасибо!!Позволило без проблем перейти на андроид в машине,без разборки родной магнитолы.Основные моменты:
-для прошивки надо замыкать на несколько секунд RST и GND ардуины /тогда ардуино переходит в режим программирования/ -тач /на свой страх и риск/ к ардуино подключил как на фото у автора /А0-красный,А1-белый,А2-зеленый,А3-черный/ и все заработало. -на компе с 7-кой отказался калиброваться напрочь /не знаю почему/,на 8-ке калибровка прошла на ура.надо только дождаться,когда место касания станет темным полностью. -работает с MK809ii без всяких проблем.Стилусом намного точнее,чем пальцем.Правда в МК заменены библиотеки libinput.so и libinputservice.so Еще раз спасибо!!!! |
А можно как-то подцепить к ардуино bluetooth модуль (типа HC-06), чтобы резистивный тач соеденялся с андроид через bluetooth, а не через usb?
|
Вполне, но судя по твоему вопросу сам не осилишь, а готового(открытого) не видел.
|
Цитата:
В автомобиле монитор с резистивным тачем (4 провода). К монитору подключил Miracast HDMI донгл. С телефона android одним нажатием делаю screen mirroring на монитор. Работает неплохо. Но хочу обратную связь по тачу сделать через bluetooth. Заранее спасибо. |
На абдурине делаете чтение тача и передача через UART на блютуз этих данных. В каком формате - выбираете сами. Далее на ведроиде пишите софтину которая будет данные принимать и посылать сообщения на ведроид о нажатии.
Возможен еще способ...это использование блютуз модуля который поддерживает HID профиль и надеяться что ведроид тоже это понимает. Это по сути будет такое же HID устройство как при использовании подключения через USB, но только передача через блютуз. |
Спасибо. Сложновато.
|
Цитата:
|
Цитата:
|
Скорее всего все в одном для экономии. Даже если и отдельно блюпуп от мыши, то шансы сделать нормально не велики, так как ведроид не понимает абсолютное позиционирование мыши.
|
Цитата:
По-моему, при первом подключении блютуз-мышь становится ровно в центр экрана. И вот этой точки можно и вычислять все следующие тач-эвенты и передавать разницу с учетом калибровочных коэффициентов. И есть старые блютуз-мыши, с питанием от 2 батареек, где есть припаянный модуль сверху основной платы, может там есть UART. И если повезет, можно раздобыть такие же модули где-нить на таобао. |
Для мыши не нужны абсолютные координаты, а для тача нужны. Это нужно при первом подключении сбрасывать внутренний указатель в ноль и дальше делать приращениями, но со временем набежит ошибка и её нужно как-то сбрасывать. Короче это нужно пробовать.
|
Вложений: 1
Доброе утро! Огромная благодарность за проделанную работу!!!!! У меня к Вам есть пару вопросов.... при калибровке странные значения (после запятой)
планшет подключен по HDMI к контроллеру матрицы, разрешение по HDMI 1080p, root есть, контроллер Arduino Pro micro, работает только часть экрана в альбомной ориентации, в портретном - всё ок! файлик подкидывал из соседней темы... результата нет. Установка в машину застопорилась:sad2: |
Числа такими быть и должны. Судя по ним, сенсорный экран к контроллеру подключен правильно, сам контроллер работает. А вот то, как ваш планшет интерпретирует получаемые с контроллера данные - вопрос к андроиду и его настройкам. В этом вопросе подсказать не могу.
|
При калибровке в Винде какое разрешение экрана ставить? У меня матрица 800*480 подключена через контроллер к планшету по HDMI.....
|
Любое. Всё отмасштабируется.
|
Кто подскажет и наставит на путь истинный???? Не могу добиться корректной работы тача... работает только в портретной ориентации. Где и что в андроиде править?
|
http://youtu.be/oq3VDYkIekU
снял на видео как работает тач..... |
Отвечу сам на свой вопрос по поводу портретной ориентации тача... в планшете в SYSTEM - build.prop - ro.sf.hwrotation=270 поменял на ro.sf.hwrotation=0. УРА!!!!! Тач заработал корректно в альбомной ориентации!!! Огромное спасибо автору за его труды!!!!
P.S. ROOT обязателен! |
Доброго времени суток! Прошу помочь. Возникла проблема с повторением этого контроллера тача. Прошить hex файл в ардуину получилось легко (ардуина определилась на com3, прошился успешно). Затем открываю программу для калибровки, в ней контроллер определяется на com 7, но соединиться с контроллером не удается.
|
А что при этом пишет?
|
Цитата:
|
Сегодня прошил контроллер через консоль! Тач заработал. Спасибо автору!!!
|
Приветствую. Очень интересная тема. Подскажите имеет ли смысл следующее. Магнитола старая, но с резистивным экраном, есть только AV входы(под тюльпаны). Например я выведу изображение с андроид устройства на экран магнитолы через ав и звук через него же. Смогу ли я использовать тач родного экрана магнитолы если подключу его к этому контролеру? В принципе не должно же быть разницы через hdmi или av реализован видео сигнал. Спасибо.
|
Дрова для ZD touch controller на win 8.1 не ставятся
|
Дрова там нужны только на виртуальный COM порт, который в свою очередь нужен только для настройки. Настраивайте где-нибудь на более старой винде и используйте в дальнейшем на 8.1. Пока что это единственный выход.
|
Всем привет . Может кто нибудь продаст уже прошитый контроллер для тач скрина под андроид .
У меня вин 10 не работает командная строка Буду очень благодарен!!! |
У меня есть небольшое дополнение к инструкции для чайников, которое для меня как для новичка было не очевидно
Код:
4. Узнать номер порта бутлоадера: Пожалуй тоже куплю книгу по программированию микроконтроллеров. Программу залил, вечером буду пробовать подключить и откалибровать. UPD: контроллер откалибровал и подключил к свистку. Всё работает идеально, спасибо еще раз большое! |
Доброго всем дня, подскажите можно ли через данную схему подключить стекло с которого выходит 8 проводов + 1 антистатика. модель назвать не могу, т.к. досталось без маркировки. Контроллер через который оно работает(windows) - GreenTouch SAW Control Board, GT-CCA-UL01.
|
Цитата:
Для данной схемы не применим. |
Подскажите как тогда можно подцепить данный экран к android? Есь ли какиенибудь еще варианты или контроллеры?
|
Цитата:
|
Цитата:
|
Большое спасибо автору, всё заработало. Прошил, откалибровал, приклеил к экрану - тестирую. .. Самое сложное было победить прошивку через консоль. У меня про микро без кнопки ресет (китай? леонардо?).. инструкция "для чайников" не совсем точна.. Установил ардуино ide, в настройках выставил - показывать лог записи, компиляции..в логах увидел что при прошивке стандартного "блинка", ide сбрасывает скорость порта до 1200, только после этого открывается бутлоадер на другом порте (номер этого порта и нужен). Сразу указал его, как по инструкции, и передергивал юсб, - ничего не вышло, про ресет не знал. Так что, если нет кнопки "ресет", подпаивайте провод и замыкайте на землю. Либо программно сбрасывайте порт (контроллера) на 1200, потом шейте по инструкции через порт бутлодера подсмотренного в логах. Вроде так ....
|
помогите плиз. прошивается устройство нормально. но как оно было ch340 так и стоит. никакой порт не появляется. как быть ?? пробовал на вин 7 и хр.
неужели не подходит ардуина нано 328*? |
C:\WinAVR-20100110\bin>avrdude -F -v -p m328p -c stk500v1 -P COM27 -b 57600 -D -
Uflash:w:TouchController.hex:i avrdude: Version 5.10, compiled on Jan 19 2010 at 10:45:23 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\WinAVR-20100110\bin\avrdude.conf" Using Port : COM27 Using Programmer : stk500v1 Overriding Baud Rate : 57600 AVR Part : ATMEGA328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max W ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- --- -- --------- eeprom 65 5 4 0 no 1024 4 0 3600 36 00 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 45 00 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 45 00 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500 45 00 0x00 0x00 efuse 0 0 0 0 no 1 0 0 4500 45 00 0x00 0x00 lock 0 0 0 0 no 1 0 0 4500 45 00 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : STK500 Description : Atmel STK500 Version 1.x firmware Hardware Version: 2 Firmware Version: 1.16 Vtarget : 0.0 V Varef : 0.0 V Oscillator : Off SCK period : 0.1 us avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude: Device signature = 0x1e950f avrdude: safemode: lfuse reads as 0 avrdude: safemode: hfuse reads as 0 avrdude: safemode: efuse reads as 0 avrdude: reading input file "TouchController.hex" avrdude: writing flash (11266 bytes): Writing | ################################################## | 100% 3.31s avrdude: 11266 bytes of flash written avrdude: verifying flash memory against TouchController.hex: avrdude: load data flash data from input file TouchController.hex: avrdude: input file TouchController.hex contains 11266 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 2.53s avrdude: verifying ... avrdude: 11266 bytes of flash verified avrdude: safemode: lfuse reads as 0 avrdude: safemode: hfuse reads as 0 avrdude: safemode: efuse reads as 0 avrdude: safemode: Fuses OK avrdude done. Thank you. C:\WinAVR-20100110\bin> И все. дальше ничего не происходит. пробовал на 2-х РАЗНЫХ ардуинах. Как было устройство CH340 usb-serial , так и есть.... Помогите решить проблему ПЛИЗ! |
прошу прощения! я сам дурак! моя ардуина впринципе наверно не заведется с этой прошивкой.... заказал еще 1 ) нужную
|
сорри, немного оффтоп
подскажите по аппаратной части, можно ли к одному тачу параллельно подключить два таких контроллера? теоретичски же данные идут только на считывание... |
Доброго времени суток честной народ
У меня практически истерика.. У всех работает у меня нет ! Дрова поставил.. Софт поставил.. Порт определил.. Пробую прошить и Нано И микро И Уно .. Результат один и тот же.. Доходит до строк Programmer Type : avr910 Description : Atmel AppNote AVR109 Boot Loader Connecting to programmer: . Потом пишет не Found programmer: Id = "CATERIN"; type = S Software Version = 1.0; No Hardware Version given. а айди "D" тип какие то кракозебры и отваливается.. Пробовал утилитами универсальными.. Как буд то прошивается.. Потом запускаю калибровку .. Пишет От устройства не получен правильный отклик.. Хелп плиз !!! Нервы на грани срыва.. ЧТо делаю не так ?! Устройство : Arduino micro. Arduino nano. Arduino Uno Micro, nano - atmega32u4 Uno - atmega328P Порт определился.. Переношу файл в Бин. Набираю строку. Энтер.. Долго думает на конектинг ту программер. Потом перескакивает на следующую строку.. Опять долго думает и потом выдает то что выше описывал.. Помогите пожалуйста.. |
Думаю дело кроется либо в библиотеке, либо в версии arduino.
Пробуй на старых версиях прошивать, до 1.* |
Часовой пояс GMT +4, время: 09:50. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot