HP 21 Lumière : laledsonore : Différence entre versions

De Les Fabriques du Ponant
Aller à : navigation, rechercher
 
(50 révisions intermédiaires par 3 utilisateurs non affichées)
Ligne 7 : Ligne 7 :
  
 
== Cadre pédagogique ==
 
== Cadre pédagogique ==
L'idée est de pouvoir réaliser cette opération avec un public d'enfants et utiliser l'objet créé pour montrer le seuil sonore attend dans la pièce / le groupe...
+
L'idée est de pouvoir réaliser cette opération avec un public d'enfants et d'utiliser l'objet créé pour indiquer le seuil sonore atteint dans la pièce / le groupe...
 +
o
 +
== Matériel ==
 +
* Arduino RCmall Wemos D1 Mini V2 Wifi ESP8266
  
== Matériel ==
+
[[Fichier:wemo.jpeg|200px]]
Arduino
+
 
ruban
+
https://www.phippselectronics.com/using-the-microphone-sound-sensor-module-ky-038-with-arduino/
lumineux
+
 
capteur sonore
+
https://www.wikidebrouillard.org/wiki/Item:D1_mini
PC
+
 
câbles : arduino -> ruban / électricité
+
* ruban lumineux
beaucoup de bonne volonté !
+
* capteur de son binaire
 +
 
 +
[[Fichier:capteur_seuil.png|100px]]
 +
 
 +
* PC
 +
* Câbles dupont : arduino -> ruban / électricité
 +
* Breadboard
 +
Beaucoup de bonne volonté !
 +
 
 +
== Jour 1 : La réflexion ==
 +
 
 +
<gallery>
 +
brainstormingled.jpg
 +
</gallery>
 +
 
 +
 
 +
Renaud et Louenn sont à la réalisation numérique.
 +
<gallery>
 +
atelier_arduino.jpg
 +
</gallery>
 +
 
 +
Test de branchement
 +
<gallery>
 +
montageled.jpg
 +
</gallery>
 +
 
 +
== Jour 2 : La réalisation ==
 +
 
 +
* Code
 +
1ère difficulté : trouver comment monter le code wimo sur l'Arduino. Après bien des temps de recherche (et trouvailles), les références sont [https://www.wikidebrouillard.org/wiki/Utiliser_le_D1_mini_avec_Arduino là].
 +
 
 +
* Fabrication
 +
Goulven a réalisé une boule de Noël en filament grâce à un stylo 3D
 +
<gallery>
 +
Atelier creation boule.jpg
 +
</gallery>
 +
 
 +
* Ruban lumineux
 +
[[Fichier:code_verifie.jpg|200px|]]
 +
 
 +
Pour choisir les couleurs des LED du ruban, Renaud s'est servi du [https://htmlcolorcodes.com/fr/ site] suivant
  
 +
Pour apprendre comment les LED réagissent aux sons, nous nous sommes appuyés sur cette [https://www.youtube.com/watch?v=YC8QaDniHSw vidéo]
  
 +
Y a du monde pour essayer de finir le frankencode....avec les encouragements d'Olivier
 +
<pre>
 +
/*
 +
* Rui Santos
 +
* Complete Project Details https://randomnerdtutorials.com
 +
*/
 +
#include <Adafruit_NeoPixel.h>
 +
int ledPin=LED_BUILTIN;
 +
int sensorPin=D1;
 +
boolean val =0;
 +
#define PIN D6
 +
#define NUMPIXELS 85
 +
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
  
 +
void setup(){
 +
  pinMode(ledPin, OUTPUT);
 +
  pinMode(sensorPin, INPUT);
 +
  pixels.begin();
 +
  Serial.begin (9600);
 +
}
 +
 
 +
void loop (){
 +
  val =digitalRead(sensorPin);
 +
  Serial.println (val);
 +
  // when the sensor detects a signal above the threshold value, LED flashes
 +
  if (val==HIGH) {
 +
    digitalWrite(ledPin, HIGH);
 +
    for(int i=0; i<NUMPIXELS; i++) {
 +
    pixels.setPixelColor(i, pixels.Color(0, 0, 0));
 +
  }
 +
    pixels.show();
 +
  }
 +
  else {
 +
    digitalWrite(ledPin, LOW);
 +
    for(int i=0; i<NUMPIXELS; i++){
 +
    pixels.setPixelColor(i, pixels.Color(0, 150, 0));
 +
  }
 +
      pixels.show();
 +
  }
 +
}
  
QUI
+
</pre>
Créer un ruban qui réagit au son
+
[[Fichier:codeledsonore.jpg|200px]]
  
QUAND
 
n'importe quand
 
  
QUOI
 
déclencher une action lumineuse basée sur le seuil sonore environnant
 
  
 
pour cette session (6 décembre), dans le sapin de Noël
 
  
COMMENT
+
[[Catégorie:Hackathon Pédagogique]]
 +
[[Catégorie:HP21]]
 +
[[Catégorie:led]][[Catégorie:ruban de led]][[Catégorie:WS1812B]]

Version actuelle datée du 3 décembre 2023 à 11:16

Réalisation technique

Puisque nous sommes en période de fin d'année, nous allons créer une boule de Noël avec un ruban de led autour, dont la lumière se déclenchera lorsqu'un seuil sonore sera atteint.

Équipe

Angélique / Louenn / Renaud / Goulven / Élodie, drivés par Nadia avec l'aide de Pierre, mentor Arduino

Cadre pédagogique

L'idée est de pouvoir réaliser cette opération avec un public d'enfants et d'utiliser l'objet créé pour indiquer le seuil sonore atteint dans la pièce / le groupe... o

Matériel

  • Arduino RCmall Wemos D1 Mini V2 Wifi ESP8266

Wemo.jpeg

https://www.phippselectronics.com/using-the-microphone-sound-sensor-module-ky-038-with-arduino/

https://www.wikidebrouillard.org/wiki/Item:D1_mini

  • ruban lumineux
  • capteur de son binaire

Capteur seuil.png

  • PC
  • Câbles dupont : arduino -> ruban / électricité
  • Breadboard

Beaucoup de bonne volonté !

Jour 1 : La réflexion


Renaud et Louenn sont à la réalisation numérique.

Test de branchement

Jour 2 : La réalisation

  • Code

1ère difficulté : trouver comment monter le code wimo sur l'Arduino. Après bien des temps de recherche (et trouvailles), les références sont .

  • Fabrication

Goulven a réalisé une boule de Noël en filament grâce à un stylo 3D

  • Ruban lumineux

Code verifie.jpg

Pour choisir les couleurs des LED du ruban, Renaud s'est servi du site suivant

Pour apprendre comment les LED réagissent aux sons, nous nous sommes appuyés sur cette vidéo

Y a du monde pour essayer de finir le frankencode....avec les encouragements d'Olivier

 /*
 * Rui Santos 
 * Complete Project Details https://randomnerdtutorials.com
*/
#include <Adafruit_NeoPixel.h>
int ledPin=LED_BUILTIN;
int sensorPin=D1;
boolean val =0;
#define PIN D6
#define NUMPIXELS 85
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup(){
  pinMode(ledPin, OUTPUT);
  pinMode(sensorPin, INPUT);
  pixels.begin();
  Serial.begin (9600);
}
  
void loop (){
  val =digitalRead(sensorPin);
  Serial.println (val);
  // when the sensor detects a signal above the threshold value, LED flashes
  if (val==HIGH) {
    digitalWrite(ledPin, HIGH);
    for(int i=0; i<NUMPIXELS; i++) {
    pixels.setPixelColor(i, pixels.Color(0, 0, 0));
  }
    pixels.show();
  }
  else {
    digitalWrite(ledPin, LOW);
    for(int i=0; i<NUMPIXELS; i++){
    pixels.setPixelColor(i, pixels.Color(0, 150, 0));
  }
      pixels.show();
  }
}

Codeledsonore.jpg