OLA et OLG

Le calmar de l'espace et la marmite !

L'Oli-go en action !

l'Aoula, à l'Opéra Orchestre de Montpellier

Réseau :

Aoula : 192, 168, 0, 80 les messages débutent par /OLA

Oli_Go : 192, 168, 0, 86 le messages débutent par/OLG

l'adresse de l'Oli_Go peut être changée pour être la même que l'Aoula

Messages entrants dans le module :

10 LED's sur Holothurie :

/OLA/LED <numéro de la LED de 0 à 9> <état logique 0 ou 1>

si le numéro de la LED est 255, toutes les LED sont commandées en même temps.

2 LED's blanches au bout des stylets :

/OLA/WLD <état LED 0> <état LED 1>

2 Voyants multicolores :

/OLA/VOY <numéro du voyant 0 ou 1> <rouge 0 à 16> <vert 0 à 16> <bleu 0 à 16>

Réglage fréquence d'envoi des données de capteurs analogiques (3LDR, capteur de distance)

/OLA/AnaCde <valeur de 10 à 65 515 ms>

remise à zero de minimum et maximum pour les 3 LDR :

le microcontrôleur détecte automatiquement le niveau min et max d'éclairement pour réaliser la mise à l'échelle des données envoyées par OLA/ANA . En cas de changement des conditions d'éclairement ambiant, il convient d'envoyer un message de reset des min/max.

/OLA/reset <dummy>

Contrôle de la molette :

forçage de la valeur du totalisateur 0-65535
/OLA/MPG/S2 <set valeur 0 à 65535>
forçage de la valeur du totalisateur à butées
/OLA/MPG/S3 <set valeur 0 à 65535> si la valeur est inférieure à la valeur de la butée basse, val = min, si
la valeur est supérieure à la butée haute, val = max.
reglage des butées basse et haute du totalisateur :
/OLA/MPG/M3 <min 0 à 65535> <max 0 à 65535>

Contrôle du détecteur d'archet :

forçage de la valeur du totalisateur 0-65535
/OLA/AXY/S2 <set valeur X 0 à 65535> <set valeur Y 0 à 65535>

forçage de la valeur du totalisateur à butées
/OLA/AXY/S3 <set valeur X 0 à 65535> <set valeur Y 0 à 65535>

si la valeur est inférieure à la valeur de la butée basse, val = min, si la valeur est supérieure à la butée haute,val = max.

réglage des butées basse et haute du totalisateur :
/OLA/AXY/M3 <min X> <max X> <min Y> <max Y> valeurs de 0 à 65535

réglage de l'adresse IP :

/Prmtr/OLA/IP <letter> 
exemple : letter = 0 correspond à lettre A,
letter = 6 correspond à G, l'@IP deviendra 192.168.0.86 et l'indicatif OSC deviendra OLG
Necessite un redémarrage de l'interface

Messages sortant du module :

10 boutons de l'Holothurie + 4 boutons solos :

/OLA/BP/00 <état logique> à /OLA/BP/13 <état logique>

triple capteur de lumière et capteur de distance :

/OLA/ANA <LDR0> <LDR1> <LDR2><distance> (valeurs de 0 à 511)

Abalone, encodeur rotatif :

/OLA/MPG <vitesse angulaire> <totalisateur sur 100 tours> <totalisateur avec min et max en butée>
<accélération angulaire>

6 boutons autour de l'encodeur rotatif

/OLA/MBP <état logique BP0> <BP1> <BP2> <BP3> <BP4> <BP5>

Gyroscope :

/OLA/GYR <yaw> <pitch> <roll> <accelX> <accelY> <accelZ> <quaternion unitaire w><x><y><z><état
logique du bouton su le manche du gyroscope>

Détecteur d'archet :

/OLA/AXY<vitesse axe x> <vitesse axe y> <totalisation axe x> <totalisation axe y><axe x à butées>
<axe y à butées>

/OLA/POT<enfoncement bouton noir 0 à 255>

active sensing:

/OLA/sens <secondes écoulées depuis la dernière mise en marche>

envoie une valeur qui s’incrémente toutes les secondes.

Content

Schémas :

Carte mère constituée d'un Iboard Itead studio en 3,3V



le satellite "pieces de monnaie" n'est pas raccordé à l'Aoula ni à l'Oli-Go