La GLAP-Box est une solution innovante qui permet de visualiser à distance sous forme graphique la mesure analogique de 1 ou plusieurs capteurs connectés à une carte Arduino. Cette solution offre aux utilisateurs une interface intuitive et facile à utiliser pour surveiller et contrôler leurs capteurs à distance. Dans cet article, nous allons vous expliquer en détail les procédures à suivre pour configurer et utiliser la GLAP-Box afin de visualiser à distance sous forme graphique la mesure analogique de vos capteurs connectés à une carte Arduino.
GLAP-Box : Procédures : Visualiser à distance sous forme graphique la mesure analogique de 1 ou plusieurs capteurs connectés à une carte Arduino.
Explications
- La fonction d’accès au bureau distant de la GLAP-Box depuis n’importe quel type de poste client supportant la communication VNC (Pour plus de détails, voir : GLAP-Box : les logiciels « client VNC » disponibles pour les différents OS (systèmes d’exploitation) existants) va permettre de d’utiliser l’interface Processing à distance sur la GLAP-Box et donc de visualiser à distance des affichages graphiques obtenus avec la GLAP-Box comme si on travaillait en local : ceci est particulièrement intéressant dans le cas de télémétrie de capteurs embarqués comme présenté ici
- Cette possibilité est très utile notamment pour visualiser à distance le résultat de la mesure de capteurs analogiques sous forme graphique, sans fil et à distance. Par exemple, sur un robot mobile, il sera ansi possible, par le réseau wifi de tester le bon fonctionnement de capteur de distance ou encore être sûr que des détecteurs de ligne détectent correctement une ligne.
- Cette fonction est très utile pour développer tant les programmes Arduino que Processing « en situation réelle », avec au besoin un retour vidéo ou tout autre chose, ce qui est pratique lorsque la localisation du montage embarqué est physiquement éloignée de son poste de développement habituel ou que le projet embarqué est mobile ou encore tout simplement inacessible (en hauteur par exemple) !
Matériel nécessaire
Le matériel nécessaire pour la communication distante avec la GLAP-Box :
- la GLAP-Box
- un PC fixe tournant sous n’importe quel OS supportant VNC,
- un routeur wifi DHCP pour attribution automatique des adresses (box internet qui est à la fois un routeur wifi et éthernet)
- une clé USB wifi compatible Ubuntu
Accessoires utilisés avec la GLAP-Box
- Aucuns
Le matériel nécessaire pour programmer la carte Arduino :
- un câble USB sur enrouleur
- une carte Arduino (Duemilanove conseillée avec la GLAP-Box)
Montage utilisé
Réseau
Nous utiliserons ici un réseau de type infrastructure. Votre réseau local wifi , dans sa forme la plus simple, doit comporter :
- un routeur wifi configuré en mode DHCP : ce mode permet l’attribution automatique des adresses IP des éléments du réseau par le routeur. C’est le mode par défaut généralement des routeurs actuels. Votre routeur pourra soit être votre box internet qui dispose le plus souvent d’une connexion wifi, soit un routeur réseau wifi dédié.
- la GLAP-Box avec la clé USB wifi connectée sur un port USB
- le poste client (= l’ordinateur à partir duquel vous allez accéder à la GLAP-Box) connecté également au réseau local (indifféremment en wifi ou par internet)
Le montage Arduino
- La carte Arduino doit être connectée à la GLAP-Box par le port USB
- La carte Arduino est connectée à 3 résistances variables :
Description de la procédure
Explication de ce que l’on veut faire
- La carte Arduino va réaliser en continu la mesure analogique de 3 capteurs sur 3 broches analogiques : les valeurs obtenues sont envoyées vers Processing sous forme d’une chaine de caractères.
- Processing reçoit la chaine des valeurs de mesure et affiche le résultat.
- L’ensemble réalise un oscilloscope basse fréquence embarqué accessible sans fil et à distance : très très utile en phase de mise au point d’un robot mobile !
Pré-requis :
- La GLAP-Box est démarrée :
- avec la clé USB wifi connectée sur un port USB
- ainsi que la carte Arduino connectée sur un autre port USB.
- On accède au bureau distant de la GLAP-Box depuis le poste client par le logiciel client VNC via le réseau wifi (Pour plus de détails, voir : GLAP-Box : Première connexion à la GLAP-Box par Wifi)
procédure Arduino :
- Le programme Arduino réalise la mesure en continu sur 3 voies analogiques et envoie le résultat sous forme d’une chaine de caractères vers Processing sur le port série.
- Lancer l’IDE Arduino et programmer la carte Arduino avec le programme suivant : Affichage du résultat de la mesure de 3 voies analogiques sous forme graphique dans une interface Processing.
Liens utiles :
- Pour plus de détails sur la procédure de programmation de la carte Arduino, voir :Comment écrire et compiler un programme dans le logiciel Arduino
procédure Processing :
- Le programme Processing reçoit la chaine de caractères avec les résultats de mesure et affiche le résultat sous forme graphique.
- Lancer l’IDE Processing avec le programme suivant : Processing : interfaces graphiques : Oscilloscope multivoies avec contrôles pour chaque voie.
Fonctionnement et Résultat
- Saisir une chaine de caractère depuis le poste Client, et clic sur le bouton graphique
- la console affiche la chaine envoyée par Processing, reçue par Arduino, renvoyée par Arduino et reçue par Processing sur le port Série.
Ressources utiles :
- Affichage du résultat de la mesure de 3 voies analogiques sous forme graphique dans une interface Processing.
- Processing : interfaces graphiques : Oscilloscope multivoies avec contrôles pour chaque voie.
Remarques
- Aucune
Articles similaires:
- GLAP-Box : Procédures : Programmer à distance et sans fil la carte Arduino connectée à la GLAP-Box
- GLAP-Box : Procédures : Utiliser Processing sans fil et à distance sur la GLAP-Box.
- GLAP-Box : Programme de test : … dans un programme Processing
- GLAP-Box : Programme de test : Capture d’un flux vidéo dans un programme Processing à l’aide de la librairie GSVideo.
- GLAP-Box : Procédure : Test Matériel : Tester la synthèse vocale
Articles Liés
- GLAP-Box : Utilisation simple d'une carte Arduino avec une GLAP-Box.
La GLAP-Box est un outil innovant qui permet aux utilisateurs de créer des projets électroniques…
- GLAP-Box : Eteindre la GLAP-Box.
La GLAP-Box est un dispositif innovant qui permet aux utilisateurs de contrôler leurs appareils électroniques…
- Programme GLAP-Box :
une solution innovante pour l'éducation Le Programme GLAP-Box est une solution innovante qui offre aux…