projets:lacrymo:start

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:lacrymo:start [2020/11/12 16:15]
admin [Références et liens]
projets:lacrymo:start [2022/10/26 09:50] (Version actuelle)
admin [Notes techniques et matériaux]
Ligne 1: Ligne 1:
-====== Lacrymo ======+{{:projets:lacrymo:thumbnail_screenshot_20210121-105039.png?400|}}====== Lacrymo ======
   * Porteur du projet : Guillaume Chalte    * Porteur du projet : Guillaume Chalte 
-  * Fichiers utiles : //mettre un lien vers un code ou un fichier//+  * Fichiers utiles : {{ :projets:lacrymo:lacrymo.pd |patch malinette audio}}
  
 {{tag>arduino relai nichrome}} {{tag>arduino relai nichrome}}
Ligne 16: Ligne 16:
   * https://www.lepetitvapoteur.com/fr/blog/bien-reussir-ses-coils-tout-savoir-sur-les-montages-de-resistance-n181   * https://www.lepetitvapoteur.com/fr/blog/bien-reussir-ses-coils-tout-savoir-sur-les-montages-de-resistance-n181
   * [[https://www.lepetitvapoteur.com/fr/content/86-calculateur-de-coil|Calculateur de bobinnage]]   * [[https://www.lepetitvapoteur.com/fr/content/86-calculateur-de-coil|Calculateur de bobinnage]]
 +  * https://desarmons.net/wp-content/uploads/2019/04/Brochure_Desarmons_2019_compressed-1.pdf
  
 ===== Notes techniques et matériaux ===== ===== Notes techniques et matériaux =====
-  * arduino uno+  * arduino uno  (2 lib : RedMP3.h  et  NewPing.h) 
 +  * [[https://github.com/ArtronShop/OPEN-SMART-RedMP3]]
   * relai 5v (x8)   * relai 5v (x8)
   * cables jumper   * cables jumper
Ligne 25: Ligne 27:
   * fil nichrome 26g   * fil nichrome 26g
  
 +===== Code arduino =====
 +<code c+>
 +#include <SoftwareSerial.h>
 +#include "RedMP3.h"  // librairie mp3 sd card player 
 +#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;//0~0x1e (30 adjustable level)
  
 +#include <NewPing.h>  // librairie capteur ultrason
 +#define TRIGGER_PIN  11  // Arduino pin tied to trigger pin on the ultrasonic sensor.
 +#define ECHO_PIN     12  // Arduino pin tied to echo pin on the ultrasonic sensor.
 +#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, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance.
 +
 +void setup() {
 +  pinMode(5, OUTPUT);
 +  digitalWrite(5, HIGH); // on allume le relai (pour l'initialiser
 +  pinMode(6, OUTPUT);
 +  digitalWrite(6, HIGH); // on allume le relai (pour l'initialiser
 +
 +  delay(500);//Requires 500ms to wait for the MP3 module to initialize  
 +  Serial.begin(9600);
 +}
 +
 +void loop() {
 +  delay(50);                   
 +int distonce = sonar.ping_cm();
 +if (distonce > 1) {
 +  mp3.playWithVolume(index,volume);  // on joue le premier mp3
 +  digitalWrite(5, HIGH);
 +  digitalWrite(6, HIGH);  // on double les relai par securité au cas ou un ne marche plus.
 +  delay(8000);
 +  
 +  digitalWrite(5, LOW);
 +  digitalWrite(6, LOW);
 +  delay(3000);
 +    }
 +}
 +</code>
  
 ===== Photos et médias===== ===== Photos et médias=====
Ligne 31: Ligne 74:
 <code>{{gallery>?&crop&lightbox}}</code> <code>{{gallery>?&crop&lightbox}}</code>
  
 +{{:projets:lacrymo:circuit_lacrymo_socle.png?800|}}
  
  • projets/lacrymo/start.1605194145.txt.gz
  • Dernière modification: 2020/11/12 16:15
  • de admin