Kerminy HackSpace

Outils du site


ateliers:microbes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ateliers:microbes [2022/08/24 17:50] – [MicroBes et MycéliumLAN] jeffateliers:microbes [2024/02/08 17:20] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
  
 Je reprend une continuation des [[https://wiki.enchevetres.org| Espaces Enchevêtrés ]] avec l'idée de poser de machines autonomes dans le paysage pouvant servir de guide poétique pour les balades. Je reprend une continuation des [[https://wiki.enchevetres.org| Espaces Enchevêtrés ]] avec l'idée de poser de machines autonomes dans le paysage pouvant servir de guide poétique pour les balades.
 +
 +Ajout d'un mode d'hibernation pour réduire les temps de re-mise en route et supprimer totalement la consommation en dehors de l'utilisation… Cet aspect hibernation est par ailleurs un truc original dans l'usage des SBC genre RaspberryPi ou H2… 
  
 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
Ligne 12: Ligne 14:
  
 ===== MycéliumMESH: ESP, LAN ou MESH et balises ===== ===== MycéliumMESH: ESP, LAN ou MESH et balises =====
-Les ESP vont servir à piloter les machines sonores qui elles consomment trop pour le petite batteries prévues.+Les ESP vont servir soit  
 +  * à piloter les machines sonores qui elles consomment trop pour le petite batteries prévues. 
 +  * soit fonctionner en balises autonomes, objets WiFi visibles et communicantes
  
 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...) 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...)
Ligne 32: Ligne 36:
 **Principe machine joueur, ex de boucle** **Principe machine joueur, ex de boucle**
   - scanne le Wifi   - scanne le Wifi
-    - si reconnait un SSID , présence, distance (relative) alors  +  - si reconnait un SSID dans la précédente liste, présence, distance (relative) alors  
-      - en fonction de la non présence d'un drapeau pour cette balise (éviter double) +    - se connecte aux balises reconnues pour les mises à jours d'informations de jeux (SSID,valeurs,actions) 
-      - éventuellement s'y connecte et récupère des informations de jeux (SSID,valeurs,actions) +    - en fonction de la non présence d'un drapeau pour cette balise (éviter double)
-        - la balise peut s'éteindre pendant/après ce temps+
       - allume éventuellement une partie des installations, relai/switch       - allume éventuellement une partie des installations, relai/switch
       - exécution prog jeux en fonction (historique des SSID,valeurs,drapeaux ..)       - exécution prog jeux en fonction (historique des SSID,valeurs,drapeaux ..)
Ligne 41: Ligne 44:
   - se déconnecte    - se déconnecte 
     - exécution prog jeux en fonction     - exécution prog jeux en fonction
-    - met le drapeau balise lue 
   - boucle   - boucle
 ===== MicroBes Machines sonores ===== ===== MicroBes Machines sonores =====
Ligne 57: Ligne 59:
     * **cat le_petit_prince.txt | pico2wave -l fr-FR  -w le_petit_prince.wav**     * **cat le_petit_prince.txt | pico2wave -l fr-FR  -w le_petit_prince.wav**
     * **ecasound -i le_petit_prince.wav -el:amPitchshift,0.8,3,20 -o alsa** donne une voix acceptable avec une conso 3%CPU 15%MEM ... merci amPitchshift     * **ecasound -i le_petit_prince.wav -el:amPitchshift,0.8,3,20 -o alsa** donne une voix acceptable avec une conso 3%CPU 15%MEM ... merci amPitchshift
-    +  * alternative: le fameux MBROLA (libre depuis 2019!)  
 +    * https://github.com/numediart/MBROLA 
 +    * https://github.com/numediart/MBROLA-voices 7 voix différentes ;-)
 ===== MycéliumLAN ===== ===== 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, il faudrait qu'elle soient synchronisées pour s'allumer en meme temps pour créer le réseau MESH...ce qui me parait trop complexe pour le moment. Récup de 3 ESP, 32 ET 8266 pour test mode LR, le mode MESH me semble peut approprié car les balises sont intermittentes, il faudrait qu'elle soient synchronisées pour s'allumer en meme temps pour créer le réseau MESH...ce qui me parait trop complexe pour le moment.
ateliers/microbes.1661356203.txt.gz · Dernière modification : 2024/02/08 17:20 (modification externe)