PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   Контроллер резистивного сенсорного экрана, совместимый с Андроид. (http://pccar.ru/showthread.php?t=18943)

tegelberg 22.11.2013 01:22

А теперь что?
http://img5.fotos-hochladen.net/uplo...3v2ute94og.jpg

tegelberg 22.11.2013 01:25

С папки bin tclsh84

s.m. 22.11.2013 01:28

Цитата:

Сообщение от tegelberg (Сообщение 278069)

Увеличьте буфер экрана (в настройках текущей кмандной строки сделайте хотя бы 200 строк вместо 80 по умолчанию) и покажите весь экран от начала команды до конца. На вашей фотке не видно, что Вы там вводили и в какой папке.

tegelberg 22.11.2013 01:32

Да я понимаю что ето не сложно, но не для меня я ведь чайник.
ок я зашол в папку bin и потом куда?
я понимаю что я вас уже задалбал, но прошо о помощи.

tegelberg 22.11.2013 01:38

Получилось уууууурррррааааа
Посибо ВАМ!!!

tegelberg 22.11.2013 01:52

Блин, теперь не получается от калибрировать. Через 10 сек пропадаит ПОРТ
Посмотрите все ли правелно
http://img5.fotos-hochladen.net/uplo...b6v1w79gqc.jpg

tegelberg 22.11.2013 02:15

Теперь устройство узнаётса как тачконтролер.
Калибровка прошла тоже успешно, но мой точмонитор не реагируит.
мне на моём контролере также как на вашен на теже ношки подсоединять четырёх проводной резистивный тач?

s.m. 22.11.2013 03:27

Цитата:

Сообщение от tegelberg (Сообщение 278076)
Блин, теперь не получается от калибрировать. Через 10 сек пропадаит ПОРТ
Посмотрите все ли правелно
http://img5.fotos-hochladen.net/uplo...b6v1w79gqc.jpg

Да, все правильно. Прошилось вроде ок

s.m. 22.11.2013 03:33

Цитата:

Сообщение от tegelberg (Сообщение 278078)
Теперь устройство узнаётса как тачконтролер.
Калибровка прошла тоже успешно, но мой точмонитор не реагируит.
мне на моём контролере также как на вашен на теже ношки подсоединять четырёх проводной резистивный тач?

Нужно подключать ноги А0, А1, А2, А3. Ищите такие же на своей плате

tegelberg 22.11.2013 22:55

Всё получилось болшое вам спосибо.
Ишё один вопрос. Почему на старом планшете всё отлично работаит а на
Galaxy S3 нет?
старый планшет Android 2.3.3

tegelberg 25.11.2013 02:51

а как двойной пальцетык зделать?

dmitry-c 29.11.2013 15:17

Уважаемые, а возможно вот такой тач контроллер http://www.aliexpress.com/item/4-wir...188886614.html подружить с андройдом на minixplus.com ?

SHMN 07.12.2013 23:40

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

yojig 09.12.2013 14:16

dmitry-c
у меня похоже такой же с 7" сенсорным экраном eGalax, с миниксом нео х5 не дружит. драйверы только под винду. попробую по этой теме сделать:) осталось дождаться pro micro

yojig 17.12.2013 20:38

работает :) миникс нео х5 распознал контроллер после ребута

tegelberg 18.12.2013 01:15

Хотел сделать второй ардуино микро но почемуто не получаетса с портом он не меняитса после перитикания юсб
что я делаю не так?

tegelberg 19.12.2013 15:39

Купил вот такой.

http://www.ebay.de/itm/251252237967?...84.m1439.l2649

Не могу его прошить. в вашем описании указано что в течении 5-10 сек. устройство долгно быть на другом порте. но у меня такое не проишодит.
в чём можит быть проблема?

zyxel812 20.12.2013 11:28

Новое устройство подключаешь к компьютеру и не появляется порт? Видимо нужен драйвер бутлоадера.
Еще раз, когда включаешь свежее (ещё не прошитое) устройство в компьютер должно появиться что-то вроде этого:
http://arduino.cc/en/uploads/Guide/L...wsDrivers0.png
На данном этапе нужно поставить драйвер от загрузчика, который прошит в устройстве. Я с ардуино не работал, однако предполагаю, что нужно инсталлировать ардуино ide от сюда и искать драйвер где-то в папке с установленной программой. Поправьте меня, кто с ардуино дело имел, если ошибаюсь.
Далее, при помощи ардуино нужно прошить контроллер прошивкой из первого сообщения темы. И только после успешной прошивки, контроллер опять определиться в винде как новое устройство, для которого и нужен драйвер из архива с прошивкой. Установив этот драйвер можно приступать к калибровке.

yojig 22.12.2013 15:01

tegelberg, точно такую же ардуину прошил, zyxel812 правильно говорит, по ссылке можно скачать zip архив, там в папке drivers лежит всё что надо)
если ставить софт ардуины, то драйверы сами ставятся

tegelberg 22.12.2013 15:54

Вот что получается


[IMG][IMG]http://img5.fotos-hochladen.net/uploads/248afipku39.jpg[/IMG][/IMG]

tegelberg 22.12.2013 15:56

[IMG]http://img5.fotos-hochladen.net/uploads/125cyph0g8e.jpg[/IMG]

zyxel812 22.12.2013 16:35

Я конечно не знаток Ардуины, но по-моему при прошивке в командной строке нужно заменить праматр -c avr109 на -с avr910

tegelberg 23.12.2013 01:14

Вот что получаится

% avrdude -v -p atmega32u4 -c avr910 -P COM3 -b 9600 -D -Uflash:w:TouchControlle
r.hex:i

avrdude.EXE: 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.c
onf"

Using Port : COM3
Using Programmer : avr910
avr910_devcode (avrdude.conf) : none
Overriding Baud Rate : 9600
AVR Part : ATmega32U4
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
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
MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ -----
----- ---------
eeprom 65 10 8 0 no 1024 8 0 9000
9000 0x00 0x00
flash 65 6 128 0 yes 32768 128 256 4500
4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000
9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000
9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000
9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000
9000 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 : avr910
Description : Atmel Low Cost Serial Programmer

Found programmer: Id = ""; type = └
Software Version = D. ; Hardware Version = *.´

Programmer supports the following devices:
Device code: 0xffffff99 = (unknown)
Device code: 0xffffff99 = (unknown)

yojig 23.12.2013 13:20

как помнится надо начинать прошивать сразу, когда в системе бутлоадер определяется (у него другой ком-порт будет). драйвер на него надо тоже ставить. в мануале об этом написано, 5-10 сек после подключения.

tegelberg 23.12.2013 15:31

Вот что я уже выше писал у меня ничего непроисходит в течении 5-10 сек. если я его подсоидиняю он сразу получаит порт 3 и больше не меняитса

ilia221165 23.12.2013 18:36

Цитата:

Сообщение от tegelberg (Сообщение 281462)
Вот что я уже выше писал у меня ничего непроисходит в течении 5-10 сек. если я его подсоидиняю он сразу получаит порт 3 и больше не меняитса

Возможно в этих платах нет загрузчика.
Я загружал .hex через MOSI MISO SCK (com-lpt)

yojig 23.12.2013 22:06

у меня такая же плата как на фотке с ебея. минут за 5 всё сделал
может на другом компе попробовать? или кабель усб сменить. мало ли)

tegelberg 23.12.2013 23:13

Да я первую точно такую же на этом компе с этим юсби прошил все получилось а это почему то вот так.

zyxel812 24.12.2013 00:26

Если с загрузчиком не получается, тогда придется программировать через программатор. Вот доступное описание программатора на lpt порту: http://www.getchip.net/posts/delaem-...okontrollerov/

Вот, к стати, еще статья по программированию ардуиновских контроллеров: http://www.getchip.net/posts/104-pro...ka-bootloader/ посмотрите её, там вроде какая-то альтернативная программа для загрузки прошивки предлагается.

tegelberg 24.12.2013 04:13

А там ведь нет етого чипа
Atmega32u4

Gorynch 24.12.2013 13:29

спасибо автору за проделанную работу

я правильно понимаю, что можно отправлять android устройству любые координаты нажатия, а не только те, которые получают от стекла?
Т.е. если "что-то" внешнее скажет контроллеру "нажми там", то он нажмёт. Так?

ilia221165 24.12.2013 18:10

m32U4def.inc http://yadi.sk/d/ti8oEG4JErbAb

tegelberg 26.12.2013 23:43

Всё получилось нужно било RES + GND сомкнуть и пошол в bootloader

А как сделоть на двойное касание?

yojig 27.12.2013 16:28

в xbmc интерфейс не реагирует на тач никак. хотя мышь видно, работает. у всех так? лечится?

AngelOfGrief 05.01.2014 03:39

Вложений: 1
Цитата:

Сообщение от AngelOfGrief (Сообщение 265382)
В общем, сегодня опять пытался что-то получить от тача под Jelly Bean... Пробовал разные прошивки: из первого поста, свои, скомпилированные, соответственно, с с поочерёдным закомментированием строк

if (touched) DigitizerReport->Button=0b010001; //так работает в Андроид
if (touched) DigitizerReport->Button=0b110001; //так работает в Винде


итд.

Никакого результата. По-прежнему курсор прыгает.

Решил в очередной раз вернуться к старой теме. Напомню, у меня контроллер перестал нормально работать после замены головного девайса со старого (Андроид 2) на новый (Андроид 4.1.2). И железка другая и прошивка другая. В машине глюки выглядели как хаотичное перескакивание курсора и случайная смена координат местами.

Сегодня забрал магнитолу домой и проверил всё на столе. Выяснил:

- в режиме "так работает в винде" действительно всё нормально калибруется и работает в Windows XP, никаких глюков с координатами, т.е. неисправности нет; именно в этом режиме всё хорошо работало на прежнем андроид-боксе (Iconbit Toucan nano)

- на новом Андроид боксе ведёт себя буквально так: запускаю граф. редактор и стилусом рисую в одной точке: какое-то время рисуется в правильном месте, затем перемещается в другое место экрана и рисуется там, потом ещё раз прыгает в другое место, рисуется там, потом ещё раз в другое место, потом возвращается на правильное место. Далее всё повторяется по кругу. Причём через раз координаты меняются местами (рисую вправо-влево, рисуется вверх-вниз).

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

Порисовал и сфоткал. Рисовал стилусом там где обведено кругом. Буду разбираться.

Митрич18 05.01.2014 04:01

Почитайте тему про контроллер совместимый с виной и андроидом. Там один файл надо прописать дополнительно в определенную папку. У меня Самсунг вел себя похожим образом и не хотел калиброваться пока не проделал процедуру с файлом.

AngelOfGrief 06.01.2014 05:28

Не понял что нужно сделать...

Создал файл /system/usr/idc/Vendor_03eb_Product_2064.idc с содержимым:

touch.deviceType = touchScreen
touch.orientationAware = 1
device.internal = 1
keyboard.layout = qwerty
keyboard.characterMap = qwerty2
keyboard.orientationAware = 1
keyboard.builtIn = 1
cursor.mode = navigation
cursor.orientationAware = 1


Ничего не изменилось. Там уже было два файла qwerty.idc и qwerty2.idc с таким же содержимым...
03eb:2064 - USB Id моего тача.

Митрич18 06.01.2014 13:45

Свойства файла меняли после создания? В тотал командере в разрешениях должны быть цифры 644, в ес проводнике надо галочки проставлять.

AngelOfGrief 06.01.2014 18:08

Цитата:

Сообщение от Митрич18 (Сообщение 282429)
Свойства файла меняли после создания? В тотал командере в разрешениях должны быть цифры 644, в ес проводнике надо галочки проставлять.

Я файлы закачиваю в девайс через SSH, там по умолчанию 0644 права выставляются на любой файл.

А что даёт закачка этого файла? Происходит какая-то свистопляска с координатами тача. Я рисую стилусом в одной тачке, а координаты прыгают циклически по 4-м точкам каждые 4 секунды. Ощущение, что Андроид каждые 4 секунды меняет ориентацию экрана (именно для координат тача).

Митрич18 06.01.2014 18:17

У меня без установки этого файла была прорисовка тача только в вертикальном режиме, а картинка была естественно в горизонтальном.


Часовой пояс GMT +4, время: 05:29.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot