Configuration de la télécommande

De Vigiwiki

Note : Vous pouvez demander sur le Discord de Vigibot (lien présent en haut du site) pour d'amples informations ou pour demander de l'aide. Les options à ne pas modifier ne sont pas écrites (il y a beaucoup de possibilités) ! Si vous souhaitez modifier une option qui n’apparaît pas ici, merci de vous adresser aux admins Vigibot ou aux utilisateurs avancés.


Dites vous que chaque action sur cette configuration de télécommande sera visible sur le site qui est lui même une télécommande !

Conftel1.jpg


  • TIMEZONE : Exemple : Europe/Paris
  • CLOSINGHOURS : Définir les horaires pendant lesquels votre robot sera invisible sur vigibot sauf pour son propriétaire.

Exemple :"22:00-09:00" votre robot sera invisible de 22h a 9h.

  • TAILLEBOUTONS : Définir la taille des boutons du panneau de pilotage.
  • GRILLEBOUTONS : Définir le nombre de grilles sur le panneau de pilotage.
  • ACTIONS : Mots clés qui sont envoyés au serveur et retransmis au robot pour effectuer l'action voulue.
  • BOUTONS : Définir les actions et images sur chaque bouton présent sur le panneau de pilotage.
  • MIXAGES : Représente un tableau qui définit sur un axe Y X quel axe correspond à quelle fonction.
  • COMMANDES : Outils que vous avez sur votre robot pour en rajouter ou en enlever ( est déjà normalement fait si vous avez bien configuré sur le sélecteur de type de robot à sa création).
  • PAS X,Y,Z : définit le nombre de bits envoyés lorsque vous cliquez une fois sur un des boutons qui contrôlent vos moteurs.
  • TOUCHES X,Y,Z : Définit le nombre de bits envoyés quand vous appuyez sur les flèches ou Z,Q,S,D de votre clavier (seulement pour pc)
  • BOOSTS X,Y,Z : Définit le nombre de bits envoyés lorsque vous appuyez sur MAJ en même temps que vos flèches ou Z,Q,S,D.
  • OSD X,Y : Définit la taille du Canvas vidéo de votre robot.
  • Dans TX

Ce qui ne sera pas listé ici, merci de ne pas y toucher.

  • COMMANDES 16 : Ici, vous avez chaque moteur visible. Souvent par pair de 2 (tête du robot X et Y,pince X,Y et moteurs roues en 2 car 2 moteurs sont contrôlés en même temps pour pouvoir tourner) vous pouvez configurer en totalité ceux-ci. Le plus important étant : INIT(modifier l'angle qui sera par default quand vous cliquez sur le carré pour remette à zéro les servomoteurs selon vos préférences et non parce que votre servo moteur ne regarde pas droit, voir la configuration matérielle dans ce cas.)
  • COMMANDES 8 : Ne pas y toucher, faire appel à un administrateur MAIS à titre indicatif, cela sert pour les barregraphes en haut du site.
  • Dans RX

VALEURS16 et VALEURS8 correspondent aux valeurs que vous retrouvez en haut du site et en bas dans Télémétrie. Ne pas y toucher faire appel à un administrateur.


  • Ajout possible d'un GPS sous condition :


  • Vous devez avoir branché au préalable le GPS comme ceci : TX du GPS sur GPIO 15 et RX du GPS sur GPIO 14.
  • Vous devez être un utilisateur maîtrisant à minimum la configuration, ne pas vouloir faire cette modification sur un minus car le code que je vais donner ne contient pas les bras latéraux question de généralité (si vous voulez le faire sur un minus, merci de faire appel à un administrateur).
  • Votre GPS doit être configuré sur 115200 BAUDS et 10Hz pour un taux de rafraîchissement bien plus confortable !
  • Attention si vous enlevez vos modifications apportées pour mettre celles-ci vous perdrez vos modifications apportées auparavant ! Si vous savez ajouter les valeurs manquantes à votre configuration sans casser votre configuration, faites le, mais nous ne sommes pas responsables si vous perdez vos modifications de configuration. Vous pouvez demander à un administrateur si vous le souhaitez.
  • Allez dans configuration de la télécommande puis cliquez sur “modifications apportées“
  • Passez du mode “Form“ au mode “Text“ sur le sélecteur bleu ciel.

Coller ceci :

{

 "RX": {
   "VALUES32": [
     {
       "NAME": "GPS lat",
       "INIT": 48.8534,
       "SCALEMIN": -90,
       "SCALEMAX": 90,
       "MIN": -90,
       "MAX": 90,
       "SIGNED": true,
       "NBDIGITS": 7,
       "UNIT": "°"
     },
     {
       "NAME": "GPS lon",
       "INIT": 2.3488,
       "SCALEMIN": -180,
       "SCALEMAX": 180,
       "MIN": -180,
       "MAX": 180,
       "SIGNED": true,
       "NBDIGITS": 7,
       "UNIT": "°"
     }
   ],
   "VALUES8": [
     {
       "NAME": "CPU load",
       "INIT": 0,
       "SCALEMIN": 0,
       "SCALEMAX": 100,
       "MIN": 0,
       "MAX": 100,
       "SIGNED": false,
       "NBDIGITS": 0,
       "UNIT": " %"
     },
     {
       "NAME": "SoC temp",
       "INIT": 10,
       "SCALEMIN": 10,
       "SCALEMAX": 80,
       "MIN": 10,
       "MAX": 80,
       "SIGNED": false,
       "NBDIGITS": 1,
       "UNIT": " °C"
     },
     {
       "NAME": "Link",
       "INIT": 30,
       "SCALEMIN": 30,
       "SCALEMAX": 70,
       "MIN": 30,
       "MAX": 70,
       "SIGNED": false,
       "NBDIGITS": 0,
       "UNIT": ""
     },
     {
       "NAME": "RSSI",
       "INIT": -80,
       "SCALEMIN": -80,
       "SCALEMAX": 0,
       "MIN": -80,
       "MAX": 0,
       "SIGNED": true,
       "NBDIGITS": 0,
       "UNIT": " dBm"
     },
     {
       "NAME": "GPS sats",
       "INIT": 0,
       "SCALEMIN": 0,
       "SCALEMAX": 20,
       "MIN": 0,
       "MAX": 10,
       "SIGNED": false,
       "NBDIGITS": 0,
       "UNIT": " sats"
     },
     {
       "NAME": "GPS speed",
       "INIT": 0,
       "SCALEMIN": 0,
       "SCALEMAX": 20,
       "MIN": 0,
       "MAX": 20,
       "SIGNED": false,
       "NBDIGITS": 2,
       "UNIT": " km/h"
     },
     {
       "NAME": "GPS track",
       "INIT": 0,
       "SCALEMIN": 0,
       "SCALEMAX": 360,
       "MIN": 0,
       "MAX": 360,
       "SIGNED": false,
       "NBDIGITS": 0,
       "UNIT": "°"
     }
   ]
 },
 "OPENSTREETMAP": true

}

  • Cliquez sur “Vérifier et enregistrer la configuration“
  • Allez dans la configuration matérielle puis cliquez sur “Config effective“
  • Mettre 'ENABLEGPS' à 0
  • Cliquez de nouveau sur “Vérifier et enregistrer la configuration
  • Redémarrer proprement votre Raspberry Pi avec le bouton approprié sur le panneau de contrôle Vigibot.com. Votre GPS doit être fonctionnel :). Si ce n'est pas le cas, contactez un administrateur.