Plaque LISBONNE - projet final - Qiancheng, Polina, Fatmagül, Olivier
Projet Final - Plaque Lisbonne
Qiancheng, Polina, Fatmagül, Olivier
Nous souhaitons créer une plaque en plexiglas qui s'illuminera par en bas grâce aux leds par diffraction. Le tout sera sur un boitier en bas qui cachera les leds. Afin de complexifier le projet, on souhaiterait intégrer un capteur de présence pour que les leds s'allument uniquement en présence de quelqu'un ou lors d'un passage. L'arduino sera également caché dans le boitier en bois.
Partie contrôle bandeau LED
Compréhension du fonctionnement du bandeau LED : https://www.youtube.com/watch?v=xw8iRNxt-VU
Problème 1 : Mauvaise couleur dans l'affichage du projet.
FastLED.addLeds<WS2812B, DATA_PIN, RGB>(leds, NUM_LEDS); // GRB ordering is typical
Il fallait remplacer RGB par GRB :
FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS); // GRB ordering is typical
Voici le code fonctionnel, faisant clignoter 9 LED
#include <FastLED.h>
// How many leds in your strip?
#define NUM_LEDS 9
// For led chips like WS2812, which have a data line, ground, and power, you just
// need to define DATA_PIN. For led chipsets that are SPI based (four wires - data, clock,
// ground, and power), like the LPD8806 define both DATA_PIN and CLOCK_PIN
// Clock pin only needed for SPI based chipsets when not using hardware SPI
#define DATA_PIN 5
// Define the array of leds
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS); // GRB ordering is typical
}
void loop() {
for (int i=0; i<=8; i++) {
// Turn the LED on, then pause
leds[i] = CRGB::Red;
FastLED.show();
delay(500);
// Now turn the LED off, then pause
leds[i] = CRGB::Black;
FastLED.show();
delay(100);
}
}
Nous voulons synchronisé l'affichage des LED avec le son. Pour cela nous branchons un micro à l'arduino avec le schéma suivant.
Nous avons testé avec un microphone (KY-037) qui n'est pas adapté à notre besoin. Ce microphone est fait pour mesurer les forts pics de son (un gros bruit, un clap), il n'est pas bon dans la mesure continue du son.
Nous avons testé plusieurs façons de faire réagir la led en fonction du son.
Création du LOGO
Nous avons designé un logo qu'on souhaitait sur canva
Ce logo a été exporté au format svg dans Inkscape.