Table des matières

Exposition Transparence ?

Documentation du développement technique de 2 dispositifs à l'invitation de l'Atelier TAC qui a remporté un marché pour la réalisation d'une exposition sur la lumière imaginée par la Cité des Sciences et des designers.

Voir le PDF des 2 dispositifs ici.

G4 Dévier la lumière

3 Modules : 2 modules avec 3 Lasers et 1 cible, 1 module avec 2 lasers et 2 cibles

Il s'agit d'appuyer sur un bouton, un es lasers s'allume, il faut déplacer un prisme pour viser la ou les cibles avec le rayon du laser

Matériel utilisé

Touts les fiches techniques et schémas de câblage ici : g4_devier_la_lumiere_18072025.zip

Code arduino

Voir les codes ici https://github.com/b01xy/expo_transparences

Schéma de cablage

Version 3 lasers 1 cible

Version 2 lasers 2 cibles

Trucs et astuces

Pour enregistrer le son de la victoire sur le module ISD1820, il est possible de remplacer le micro par 2 fils en le dessoudant ce qui permet d'enregistrer sur la puce un ficher joué par un player audio via minijack, possible aussi de moduler la taille de l'enregistrement audio en changeant une résistance, voir par exemple ici

C6 Transparent un peu, beaucoup, pas du tout ?

Matériel utilisé

Touts les fiches techniques et schémas de câblage ici : c6_transparence_15072025.zip

Code arduino

Voir les codes ici https://github.com/b01xy/expo_transparences

Schéma de câblage

Arduino communication

3 arduinos ont été utilisées respectivement pour capter les disques d'échantillons qui passent devant les capteurs (Arduino Capteur), pour gérer le compte à Rebours (Arduino Rebours) et le score (Arduino Score). Schéma d'interconnexion des 3 :

**Arduino Capteur**
  * int sensorTransparent = A0;   // entrée analogique pour le capteur LDR Opaque
  * int sensorTranslucide = A1;   // entrée analogique pour le capteur LDR Translucide
  * int sensorOpaque = A2;   // entrée analogique pour le capteur LDR Transparent
  * const int finPin = 2;  // Broche d'entrée pour signifier la fin du compte à rebours
  * const int triggerCompteAReboursPin = 11;  // Broche de sortie pour le déclenchement du compte à rebours
  * const int scorePin = 12;  // Broche de sortie pour le déclenchement du +1 au score
  * const int resetscorePin = 13;  // Broche de sortie pour le reset du score
**Arduino Rebours**
  * const int triggerPin = 11;  // Broche d'entrée pour le déclenchement
  * const int finPin = 10;  // Broche de sortie pour signifier la fin du compte à rebours

**Arduino Score**
  * const int scorePin = 12;  // Broche d'entrée pour le déclenchement du +1 au score
  * const int resetPin = 13;  // Broche d'entrée pour le reset du score

Trucs et astuces

NE pas faire une grosse bobine avec les câbles Data, Clock et Strobe qui pilotent les afficheurs sinon ils récupèrent les parasites des uns des autres et ça fait clignoter bizarrement les afficheurs comme si le registre ne se fixait pas bien + ajouter un condensateur de découplace sur l'alimentation 12v (1000 microF) et 5v (100 nF) pour filter le courant envoyé.