Jump to: navigation, search

Système Technique Simple - BA3:Sélina Baltzis

Me(rror)

SelinaBaltzisMerror.jpeg

Note d'intention artistique

Me(rror) est un questionnement sur la perception de soi et sa capacité à se regarder, sans artifices, sans mensonges. Il est à mes yeux, difficile de se mettre à nu et de se voir vraiment. Regarder de front nos failles, nos faiblesses, nos échecs sans tenter de détourner le regard, juste en acceptant la personne que nous sommes. De part cette installation, je veux augmenter cette sensation angoissante de se voir.

De loin, la lumière qui émane du miroir parait calme, apaisante, sans vague.

Une fois en face, la lumière devient plus oppressante, elle se calque presque sur les battement de nos coeur. Une fois en face, il ne reste plus que nous, et cette infinité qui renvois à nos angoissent les plus profonde.

Combien de personne accepterait de se regarder sans se cacher?

Combien de personne accepterait de se voir tel qu'il est vraiment?

Combien de personne peuvent affirmer se connaitre réellement?

Cette illusion d'optique de " miroir infini " est réalisée grâce à un miroir, une bande de led et un miroir sans tain.




Synthèse technique détaillant la mise en oeuvre du dispositif technique choisi

- Carte Arduino Uno.

- 1 plaquette d'expérimentation.

- 1 Sharp IR range sensor.

- 1 ULN 2803A.

- 1 câble USB / USB compatible Arduino pour son alimentation.

- 1 prise secteur 12V.

- Bande led RGBA+ de grande distribution ( câblé et soudé manuellement).

- Un miroir

- Une vitre

- Un film réfléchissant sans tain

- Un cadre


Fritzing

FRINTZING OK.jpg

Arduino

int pin_sharp = A0;  // fil jaune du capteur sharp branché a A0
const int R = 1; // 
const int V = 1; //
const int B = 1; // 
const int ledVert = 3;
const int ledRouge = 5; 
const int ledBleu = 6; 


void setup()
{
Serial.begin(9600);
pinMode (ledVert,OUTPUT); 
pinMode (ledRouge,OUTPUT); 
pinMode (ledBleu,OUTPUT); 
}
void loop()
{  
 float distance = 32076.69016894*pow(valeur_moyenne(10), -1.245865753);
 Serial.println(distance);  
 delay(500); 
 if (analogRead(pin_sharp) > 60)
 {
ledRVB(1,0,0);
delay(10);
ledRVB(0,0,0);
delay(100);
ledRVB(1,0,0);
delay(100);
ledRVB(0,0,0);
delay(100);
ledRVB(0,0,0);
delay(90);
 }
 else
 {
   for (int i=0; i<=255; i++) // Prends toutes les valeurs de 0 à 255
{
ledRVBpwm(i,0,0); 
delay(1);
for (int i=0; i<=255; i++) 
ledRVBpwm(255-i,0,i);
delay(10); 
}
 }
 }