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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт (http://pccar.ru/forumdisplay.php?f=172)
-   -   Serial Manager - автоматизация/управление Android с помощью Arduino (http://pccar.ru/showthread.php?t=24120)

coord 22.03.2018 17:24

Цитата:

Сообщение от DelleTenebre (Сообщение 400543)
coord, в поле текст добавьте %value

Нет не работает. А в настройки последовательного порта я должен что то прописать? В dev я больше ничего не вижу, кроме того что описал выше

DelleTenebre 22.03.2018 18:16

А устройство определяется как как /dev/tty* какой-нибудь? Я только таким образом тестировал, хз на будет ли работать (и есть ли разница) с /dev/bus/usb/001/002
И права надо бы проверить, хотя бы 666

coord 22.03.2018 18:28

Цитата:

Сообщение от DelleTenebre (Сообщение 400547)
А устройство определяется как как /dev/tty* какой-нибудь? Я только таким образом тестировал, хз на будет ли работать (и есть ли разница) с /dev/bus/usb/001/002
И права надо бы проверить, хотя бы 666

Вчера на предыдущей версии было в двух местах dev/usb/tty1-1:1.0 и /dev/bus/usb/001/002. На последней версии только /dev/bus/usb/001/002. в папке /dev/ ни чего вроде не появляется, но tty там штук шестьдесят от просто tty до tty63. Есть еще ttyHSL0 и ttyHSL1.
В обычном терминале работает как устройство CDC

DelleTenebre 22.03.2018 20:05

А при подключении stm появлялось окошко "Запускать приложение при подключении этого устройства..."?

coord 22.03.2018 20:10

Да. И ставлю галочку типо постоянно подключать. В логах подключается так /dev/bus/usb/001/002
а какой командой в терминале можно посмотреть эти пути?
Ставил несколько USB терминалов, и заметил где есть поддержка CDC там работает

fedor5800 22.03.2018 22:58

DelleTenebre нет, версии по очереди замораживаю, потом перезагружаю хаб, и по всплывающим сообщениям видно что SM увидел устройство по пути:
в 1й версии
-uiinpyt (как то так)
- потом путь dev/bus/usb/002/006 (последнии цифры бывает меняются).
во 2й версии прописал тот же путь, при перезагрузке SM в терминале написано что устройство подключено, но на команды не реагирует.
Ардуино промикро.
андроид 4,2,2
вывод идет через такую команду
Serial.print(" Serial.print(sensorValueOld);
Serial.print(">");
Вроде так, в скетч уже больше года не залазил и не помню какой туда залит)) но на 1й версии работает.
Кстати ардуина еще прикидывается юсб клавой, может это как то влияет?

Alekssandr 23.03.2018 01:19

fedor5800 и coord

Вся ваша проблема заключается в том что вы не отправляете завершающие символы \r\n, SerialManadger к ним чувствителен.

Если отправлять с Arduino то делайте это через команду Serial.println а не просто Serial.print (пример от автора)
Если из стм32 то там придётся вручную собирать строку и вконец делать приписку \r\n типа этого USB_CDC_Transmit("\r\n", 13, 0);

coord 23.03.2018 11:22

Цитата:

Сообщение от Alekssandr (Сообщение 400561)
fedor5800 и coord

Вся ваша проблема заключается в том что вы не отправляете завершающие символы \r\n, SerialManadger к ним чувствителен.

Если отправлять с Arduino то делайте это через команду Serial.println а не просто Serial.print (пример от автора)
Если из стм32 то там придётся вручную собирать строку и вконец делать приписку \r\n типа этого USB_CDC_Transmit("\r\n", 13, 0);

Спасибо огромное. Заработало

DelleTenebre 23.03.2018 17:52

Alekssandr, спасибо, всё верно.

fedor5800, немного измените вывод:
Serial.print(" Serial.print(sensorValueOld);
Serial.println(">");

coord 26.03.2018 10:40

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

DelleTenebre 26.03.2018 21:00

coord, нет. Пока что не реализовано.

coord 26.03.2018 22:52

А сейчас какой шрифт используется, в какой кодировке?

вадим006 27.03.2018 06:07

Кто нибудь сможет выложить пример включение например светодиода через tasker. и вообще возможно это?

fedor5800 27.03.2018 09:07

DelleTenebre, спасибо, переделал скетч по новому, и вывел немного инфы в порт, при добавлении виджетов приложение падает, в мониторе порта проги инфо от датчиков видна. Версия последняя.

DelleTenebre 27.03.2018 15:08

coord, fontawesome, utf-8. Там новый API для работы со шрифтами в Andoird 7 появился. Я его тестировал и забыл обратно переделать :)

fedor5800, странно. Проверю на 4.2.2. Возможно как раз из-за шрифта.

coord 27.03.2018 20:57

Что то я не понимаю. Смотрю в интернете, а это иконочный шрифт. Так и не понял где вообще символы? DelleTenebre планируется ли работа над сменой шрифтов? Или хотя бы вшить который поддерживает кириллицу. Пока делал проект на столе в порт на ПК русский выводил легко и успокоился. Наладил передачу в планшет, и опа, засада. Или может есть еще какой вариант? Дайте пожалуйста наводку.

DelleTenebre 28.03.2018 15:34

coord, пока что вариантов у Вас нет. Подождите обновление. Пока можно добавлять иконки как в первом посте описано, например \uf17b выведет иконку андроида.

drfresh88 30.03.2018 18:11

Версия 2.5.8. 1 раз получилось добавить виджет на рабочий стол и настроить его. Работал нормально. При попытке добавить второй виджет, выскочило сообщение, что SerialManager завершен с ошибкой. Попробовал убрать первый виджет со стола. И теперь не добавляется даже 1 виджет. Все время вылет с ошибкой. Что посоветуете сделать?

UPD:
У меня в контроллере зашита приостановка обмена данными по команде "...connection_lost". Так вот если отправить принудительно эту команду в порт и остановить обмен. То виджеты создаются нормально и потом не влияет, включен обмен или нет. Но, если перезагрузить планшет, и во время обмена опять попытаться добавить виджет, то опять вывалится в ошибку.

Twist-s 31.03.2018 19:12

Здравствуйте. Имеется зеркало-видеорегистратор junsun q6 с андроид 4.4.2. Serial manager почему то не отправляет на ардуину screen on, screen off. Скетч в ардуинке стандартный из примера в начале темы. Если команду слать вручную из терминала то все норм. На телефоне с андроид 7.0 все норм, SM шлет команды. Как это можно победить?

Alekssandr 18.04.2018 11:09

DelleTenebre Всё работает хорошо, но есть один момент. Вот я записал видеоролик, проблема проявляется на 15:55, сливается текст если быстро приходят данные. С этим можно что-то сделать?

Настроено, ничего не делать. А просто отображать текст если приходит ключ MasterVol с разбросом значений +-40.

DelleTenebre 19.04.2018 21:47

drfresh88, постараюсь что-нибудь придумать, но будет сложно дебажить :(

Twist-s, возможно там иной механизм включения/отключения экрана и системной событие (Intent.ACTION_SCREEN_ON, Intent.ACTION_SCREEN_OFF) просто не создаётся. Вообще подумывал взять подобное зеркало для тестов, будет ещё один плюс "за".

Alekssandr, проблема понятна, исправлю.

Twist-s 01.06.2018 21:00

Вложений: 1
Поставил на новое гу Joying с px5 32 rom, 4 gb ram с 8-м андроидом. Вылазит переодически транспарант (фото во вложении). С вирт. com порта команды принимает но настроенные нажатия кнопок не эмулирует. Рут прав на устройстве нет.

DelleTenebre 02.06.2018 13:07

Twist-s, спасибо. Сегодня обновлю, в 8-м андроиде изменили API уведомлений.

Twist-s 02.06.2018 23:07

Обновил, но сообщение все так же вылазит.

Андрей Клинов 22.06.2018 10:29

Здравствуйте!
Во-первых: огромное спасибо за такой продукт!
Начал разбираться, подключил для начала простую вещь. Ардуино и датчик температуры DS18B20, настроил виджет на рабочий стол магинтолы, андройд 7.
- Первое чего не хватило - разный размер (размер, может быть, цвет и прозрачность, добавило бы гибкости, как мне кажется), шрифта для текста и значения ключа (для того, чтобы надпись "Температура в салоне" была мелкой, а значение температуры было крупным. Нашел такой выход временно, сделал 2 виджета, в одном только текст, во втором только значение и выставил на текст мелкий шрифт, на значение - крупный. Ну да ладно.
- Проблема в том, что когда андройд запускается, виджеты появляются, но значение упорно не видит, окно сериал порта в программе не видит ни ключа ни значения, пока ардуину не передернешь. Это очень печально.
- команда "/n" переноса, как я понял, уже не актуальна, но вот символы юникода так и не заработали, может, я что-то не понял, но виджет показывает кодировку и не символ.
- Очень не хватает того функционала, который написал в шапке, кнопка переключения.
Версия приложения с гугл плей, актуальная на сегодняшний день.
Спасибо

kostyamat 28.07.2018 05:17

Написала скетч для управления магнитолой жестами, что-то типа как на BMW. На компе все работает в сериал пишет. Проблем вообще нет. Использовал ардуино Микро. Но как результат, рабочая плата после сопряжения с этой программой полностью уходит в ступор до последующей перепрошивка.
Такое впечатления, что плата переходит в мир "вечного" бутлоадера. Что происходит, и кого просить разобраться?
Я конечно могу всю конструкцию на Нано перевести, но не хотелось бы терять HID возможности платы.

Жду помощи, пожалуйста.

g_antonov 06.08.2018 16:11

Всех приветствую. Есть такой проблем:
- планшет Lenovo tab2 A7-20f, андроид 5.0, прошивка не оргинальная, адаптированная c tab2 a7-30 вроде, вопросов не было, все работало;
- телефон Samsung A5 2017, андроид 8.0, прошивка сток;
- приложение CarLauncher, версия последняя, купленная;
- stm32 + bluetooth HC-06, шлет пакетами нажатые кнопки и расход топлива с ЭБУ.
Ставлю SM 1.6.7 (который в виде файла, не с PlayMarket), работает всё, кроме нажатия кнопок клавиатуры. Виджет показывает расход топлива, кнопками регулируется громкость, треки выбираются. Единственный минус: в CarLauncher при попытке добавить виджет SM на экран - вместо виджета появляется ма-а-а-аленький квадратик, и никакими силами его не раздвинуть не удается (это, наверное, больше к создателю CL, напишу ему тоже), хотя видно мелко-мелко цифры и они меняются, т.е. виджет работает, вопрос только в размере. Но - никак :(
Ставлю SM 2.0 (с PlayMarket). Виджет создается нужного размера, вроде все ок. Но... не работает! Кнопки не нажимаются, громкость не регулируется, данные расхода показываются 1 раз и больше не меняются. Это не только в CarLauncher, на обычном рабочем столе тоже данные в виджете не меняются. Уже голову сломал, пробовал раз 1000! Иногда виджет расхода начинает работать, но до выкл/вкл stm32. После выкл/вкл застывает на одной цифре. При этом громкость/треки и прочая не работают.
Куда копать? Может дело в прошивке планшета, хотя я с ней 3 года живу, вопросов не было до сих пор...

orskru 14.08.2018 00:20

Помогите разобраться с проблемой “Графический интерфейс системы” произошла ошибка. Происходит это при подключении процессора на микр.контроллере STM32F303RC к андроиду, при значении “1” тут же начинает виснуть планшет и уходит в перезагрузку. Что можно в настройках изменить, чтоб избежать такой ошибки? Происходит это на разных прошивках. Спасибо… В софте я ноль

Явген 19.08.2018 20:06

На CM14 (android 7.1) почему то после загрузки планшета из выключенного состояния serial manager не видит устройств. При этом другие устройства по USB инициализируются системой. Если выводить планшет из сна, то все подключается. Сделал таскером принудительное "убивание" сервиса serial manadger-а и его последующий запуск после загрузки системы. Но это ведь костыли. Предполагаю, что в данном случае проблемы совместимости. П.с. версия 1.6.8 ведет себя ровно так же

asharstsiuk 05.09.2018 21:30

Цитата:

Сообщение от Явген (Сообщение 404895)
На CM14 (android 7.1) почему то после загрузки планшета из выключенного состояния serial manager не видит устройств. При этом другие устройства по USB инициализируются системой. Если выводить планшет из сна, то все подключается. Сделал таскером принудительное "убивание" сервиса serial manadger-а и его последующий запуск после загрузки системы. Но это ведь костыли. Предполагаю, что в данном случае проблемы совместимости. П.с. версия 1.6.8 ведет себя ровно так же

вот тоже самое.. отключишь подключишь юсб после загрузки андроид и все ок.а так не хочет.никакой автоматизации :)))

jam228 04.12.2018 14:05

Такой вопрос.
Подключена ардуинка и YAM1966-котроллер тач-панели. Ардуина выводит температуру на экран через SerialManager. Может ли Ардуинка и/или SerialManager давать "помехи" на контроллер тача? Или на порт, конфликт портов? Проблема в том, что иногда происходят самопроизвольные нажатия по тачу, как будто кто-то тыкает пальцем по экрану))) Лечиться перезагрузкой...

https://youtu.be/Eo2xOa0bj94 Особенно заметно по светофору справа сверху...

awtoap 04.12.2018 19:36

Скорее всего проблема с самим тачем.

anru 06.02.2019 19:59

Привет автору программы. Вопрос такой есть ардуино леонардо подключенная к хабу и каждый раз когда хаб отключается и подключается то вылазит окошко с выбором программы по умолчанию. Короче ардуину хочет SerialManager открывать хотя ему ясно сказано и галочка снята с усб подключения, только блютуз соединение мне нужно. Я так понимаю надо занять чем то эту ардуинку что бы она определялась другой прогой раз и навсегда. И Torque pro тоже лезет со своим предложением открыть ардуину хотя работает по блютуз obd2. У кого какие мысли на сей счет? Буду признателен любой мысли.

yuriy m 11.02.2019 17:37

Всем привет! ни как руки не доходили написать... Есть одна проблема, которую пока ХЗ как решить. Менеджер 1.6 ..1.8 нормально работает, но есть одна ложка дегтя. Иногда после просыпания ( второго....пятого) в место ардуины леонардо цепляется к менеджеру изикп (камера заднего вида). соответственно ардуино не работает... Лечится удалением настроек изикапа, и после перезагрузки или сна сериал опять спрашивает с кем по USB работать, указываешь ардуино и все гуд какое то время. потом опять при включении /просыпании планшета в место ардуины подключен изикап.. Как лечить ? что то с VID PID ? Каким боком изикап вытесняет леонардо ?

Sergey 4_4 11.02.2019 19:36

Цитата:

Сообщение от yuriy m (Сообщение 408552)
Всем привет! Иногда после просыпания ( второго....пятого) в место ардуины леонардо цепляется к менеджеру изикп (камера заднего вида). соответственно ардуино не работает... Лечится удалением настроек изикапа, и после перезагрузки или сна сериал опять спрашивает с кем по USB работать, указываешь ардуино и все гуд какое то время. потом опять при включении /просыпании планшета в место ардуины подключен изикап.. Как лечить ? что то с VID PID ? Каким боком изикап вытесняет леонардо ?

Было примерно то же самое только не с ардуино, а контроллером от Юрия.
У Вас изикап на каком чипе? И хаб(или что-то) какой?

yuriy m 11.02.2019 22:28

Цитата:

Сообщение от Sergey 4_4 (Сообщение 408553)
Было примерно то же самое только не с ардуино, а контроллером от Юрия.
У Вас изикап на каком чипе? И хаб(или что-то) какой?

ммммм, давно стоит, но хаб на GL850G а вот изикап ХЗ не помню. Скажем так самый правильный был несколько лет назад (в плане нормальный чип стоит) я помню были разные чипы, один был боле менее нормальный,вот на нем... Если эта инфа критична могу на днях разобрать морду и глянуть..

Как решилась проблема ? или не решилась ?
И у меня тоже не ардуино (хотя загрузчик почти ее но через uart а не usb как в оригинале ) просто использовал контроллер 32U4... в подписи проект..

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

Sergey 4_4 11.02.2019 23:44

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

Сообщение от yuriy m (Сообщение 408556)
Как решилась проблема ? или не решилась ?.

У меня решилась, путем подбора устройств в хабе. Контроллер в результате
подключен в последний порт,изикап(чип UTV007) в 3 порт.Хаб D-Link без
доп. питания. С изикапом на чипе UVC такой подбор не помог,один фиг
окошко с выбором выскакивало.

yuriy m 12.02.2019 00:10

Цитата:

Сообщение от Sergey 4_4 (Сообщение 408559)
У меня решилась, путем подбора устройств в хабе. Контроллер в результате
подключен в последний порт,изикап(чип UTV007) в 3 порт.Хаб D-Link без
доп. питания. С изикапом на чипе UVC такой подбор не помог,один фиг
окошко с выбором выскакивало.

:shok: у меня это не возможно,если на проект посмотреть... нет у меня классического хаба, все на печатке.. Должно быть какое то объяснение почему менеджер дает подсосаться изикапу на автомате( у меня даже не спрашивает.. Просто при выходе из сна запускается изикап на несколько секунд, значит все.. труба изикап занял место контроллера...

respect_leo 17.03.2019 00:14

Господа, ну подскажите мне. Поставил эту прогу с Плей маркета. Версия по-моему 2.5. Ставлю на SGS8, на 8.0 андроиде - нет проброса интентов в таскер, не реагирует. Данные в прогу идут.
Ставлю на ГУ для авто на 8.1 андроиде - при запуске не работает совсем, при ручном перезапуске сервиса - вылетает и все. Может вы знаете как лечится, потому что разработчик не отвечает нигде, даже на электронку писал.

maxymike 02.04.2019 11:40

Подскажите интент для перезапуска сервиса таскером. После загрузки системы или выключения экрана висит в трее serial manager,но не работает,пока не перезапустишь сервис. Проц amlogic,android nougat


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

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