« Art Sciences 2024/2025 E4 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 44 : Ligne 44 :
'''Objectif : Identifier la source lumineuse optimale.'''
'''Objectif : Identifier la source lumineuse optimale.'''


Nous avons testé une bande LED défectueuse que nous avons tenté de réparer, ainsi qu'une ampoule à filament. La bande LED n’a pas pu être mise en fonctionnement. Nous avons également essayé une autre bande LED provenant de Jules, mais celle-ci s’est révélée insuffisamment puissante et manquait de teinte jaune.
Nous avons testé une bande LED défectueuse que nous avons tenté de réparer, ainsi qu'une ampoule à filament. La bande LED n’a pas pu être mise en fonctionnement. Nous avons également essayé une autre bande LED provenant de Jules, mais celle-ci s’est révélée insuffisamment puissante et manquait de teinte jaune. L’ampoule à filament, quant à elle, dégageait une chaleur importante.


Nous avons intégré des modules Dimmer et un Arduino dans le câblage de la lampe pour mieux contrôler l’intensité lumineuse. Enfin, nous avons expérimenté avec une ampoule halogène.


L’ampoule à filament, quant à elle, dégageait une chaleur importante.


''Code réalisé sur Arduino IDE :''<syntaxhighlight lang="arduino">
const int pirPin = 7;      // Pin connecté à la sortie du capteur PIR
const int lampPin = 2;      // Pin connecté à la lampe (via le dimmer ou un relais)


Nous avons intégré des modules Dimmer et un Arduino dans le câblage de la lampe pour mieux contrôler l’intensité lumineuse. Enfin, nous avons expérimenté avec une ampoule halogène.
// Durée du clignotement en millisecondes
const unsigned long blinkDuration = 10000; // 10 secondes
unsigned long startTime = 0;              // Moment où le clignotement commence
bool isBlinking = false;                  // Indique si la lampe clignote
 
void setup() {
    pinMode(pirPin, INPUT);  // Configure la pin du capteur PIR comme entrée
    pinMode(lampPin, OUTPUT); // Configure la pin de la lampe comme sortie
    digitalWrite(lampPin, HIGH); // Par défaut, la lampe est allumée
}
 
void loop() {
    int pirState = digitalRead(pirPin); // Lit l'état du capteur PIR
 
    // Si une présence est détectée et que la lampe ne clignote pas déjà
    if (pirState == HIGH && !isBlinking) {
        isBlinking = true; // Active le mode clignotement
        startTime = millis(); // Enregistre le moment du début du clignotement
    }
 
    // Si la lampe est en mode clignotement
    if (isBlinking) {
        unsigned long currentTime = millis();
 
        // Alterne entre allumer et éteindre la lampe toutes les 100 ms
        if ((currentTime / 100) % 2 == 0) {
            digitalWrite(lampPin, HIGH); // Allume la lampe
        } else {
            digitalWrite(lampPin, LOW); // Éteint la lampe
        }
 
        // Arrête le clignotement après la durée définie
        if (currentTime - startTime >= blinkDuration) {
            isBlinking = false;          // Désactive le mode clignotement
            digitalWrite(lampPin, HIGH); // Remet la lampe en mode allumé en continu
        }
    }
}
 
</syntaxhighlight>

Version du 24 janvier 2025 à 15:09

MINE-WORD (prototype), JUNCO J. Daniel

MINE-WORLD

"MINE-WORLD" est une installation sonore et visuelle qui s'active en captant la présence et les mouvements humains. Techniquement, elle se présente sous la forme d'une sphère enrobée de feuilles des roseaux, perforées par l'artiste. Ces ouvertures, à travers lesquelles le son se diffuse dans l'espace d'exposition, symbolisent les innombrables mines disséminées à travers le globe. Chaque perforation a été enregistrée pour composer une bande sonore des intervalles entre des accords de tierces en do mineur et mi mineur de 49 minutes, correspondant au temps exact durant lequel l’artiste a perforé l’œuvre.

L'installation illustre ainsi de manière sensorielle et immersive la notion d’« empreinte cachée » (Babette Porcelijn) ou de « sac à dos écologique » (Friedrich Schmidt-Bleek), révélant l’impact invisible de l’extraction des ressources naturelles, souvent bien plus conséquent que ne le laisse deviner l’objet fini. Ces trous deviennent alors les témoins silencieux d’une réalité souvent occultée, dévoilant la face cachée de l’iceberg.

Origine du projet

Lors de la création de l'œuvre Cry of the Inti (Sun God), la problématique de l'industrie minière était déjà au cœur de ma réflexion. Mon immersion sur le terrain, l’été dernier, au lac Titicaca, m’a confronté directement aux réalités vécues par les communautés locales, affectées par la pollution engendrée par une mine située à 100 km du lac. Des lieux tels que La Rinconada, Lampa, San Antonio de Putina, Carabaya et Sandia figurent parmi les nombreuses zones impactées dans le périmètre s'étendant entre Juliaca et Puno. Ces rencontres ont profondément nourri ma démarche artistique en soulignant l’empreinte environnementale et humaine laissée par l’exploitation minière dans ces territoires.

Le nom de l’installation, MINE-WORLD, fait directement référence au « monde des mines », mais il évoque aussi la matière même qui enveloppe la sphère. En effet, la plante utilisée, le roseau, est une traduction de mon nom de famille en français (junco signifiant roseau en espagnol).

[ Projet réalisé en collaboration avec Jules Perier, étudiant ingénieur, dans le cadre du Module de co-création Arts et Sciences, Polytech’Lille-ESÄ.]

Cahier de travail

Composition de l'œuvre

Matériel Description Utilisation
Boule Plastique épais, ancien lampe trouvée en braderie. 153cm Moulage résistant pour perforer
Feuilles de roseaux Plante récoltée fin de l'été de l'année dernière Texture de strates de la pièce
Lumière Ampoule LED E27 150W insérée à l'intérieur de la pièce Source lumineuse
Capteur infrarouge Module Motion PIR + Arduino Nano Capter les mouvements des spectateurs pour déclencher le clignotement de lumière.

Journal de bord

[ Jour 1 ] 21 janvier 2024

Objectif : Identifier la source lumineuse optimale.

Nous avons testé une bande LED défectueuse que nous avons tenté de réparer, ainsi qu'une ampoule à filament. La bande LED n’a pas pu être mise en fonctionnement. Nous avons également essayé une autre bande LED provenant de Jules, mais celle-ci s’est révélée insuffisamment puissante et manquait de teinte jaune. L’ampoule à filament, quant à elle, dégageait une chaleur importante.

Nous avons intégré des modules Dimmer et un Arduino dans le câblage de la lampe pour mieux contrôler l’intensité lumineuse. Enfin, nous avons expérimenté avec une ampoule halogène.


Code réalisé sur Arduino IDE :

const int pirPin = 7;       // Pin connecté à la sortie du capteur PIR
const int lampPin = 2;      // Pin connecté à la lampe (via le dimmer ou un relais)

// Durée du clignotement en millisecondes
const unsigned long blinkDuration = 10000; // 10 secondes
unsigned long startTime = 0;               // Moment où le clignotement commence
bool isBlinking = false;                   // Indique si la lampe clignote

void setup() {
    pinMode(pirPin, INPUT);   // Configure la pin du capteur PIR comme entrée
    pinMode(lampPin, OUTPUT); // Configure la pin de la lampe comme sortie
    digitalWrite(lampPin, HIGH); // Par défaut, la lampe est allumée
}

void loop() {
    int pirState = digitalRead(pirPin); // Lit l'état du capteur PIR

    // Si une présence est détectée et que la lampe ne clignote pas déjà
    if (pirState == HIGH && !isBlinking) {
        isBlinking = true; // Active le mode clignotement
        startTime = millis(); // Enregistre le moment du début du clignotement
    }

    // Si la lampe est en mode clignotement
    if (isBlinking) {
        unsigned long currentTime = millis();

        // Alterne entre allumer et éteindre la lampe toutes les 100 ms
        if ((currentTime / 100) % 2 == 0) {
            digitalWrite(lampPin, HIGH); // Allume la lampe
        } else {
            digitalWrite(lampPin, LOW); // Éteint la lampe
        }

        // Arrête le clignotement après la durée définie
        if (currentTime - startTime >= blinkDuration) {
            isBlinking = false;           // Désactive le mode clignotement
            digitalWrite(lampPin, HIGH); // Remet la lampe en mode allumé en continu
        }
    }
}