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édenteProchaine révisionLes deux révisions suivantes | ||
projets:la_quete_du_saint_tube [2017/02/25 15:11] – [version beta] gepeto | projets:la_quete_du_saint_tube [2018/07/26 16:07] – [Techniques utilisées] gepeto | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
===== Techniques utilisées ===== | ===== Techniques utilisées ===== | ||
à Chaque entrée de la machine à raisonner nous placerons une micro-machine ARM, micro, capteurs, logiciels de traitement sonore et de streaming. | à Chaque entrée de la machine à raisonner nous placerons une micro-machine ARM, micro, capteurs, logiciels de traitement sonore et de streaming. | ||
+ | |||
+ | **Depuis: été 2018**, d' | ||
+ | * mettre en modules la partie capture sonore, horloge, capteurs divers et séparer machines de captures / machine(s) de traitements. | ||
+ | * gérer des flux sonores par le réseaux entre toutes les machines, pour minimiser la partie analogique | ||
+ | * gérer l' | ||
+ | * autonomiser les modules par des alimentations séparées | ||
+ | * expérimenter solaire/ | ||
+ | |||
+ | L' | ||
+ | * des ESP32 en WiFi avec des puces ADC (codec,I2S) autonomes, comme ESP32-LyraT | ||
+ | * stream vers la machine de traitement | ||
+ | * peuvent etre d'un grand nombre | ||
+ | * se gèrent par le réseau en OSC | ||
+ | * autant de capteurs , météo, lumière etc que l'on veut sur base ESP8266 gérés en OSC | ||
+ | * une base horloge WiFi par une ESP8266/ | ||
+ | * une ou plusieurs ARM, relativement plus costaud qu'un H3 ,genre Odroid C2 | ||
+ | * purr | ||
+ | * éventuellement jackd | ||
==== Machine ARM ==== | ==== Machine ARM ==== | ||
Ligne 14: | Ligne 32: | ||
* MW Mean Well LPV-20-5 LED Driver 15W 5V IP67 Power Supply Waterproof , il y a des versions 35W 30$, block noyé dans la résine waterproof. | * MW Mean Well LPV-20-5 LED Driver 15W 5V IP67 Power Supply Waterproof , il y a des versions 35W 30$, block noyé dans la résine waterproof. | ||
+ | ==== Arduino en plus ==== | ||
+ | |||
+ | L' | ||
+ | * arduino pro mini 5v, on en trouve a 2$ | ||
+ | * connexion capteurs (grove) | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * firmata => possiblité de module PD ou john-the-five | ||
+ | |||
+ | |||
+ | ==== version gamma ==== | ||
+ | on re repense la plateforme de façon plus directe ! En utilisant les possibilités de noVNC (websocket) | ||
+ | * https:// | ||
+ | |||
+ | Nous pouvons utiliser directement un bureau X11 comme xfce, | ||
+ | Afin de contrôler à distance la session graphique :0 du serveur et d' | ||
+ | < | ||
+ | sudo apt-get install x11vnc | ||
+ | x11vnc -storepasswd | ||
+ | </ | ||
+ | Et on ajoute dans les " | ||
+ | x11vnc -rfbauth .vnc/passwd -forever -display :0 | ||
+ | |||
+ | Pour info, quand le serveur est lancé sans écran, la session par défaut est en 1024x768. L' | ||
+ | code de / | ||
+ | < | ||
+ | sleep 10 | ||
+ | # su nanopim -c " | ||
+ | ## | ||
+ | |||
+ | sleep 5 | ||
+ | su nanopim -c "cd / | ||
+ | </ | ||
+ | acces par http:// | ||
+ | Cela n' | ||
+ | |||
+ | De plus je cherche le moyen de passer plus directement par le noyau GNU/Linux pour l' | ||
+ | |||
+ | Nous pourrons en avoir un acces par PD sans doute plus directe ? | ||
==== version beta ==== | ==== version beta ==== | ||
Ligne 30: | Ligne 87: | ||
* prend trop de cpu au lancement et nous faisons déjà des vérifs < | * prend trop de cpu au lancement et nous faisons déjà des vérifs < | ||
* npm install node-gyp | * npm install node-gyp | ||
- | * npm install | + | * npm install |
* penser a la forme sudo npm install -g --unsafe-perm node-red node-red-admin, | * penser a la forme sudo npm install -g --unsafe-perm node-red node-red-admin, | ||
---- | ---- | ||
Ligne 80: | Ligne 137: | ||
Puis: | Puis: | ||
+ | * ennlever pulsaudio apt-get remove pulsaudio ( on utilise jack) | ||
* une maj par un apt-get update | * une maj par un apt-get update | ||
* sudo apt-get install tightvncserver xfonts-75dpi xfonts-base fluxbox xterm | * sudo apt-get install tightvncserver xfonts-75dpi xfonts-base fluxbox xterm | ||
Ligne 179: | Ligne 237: | ||
* orangePi zero + petit écran tactile + kit main libre telephone < 30€ | * orangePi zero + petit écran tactile + kit main libre telephone < 30€ | ||
* android ou debian ( double boot ? ou emulation) | * android ou debian ( double boot ? ou emulation) | ||
+ | |||
+ | ===== Pistes ailleurs ===== | ||
+ | |||
+ | * proxy OSC https:// |