top of page
278594872_3113321428907723_1211280702807639547_n.jpeg
Hypomnémata

Hypomnédata 2

Rappel de définition

"Les hypomnémata, au sens général, sont les objets engendrés par l’hypomnesis, c’est-à-dire par l’artificialisation et l’extériorisation technique de la mémoire. Les hypomnémata sont les supports artificiels de la mémoire sous toutes leurs formes : de l’os incisé préhistorique au lecteur MP3, en passant par l’écriture de la Bible, l’imprimerie, la photographie, etc."

Bernard Stiegler

Un exemplaire photosensible des Fleurs du Mal de Charles Baudelaire

Smell

278504455_557134282438378_4558319699742617390_n.jpeg

Pour ce nouveau projet sur les hypomnémata, cette fois avec de l'électronique, je voulais à nouveau travailler sur la poésie. Grande admiratrice de l'œuvre de Charles Baudelaire, j'ai souhaité lui rendre hommage en mettant au point un projet centré sur Les Fleurs du Mal, son recueil le plus célèbre. En apparence, il s'agit d'un livre tout à fait ordinaire ; cependant, lorsqu'on le retourne, on remarque qu'un écran est incrusté dans la 4e de couverture. Sur cet écran s'affichent des titres de poèmes issus des Fleurs du Mal en lien avec les notions de Spleen (une mélancolie profonde et un dégoût de la vie) et d'Idéal (un ailleurs inaccessible que le poète aspire à rejoindre) qui sont au centre du recueil.

Les titres de poèmes affichés sur l'écran dépendent de la quantité de lumière captée par la LDR, elle aussi incrustée dans la couverture ; ainsi, une grande quantité de lumière provoque une élévation vers l'Idéal tandis que son absence entraîne une plongée vers le Spleen...

Démonstration
Hypomnémata 1

Hypomnémata 1

Lire la vidéo
Hypomnémata 2

Hypomnémata 2

Lire la vidéo
Matériel nécessaire

-Une carte Arduino

-Une breadboard

-Un livre (si vous souhaitez insérer la breadbord dedans comme je l'ai fait il faut qu'il soit épais)

-Un écran LCD 

-Un potentiomètre (pour régler la luminosité de l'écran)

-Une LDR

-Beaucoup de fils

-Deux résistances

Montage
Capture d’écran 2022-04-20 à 18.55.06.png

Découpez un espace dans la couverture pour y insérer l'écran et percez un trou pour le potentiomètre ainsi que deux petits trous pour la LDR.

280192170_411454827202851_2051162487109316675_n.jpeg

Découpez un espace à la taille de l'écran dans les pages (il est nécessaire afin que les fils ne soient pas écrasés) et percez un petit trou par lequel vous ferez passer les fils jusque la breadboard. 

280200057_2425173757624870_7395248566055230298_n.jpeg

Découpez un espace dans les pages pour y insérer la breadboard. 

280269026_401242785003033_6895124378444234938_n.jpeg

Percez deux trous dans la tranche du livre : vous y ferez passer les fils qui relient l'écran (pour le premier trou) et la breadbord (pour le deuxième) à la carte Arduino.

Code

//importation de la bibliothèque nécessaire au fonctionnement de l'écran
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int LDR = A0;
int valeur;


void setup() {
  // put your setup code here, to run once:

 Serial.begin(9600);
  pinMode (LDR, INPUT);
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("Les Fleurs du");
  lcd.setCursor(0,1);
  lcd.print("Mal");
}

 

void loop() {
  // put your main code here, to run repeatedly:
valeur = analogRead(LDR);
  Serial.println(valeur);
 
delay(3000); 

  if (valeur<300 ) {
    lcd.clear();
    lcd.print("Ideal");
    delay(300);

    }

  else if ( (valeur>300) && (valeur<500) ) {
    lcd.clear();
    lcd.print("Correspondances");
    delay(300);
    
  }
 
  else if ( (valeur>500) && (valeur<600) ) {
    lcd.clear();
    lcd.print("Elevation");
    delay(300);
 
  }
 
  else if ( (valeur>600) && (valeur<650) ) {
    lcd.clear();
    lcd.print("L'invitation");
    lcd.setCursor(0,1);
    lcd.print("au voyage");
    delay(300);
  }
 
else if ( (valeur>650) && (valeur<700) ) {
    lcd.clear();
    lcd.print("Une charogne");
    delay(300);
  }
  else if ( (valeur>700) && (valeur<750) ) {
    lcd.clear();
    lcd.print("Harmonie du soir");
    delay(300);
  }
    else if ( (valeur>750) && (valeur<800) ) {
    lcd.clear();
    lcd.print("L'Albatros");
    delay(300);
  }

  else if ( (valeur>800) && (valeur<850) ) {
    lcd.clear();
    lcd.print("L'Ennemi");
    delay(300);
  }

  else if ( (valeur>850) && (valeur<900) ) {
    lcd.clear();
    lcd.print("La cloche felee");
    delay(300);
  }

  else if ( (valeur>900) && (valeur<950) ) {
    lcd.clear();
    lcd.print("L'Horloge");
    delay(300);
    
  }

else if ( (valeur>950) && (valeur<1000) ) {
    lcd.clear();
    lcd.print("Spleen");
    delay(300);

    }
}

bottom of page