Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
ateliers:microbes [2022/08/14 20:31] – [MicroBes et MycéliumMESH] jeff | ateliers:microbes [2024/02/08 17:20] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
Autour de machines autonomes d’environnements sonores. | Autour de machines autonomes d’environnements sonores. | ||
Je reprend une continuation des [[https:// | Je reprend une continuation des [[https:// | ||
+ | |||
+ | Ajout d'un mode d' | ||
Il y a 2 parties, une structure réseaux et des machines sonores | Il y a 2 parties, une structure réseaux et des machines sonores | ||
- | - Réseaux | + | - Réseaux |
- | - machines ARM, RSP@/ | + | - machines ARM, RSP@/ |
- | * elle pourront lire du texte directement | + | - soit allumées par les ESP soit toujours en fonction et gérées par les joueurs (pb de gestion des batteries) |
+ | - diffusant en fonction: **des sons, audio/ | ||
+ | * elle pourront lire du texte directement | ||
- | ===== MycéliumMESH: | + | ===== MycéliumMESH: |
- | Les ESP vont servir à piloter les machines sonores qui elles consomment trop pour le petite batteries prévues. | + | Les ESP vont servir |
+ | * à piloter les machines sonores qui elles consomment trop pour le petite batteries prévues. | ||
+ | * soit fonctionner en balises autonomes, objets WiFi visibles et communicantes | ||
- | Les participants se baladent avec une balise | + | Une balise ESP8266/32 ne fait que émettre son identifiant sous la forme SSID_valeurs. Cela permet d'un simple scann de connaitre leur présence avec quelques informations (mode baecon). C'est un peu comme le baecon en Bluetooth , simplement ici je peux tout gérer en WiFi (je ne maitrise pas les balises BLE...) |
- | On peut prévoir des objets qui seront vu par le réseau | + | On peut prévoir des objets qui seront vu par le réseau |
+ | Les participants se baladent avec les petite machines ARM / Casque ou HP ou celui d'un poste de radio ' | ||
- | Principe | + | **Principe |
- sort du mode sommeil toutes les 2 min? | - sort du mode sommeil toutes les 2 min? | ||
- | - se connecte au MESH | + | - scan les reseaux WiFi |
- | - communique | + | - passe en mode AP avec une SSID qui la définie , peut y ajouter des valeurs propres (ex SSID=myclm_bois_D2_44_B3 pour: reseau myclm, balise du bois,hexa D2,hexa 44, B (objet b vu 3fois) .. |
+ | - reste en mode AP 1 min sauf si il y a une connexion active(ci-dessous) | ||
+ | - peut être connectée pendant ce laps de temps, timeout 5 min ? | ||
+ | - communique ses données (ID, batterie,autres SSID reconnu..) | ||
- récupère des informations de jeux (SSID, | - récupère des informations de jeux (SSID, | ||
- | - scanne Wifi | ||
- | - si reconnait un SSID alors | ||
- | - allume la partie Microbe ou autre des installations | ||
- | - puis exécution 'prog Microbe' | ||
- | - communique MESH données évennement (ID_joueur, | ||
- dodo | - dodo | ||
+ | |||
+ | **Principe machine joueur, ex de boucle** | ||
+ | - scanne le Wifi | ||
+ | - si reconnait un SSID dans la précédente liste, présence, distance (relative) alors | ||
+ | - se connecte aux balises reconnues pour les mises à jours d' | ||
+ | - en fonction de la non présence d'un drapeau pour cette balise (éviter double) | ||
+ | - allume éventuellement une partie des installations, | ||
+ | - exécution prog jeux en fonction (historique des SSID, | ||
+ | - re-communique les données évènement (ID_joueur, | ||
+ | - se déconnecte | ||
+ | - exécution prog jeux en fonction | ||
+ | - boucle | ||
===== MicroBes Machines sonores ===== | ===== MicroBes Machines sonores ===== | ||
==== Premier test NanopiDUO ==== | ==== Premier test NanopiDUO ==== | ||
Ligne 39: | Ligne 56: | ||
* installation picotts https:// | * installation picotts https:// | ||
- | * ecasound -i le_petit_prince.wav -el: | + | |
+ | * **cat le_petit_prince.txt | pico2wave -l fr-FR -w le_petit_prince.wav** | ||
+ | * **ecasound -i le_petit_prince.wav -el: | ||
+ | * alternative: | ||
+ | * https:// | ||
+ | * https:// | ||
+ | ===== MycéliumLAN ===== | ||
+ | Récup de 3 ESP, 32 ET 8266 pour test mode LR, le mode MESH me semble peut approprié car les balises sont intermittentes, | ||
+ | |||
+ | On se contente de fonctionner en mode balise qui émet de temps en temps. | ||
+ | ===== MicroBes mécanismes===== | ||
- | | ||
- | ===== MycéliumMESH ===== | ||
- | Récup de 3 ESP, 32 ET 8266 pour test mode MESH et LR |