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)

Serg-Zmuh 29.04.2016 03:38

Цитата:

Сообщение от DelleTenebre (Сообщение 359371)
SerialManager-1.6-beta-1 в настройках можно включить пункт "Распознавать команду по новой строке" (отдельно для BT и USB). Это реализация идеи YAM1966. Если заработает - благодарности ему. Кому не лень - тестируем :)

на UNO R3 завелось наконец-то! :yes4:
именно с включенной новой опцией !
этож замечательно - прогресс прогрессирует !!!

Alekssandr 01.05.2016 05:52

DelleTenebre Программа выше всяких похвал!

Былоб не плохо увидить в будущем возможность создавать что-то вроде папок в списке ключей. Чисто для удобства. :)

DelleTenebre 01.05.2016 22:01

SerialManager-1.6-beta-2, добавлено:
Отправка уровня яркости (2 варианта, в настройках) Суть проблемы и ещё
Чудесным образом работает подключение нескольких ардуин по USB (спасибо lti1 за подсказку)
Команда <ключ:значение> - действие отправки команды
Run Shell с правами su
Управление системой: выключение, перезагрузка, установка яркости экрана.
Ну и по мелочам там чуток оптимизировал :)

ali_vlad 01.05.2016 23:38

Цитата:

Сообщение от DelleTenebre (Сообщение 359553)
SerialManager-1.6-beta-2, добавлено:
Отправка уровня яркости (2 варианта, в настройках) Суть проблемы и ещё
Чудесным образом работает подключение нескольких ардуин по USB (спасибо lti1 за подсказку)
Команда <ключ:значение> - действие отправки команды
Run Shell с правами su
Управление системой: выключение, перезагрузка, установка яркости экрана.
Ну и по мелочам там чуток оптимизировал :)

Сударь, Вы кудесник 80-го уровня! Респект и уважуха!!!

DelleTenebre 02.05.2016 18:01

В SerialManager-1.6-beta-3 исправил косяк с установкой яркости + яркость можно отсылать и как 0..255 и 0%..100%. Так же теперь, если в настройках команды оставить поле "Значение" пустым, то команда будет распознана только по ключу (т.е. вторая часть команды ("значение") может быть любая).

YAM1966 02.05.2016 21:03

Цитата:

Сообщение от DelleTenebre (Сообщение 359595)
В SerialManager-1.6-beta-3 исправил косяк с установкой яркости + яркость можно отсылать и как 0..255 и 0%..100%. Так же теперь, если в настройках команды оставить поле "Значение" пустым, то команда будет распознана только по ключу (т.е. вторая часть команды ("значение") может быть любая).

За это премного благодарен! :yes2:
Еще бы как-то настройки экспортировать/импортировать... :blush:

nikopol70 04.05.2016 10:07

читаю тему не первый раз... вроде все понятно что зачем...
но не могу понять электросхемы - ее нету и не могу в голове ее сложить

может кто то набросать простой пример - что как и для чего использовать....

papant 04.05.2016 10:12

Цитата:

Сообщение от nikopol70 (Сообщение 359744)
читаю тему не первый раз... вроде все понятно что зачем...
но не могу понять электросхемы - ее нету и не могу в голове ее сложить

может кто то набросать простой пример - что как и для чего использовать....

что-то не понял про какую электросхему речь? Берешь ардуину, по ЮСБ цепляешь к планшету, балуешься )

nikopol70 04.05.2016 10:28

Цитата:

Сообщение от papant (Сообщение 359747)
что-то не понял про какую электросхему речь? Берешь ардуину, по ЮСБ цепляешь к планшету, балуешься )

а к ардуине что цеплять? кнопки? - по какой схеме?
датчики и т.д.? какие и как....

Serg-Zmuh 04.05.2016 11:13

Цитата:

Сообщение от nikopol70 (Сообщение 359750)
а к ардуине что цеплять? кнопки? - по какой схеме?
датчики и т.д.? какие и как....

начни читать отсюда

все пошло от той темы ,там и схемы есть ....
там в общем все применимо к проге DelleTenebre :yes4:

nikopol70 04.05.2016 12:25

Цитата:

Сообщение от Serg-Zmuh (Сообщение 359752)
начни читать отсюда

все пошло от той темы ,там и схемы есть ....
там в общем все применимо к проге DelleTenebre :yes4:

а данная програмка в купе с ардуино может вывести данные на экран планшета с магнитолы? частота FM и тд... короче все что написано на дисплее магнитолы:be:

oleg707 04.05.2016 12:35

Цитата:

Сообщение от nikopol70 (Сообщение 359757)
а данная програмка в купе с ардуино может вывести данные на экран планшета с магнитолы? частота FM и тд... короче все что написано на дисплее магнитолы:be:

я думаю может. надо только, чтобы магнитола отдала эти данные ардуине по кан-шине или по i2c, а это уже отдельная история

nikopol70 04.05.2016 12:37

Цитата:

Сообщение от oleg707 (Сообщение 359760)
я думаю может. надо только, чтобы магнитола отдала эти данные ардуине по i2c, а это уже отдельная история

а подробнее? или где почитать что и как?:shok:

lti1 04.05.2016 12:45

Цитата:

Сообщение от nikopol70 (Сообщение 359761)
а подробнее? или где почитать что и как?:shok:

Например здесь: CITROEN-ARDUINO

nikopol70 04.05.2016 19:36

начал разбираться с нуля, залил тестовый скетч, ардуина леонардо

прицепил светодиод на пин 8 (digital как я понял) вторым концом естественно на землю

создал виджет по инструкции с первого поста...
менеджер мою леонардо увидел
тапаю по виджету - диод не горит

перецепил диод на А8 - горит все время постоянно... не выключаясь:tease:

что я делаю не так

YAM1966 04.05.2016 19:43

Цитата:

Сообщение от nikopol70 (Сообщение 359796)
начал разбираться с нуля, залил тестовый скетч, ардуина леонардо
........
что я делаю не так

Начались крики ардуинщиков :spiteful:
А сначала самому проверить проходит ли команда в ардуину?
Обычную терминальную программу под винду или андроид еще не отменяли.

nikopol70 04.05.2016 19:47

Цитата:

Сообщение от YAM1966 (Сообщение 359798)
Начались крики ардуинщиков :spiteful:
А сначала самому проверить проходит ли команда в ардуину?
Обычную терминальную программу под винду или андроид еще не отменяли.

команду принимает....
я не кричу... :blink2:, пытаюсь разобраться... не всем дано с пол пинка, кому то нужно больше :rolleyes2:

YAM1966 04.05.2016 20:04

Цитата:

Сообщение от nikopol70 (Сообщение 359800)
команду принимает....
я не кричу... :blink2:, пытаюсь разобраться... не всем дано с пол пинка, кому то нужно больше :rolleyes2:

Ну, если пытаетесь разобраться это хорошо, но тема-то не об этом.
Для разбирательств есть хороший ресурс.

yuriy m 04.05.2016 21:21

Цитата:

Сообщение от DelleTenebre (Сообщение 359553)
Чудесным образом работает подключение нескольких ардуин по USB (спасибо lti1 за подсказку)

И действительно работает! Ай да молодцы ! под мое железо этого и не хватало ... Спасибо.

yuriy m 04.05.2016 21:23

Цитата:

Сообщение от YAM1966 (Сообщение 359617)
Еще бы как-то настройки экспортировать/импортировать... :blush:

поддерживаю :smile2:

И еще пожелание ,раз задача управлять ардуиной... Может типо создать виджета или вкладки с ползунками ,отсылать данные в ардуино, один из смыслов управление звуком (перед зад и т.д.) Возможно ли ?
А , и еще вопрос... Пока руки не дошли... Как передовать данные на две ардуины по usb ? Как идефецировать на какую отправлена команда ? Какой формат должен быть ?

DelleTenebre 05.05.2016 14:53

Цитата:

Может типо создать виджета или вкладки с ползунками ,отсылать данные в ардуино, один из смыслов управление звуком (перед зад и т.д.) Возможно ли ?
ХЗ, буду пробовать.

Цитата:

Как передовать данные на две ардуины по usb ? Как идефецировать на какую отправлена команда ? Какой формат должен быть ?
Сейчас передаёт в обё, соответственно обрабатывать нужно в скетче (т.е. ардуина сама должна определить что команда для неё предназначена), формат на Ваш вкус.

YAM1966 05.05.2016 15:17

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

Что-то меня уже понесло.... :rolleyes2:

yuriy m 05.05.2016 16:30

Цитата:

Сообщение от YAM1966 (Сообщение 359899)
Что-то меня уже понесло.... :rolleyes2:

Присоединяюсь:big:

ali_vlad 05.05.2016 17:42

Цитата:

Сообщение от YAM1966 (Сообщение 359899)
Ну, раз пошла такая пьянка, то стоит задуматься и о возможности создания своих экранов с нужными элементами управления и своими сценариями работы.
Т.е., например один для настройки параметров усилителя, второй для управления приемником, третий для, скажем системы кругового обзора и т.д...
Тогда каждый сможет под себя сделать только нужные ему элементы управления оборудованием в авто.

Что-то меня уже понесло.... :rolleyes2:

Это уже фронтэнд получится:big:
У одной китайской балалайки подглядел такую фишку: в настройках выбирается программа навигации, воспроизведения аудио, видео, диагностики. На морде тыкается физическая кнопка и запускается уже нужная программа.
Что-то меня тоже понесло... Это уже для совсем ленивых:big:

YAM1966 05.05.2016 17:49

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

Сообщение от ali_vlad (Сообщение 359910)
Это уже фронтэнд получится:big:
....

Ну, в принципе так реализовано построение своих менюшек на головах с WINCE.
Вложение 43651

И, кстати, этот файл и является собственно файлом всех настроек для программы.
Программу убил, восстановил, перенес, настройки сохранились.

lti1 05.05.2016 18:13

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

Сообщение от ali_vlad (Сообщение 359910)
Это уже фронтэнд получится:big:
У одной китайской балалайки подглядел такую фишку: в настройках выбирается программа навигации, воспроизведения аудио, видео, диагностики. На морде тыкается физическая кнопка и запускается уже нужная программа.
Что-то меня тоже понесло... Это уже для совсем ленивых:big:

Уважаемый DelleTenebre уже добавил такой функционал в свое приложение Serial Manager.

ali_vlad 05.05.2016 18:30

Цитата:

Сообщение от lti1 (Сообщение 359913)
Уважаемый DelleTenebre уже добавил такой функционал в свое приложение Serial Manager.

Я, как бэ, в курсе про эту возможность. Я немного о другом, о фронтэнде, по поводу которого здесь раскатали варежки😆

DelleTenebre 07.05.2016 19:26

SerialManager-1.6-beta-4, добавил:
Импорт/Экспорт команд;
Сортировку команд (перетаскивание выше/ниже)

При первом запуске будет предложено импортировать настроенные команды. Очень теоретически тут возможны проблемы, но этим стоит пожертвовать :)
После импорта старых команд Вы не увидите у них строчки с действием - это нормально, просто придётся тыркнуть на каждую из них и строчка восстановится.

Так как переделал формат хранения возможно отвалились какие-либо функции. Найдёте - пишите :)

P.S. "Сохранить команды" - сохраняет backup команд в корень памяти, файл serial_manager_backup.json

MPPM 11.05.2016 00:02

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

oleg707 11.05.2016 00:14

Цитата:

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

есть один момент.... когда ЭТО откажется работать в -40, а тебе жену рожать везти надо - тут и ценишь простоту и надёжность крутёлок.

yuriy m 11.05.2016 00:19

Цитата:

Сообщение от oleg707 (Сообщение 360334)
есть один момент.... когда ЭТО откажется работать в -40, а тебе жену рожать везти надо - тут и ценишь простоту и надёжность крутёлок.

Ну.... У меня климат контроль в машине и не одной крутелки ,все работает по заводу.
Кто-ж мешает написать софт в ардуино по дефолту (положение заслонок,скорость вентилятора и т.д.),а после загрузки планшета ,заливаются сохраненные настройки. Так надежность ограничена ардуиной + железо...
ЗЫ. вот именно для разной дополнительной фигни я и леплю свой проект...

MPPM 11.05.2016 22:29

Цитата:

есть один момент.... когда ЭТО откажется работать в -40, а тебе жену рожать везти надо - тут и ценишь простоту и надёжность крутёлок.
Ну, это дело каждого кто хочет делает, кто не хочет не делает.

armlive 12.05.2016 12:01

Цитата:

Сообщение от MPPM (Сообщение 360438)
Ну, это дело каждого кто хочет делает, кто не хочет не делает.

Верно
Цитата:

Кто-ж мешает написать софт в ардуино по дефолту (положение заслонок,скорость вентилятора и т.д.),а после загрузки планшета ,заливаются сохраненные настройки.
настройки сохранятся должны в контроллере, так надежней.

yuriy m 12.05.2016 13:15

Цитата:

Сообщение от armlive (Сообщение 360482)
настройки сохранятся должны в контроллере, так надежней.

Да можно и в контроллере, главное ,что система почти не зависит от головы.. Ну это для тех кто сильно переживает за надежность...

maxymike 13.05.2016 13:44

Вложений: 1
Все работает на nano, спасибо. Не разотрете по-поводу таскера поподробней?Как запускать разные таски с кнопок руля? Я создаю профиль-события-система-intent received-дйствие( kg.delletenebre.serial.NEW_DATA),но строки Extras куда вбивать? Иначе отлавливается всего один таск по приходу интента?

maxymike 13.05.2016 14:20

А,извините,нашел ярлыки тасков в приложении. Ну теперь вообще шоколад

oleg707 13.05.2016 16:56

а что в ардуину лить? может прошивку в шапку закинуть?

YAM1966 13.05.2016 18:05

Цитата:

Сообщение от oleg707 (Сообщение 360592)
а что в ардуину лить? может прошивку в шапку закинуть?

Как-бы кто что захочет, то и зальет... Ардуина или любая другая железяка с виртуальным COM портом должна просто выдавать <ключ:значение>...
Ну или принимать их для возможности управления с планшета.

Sergey 4_4 19.05.2016 20:54

Ув.DelleTenebre. Использую контроллер от YAM1966,он в программе настройки добавил возможность выводить имя/номер источника с помощью виджета Serial Manager. Не могли бы вы добавить в приложение возможность вывода имени/номера источника в шторку уведомлений? Например так как в Smart Keyboard выводиться инфа о текущем языке.

DelleTenebre 20.05.2016 21:09

Sergey 4_4, ок, добавлю. Но сейчас совсем нет времени, поэтому если не хотите ждать можно попробовать Overlays. Я через неё виджет с температурой в шторку уведомлений запихнул.


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

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