Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
projets:lacrymo:start [2020/11/12 15:42] admin [Notes techniques et matériaux] |
projets:lacrymo:start [2022/10/26 09:50] (Version actuelle) admin [Notes techniques et matériaux] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Lacrymo ====== | + | {{: |
- | * Porteur du projet : Guillaume Chalte | + | * Porteur du projet : Guillaume Chalte |
- | * Fichiers utiles : //mettre un lien vers un code ou un fichier// | + | * Fichiers utiles : {{ : |
{{tag> | {{tag> | ||
===== Note d' | ===== Note d' | ||
- | Sequencer | + | Séquencer |
+ | |||
+ | Afin de pouvoir déclencher successivement des fumée provenant de capsule de bombe lacrymogene. | ||
+ | Fumée produite avec PROPYLENE GLYCOL (e-cigarette) + huile essentielle menthe poivrée pour l' | ||
{{@@Image@@? | {{@@Image@@? | ||
==== Références et liens ==== | ==== Références et liens ==== | ||
* Notez ici les références artistiques et techniques, ou autres influences | * Notez ici les références artistiques et techniques, ou autres influences | ||
- | * | + | * https:// |
- | * | + | * [[https:// |
+ | * https:// | ||
===== Notes techniques et matériaux ===== | ===== Notes techniques et matériaux ===== | ||
- | * arduino uno | + | * arduino uno (2 lib : RedMP3.h |
+ | * [[https:// | ||
* relai 5v (x8) | * relai 5v (x8) | ||
* cables jumper | * cables jumper | ||
Ligne 22: | Ligne 27: | ||
* fil nichrome 26g | * fil nichrome 26g | ||
+ | ===== Code arduino ===== | ||
+ | <code c+> | ||
+ | #include < | ||
+ | #include " | ||
+ | #define MP3_RX 7//RX of Serial MP3 module connect to D7 of Arduino | ||
+ | #define MP3_TX 8//TX to D8, note that D8 can not be used as RX on Mega2560, you should modify this if you donot use Arduino UNO | ||
+ | MP3 mp3(MP3_RX, MP3_TX); | ||
+ | int8_t index = 0x01;//the first song in the TF card | ||
+ | int8_t volume = 0x1a;// | ||
+ | #include < | ||
+ | #define TRIGGER_PIN | ||
+ | #define ECHO_PIN | ||
+ | #define MAX_DISTANCE 200 // Maximum distance we want to ping for (in centimeters). Maximum sensor distance is rated at 400-500cm. | ||
+ | int distonce = 0; | ||
+ | NewPing sonar(TRIGGER_PIN, | ||
+ | |||
+ | void setup() { | ||
+ | pinMode(5, OUTPUT); | ||
+ | digitalWrite(5, | ||
+ | pinMode(6, OUTPUT); | ||
+ | digitalWrite(6, | ||
+ | |||
+ | delay(500);// | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | delay(50); | ||
+ | int distonce = sonar.ping_cm(); | ||
+ | if (distonce > 1) { | ||
+ | mp3.playWithVolume(index, | ||
+ | digitalWrite(5, | ||
+ | digitalWrite(6, | ||
+ | delay(8000); | ||
+ | | ||
+ | digitalWrite(5, | ||
+ | digitalWrite(6, | ||
+ | delay(3000); | ||
+ | } | ||
+ | } | ||
+ | </ | ||
===== Photos et médias===== | ===== Photos et médias===== | ||
Ligne 28: | Ligne 74: | ||
< | < | ||
+ | {{: | ||