Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


projets:carte_interactive_-_centrale_mobilite: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:carte_interactive_-_centrale_mobilite:accueil [2016/11/17 18:31]
resonance [Code arduino]
projets:carte_interactive_-_centrale_mobilite:accueil [2017/10/06 17:34] (Version actuelle)
resonance [Photos]
Ligne 4: Ligne 4:
   * Licence : [[http://creativecommons.org/licenses/by-sa/3.0/legalcode|CC-by-sa-3.0]]   * Licence : [[http://creativecommons.org/licenses/by-sa/3.0/legalcode|CC-by-sa-3.0]]
   * Description : une carte de Marseille audio interactive   * Description : une carte de Marseille audio interactive
-  * Fichiers sources : //mettre un lien// +  * Fichiers sources : //a venir// 
-  * Lien : //mettre un lien//+  * Lien : http://colorclic.fr/
  
 {{tag>arduino, mpr121, mini player mp3}} {{tag>arduino, mpr121, mini player mp3}}
  
 ===== Description ===== ===== Description =====
-une carte de Marseille audio interactive+une carte de Marseille audio interactive, dans le cadre du projet "Expérimenter la ville - Place à l'art de la mobilité." 
 +{{:projets:carte_interactive_-_centrale_mobilite:dscn7502-1.jpg?1200|carte interactive - centrale mobilité}}
  
-{{projets:carte_interactive_-_centrale_mobilite:accueil:carto.png?|carte interactive centrale mobilité}}+déroulé : 
 +  présentation du projet aux participants, créations d'avatars, choix des lieux et des endroits à découvrir. 
 +  exploration de la ville en fonctions des besoins, des moyens et des envies de chacun. 
 +  - entretiens audios de chacun des participants sur leur parcours choisi. 
 +  - travail sur le support de la carte de Marseille agrandie.
  
 ===== Matériaux ===== ===== Matériaux =====
Ligne 29: Ligne 34:
 ===== Tutoriel ===== ===== Tutoriel =====
 ==== Electronique ==== ==== Electronique ====
-{{:projets:carte_interactive_-_centrale_mobilite:carteaudiocapacitif-colorclic.png|}}+{{:projets:carte_interactive_-_centrale_mobilite:circuit-colorclic-ok.gif?nolink|800}}
 ==== Code arduino ==== ==== Code arduino ====
 Ce bout de code nécessite le télechargement des librairies specifiques : Ce bout de code nécessite le télechargement des librairies specifiques :
   * [[https://github.com/Arduinolibrary/DFRobot_Mini_Player/raw/master/DFPlayer_Mini_mp3.zip|DFPlayer Mini]]   * [[https://github.com/Arduinolibrary/DFRobot_Mini_Player/raw/master/DFPlayer_Mini_mp3.zip|DFPlayer Mini]]
   * [[https://github.com/adafruit/Adafruit_MPR121_Library|Adafruit_MPR121]]   * [[https://github.com/adafruit/Adafruit_MPR121_Library|Adafruit_MPR121]]
 +
 +
 +++++ Le code Arduino | 
 +
 +#include <SoftwareSerial.h>
 +#include <DFPlayer_Mini_Mp3.h>
 +#include <Wire.h>
 +#include "Adafruit_MPR121.h"
 + 
 +// You can have up to 4 on one i2c bus but one is enough for testing!
 +Adafruit_MPR121 cap = Adafruit_MPR121();
 + 
 +// Keeps track of the last pins touched
 +// so we know when buttons are 'released'
 +uint16_t lasttouched = 0;
 +uint16_t currtouched = 0;
 +// volgen
 +int volume_mp3 = 15;
 +// del between volume changes
 +int del = 40;
 + 
 +void setup() {
 +  while (!Serial);        // needed to keep leonardo/micro from starting too fast!
 + 
 +  Serial.begin(9600);
 +  //Serial.println("Adafruit MPR121 Capacitive Touch sensor test"); 
 + 
 +  // Default address is 0x5A, if tied to 3.3V its 0x5B
 +  // If tied to SDA its 0x5C and if SCL then 0x5D
 +  if (!cap.begin(0x5A)) {
 +    //Serial.println("MPR121 not found, check wiring?");
 +    while (1);
 +  }
 +  //Serial.println("MPR121 found!");
 + 
 +  mp3_set_serial (Serial);  //set Serial for DFPlayer-mini mp3 module 
 +  delay(1);  //wait 1ms for mp3 module to set volume
 +  mp3_set_volume (15);
 +}
 + 
 +void loop() {
 +  // Get the currently touched pads
 +  currtouched = cap.touched();
 + 
 +  for (uint8_t i=0; i<12; i++) {
 +    // it if *is* touched and *wasnt* touched before, alert!
 +    if ((currtouched & _BV(i)) && !(lasttouched & _BV(i)) ) {
 +      // fade-out try to avoid clip stop/start (clipping anyway...)
 +     mp3_set_volume (volume_mp3 - 4);
 +     delay (del);
 +     mp3_set_volume (volume_mp3 - 7);
 +     delay (del);
 +     mp3_set_volume (volume_mp3 - 10);
 +     delay (del);
 +     mp3_set_volume (volume_mp3 - 15);
 +     delay (del);
 +     mp3_stop ();
 +     delay (del);
 +     mp3_set_volume (volume_mp3 - 10);
 +     delay (del);
 +     mp3_set_volume (volume_mp3 - 7);
 +     delay (del);
 +     mp3_set_volume (volume_mp3 - 4);
 +     delay (del);
 +     mp3_set_volume (volume_mp3);
 +     delay (del);
 +     mp3_play (i);
 +     delay (100);
 +    }
 + 
 +  }
 + 
 +  // reset our state
 +  lasttouched = currtouched;
 + 
 + 
 +  // put a delay so it isn't overwhelming
 +  delay(100);
 +}
 +</code>
 +
 +++++
 +===== Extraits audio =====
 +
 +Retrouvez l'ensemble des enregistrements sur la [[http://colorclic.fr/atelier-carto/|page projet du site colorClic]].
 ===== Photos ===== ===== Photos =====
-Code pour afficher les images du projet : +Quelques moments d'atelier menés dans les locaux du CIERES. 
-<code>{{gallery>?&crop&lightbox}}</code>+{{gallery>carto-cieres-colorclic?&crop&lightbox}}
  
  
  
/home/resonancg/www/wiki/data/attic/projets/carte_interactive_-_centrale_mobilite/accueil.1479403917.txt.gz · Dernière modification: 2016/11/17 18:31 de resonance