Interface utilisateur Web de Romi
L’interface utilisateur web Romi est installée comme partie intégrante de l’image WPILibPi Raspberry Pi. Elle est accessible en cliquant sur l’onglet Romi dans la barre de navigation de l’interface utilisateur web WPILibPi principale.
Le reste de cette section passera en revue les différentes parties de l’interface utilisateur Web Romi et décrira les fonctionnalités pertinentes.
État du service Web en arrière-plan
Cette section de l’interface utilisateur Web Romi fournit des informations sur le service Web Romi en cours d’exécution (ce qui permet à WPILib de parler au Romi). L’interface utilisateur fournit des contrôles pour activer/désactiver le service et affiche le temps de fonctionnement actuel du service Web.
Note
Les utilisateurs n’auront pas besoin d’utiliser souvent la fonctionnalité de cette section, mais cela peut être utile pour le dépannage.
Statut du Romi
Cette section fournit des informations sur le Romi, y compris la version du service, la tension de la batterie et si le micrologiciel actuellement installé sur la carte Romi 32U4 est compatible ou non avec la version actuelle du service Web.
Note
Si le micrologiciel n’est pas compatible, voir la section Installation de l’image dans votre Romi
Mise à jour du service Web
Note
Le Raspberry Pi doit être en mode Writable pour que cette section fonctionne.
The Romi WPILibPi image ships with the latest (at publication time) version of the Romi web service. To support upgrading to newer versions of the Romi web service, this section allows users to upload a pre-built bundle that can be obtained via the Romi web service GitHub releases page.
Pour effectuer une mise à niveau, téléchargez le fichier .tgz approprié à partir de la page Versions de GitHub. Ensuite, sélectionnez le fichier .tgz téléchargé et cliquez sur Save. Le kit de services Web mis à jour sera téléchargé sur le Raspberry Pi et installé. Après un court instant, la section Statut Romi devrait se mettre à jour avec les dernières informations de version.
Configuration I/O (Éntrées-Sorties) externe
Cette section permet aux utilisateurs de configurer les 5 canaux GPIO externes sur le Romi.
Note
Le Raspberry Pi doit être en mode Writable pour que cette section fonctionne.
To change the configuration of a GPIO channel, select an appropriate option from the dropdown lists. All channels (with the exception of EXT 0) support Digital IO, Analog In and PWM as channel types. Once the appropriate selections are made, click on Save External IO Configuration. The web service will then restart and pick up the new IO configuration.
La ligne «Robot Port» fournit le mappage WPILib approprié pour chaque canal GPIO configuré. Par exemple, EXT 0 est configuré comme canal I/O numérique et sera accessible dans WPILib en tant que canal 8 DigitalInput (ou DigitalOutput).
Étalonnage de l’unité IMU
Note
Le Raspberry Pi doit être en mode Writable pour que cette section fonctionne.
Cette section permet aux utilisateurs de calibrer le gyroscope sur le Romi. Les gyroscopes ont généralement une sorte d’erreur de décalage zéro, et l’étalonnage permet au Romi de calculer le décalage et de l’utiliser dans les calculs.
Pour commencer l’étalonnage, placez le Romi sur une surface plane et stable. Ensuite, cliquez sur le bouton Calibrate Gyro. Une barre de progression apparaîtra, indiquant le processus d’étalonnage en cours. Une fois l’étalonnage terminé, les dernières valeurs de décalage seront affichées à l’écran et enregistrées auprès du service Web Romi.
Ces valeurs de décalage sont enregistrées sur la carte SD et persistent entre les redémarrages.
Micrologiciel
Note
Voir la section sur Installation de l’image dans votre Romi
Sortie de la console
Lorsqu’elle est activée, cette section permet aux utilisateurs d’afficher la sortie de console brute fournie par le service Web Romi. Ceci est utile pour résoudre les problèmes avec le Romi, ou simplement pour en savoir plus sur ce qui se passe dans les coulisses.
Mode passerelle
Le mode Bridge ou passerelle permet à votre robot Romi de se connecter à un réseau WiFi au lieu d’agir comme un point d’accès (AP). Ceci est particulièrement utile dans les environnements d’apprentissage à distance, car vous pouvez utiliser Internet tout en utilisant le Romi sans matériel supplémentaire.
Note
Il est peu probable que le mode passerelle fonctionne correctement dans les environnements de réseau restreints (institutions d’enseignement).
Activer Writable dans le menu du haut.
Cliquez sur Network Settings.
Les configurations réseau suivantes doivent être appliquées :
Ethernet: DHCP
WiFi Mode: Bridge
SSID: SSID (name) nom de votre réseau
WPA2 Passphrase: Mot de passe de votre réseau wifi
WiFi Address: DHCP
Une fois que les configurations sont appliquées, s’il vous plaît redémarrer le Romi. Vous devriez maintenant être en mesure de naviguer vers wpilibpi.local
dans votre navigateur Web lorsque vous êtes connecté à votre réseau spécifié.
Impossible d’accéder à Romi
Si le Romi présente des configurations exactes de ses paramètres de passerelle et que vous ne pouvez pas y accéder, nous avons quelques solutions de contournement.
Connectez-vous à Romi par câble Ethernet
Réinstallez l’image du Romi
Some restricted networks can interfere with the hostname of the Romi resolving, you can workaround this by using Angry IP Scanner to find the IP address.
Avertissement
Angry IP Scanner est signalé par certains antivirus comme spyware comme il envoie des requêtes ping à des dispositifs sur votre réseau! C’est une application sûre!