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