Lacrymo
- Porteur du projet : Guillaume Chalte
- Fichiers utiles : patch malinette audio
Note d'intention
Cette installation transforme des capsules de bombe lacrymogène récupérées en dispositifs de séquençage de fumée, réinscrivant des reliques de manifestations dans un contexte performatif.
La fumée, produite avec du propylène glycol et de l’huile essentielle de menthe poivrée, évoque une présence à la fois sensuelle et irritante, un parfum de tension sublimé en spectacle.
L’œuvre dialogue avec les démarches de détournement de matériaux politiques chez Céleste Boursier-Mougenot et l’art olfactif immersif d’Olafur Eliasson, questionnant la mémoire des conflits urbains et la réappropriation poétique du danger.
Références et liens
- Céleste Boursier-Mougenot
- Olafur Eliasson
Notes techniques et matériaux
- arduino uno (2 lib : RedMP3.h et NewPing.h)
- relai 5v (x8)
- cables jumper
- alimentation pc (5v utilisé)
- dominos
- fil nichrome 26g
Code arduino
#include <SoftwareSerial.h> #include "RedMP3.h" // librairie mp3 sd card player #define MP3_RX 7//RX of Serial MP3 module connect to D7 of Arduino #define MP3_TX 8//TX to D8, note that D8 can not be used as RX on Mega2560, you should modify this if you donot use Arduino UNO MP3 mp3(MP3_RX, MP3_TX); int8_t index = 0x01;//the first song in the TF card int8_t volume = 0x1a;//0~0x1e (30 adjustable level) #include <NewPing.h> // librairie capteur ultrason #define TRIGGER_PIN 11 // Arduino pin tied to trigger pin on the ultrasonic sensor. #define ECHO_PIN 12 // Arduino pin tied to echo pin on the ultrasonic sensor. #define MAX_DISTANCE 200 // Maximum distance we want to ping for (in centimeters). Maximum sensor distance is rated at 400-500cm. int distonce = 0; NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance. void setup() { pinMode(5, OUTPUT); digitalWrite(5, HIGH); // on allume le relai (pour l'initialiser pinMode(6, OUTPUT); digitalWrite(6, HIGH); // on allume le relai (pour l'initialiser delay(500);//Requires 500ms to wait for the MP3 module to initialize Serial.begin(9600); } void loop() { delay(50); int distonce = sonar.ping_cm(); if (distonce > 1) { mp3.playWithVolume(index,volume); // on joue le premier mp3 digitalWrite(5, HIGH); digitalWrite(6, HIGH); // on double les relai par securité au cas ou un ne marche plus. delay(8000); digitalWrite(5, LOW); digitalWrite(6, LOW); delay(3000); } }

