[TUTO] Création Lecteur de Roadbook électronique

GPS, Lecteur de roadbook, comment utiliser sa boussole ?
Auteur
Message
Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

[TUTO] Création Lecteur de Roadbook électronique

#1 Message par Emile » 10 janv. 2022, 14:50

Hello,

Je vous partage ma création, avec j'espère suffisamment d'info pour ceux qui voudrait s'en inspirer.
Attention je suis pas un pro, et surtout pas des finitions :lol:

Mon utilisation du GPS:

En balade/voyage, en général je me prépare une trace GPX pour cibler les plus belles routes, etc...
Sur la moto j'ai un support smartphone avec chargeur, et j'y mets Osmand.
J'affiche la trace, et je fais navigation 'vers' ma trace, ce qui fait qu'Osmand me guide pour la suivre.
C'est pas mal car un petit encart te donne le prochain virage.
Problèmes :
- L'encart en question n'est pas précis, souvent ca te dit qu'il y a une bifurcation qui arrive alors que ca n'est qu'un virage. Résultat on est pas mal le nez sur l'écran ce qui n'est pas bon pour la conduite.
- Quand la nav devient subtile, c'est toujours galère avec les gants de zoomer, déplacer la carte etc...

Le projet qui en découle :
En s'inspirant de ce qui se fait en rally :
- Une commande au guidon pour diriger osmand sans lacher le guidon et avec les gants.
- Créer un roadbook.
- Un dérouleur de roadbook (toujours avec commande au guidon)

PS: je précise, mon utilisation principale sera routière, mais aussi TT quand les occasions se présenteront.

§scoot
Modifié en dernier par Emile le 10 janv. 2022, 15:44, modifié 2 fois.

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Creation roadbook electronique

#2 Message par Emile » 10 janv. 2022, 14:56

Pour la création du roadbook :

Avec parcourt du net, j'ai trouvé le site https://www.rallynavigator.com/
Franchement j'ai fait quelques essais, avec la version gratuite on peut facilement se faire un joli roadbook.
Y a des tutos sur le net pour s'en rendre compte, par exemple :


Pour résumé :
- on créé/importe sa trace GPX sur leur site
- Les waypoints sont défini automatiquement aux intersections, on peut customiser évidemment
- le roadbook est donc automatiquement rempli mais de façon super basique, donc pour ma part je prends le temps d'affiner tout ca
- Print du workbook : avec surlignagne automatique, au format PDF. Pour ma part je prends PDF au format rouleau, c-a-d sans séparation de page.

Ci-joint je vous mets un exemple du résultat pour une boucle 100% routière vers chez moi.
nailloux-mazeres-castelnaudary-wide-roll-x1.pdf
(503.55 Kio) Téléchargé 80 fois

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Creation roadbook electronique

#3 Message par Emile » 10 janv. 2022, 15:03

Appli android pour roadbook:

Il existe une appli qui va avec le site Rally navigator, sauf que cette dernière ne marche pas sur mon tel...
https://play.google.com/store/apps/deta ... ader&gl=FR

Mais coup de bol un application juste parfaite existe et dispo gratuitement !
'Piste Roadbook Reader'
https://play.google.com/store/apps/deta ... book&gl=FR

Très simplement elle affichera le PDF, ainsi qu'un tripmaster le cap et la vitesse. (D'autres choses dispo dans les options évidemment.)
Screenshot_20220110-091115.png
Résultat y a plus qu'à charger le roadbook dans le smartphone en meme temps que la trace GPX sous Osmand.
Et on a plus qu'à choisir quelle application on utilise ! Ou alors si on a 2 smartphone on se met les 2 :D

Problème : la commande au guidon devient indispensabe en mode roadbook...

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Creation roadbook electronique

#4 Message par Emile » 10 janv. 2022, 15:22

Commande a guidon :

Evidemment ca existe dans le commerce, même si je n'ai pas testé... simplement parce que faut craquer son PEL.
https://carpe-iter.com/

J'ai opté pour une fabrication maison.
A la base je pensais détourner ce qu'on peut trouver à vraiment pas cher en commande bluetooth pour smartphone pour jouer.
Par exemple ca :
https://www.amazon.fr/Bluetooth-t%C3%A9 ... s=1&sr=8-7
Capture.PNG
Capture.PNG (161.42 Kio) Vu 2031 fois
Problèmes:
- Faut bricoler une alim.
- Faut l'intégrer sur le guidon et que ce soit accessible avec le pouce...
- Faut que les applis android reconnaissent les touches et les affectent aux bonnes actions.


>> Résultat j'ai lâché cette solution et je me suis orienté sur une construction à base d'Arduino.

Solution retenue :

Pour la commande, j'ai pas trouvé de boutons IP68 suffisament petits pour en intégrer plusieurs dans un boitier maison que j'aurai fixé sous le commodo gauche par exemple.
Mais j'ai trouvé un joystick IP68 avec 1 bouton intégré :
https://fr.rs-online.com/web/p/interrup ... k/8252599/
joystick.PNG
joystick.PNG (116.04 Kio) Vu 2031 fois
Bon ca reste très gros comme composant... et pas donné ! :shock: 47€
Je suis tout de même parti là dessus pour mon proto.
Au final comme on verra plus tard ca s'intègre pas trop mal, et je l'ai gardé.

Les commande dispo, et leurs affectations :
(Osmand / Roadbok)
Gauche = déplacement carte / -0.1km tripmaster1
Droite = déplacement carte / +0.1km tripmaster1
Haut = déplacement carte, appui long pour zoom- / défilement roadbook vers le haut
Bas = déplacement carte, appui long pour zoom+ / défilement roadbook vers le bas
Bouton = recentrer, appui long pour changer l'orientation / reset tripmaster à 0km

Cablage :
Il y a donc 5 boutons avec une masse commune.
On aurait pu multiplexer mais ca impliquerait d'intégrer des composants dans la commande au guidon...
Plutôt que de fabriquer mon cable, j'ai eu l'idée de prendre un RJ45 qui traine. Seul bémol la taille du connecteur. Mais bon c'est pas plus génant que ca.
Jai donc acheté 2 connecteurs femelles RJ45: (8€ l'unité quand même...)
https://fr.rs-online.com/web/p/connecte ... %3Atrue%7D
rj45.PNG
rj45.PNG (112.17 Kio) Vu 2031 fois
Fixation de la commande au guidon :
J'avais commencé à concevoir une pièce à imprimer en 3D pour recevoir le joystick et venir se fixer sur la moto.
Mais avec la taille du joystick la pièce me semblait énorme... et je n'avais finalement plus accès à une imprimante 3D.
Donc finalement je me suis dit c'est IP65, donc je vais rien mettre si ce n'est du scotch.
J'ai simplement pris une pate métalique, je lai plié pour pouvoir me fixer sur une des vis du protège main, et positionner le joystick à l'horizontal sous le commodo de gauche.
- Accès parfait pour le pouce.
- Même en butée de direction, y a encore de la marge entre le joystick et le commodo.
Bon évidemment c'est pas parfait... une chute pourrait en venir à bout.
img_2012.jpg
img_2012.jpg (124.92 Kio) Vu 2031 fois
Modifié en dernier par Emile le 10 janv. 2022, 15:48, modifié 1 fois.

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Creation roadbook electronique

#5 Message par Emile » 10 janv. 2022, 15:32

Module programmable:

Objectifs:
- A l'abri de l'eau
- Alimentation sur batterie moto après contact + interrupteur et led de mise en marche
- Stabilisation de la tension pour éviter les pics à 14/15V
- Récupération des signaux de la commande au guidon
- Programmation appui courts/longs
- Programmation des touches en accord avec 'Osmand' et Piste 'Roabook Reader'
- Reconnaissance sous forme de clavier bluetooth sans action utilisateur au niveau du smartphone, pour ne pas galèrer à chaque fois qu'on s'arrête pisser.

Module Arduino :
Je suis parti sur du Arduino car c'est ce que je connais.
J'ai trouvé ca qui répond à mon besoin : TTgo ESP32 WiFi + Carte Flash Bluetooth de 4 Mo UNO D1 R32 | ESP-32 ESP32 ESP32S WiFi & Bluetooth 4MB Flash UNO D1 R32
https://www.amazon.fr/gp/product/B07FS8 ... UTF8&psc=1
L'intérêt c'est l'alim intégrée compatible 5 à 12VDC, le bluetooth intégré, la capacité d'acquisition de plus de 6 signaux discret.
C'est une assez grosse carte, mais au moins tout est là ! pas besoin de se faire chier à intégrer d'autres composants.
arduino.PNG
arduino.PNG (180.55 Kio) Vu 2028 fois
Boitier externe :
J'avais dans mon bazar un boitier plastique noir de genre 10x7x3cm.
Ca se trouve facile, par exemple : https://www.amazon.fr/BEAUY-Impermeable ... NrPXRydWU=
Faut juste prendre la bonne taille.

Interrupteur :
Facile à récupérer sur n'importe quel vieux truc électrique. Une vieille lampe dans mon cas.

Alimentation :
La carte que j'ai choisi est compatible 5-12VDC.
Mais moteur en route on monte à plus de 14V.
Donc j'ai pas pris de risque, j'ai pris un régulateur de tension à 5VDC. Tout simplement un vieux chargeur de téléphone allume cigare.
Je l'ai explosé et récupèrer les composants internes qui servent exactement à convertir de 12-15V en 5V avec régulateur de tension.

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Creation roadbook electronique

#6 Message par Emile » 10 janv. 2022, 15:38

Programme Arduino :

Prérequis :
Connaitre les touches utilisées par Osmand et Piste Roadbook reader.

Piste Roadbook reader
Pour ce dernier, c'est hyper simple car dans les options ca détecte tout seul la touche que tu veux utiliser :roll: magique !
Première fois que je tombe sur une appi gratuite qui fait aussi bien son taf !!

Osmand:
Pour Osmand j'ai un peu plus galéré... J'ai du aller sur les forums de dev de l'appli, et au final on m'a customisé l'appli à ma demande §youhou
Par contre c'est sur la version OpenBeta de Osmand. Dans le google play il faut spécifier qu'on veut la version beta.
D'ailleurs depuis le temps c'est ptet passé en version officielle...
- Pour le déplacement de la carte c'est les flèches du clavier, rien de plus classique.
- Pour le zoom c'est les touches "+" et "-".
- Pour recentrer c'est "c".
- Pour changer l'orientation c'est "d".
Modifié en dernier par Emile le 10 janv. 2022, 15:39, modifié 2 fois.

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Creation roadbook electronique

#7 Message par Emile » 10 janv. 2022, 15:38

Voilà mon code brut :
Pas spécialement optimisé, mais ca marche :roll:

#include <BleKeyboard.h>

BleKeyboard bleKeyboard;

// digital pin 2 has a pushbutton attached to it. Give it a name:
int btn_center = 19;
int btn_down = 27;
int btn_up = 16;
int btn_left = 25;
int btn_right = 26;

//variable stockage status boutons
int btn_center_status = 0;
int btn_down_status = 0;
int btn_up_status = 0;
int btn_left_status = 0;
int btn_right_status = 0;

//constante en ms
const int appuiLong = 500;

unsigned long memo_temps_1 = 0;
unsigned long memo_temps_2 = 0;
unsigned long memo_temps_3 = 0;
unsigned long memo_temps_4 = 0;
unsigned long memo_temps_5 = 0;

int memo_appuiLong_1 = 0;
int memo_appuiLong_2 = 0;
int memo_appuiLong_3 = 0;
int memo_appuiLong_4 = 0;
int memo_appuiLong_5 = 0;

//variable for bluetooth status
int connection_status = 0;

void setup() {
Serial.begin(115200);
Serial.println("#############################################");
Serial.println("SETUP :");
Serial.println("Starting BLE keyboard");
bleKeyboard.begin();

// make the pushbutton's pin an input:
Serial.println("Configuring PIN");
pinMode(btn_left, INPUT_PULLUP);
pinMode(btn_right, INPUT_PULLUP);
pinMode(btn_up, INPUT_PULLUP);
pinMode(btn_down, INPUT_PULLUP);
pinMode(btn_center, INPUT_PULLUP);

Serial.println("SETUP completed");
Serial.println("-----------------------------");
}

void loop() {
if(connection_status==0 and bleKeyboard.isConnected()) {
connection_status=1;
Serial.println("Bluetooth is connected");
Serial.println("-----------------------------");
}
else if (connection_status==1 and !bleKeyboard.isConnected()) {
connection_status=0;
Serial.println("Bluetooth disconnected");
Serial.println("-----------------------------");
}



if (connection_status==1) {

btn_left_status = digitalRead(btn_left);
btn_right_status = digitalRead(btn_right);
btn_up_status = digitalRead(btn_up);
btn_down_status = digitalRead(btn_down);
btn_center_status = digitalRead(btn_center);

unsigned long temps=millis();

//on traite le bouton gauche si appuyé ou mémorisé
if (btn_left_status==LOW || memo_appuiLong_1==1 ) {
if (btn_left_status==LOW && memo_appuiLong_1==0 ) { // detection premier appui
//initialise statut memo
memo_appuiLong_1=1;
//svg temp
memo_temps_1=temps;
}
else if (btn_left_status==HIGH && memo_appuiLong_1==1 ) { // detection fin d'appui
//reinit statut memo
memo_appuiLong_1=0;
if (temps-memo_temps_1>appuiLong) {
//appui long
Serial.println("Button pressed: LEFT LONG = n/a");
//bleKeyboard.press(KEY_LEFT_ARROW);
//delay(150);
//bleKeyboard.releaseAll();
}
else {
//appui court
Serial.println("Button pressed: LEFT COURT");
bleKeyboard.press(KEY_LEFT_ARROW);
delay(150);
bleKeyboard.releaseAll();
}
}
}

//on traite le bouton droit si appuyé ou mémorisé
else if (btn_right_status==LOW || memo_appuiLong_2==1 ) {
//Serial.println("Bouton RIGHT en cours de traitement");
if (btn_right_status==LOW && memo_appuiLong_2==0 ) { // detection premier appui
//initialise statut memo
memo_appuiLong_2=1;
//svg temp
memo_temps_2=temps;
}
else if (btn_right_status==HIGH && memo_appuiLong_2==1 ) { // detection fin d'appui
//reinit statut memo
memo_appuiLong_2=0;
if (temps-memo_temps_2>appuiLong) {
//appui long
Serial.println("Button pressed: RIGHT LONG = n/a");
//bleKeyboard.press('d');
//delay(150);
//bleKeyboard.releaseAll();
}
else {
//appui court
Serial.println("Button pressed: RIGHT COURT");
bleKeyboard.press(KEY_RIGHT_ARROW);
delay(150);
bleKeyboard.releaseAll();
}
}
}

//on traite le bouton bas si appuyé ou mémorisé
else if (btn_down_status==LOW || memo_appuiLong_3==1 ) {
if (btn_down_status==LOW && memo_appuiLong_3==0 ) { // detection premier appui
//initialise statut memo
memo_appuiLong_3=1;
//svg temp
memo_temps_3=temps;
}
else if (btn_down_status==HIGH && memo_appuiLong_3==1 ) { // detection fin d'appui
//reinit statut memo
memo_appuiLong_3=0;
//mesure du temps et action en fonction appui long ou court
if (temps-memo_temps_3>appuiLong) {
//appui long
Serial.println("Button pressed: DOWN LONG = zoom out");
bleKeyboard.press('-');
delay(150);
bleKeyboard.releaseAll();
}
else {
//appui court
Serial.println("Button pressed: DOWN COURT");
bleKeyboard.press(KEY_DOWN_ARROW);
delay(150);
bleKeyboard.releaseAll();
}
}
}

//on traite le bouton haut si appuyé ou mémorisé
else if (btn_up_status==LOW || memo_appuiLong_4==1 ) {
//Serial.println("Bouton RIGHT en cours de traitement");
if (btn_up_status==LOW && memo_appuiLong_4==0 ) { // detection premier appui
//initialise statut memo
memo_appuiLong_4=1;
//svg temp
memo_temps_4=temps;
}
else if (btn_up_status==HIGH && memo_appuiLong_4==1 ) { // detection fin d'appui
//reinit statut memo
memo_appuiLong_4=0;
if (temps-memo_temps_4>appuiLong) {
//appui long
Serial.println("Button pressed: UP LONG = zoom in");
bleKeyboard.press('+');
delay(150);
bleKeyboard.releaseAll();
}
else {
//appui court
Serial.println("Button pressed: UP COURT");
bleKeyboard.press(KEY_UP_ARROW);
delay(150);
bleKeyboard.releaseAll();
}
}
}

//on traite le bouton center si appuyé ou mémorisé
else if (btn_center_status==LOW || memo_appuiLong_5==1 ) {
//Serial.println("Bouton RIGHT en cours de traitement");
if (btn_center_status==LOW && memo_appuiLong_5==0 ) { // detection premier appui
//initialise statut memo
memo_appuiLong_5=1;
//svg temp
memo_temps_5=temps;
}
else if (btn_center_status==HIGH && memo_appuiLong_5==1 ) { // detection fin d'appui
//reinit statut memo
memo_appuiLong_5=0;
if (temps-memo_temps_5>appuiLong) {
//appui long
Serial.println("Button pressed: UP LONG = north mode");
bleKeyboard.press('d');
delay(150);
bleKeyboard.releaseAll();
}
else {
//appui court
Serial.println("Button pressed: CENTER");
bleKeyboard.press('c');
delay(150);
bleKeyboard.releaseAll();
}
}
}

}

delay(1);
}

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Creation roadbook electronique

#8 Message par Emile » 10 janv. 2022, 15:42

Galère Arduino avec la carte TTgo ESP32:

Là où j'ai le plus galéré c'était pour communiqué avec cette carte Arduino...
Voilà comment j'ai configuré l'appli :
arduino.PNG
arduino.PNG (7.32 Kio) Vu 2021 fois
Et il fallait penser à faire un reset manuel avec le bouton directement sur la carte avant chaque programmation, sans quoi j'avais des galères de connexion avec le PC...

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Création Lecteur de Roadbook électronique

#9 Message par Emile » 10 janv. 2022, 15:46

Et voilà vous savez tout ! :)

Maintenant je suis entrain de voir pour installer une tablette durcie en 8" histoire que tout ca soit bien lisible.
Si ca marche, je pense que je me séparerai de mon Garmin Montana que j'ai pas utilisé depuis un moment.
Et ca me laissera de la place pour avoir le téléphone d'une côté en mode Osmand, et la tablette en mode Roadbook viewer et commande au guidon ! :)

Je vous fera des petites photos !

Bon j'ai pas parlé des support smarthphone/tablette.
Chacun a déjà sa solution. Perso je suis adepte des RamMount.

Avatar du membre
Bcnn
Frottement des cales-pieds
Frottement des cales-pieds
Messages : 274
Enregistré le : 22 févr. 2014, 14:33
Département : 49 Maine-et-Loire
Localisation : Région Saumur
Moto : Africa Twin Adventure Sport 2019
A remercié : 14 fois
A été remercié : 4 fois

Re: [TUTO] Création Lecteur de Roadbook électronique

#10 Message par Bcnn » 10 janv. 2022, 22:12

Emile,
Je découvre ton 2e post après avoir répondu au 1er ! Encore merci.
Bertrand
1984 : 51 Black //1994 : 650 DR RSE // 1997 : 600 TTE // 2014 : Africa Twin RD07A =>> 2020 : ATAS 2019 !!!

Avatar du membre
Alambic Pingouin
Pif-paf qui ferme
Pif-paf qui ferme
Messages : 165
Enregistré le : 29 mars 2015, 14:01
Département : 64 Pyrénées-Atlantiques
Localisation : Jambon de Bayonne
Moto : Africa Twin 93/95 750 RD07
A remercié : 1 fois
A été remercié : 13 fois
Contact :

Re: [TUTO] Création Lecteur de Roadbook électronique

#11 Message par Alambic Pingouin » 11 janv. 2022, 07:06

Merci pour ce tuto très complet. :)
(j’ai passé une partie du week-end à réfléchir comment customiser la même petite télécommande Amazon pour Piste Roadbook Reader) :D

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Création Lecteur de Roadbook électronique

#12 Message par Emile » 11 janv. 2022, 10:58

Petit retour d'expérience :
Pour la gestion du tripmaster, il vaut mieux affecter l'appui long (touche 'd' dans mon code) pour faire le reset, sinon on prend le risque d'un reset intempestif en route...

D'ailleurs je me suis dit qu'on serait dans la mouize si ca plante et qu'on doit reprendre le roadbook au milieu.
Mais l'appli 'Piste Roadbook Reader' permet de mettre ce qu'on veut dans le tripmaster, sans passer par les butons +/- 0.1km.
Donc en quelques secondes on peut réinitialiser le tripmaster au bon kilometrage. ^^

Avatar du membre
Alambic Pingouin
Pif-paf qui ferme
Pif-paf qui ferme
Messages : 165
Enregistré le : 29 mars 2015, 14:01
Département : 64 Pyrénées-Atlantiques
Localisation : Jambon de Bayonne
Moto : Africa Twin 93/95 750 RD07
A remercié : 1 fois
A été remercié : 13 fois
Contact :

Re: [TUTO] Création Lecteur de Roadbook électronique

#13 Message par Alambic Pingouin » 12 janv. 2022, 08:56

@Emile comment est-ce que tu fais pour paramétrer le zoom et dézoom dans Osmand ? J’aimerais binder des boutons en particulier, peut-être avec un appui long.
Je travaille sur la même chose mais je fais des tests depuis d’autres types de contrôleurs (clavier, manette… dont je récupérerai la carte BT).

Pour Piste Roadbook aucun problème, ça se paramètre en 2 secondes.
Quant à DMD2, je n’arrive à rien contrôler (sauf à la souris). À croire que ça ne fonctionne qu’avec le Carpe Iter.

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Création Lecteur de Roadbook électronique

#14 Message par Emile » 12 janv. 2022, 09:02

DMD2 c'est une autre appli j'imagine ?

Pour osmand c'est dans le code source.
Si ca marche pas, c'est ptet qu'il te faut utiliser la version beta de Osmand.
Les touches utilisés je les ai noté dans un de mes posts ci-dessous.

De mon côté j'ai programmé mon arduino pour que les appuis longs/courts balancent les bonnes commandes requises par Osmand.

Avatar du membre
Alambic Pingouin
Pif-paf qui ferme
Pif-paf qui ferme
Messages : 165
Enregistré le : 29 mars 2015, 14:01
Département : 64 Pyrénées-Atlantiques
Localisation : Jambon de Bayonne
Moto : Africa Twin 93/95 750 RD07
A remercié : 1 fois
A été remercié : 13 fois
Contact :

Re: [TUTO] Création Lecteur de Roadbook électronique

#15 Message par Alambic Pingouin » 12 janv. 2022, 09:48

https://www.drivemodedashboard.com/
Un launcher fait pour les tablettes moto.

Ah ok j’ai compris pour Osmand. Ça ne m’arrange pas trop ça.
À partir de la carte d’un clavier (avec BT intégré) j’aimerais ne garder que 6 touches : les flèches directionnelles, entrée, et retour.
Je pourrais rajouter +, -, et C, mais ça fera 3 boutons supplémentaires, et uniquement pour Osmand ? Faut que je vois pour une appli de keymapping.

Merci pour les infos.

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Création Lecteur de Roadbook électronique

#16 Message par Emile » 12 janv. 2022, 09:56

comme toi au début je voulais utiliser un périphériques existant.
Du coup j'ai vu qu'il existe des applis sous android par exemple pour rebinder les touches.

Mais ca ne m'a pas plu, j'ai trouvé ca merdique...

Avatar du membre
Alambic Pingouin
Pif-paf qui ferme
Pif-paf qui ferme
Messages : 165
Enregistré le : 29 mars 2015, 14:01
Département : 64 Pyrénées-Atlantiques
Localisation : Jambon de Bayonne
Moto : Africa Twin 93/95 750 RD07
A remercié : 1 fois
A été remercié : 13 fois
Contact :

Re: [TUTO] Création Lecteur de Roadbook électronique

#17 Message par Alambic Pingouin » 12 janv. 2022, 10:43

C’est bon j’ai trouvé : Key Mapper + Key Mapper GUI Keyboard. Avec ces 2 applis, il est facile de configurer ce qu’on veut.

Je pars sur un périphérique existant parce que :
– malgré quelques bases ultra réduites, je n’ai pas envie de faire de la prog sur Arduino
– une carte de clavier BT est très petite, donc facile à loger n’importe où (dans un boîtier évidemment)
– tout est intégré (programme, BT…) et compatible avec un téléphone Android directement
– j’ai un très grand nombre de touches programmables si j’ai besoin de rajouter autre chose par la suite (un bouton pour contrôler la GoPro via le téléphone à côté de la poignée de gaz par exemple)
– c’est facile de l’alimenter depuis le 12V de la moto via un step-down

J’ai trouvé ce commodo d’occasion (Duke 125 après 2017) :
Image

Donc j’ai déjà les flèches directionnelles intégrées.

Et je vais rajouter un double bouton de ce type à côté pour le « Enter » et le « Back » (pas retour arrière/effacer en écriture, mais le back Android que l’on retrouve sur les claviers pour simuler le retour dans une application), le « Back » me permettant, en cliquant plusieurs fois dessus de revenir à la page d’accueil (voire mapper un appui long pour faire « Home » direct) :
Image

Me reste encore à trouver comment piloter DMD2 avec. J’ai peur qu’il ne soit compatible qu’avec leur contrôleur, le Carpe Iter.

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Création Lecteur de Roadbook électronique

#18 Message par Emile » 12 janv. 2022, 10:50

Ok pas con.
SI je comprends bien tu prends la carte d'un périphérique bluetooth type clavier, et tu la recables sur un commodo existant ?

Dans ce cas c'est pas mal ca ouvre des possibilités pour la commande.
Par exemple des boutons de cligno de cafer racer, y a du choix

Avatar du membre
Alambic Pingouin
Pif-paf qui ferme
Pif-paf qui ferme
Messages : 165
Enregistré le : 29 mars 2015, 14:01
Département : 64 Pyrénées-Atlantiques
Localisation : Jambon de Bayonne
Moto : Africa Twin 93/95 750 RD07
A remercié : 1 fois
A été remercié : 13 fois
Contact :

Re: [TUTO] Création Lecteur de Roadbook électronique

#19 Message par Alambic Pingouin » 12 janv. 2022, 11:15

Oui, j’étais parti sur une manette, mais la carte est trop grosse. Alors je me suis intéressé aux mini-contrôleurs du type mentionné plus haut (je le reçois jeudi pour faire des tests). Si la carte du mini-contrôleur est bien foutue et compatible, et surtout plus petite que celle du clavier, je resterais dessus je pense. Y’a assez de boutons pour faire tout ce que je veux, mais faut que je vois ce qui est mappé d’origine.

Sinon la carte d’un clavier BT basique et pas cher, facile à trouver sur LBC, suffit qu’il soit compatible Android. J’ai déjà fait les tests, mais sur un clavier dont je me sert, donc je compte le remonter après. :D

Dans l’idéal je voudrais trouver un commodo avec encore plus de boutons pour tout avoir intégré d’origine (genre avec les palettes de l’@T DCT). :D Mais on en trouve que sur les grosses motos récentes, et c’est trop cher pour être intéressant.

Avatar du membre
Mika Nari
Fondateurs
Fondateurs
Messages : 7170
Enregistré le : 24 oct. 2013, 18:17
Département : 69 Rhône
Localisation : Lyon-Givors (69)
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 717 fois
A été remercié : 302 fois

Re: [TUTO] Création Lecteur de Roadbook électronique

#20 Message par Mika Nari » 12 janv. 2022, 11:56

et ce genre de truc ne pourrais pas etre utilisé ?
J'avais que le boitier 2 boutons, pour faire un défilement me serait largement suffisant si on parle de roadbook ;)

https://fr.aliexpress.com/item/40007481 ... lsrc=aw.ds

Avatar du membre
Mika Nari
Fondateurs
Fondateurs
Messages : 7170
Enregistré le : 24 oct. 2013, 18:17
Département : 69 Rhône
Localisation : Lyon-Givors (69)
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 717 fois
A été remercié : 302 fois

Re: [TUTO] Création Lecteur de Roadbook électronique

#21 Message par Mika Nari » 12 janv. 2022, 11:59

je lis un sujet sur ADVRider depuis longtemps et y a des chouette install !

https://advrider.com/f/threads/blitz-bu ... e.1266762/

Avatar du membre
Alambic Pingouin
Pif-paf qui ferme
Pif-paf qui ferme
Messages : 165
Enregistré le : 29 mars 2015, 14:01
Département : 64 Pyrénées-Atlantiques
Localisation : Jambon de Bayonne
Moto : Africa Twin 93/95 750 RD07
A remercié : 1 fois
A été remercié : 13 fois
Contact :

Re: [TUTO] Création Lecteur de Roadbook électronique

#22 Message par Alambic Pingouin » 12 janv. 2022, 12:02

J’étais déjà tombé sur ce produit lors de mes recherches, mais si j’en crois les commentaires, ça ne se connecte que aux intercoms d’une certaine marque, et pas direct au téléphone.

Super sujet ! Je vais me lire tout ça en vitesse !
#edit : le mec semble avoir réussi à faire fonctionner ses boutons sur DMD, mais ne dit pas comment. :(

Avatar du membre
Mika Nari
Fondateurs
Fondateurs
Messages : 7170
Enregistré le : 24 oct. 2013, 18:17
Département : 69 Rhône
Localisation : Lyon-Givors (69)
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 717 fois
A été remercié : 302 fois

Re: [TUTO] Création Lecteur de Roadbook électronique

#23 Message par Mika Nari » 12 janv. 2022, 12:29

oui il détails pas, mais le dernier message il donne le lien vers la carte utilisé, après j'ai pas le niveau pour savoir comment il a gérer ça...

En tout cas sur Ali y a plein de truc comme ça pour avoir des bouton : https://fr.aliexpress.com/item/40004193 ... mainSearch
Je préfère a un gros comodo et plus facile a ajouter sur n'importe quel guidon :)

Avatar du membre
Alambic Pingouin
Pif-paf qui ferme
Pif-paf qui ferme
Messages : 165
Enregistré le : 29 mars 2015, 14:01
Département : 64 Pyrénées-Atlantiques
Localisation : Jambon de Bayonne
Moto : Africa Twin 93/95 750 RD07
A remercié : 1 fois
A été remercié : 13 fois
Contact :

Re: [TUTO] Création Lecteur de Roadbook électronique

#24 Message par Alambic Pingouin » 12 janv. 2022, 19:25

Ces boutons c’était ma première idée. J’en ai déjà installé pas mal sur des meules de piste avec faisceau allégé.
Mais j’aime bien l’idée que ce soit intégré dans le commodo, ça surcharge moins d’accessoires. Mais c’est une question de goût.

Avatar du membre
Emile
Adhérent 2023/24
Adhérent 2023/24
Messages : 1080
Enregistré le : 09 sept. 2016, 21:15
Département : 31 Haute-Garonne
Localisation : Toulouse
Moto : Africa Twin 2016-2017 CRF1000L DCT
moto 2 : Africa Twin 90/92 750 RD04
A remercié : 5 fois
A été remercié : 32 fois

Re: [TUTO] Création Lecteur de Roadbook électronique

#25 Message par Emile » 12 janv. 2022, 19:26

les boutons c'est top ! mais franchement à droite du commodo de gauche, ca me semble inaccessible sans lacher le guidon

Répondre

Retourner vers « Guidage : RoadBook, GPS ... »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré