projets:electronic_wind_bell:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
projets:electronic_wind_bell:start [2020/10/29 11:19]
193.50.164.1 Créé depuis le formulaire creerunprojet
projets:electronic_wind_bell:start [2020/10/30 11:41] (Version actuelle)
92.184.102.128 [Références et liens]
Ligne 10: Ligne 10:
  
 Case : Case :
-Nowind : no mp3 reading +  * Nowind : no mp3 reading 
-Little wind : few mp3 play - low audio volume +  Little wind : few mp3 play - low audio volume 
-Medium wind : more mp3 play - medium audio volume +  Medium wind : more mp3 play - medium audio volume 
-Little wind :  allmp3 play - max audio volume+  Little wind :  allmp3 play - max audio volume
  
 {{projets:electronic_wind_bell:start:screen_shot_10-29-20_at_11.19_am.png?800|Electronic Wind Bell}} {{projets:electronic_wind_bell:start:screen_shot_10-29-20_at_11.19_am.png?800|Electronic Wind Bell}}
 ==== Références et liens ==== ==== Références et liens ====
-  * Notez ici les références artistiques et techniquesou autres influences +  * Maya Dunietz"Thicket"  http://www.mayadunietz.com/new-gallery-12 
-  *  +  * Erik Samakh 
-  * +  * Eol force , Impala Utopia  https://jeromeabel.net/workshop/eol-force-5/
  
 ===== Notes techniques et matériaux ===== ===== Notes techniques et matériaux =====
-Liste de matériel et composants nécessaires (documents avec photo si possible...)+  * Arduino 
 +  * wind sensor (anemometer) 
 +  * mp3 player (arduino) +sd  https://github.com/salvadorrueda/SerialMP3Player 
 +  * amplifier 
 +  * Speakers 
 +  * Battery 
 + 
 + 
 +===== Codes ===== 
 +  * Anemometre branché sur A0 et GND. 
 +  * Lecteur mp3  - RX TX  sur  d11,d10  +5v et Gnd 
 +===== Code pour serial mp3 player avec anemometer ===== 
 +  
 +<code c+ >#include "SerialMP3Player.h" 
 +#define TX 11  // tx en fait 
 +#define RX 10  // rx en fait 
 +SerialMP3Player mp3(RX,TX); 
 + 
 +// the setup routine runs once when you press reset: 
 +void setup() { 
 +  // initialize serial communication at 9600 bits per second: 
 +  Serial.begin(9600); 
 +  mp3.begin(9600);        // start mp3-communication 
 +  delay(500);             // wait for init 
 + 
 +  mp3.sendCommand(CMD_SEL_DEV, 0, 2);   //select sd-card 
 +  delay(500);             // wait for init 
 +
 + 
 +// the loop routine runs over and over again forever: 
 +void loop() { 
 +  // read the input on analog pin 0: 
 +  float sensorValue = analogRead(A0); 
 +  // print out the value you read: 
 + 
 +  Serial.println(sensorValue); 
 +  delay(1);        // delay in between reads for stability 
 + 
 +  if (sensorValue > 3) { 
 + mp3.play();     // Play "hello.mp3". You must hear "Hello World" 
 +  mp3.setVol(sensorValue/5); // audio volume en fonction du vent... 
 +  delay(10); 
 +
 +else { 
 + mp3.stop();     // Stop "hello.mp3". You must hear "Hello World" 
 + delay(10)
 +
 +
 +</code>
  
 ===== Photos et médias===== ===== Photos et médias=====
  • projets/electronic_wind_bell/start.1603966796.txt.gz
  • Dernière modification: 2020/10/29 11:19
  • de 193.50.164.1