ExSitu

Recherche et expérimentation artistique

Outils pour utilisateurs

Outils du site


prod:creation:crea-continue:exbox

ExBox

Dispositif expérimental
2020 - En cours

Dimensions modulaires variables
Bois, électronique, capteurs, actionneurs, Arduino, Raspberry Pi…

Le projet ExBox reprend et poursuit différentes recherches et créations de prototypes en prenant d'avantage en compte la mobilité et la modularité de ces dispositifs.

La plupart de nos expériences ont en commun de capter des informations, de traiter et synchroniser ces données, et de produire une action (sonore, visuelle…) à partir de ces données. En organisant ces différentes étapes selon un système modulaire de “boîtes”, à la fois autonomes dans leur fonctionnement, et capables de communiquer les unes avec les autres, nous ouvrons le champ des possibles et de l'expérimentation.

A l'instar d'une caméra, d'un microphone, ou de n'importe quel système de diffusion, chaque “ExBox” est une prothèse dédiée à une fonction précise, et permettant soit de capter certaines informations dans environnement (ExBox Captation), soit de matérialiser, visualiser ou sonifier un phénomène(ExBox Action), soit de coordonner les interactions entre différentes ExBox (ExBox Serveur).

Principes de design

Matériau : CP 9, 10 ou 12 mm

Lasercut + assemblage colle

Finition noire (Bichromate + Campêche) ? + Fondure + Cire/Huile ?

Connexion fonds/couvercles : aimants

Façade connecteurs ? Câbles internes ?

Description des modules

[ExBox] - Communs

Composants récurrents à plusieurs ExBoxs

Connecteur Jack 12V GOTRONIC (1,6 €)

Interrupteur bipôle (mise sous tension 12V) GOTRONIC (0,90 €)

Interrupteur bipôle (mise sous tension 220V) GOTRONIC (0,90 €)

Inverseur double bipôle ON-OFF-ON GOTRONIC (2,20 €)

Bouton reboot (Raspberry) GOTRONIC (0,90 €)

Alimentation - 5V 5A 25W GOTRONIC (12,50 €)

Régulateur de tension batterie - 12V to 5V 5A EBAY (2,00 €)

Router 5 V → A FAIRE

Alimentation - 12V 4,2A 50W GOTRONIC (16,50 €)

Régulateur de tension ajustable LED - 5V 1A AMAZON (+/- 2,00 €)

Régulateur de tension ajustable Raspberry - 5V 3A EBAY (2,00 €)

Alimentation - 5V 3A 15W GOTRONIC (10,50 €)

Régulateur de tension batterie - 12V to 5V 5A EBAY (+/- 2,00 €)

Régulateur de tension ajustable ESP32 - 5V to 3.3 3A (x2) AMAZON (+/- 2,00 €) x2

LEDs WS2812

[ExBox] - Captation

Les ExBox “captations” fonctionnent grâce à l' ESP32 qui contrôle différents capteurs

[Captation] - Image record

Raspberry Pi 3B AMAZON (35,00 €)


Ecran AMAZON (7,72 €)

GPIO extension AMAZON (+/- 2,00 €)

PiCam AMAZON (29,00 €)


LEDs WS2812


Alimentation - 5V 5A 25W GOTRONIC (12,50 €)

Régulateur de tension batterie - 12V to 5V 5A EBAY (2,00 €)

Router 5 V → A FAIRE


Connecteur Jack 12V GOTRONIC (1,6 €)

Interrupteur bipôle (mise sous tension 12V) GOTRONIC (0,90 €)

Interrupteur bipôle (mise sous tension 220V) GOTRONIC (0,90 €)

Inverseur double bipôle ON-OFF-ON GOTRONIC (2,20 €)

Bouton reboot (Raspberry) GOTRONIC (0,90 €)

TOTAL Système Alimentation Façade
107,25 € 73,72 € 26,60 € 4,90 €
[Code] PiCams / ThermiCam

LOGICIELS

Hugin (panorama, traitement d'images)
Yatse (télécommande Kodi)

Raspbian : strech desktop

RASPBERRY PI


HDMI audio output fix

sudo nano /boot/config.txt

Audio configuration


OMXPlayer

omxplayer -o hdmi -b

OMXPlayer FULL HD 1080px raspberry pi


Raspicam commands

Instructables tuto

Picamera (Python interface to the Raspberry Pi camera) - Basic Recipes

Raspberry webcam serveur


Appli Télécommande Kodi : Yatse


Thermal Camera AMG8833 - Tutos

Raspberry Pi Thermal Camera

Thermal Camera (AMG8833)

[Captation] - Audio record
[Captation] - Météo
[Captation] - Bio Feedback

ESP32 AMAZON (+/- 10 €)


GSR (galvanic skin sensor) behance - cargocollective - academia

ECO2 GOTRONIC (18,90 €)

SPECTRO visible GOTRONIC (22,30 €)

SPECTRO infrarouge EBAY (29,22 + 6,64 €)

Humidité du sol GOTRONIC (6,95 €)

Capacitif Voir pin du ESP32-DEV-KIT 2


LEDs WS2812


Alimentation - 5V 3A 15W GOTRONIC (10,50 €)

Régulateur de tension batterie - 12V to 5V 5A EBAY (+/- 2,00 €)

Régulateur de tension ajustable ESP32 - 5V to 3.3 3A (x2) AMAZON (+/- 2,00 €) x2


Connecteur Jack 12V GOTRONIC (1,6 €)

Interrupteur bipôle (mise sous tension 12V) GOTRONIC (0,90 €)

Interrupteur bipôle (mise sous tension 220V) GOTRONIC (0,90 €)

Inverseur double bipôle ON-OFF-ON GOTRONIC (2,20 €)

Bouton reboot (Raspberry) GOTRONIC (0,90 €)

TOTAL Système Alimentation Façade
119,04 € 94,01 € 18,10 € 4,90 €
[Captation] - Atmosphère

ESP32 AMAZON (+/- 10 €)


ECO2 GOTRONIC (18,90 €)

SPECTRO visible GOTRONIC (22,30 €)

Particules en suspension GOTRONIC (56,90 €) - Code & info - Liaison série - 3 flux de données séparés : PM10 + PM2.5 + PM1

Volume sonore GOTRONIC (4,70 €)

Pression + Température + Hygrométrie + Qualité de l'air GOTRONIC (21,60 €)

Gaz multicanal - NH3 CO N02 C3H8 C4H10 CH4 H2 C2H5OH GOTRONIC (44,50 €)


LEDs WS2812


Alimentation - 5V 3A 15W GOTRONIC (10,50 €)

Régulateur de tension batterie - 12V to 5V 5A EBAY (+/- 2,00 €)

Régulateur de tension ajustable ESP32 - 5V to 3.3 3A (x2) AMAZON (+/- 2,00 €) x2


Connecteur Jack 12V GOTRONIC (1,6 €)

Interrupteur bipôle (mise sous tension 12V) GOTRONIC (0,90 €)

Interrupteur bipôle (mise sous tension 220V) GOTRONIC (0,90 €)

Inverseur double bipôle ON-OFF-ON GOTRONIC (2,20 €)

Bouton reboot (Raspberry) GOTRONIC (0,90 €)

TOTAL Système Alimentation Façade
203,86 € 178,80 € 18,10 € 4,90 €
[Captation] - Bio feedback + Atmosphère

[ExBox] - Action

[Action] - Instrumentarium
[Action] - Héliotropisme
[Action] - Audio

Élimination des buzz : Pas évident car plein de paramètres rentrent en cause. Blindage des câbles, alimentation linéaire, découplage de l'alimentation, connexion de la masse en un point au chassie, séparation des alimentations etc… Trois solutions :

  • RasPi alimenté par le shield HIFI + amplificateur (réduit le câblage, apparemment conçu pour ça)
  • ExBox [AMPLI] séparé de ExBox [AUDIO]
  • ExBox [AMPLI+AUDIO] avec 2 alimentations (1 circuit audio, 1 circuit numérique)

Raspberry Pi 3B AMAZON (35,00 €)


Shield DAC + AMP AMAZON (28,78 €)

Speakers 25W (x2) INVENTAIRE


LEDs WS2812


Alimentation - 12V 4,2A 50W GOTRONIC (16,50 €)

Régulateur de tension ajustable LED - 5V 1A AMAZON (+/- 2,00 €)

Régulateur de tension ajustable Raspberry - 5V 3A EBAY (2,00 €)


Connecteur Jack 12V GOTRONIC (1,6 €)

Interrupteur bipôle (mise sous tension 12V) GOTRONIC (0,90 €)

Interrupteur bipôle (mise sous tension 220V) GOTRONIC (0,90 €)

Inverseur double bipôle ON-OFF-ON GOTRONIC (2,20 €)

Bouton reboot (Raspberry) GOTRONIC (0,90 €)

TOTAL Système Alimentation Façade
92,81 € 63,78 € 22,10 € 4,90 €
[Action] - Studio Macro

studiomacro.jpg

[Action] - Image

Diffusion vidéo ou data-visualisation sur un écran 13“ (ou via VP)


Raspberry Pi 3B AMAZON (35,00 €)


Ecran 13” INVENTAIRE

Driver écran 13“ EBAY (+/- 20,00 €)

Son bluetooth ?


LEDs WS2812


Alimentation - 12V 4,2A 50W GOTRONIC (16,50 €)

Régulateur de tension ajustable LED - 5V 1A AMAZON (+/- 2,00 €)

Régulateur de tension ajustable Raspberry - 5V 3A EBAY (2,00 €)


Connecteur Jack 12V GOTRONIC (1,6 €)

Interrupteur bipôle (mise sous tension 12V) GOTRONIC (0,90 €)

Interrupteur bipôle (mise sous tension 220V) GOTRONIC (0,90 €)

Inverseur double bipôle ON-OFF-ON GOTRONIC (2,20 €)

Bouton reboot (Raspberry) GOTRONIC (0,90 €)

TOTAL Système Alimentation Façade
84,03 € 55,00 € 22,10 € 4,90 €
[Action] - Moteurs

[ExBox] - Périphériques

[Périph] - Light modules
[Périph] - ShoBox
[Code] Raspberry Pi - Configuration de l'écran Tontec MZ61581

Installation rasbian strech sur une carte SD depuis Ubuntu :

Se rendre dans le répertoire de l'image disque précédemment téléchargée

cd raspi_img

Copier :

sudo dd bs=4M if=2018-11-13-raspbian-stretch.img of=/dev/sdb status=progress conv=fsync

Attention, bien vérifier le nom de la carte sd (/dev/sdb de ce cas précis)

Insérez la carte sd dans le raspi.

login :

pi

password :

raspberry

Attention, version anglaise du clavier par défaut

Configuration du Rasbian :

sudo raspi-config 

Installation de l'écran Tontec 3.5 :
Tuto: https://theezitguy.wordpress.com/2016/01/17/raspberry-pi-tontec-3-5-screen-installation/

sudo apt-get update
sudo apt-get upgrade
sudo reboot

Maintenant, téléchargez et installez la mise à jour du firmware en tapant les lignes suivante. La MAJ peut prendre quelques minutes :

sudo apt-get install rpi-update
REPO_URI=https://github.com/notro/rpi-firmware
sudo rpi-update
sudo reboot

Configurez les options “Overlay” et SPI“ de l'écran Tontec MZ61581 :

Allez dans le fichier config.txt :

sudo nano /boot/config.txt

Ajoutez les lignes de code suivante à la fin du fichier et sauvegarder :

dtparam=spi=on
dtoverlay=mz61581
gpu_mem=128

Installez maintenant les dépendances nécessaires pour configurer l'écran Tontec :

sudo apt-get install xserver-xorg-video-fbturbo

Après avoir installé (avec succès) les dépendances, modifier le fichier 99-fbturbo.conf :

cd /usr/share/X11/xorg.conf.d/
sudo nano 99-fbturbo.conf

Modifier la ligne suivante :

Option "fbdev" "/dev/fb0"

par :

Option "fbdev" "/dev/fb1"

Enregistrez et quittez

Installez omxplayer :

sudo apt-get install omxplayer

Installez fbcp (pour cloner l'image du HDMI sur le Tontec) :
tuto: https://forums.framboise314.fr/viewtopic.php?t=894

sudo apt-get install cmake
git clone https://github.com/tasanakorn/rpi-fbcp
cd rpi-fbcp/
mkdir build
cd build/
cmake ..
make
sudo install fbcp /usr/local/bin/fbcp

Chargez les pilotes fbcp :

sudo modprobe fbtft dma </span>
sudo modprobe fbtft_device name=mz61581 rotate=90 speed=48000000 fps=50

Syntaxe d'utilisation de fbcp :

fbcp &

Pour lire une vidéo sur /dev/fb1 (PiTFT), saisir dans un terminal :

fbcp & omxplayer NomFichier.Ext

Pour lire en boucle (–loop) une vidéo sur /dev/fb1 (PiTFT) avec sortie audio du raspi (-o local ou –adev local), saisir dans un terminal :

fbcp & omxplayer --adev local --loop NomFichier.Ext

Done!

[Périph] - Serveur

Le hardware du serveur est composé de 3 couches : Raspberry + RTC shield + écran.

Raspberry Pi 3B AMAZON (35,00 €)


Ecran AMAZON (7,72 €)

GPIO extension AMAZON (+/- 2,00 €)

RTC (clock) AMAZON (3,19 €)


LEDs WS2812


Alimentation - 5V 5A 25W GOTRONIC (12,50 €)

Régulateur de tension batterie - 12V to 5V 5A EBAY (2,00 €)

Router 5 V → A FAIRE


Connecteur Jack 12V GOTRONIC (1,6 €)

Interrupteur bipôle (mise sous tension 12V) GOTRONIC (0,90 €)

Interrupteur bipôle (mise sous tension 220V) GOTRONIC (0,90 €)

Inverseur double bipôle ON-OFF-ON GOTRONIC (2,20 €)

Bouton reboot (Raspberry) GOTRONIC (0,90 €)

TOTAL Système Alimentation Façade
71,34 € 47,91 € 16,50 € 4,90 €
[Périph] - Cartel screen
[Périph] - Énergie autonome
[Périph] - Routeur
[Périph] - Serveur + Image record

[ExBox] - Kit Plantes

[Action] - Audio

Élimination des buzz : Pas évident car plein de paramètres rentrent en cause. Blindage des câbles, alimentation linéaire, découplage de l'alimentation, connexion de la masse en un point au chassie, séparation des alimentations etc… Trois solutions :

  • RasPi alimenté par le shield HIFI + amplificateur (réduit le câblage, apparemment conçu pour ça)
  • ExBox [AMPLI] séparé de ExBox [AUDIO]
  • ExBox [AMPLI+AUDIO] avec 2 alimentations (1 circuit audio, 1 circuit numérique)

Raspberry Pi 3B AMAZON (35,00 €)


Shield DAC + AMP AMAZON (28,78 €)

Speakers 25W (x2) INVENTAIRE


LEDs WS2812


Alimentation - 12V 4,2A 50W GOTRONIC (16,50 €)

Régulateur de tension ajustable LED - 5V 1A AMAZON (+/- 2,00 €)

Régulateur de tension ajustable Raspberry - 5V 3A EBAY (2,00 €)


Connecteur Jack 12V GOTRONIC (1,6 €)

Interrupteur bipôle (mise sous tension 12V) GOTRONIC (0,90 €)

Interrupteur bipôle (mise sous tension 220V) GOTRONIC (0,90 €)

Inverseur double bipôle ON-OFF-ON GOTRONIC (2,20 €)

Bouton reboot (Raspberry) GOTRONIC (0,90 €)

TOTAL Système Alimentation Façade
92,81 € 63,78 € 22,10 € 4,90 €
[Captation] - Bio feedback + Atmosphère
[Périph] - Serveur + Image record
prod/creation/crea-continue/exbox.txt · Dernière modification: 26 10 2020 de barth