Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


projets:bornesalivres:accueil

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édentes Révision précédente
Prochaine révision
Révision précédente
projets:bornesalivres:accueil [2015/04/16 23:50]
resonance [Systeme de lecture :]
projets:bornesalivres:accueil [2018/01/27 12:10] (Version actuelle)
marion [Borne à livres]
Ligne 1: Ligne 1:
 ====== Borne à livres ====== ====== Borne à livres ======
   * Porteur du projet : Reso-nance + Asile 404 + Casse tête   * Porteur du projet : Reso-nance + Asile 404 + Casse tête
-  * Date : printemps 2015+  * Date : 2016
   * Licence : libre !   * Licence : libre !
   * Contexte : vie de quartier   * Contexte : vie de quartier
   * Fichiers : {{:projets:bornesalivres:shield-mp3.svg|}}   * Fichiers : {{:projets:bornesalivres:shield-mp3.svg|}}
   * Lien : lien vers un site éventuellement   * Lien : lien vers un site éventuellement
 +===== 2D et 3D PRIMITIVES =====
 +Cercle, carré, rectangle, sphère, cylindre, tore, cone, ...
  
-===== Description ===== +{{.:primitives.png}}
-Réaliser plusieurs borne d'échange de livres à installer en ville. +
-Ces bornes peuvent contenir aussi de l'électronique (exemple [[materiel:piratebox:accueil|PirateBox]], [[https://deaddrops.com|deaddrop]], système de lecture de son intéractif, automates...) et avoir une forme spéciale avec divers thématiques....+
  
-**Structure réalisée rue d'Aubagne à coté de l'asile  404 avec** [[http://manumorvan.blogspot.fr|Manu Morvan]] \\ 
-{{ :projets:bornesalivres:bornealivre.jpg?nolink |}} 
  
 ===== Matériaux ===== ===== Matériaux =====
Ligne 27: Ligne 25:
  
 ===== Systeme de lecture : ===== ===== Systeme de lecture : =====
 +
 +  "Les murs ont des oreilles, mais ça c’était avant...
 +  maintenant ils ont aussi une bouche...
 +  une bouche... pour vous faire ouvrir les yeux,
 +  les yeux... lisant quelques lignes d'un livre,
 +  un livre... déposé par un voisin,
 +  un voisin... ou peut-être même vous,
 +  vous... pour me faire ouvrir ma bouche ..."
 +
 On utilise un capteur ultrason et un lecteur mp3 pour déclencher un son quand un passant passe à coté de la borne. On utilise un capteur ultrason et un lecteur mp3 pour déclencher un son quand un passant passe à coté de la borne.
   * Capteur ultrason (4€), Arduino (20€), lecteur mp3(8€), carte microsd, petit hp (3€), 2 résistances 1kohm...   * Capteur ultrason (4€), Arduino (20€), lecteur mp3(8€), carte microsd, petit hp (3€), 2 résistances 1kohm...
Ligne 49: Ligne 56:
  HC-SR04 Ping distance sensor start a mini DFPlayer_mini_MP3 track  HC-SR04 Ping distance sensor start a mini DFPlayer_mini_MP3 track
  */  */
-int nombre_mp3 = 5;+ 
 +// ----editez ces lignes : 
 +int nombre_mp3 = 4 // nombre de mp3 sur la carte sd 
 +int temps_mp3 = 3000;  // temps max mp3 en msec 
 +int volume_mp3 = 28; // volume du mp3 (0-30) 
 +//----------------------
  
 #include <SoftwareSerial.h> #include <SoftwareSerial.h>
Ligne 63: Ligne 75:
   Serial.begin (9600);   Serial.begin (9600);
   mp3_set_serial (Serial);    //set Serial for DFPlayer-mini mp3 module    mp3_set_serial (Serial);    //set Serial for DFPlayer-mini mp3 module 
-  mp3_set_volume (18);+
   pinMode(trigPin, OUTPUT);   pinMode(trigPin, OUTPUT);
   pinMode(echoPin, INPUT);   pinMode(echoPin, INPUT);
Ligne 73: Ligne 85:
   // Ici on definit le nombre de mp3 dans la carte   // Ici on definit le nombre de mp3 dans la carte
   randNumber = random(nombre_mp3)+1;   randNumber = random(nombre_mp3)+1;
 +  mp3_set_volume (volume_mp3);
  
   long duration, distance;   long duration, distance;
Ligne 89: Ligne 102:
   if (distance <= 8 && distance != lastState && randNumber != lastSong){   if (distance <= 8 && distance != lastState && randNumber != lastSong){
     mp3_play (randNumber);     mp3_play (randNumber);
-    delay (5000);+    lastSong = randNumber; // on memorise le dernier fichier mp3 lu 
 +    delay (100); 
 +    //fade-out à la fin... 
 +    mp3_set_volume (volume_mp3); 
 +    delay (temps_mp3); 
 +    mp3_set_volume (volume_mp3 - 5); 
 +    delay (1000); 
 +    mp3_set_volume (volume_mp3 - 10); 
 +    delay (1000); 
 +    mp3_set_volume (volume_mp3 - 15); 
 +    delay (1000); 
 +    mp3_set_volume (volume_mp3 - 20); 
 +    delay (1000);
     mp3_stop ();     mp3_stop ();
 +
   }   }
   else {   else {
Ligne 96: Ligne 122:
   }   }
  
-  lastState = distance; +  lastState = distance; // on memorise la derniere distance de la boucle... pour la comparer a celle d'avant... 
-  lastSong = randNumber;+  
 } }
  
Ligne 121: Ligne 147:
  void mp3_random_play ();   void mp3_random_play (); 
  */  */
 +
 +
  
 </code> </code>
/home/resonancg/www/wiki/data/attic/projets/bornesalivres/accueil.1429221059.txt.gz · Dernière modification: 2015/04/16 23:50 de resonance