Outils pour utilisateurs

Outils du site


virginieouafouaf

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
virginieouafouaf [2021/07/19 12:47] gazielvirginieouafouaf [2021/07/20 06:59] (Version actuelle) serge
Ligne 1: Ligne 1:
-==== Virginie Ouaf Ouaf =====+===== Virginie Ouaf Ouaf ======
  
 ==wiki pour Virginie pour la compréhension et la duplication de l'électronique nécessaire a ses Œuvres interactives.== ==wiki pour Virginie pour la compréhension et la duplication de l'électronique nécessaire a ses Œuvres interactives.==
Ligne 7: Ligne 7:
 === BOM === === BOM ===
  
 +  * Arduino UNO
 +  * Capteur de luminosité ( photorésistance)
 +  * Potentiomètre
 +  * Carte MP3 DY Player ( modèle DY-SV5W )
 +  * Haut Parleur (type PC speaker)
 +  * Carte microSD
 +  * câbles Dupuis
 +  * Colle chaude (facultatif) 
  
 +===  Schéma de câblage ===
  
 +{{ ::virginieouafouaf_cablage.jpg?direct&600 |}}
  
 +=== Code Arduino ===
 +
 +<code java>
 +
 +#include <Arduino.h>
 +//son
 +#include "DYPlayerArduino.h"
 +DY::Player player;
 +int son = 1;
 +int distance = 0;
 +int seuil = 500;
 +
 +void setup() {
 +  // Serial.begin(9600);
 +  player.begin();
 +  player.setVolume(20);
 +  randomSeed(analogRead(0));
 +
 +}
 +
 +void loop() {
 +
 +  seuil = analogRead(A1);
 +  delay(100);
 +  //lecture de la distance en CM
 +  distance = analogRead(A0);
 +  // Serial.print(seuil); // affichage console
 +  // Serial.print(" - ");
 +  // Serial.println(distance);
 +  delay(100);
 +
 +  if (distance > seuil) {
 +    delay(10);
 +    //lecture d'un son aleatoire
 +    // son = int(random(1, 9)); // à décommenter si besoin
 +    
 +    // Serial.print("OK"); // affichage console
 +    // Serial.println(son);
 +    player.playSpecified(son); // lecture du son 0001.mp3 
 +    delay(4000);
 +    // remise a off
 +    distance = 100;// forcage distance>50
 +  }
 +}
 +
 +</code>
 +
 +utilisation de la Library DYPlayer de téléchargeable ici :[[ https://github.com/SnijderC/dyplayer]]
 +
 +=== Alimentation ===
 +
 +juste alimenter l'Arduino  soit :
 +  
 +  * par le port USB (5 V)
 +  * par le port d'alimentation rond de 6V à 13V !
 +
 +=== Son ===
 +
 +lit des fichiers mp3 nommé en séquence :
 +0001.mp3
 +0002.mp3
 +0003.mp3
 +...
 +
 +pour une lecture de son aléatoire, il faut décommenter la ligne pour la rendre active :  <code lang="java"> son = int(random(1, 9)); </code> 
 +
 +
 +le lecteur lira des sons aléatoirement entre la piste 0001.mp3 et 0009.mp3 (à modifier si besoin).
 +
 +
 +
 +
 +
 +
 +
 + 
virginieouafouaf.1626698865.txt.gz · Dernière modification : 2021/07/19 12:47 de gaziel