|  | 
|  12.01.2020, 23:38 | #1 | 
| Старший Пользователь  Регистрация: 17.10.2015 Город: Санкт-Петербург Регион: 78, 98 Машина: Рено Колеос 
					Сообщений: 647
				       |  Навигационный джойстик Рено + Андроид + Ардуино Доброго здравия. Давно хотел встроить штатный навигационный джойстик Рено для управления планшетом  (см. фото 1) Представляет из себя электронный модуль с процессором и контроллером, передающий данные о нажатии кнопок в can-шину автомобиля в виде кодов шестнадцатеричной системы счисления HEX. Ниже данные джойстика Рено, полученные с анализатора: Для пробуждения необходима команда 58F 8 [ 80 01 BB BB BB BB BB BB ] В ответ от джойстика можно получить такие коды: 63D 8 [ 88 F2 F2 F2 F2 F2 F2 F2 ] – длинное нажатие кнопки MAP 63D 8 [ 08 F2 F2 F2 F2 F2 F2 F2 ] - короткое нажатие кнопки MAP 63D 8 [ 83 F2 F2 F2 F2 F2 F2 F2 ] - длинное нажатие кнопки INFO 63D 8 [ 03 F2 F2 F2 F2 F2 F2 F2 ] - короткое нажатие кнопки INFO Ввиду большого количества кнопок, полный список команд перечислять тут не буду. Если, кому-то понадобится, пишите в личку – вышлю. Зачем мне нужен был джойстик? По двум причинам. В моем Рено Колеос, экран планшета находится на достаточно некомфортном расстоянии от водителя, чтобы каждый раз тянуться до него. Особенно в движении. Проще организовать запуск часто используемых приложений с навигационного джойстика. Это не будет отвлекать от управления автомобилем. Вторая причина не менее важная. Организовав управление планшета с джойстика, можно отключить и не выводить на экран верхнюю, служебную строку уведомления и нижнюю строку состояния с кнопками управления андроида. Тем самым существенно увеличивается полезная площадь экрана для работающего приложения и пропадает (при взгляде на экран) ощущение использования андроида. Поделюсь своим наработками, как «подружить» Нексус 7 со штатным навигационным джойстиком Рено. Купил ардуино с микроконтроллером ATmega32u4 и can-модуль на MCP2515. Плата сделана в Dip Trace.Посмотреть можно тут. С созданием платы и изготовлением устройства сложностей быть не должно. У меня получилось с первого раза: (см. фото 2 и 3) А вот с написанием скетча возникли проблемы. Моих, базовых, знаний в написании такой программы недостаточно. Пришлось обращаться за помощью к специалисту по программированию, отдавать ему плату. С третьего раза, скетч заработал, так, как мне требовалось. Результат записал на видео. Встроенный в авто. Последний раз редактировалось admin; 03.10.2024 в 12:51. Причина: добавление меток | 
|   |   | 
|  14.01.2020, 18:48 | #2 | 
| Старший Пользователь  Регистрация: 30.12.2009 Возраст: 39 Город: Минск Регион: Беларусь Машина: Renault Laguna 3 
					Сообщений: 156
				  |   Хорошо получилось!) Вопрос. Как сделал по нажатию выход навитела в меню и разделение экрана на части? | 
|   |   | 
|  14.01.2020, 19:33 | #3 | 
| Старший Пользователь  Регистрация: 17.10.2015 Город: Санкт-Петербург Регион: 78, 98 Машина: Рено Колеос 
					Сообщений: 647
				       |   Хорошая идея, подумаю. | 
|   |   | 
|  14.01.2020, 23:47 | #4 | 
| Старший Пользователь  Регистрация: 30.12.2009 Возраст: 39 Город: Минск Регион: Беларусь Машина: Renault Laguna 3 
					Сообщений: 156
				  |   | 
|   |   | 
|  15.01.2020, 20:12 | #5 | 
| Старший Пользователь  Регистрация: 17.10.2015 Город: Санкт-Петербург Регион: 78, 98 Машина: Рено Колеос 
					Сообщений: 647
				       |   Выход навитела ( и любого другого приложения) в меню - это эмуляция кнопки "меню". Разделение экрана - это эмуляция длительного удержания кнопки вызова запущенных приложений.  p.s. Сначала не понял вопроса. Думал вы спрашиваете как одновременно запустить меню навигации и второй экран. | 
|   |   | 
|  15.01.2020, 20:16 | #6 | |
| Старший Пользователь  Регистрация: 30.12.2009 Возраст: 39 Город: Минск Регион: Беларусь Машина: Renault Laguna 3 
					Сообщений: 156
				  |   Цитата: 
 А не пробовал найти возможность двигать карту в навителе? | |
|   |   | 
|  15.01.2020, 20:21 | #7 | 
| Гуру  Регистрация: 01.06.2013 Возраст: 59 Регион: Украина Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV 
					Сообщений: 2,006
				            |   Ну так эмулировать движение мыши с нажатием   | 
|   |   | 
|  15.01.2020, 20:46 | #8 | 
| Старший Пользователь  Регистрация: 17.10.2015 Город: Санкт-Петербург Регион: 78, 98 Машина: Рено Колеос 
					Сообщений: 647
				       |   Да, именно так и пробовал, на предыдущей версии резистивного джойстика. Где-то на видео, в ролике, демонстрировал перемещение карты. Вот, по ссылке: 3мин50сек - двигаю карту яндекс навигатора. Не навител, но разницы, думаю нет. | 
|   |   | 
|  15.01.2020, 21:26 | #9 | 
| Старший Пользователь  Регистрация: 30.12.2009 Возраст: 39 Город: Минск Регион: Беларусь Машина: Renault Laguna 3 
					Сообщений: 156
				  |   | 
|   |   | 
|  | 
| Метки | 
| can-шина, андроид, ардуино, джойстик | 
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| 
 |  |