virginieouafouaf
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
virginieouafouaf [2021/07/19 12:47] – gaziel | virginieouafouaf [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' | ==wiki pour Virginie pour la compréhension et la duplication de l' | ||
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 === | ||
+ | {{ :: | ||
+ | === Code Arduino === | ||
+ | |||
+ | <code java> | ||
+ | |||
+ | #include < | ||
+ | //son | ||
+ | #include " | ||
+ | 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); | ||
+ | // Serial.print(" | ||
+ | // Serial.println(distance); | ||
+ | delay(100); | ||
+ | |||
+ | if (distance > seuil) { | ||
+ | delay(10); | ||
+ | //lecture d'un son aleatoire | ||
+ | // son = int(random(1, | ||
+ | | ||
+ | // Serial.print(" | ||
+ | // Serial.println(son); | ||
+ | player.playSpecified(son); | ||
+ | delay(4000); | ||
+ | // remise a off | ||
+ | distance = 100;// forcage distance> | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | utilisation de la Library DYPlayer de téléchargeable ici :[[ https:// | ||
+ | |||
+ | === Alimentation === | ||
+ | |||
+ | juste alimenter l' | ||
+ | | ||
+ | * par le port USB (5 V) | ||
+ | * par le port d' | ||
+ | |||
+ | === 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=" | ||
+ | |||
+ | |||
+ | 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