Forum Photo
Cliquez sur le bouton Connexion ou enregistrez-vous pour accéder à toutes les rubriques du forum.

>>>>>>>>>> Message à l'intention des visiteurs <<<<<<<<<<

Chers visiteurs,
soyez les bienvenus sur notre forum, vous êtes nombreux à venir nous visiter tous les jours.
Plus de 75 000 sujets ont été ouverts et plus de 900 000 messages y ont été rédigés par une communauté de passionnés.

Nous sommes ravis de vous accueillir et espérons que vous trouverez ici de quoi vous inciter à participer aux échanges.
Sachez qu’en tant qu’invités vous ne pouvez pas poster de message ni voir certains liens
alors n’hésitez pas à franchir le pas, l’inscription est rapide et sans risque pour votre vie privée

A très bientôt.

Cordialement,
L'équipe d'administration.
Forum Photo
Cliquez sur le bouton Connexion ou enregistrez-vous pour accéder à toutes les rubriques du forum.

>>>>>>>>>> Message à l'intention des visiteurs <<<<<<<<<<

Chers visiteurs,
soyez les bienvenus sur notre forum, vous êtes nombreux à venir nous visiter tous les jours.
Plus de 75 000 sujets ont été ouverts et plus de 900 000 messages y ont été rédigés par une communauté de passionnés.

Nous sommes ravis de vous accueillir et espérons que vous trouverez ici de quoi vous inciter à participer aux échanges.
Sachez qu’en tant qu’invités vous ne pouvez pas poster de message ni voir certains liens
alors n’hésitez pas à franchir le pas, l’inscription est rapide et sans risque pour votre vie privée

A très bientôt.

Cordialement,
L'équipe d'administration.

Forum Photo
AccueilS'enregistrerDernières imagesCliquez pour accéder aux concours photo du forumConnexionCritique
Venez participer au défi S53 année 2024 ici!

Une photo prise dans la semaine (du jeudi soir au jeudi soir suivant)

Le thème du moment est : "Arbre en fleurs"
N'oubliez pas notre concours photo du mois : le thème d'avril est : Symétrie

Venez nombreux participer. A ce jour il y a 3 photos déposées !
Il vous reste moins de 13 jours pour déposer votre photo, ici

Les résultats du concours de mars sont en ligne ici!

Choisissez le thème du concours de mai 2024, ici!
La nouvelle formule du Coup de Coeur du forum est désormais disponible.

Vous pouvez voter chaque jour pour votre photo préférée
en cliquant sur le au dessus de la photo.

Attention, pour les sujets contenant plusieurs photos, seule la première sera retenue!
Le Deal du moment :
Display One Piece Card Game Japon OP-08 – Two ...
Voir le deal

Partagez
 

 Déclencheur sonore ou par laser

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Nancy Boy
2400 ISO
2400 ISO
Nancy Boy

Masculin
Age 44
Nombre de messages 2607
Localisation Amay, Belgique
Matériel photo Canon Eos 350D - Canon EOS 80D - 18-55 d'origine - Canon EOS 80D - Canon 50mm 1.8 - Tokina 12-24 - Tamron 28-75 2.8 - Tamron 70-300 - Samyang 8mm
Date d'inscription 21/11/2013

Déclencheur sonore ou par laser Empty
MessageSujet: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Lun 13 Juin 2016 - 20:58

Bonjour à tous,

Vu que ça semble intéresser certains, je vais vous parler de mon déclencheur maison.
Il est activé soit par le son, soit par une barrière laser.
Le montage est fait sur base d'une carte Arduino.

Voici les éléments à vous procurer:

Un laser, une cellule photoélectrique, un micro

Déclencheur sonore ou par laser Sam_2512

Une carte Arduino et un écran lcd avec boutons (désolé pour la poussière)

Déclencheur sonore ou par laser Sam_2510

Un relais

Déclencheur sonore ou par laser Sam_2513

Ajoutez à cela des câbles et une breadboard (plus facile pour faire les tests, mais on peut s'en passer à la fin).

Voici ce que ça donne une fois allumé:

Menu de choix de capteur:

Déclencheur sonore ou par laser Sam_2511


Réglages du retard et du seuil de déclenchement:

Déclencheur sonore ou par laser Sam_2514



Je ne vais pas détailler ici tout le montage, mais si quelqu'un se lance, je lui enverrai les informations nécessaires et le programme que j'ai écrit pour faire fonctionner l'appareil.
Il n'y a rien de compliqué dans le montage. Pour que ça prenne moins de place, je vais souder les câbles sur la carte et enficher l'écran sur celle-ci aussi.
Il est possible de déclencher un appareil photo ou un flash, c'est selon ses envies.

N'hésitez pas ) poser des questions si vous en avez.

Voici des exemples de ce que j'ai réalisé pour le moment avec ce déclencheur:

Déclenchement par le son:

Déclencheur sonore ou par laser 27573447216_efb7b1bfa3_c
Vole, ballon, vole... by Laurent Tomson, sur Flickr


Déclenchement par laser:

Déclencheur sonore ou par laser 23506143894_4afc4c57bb_c
Jack Splash 03 by Laurent Tomson, sur Flickr
Revenir en haut Aller en bas
https://www.flickr.com/photos/131185647@N06/
Demouche
3200 ISO
3200 ISO
Demouche

Masculin
Age 65
Nombre de messages 5103
Localisation yvelines nord
Matériel photo Boitiers Nikon avec les optiques qui vont bien
Logiciels NX2, DXophotolab, Photoshop, SNS HDR Pro, Ptgui, Autopano giga, PanotourPro, MObjects.
Date d'inscription 23/11/2013

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Mar 14 Juin 2016 - 0:26

intéressant tout ce quii peut être fait par arduino.

j'ai croisé il y a peu un petit jeune qui comme comme moi passe son temps à regarder les modèles météo pour chasser les orages.

il s'est fait une cellule de déclenchement (pour saisir les éclairs de jour, mais ça marche bien aussi de nuit je l'ai vu fonctionner) à vous deux vous avez un outil complet et polyvalent.
Revenir en haut Aller en bas
Henri H
Honneur
Honneur
Henri H

Masculin
Age 63
Nombre de messages 12358
Localisation Nice
Matériel photo Canon EOS 6D avec Tamron 24-70 F/2,8 et 70-200 F/2,8 - Sony RX 100
Logiciels Photoshop CS3 (Mac) - CS4 & 5 (Pc) & The Gimp 2.8 - PSPX6
Date d'inscription 21/02/2011

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Mar 14 Juin 2016 - 6:34

Excellent Laurent, merci pour le partage.
Revenir en haut Aller en bas
http://www.emagphoto.eu/
JRT
800 ISO
800 ISO
JRT

Masculin
Age 77
Nombre de messages 920
Localisation Auvergne
Matériel photo Canon 50d, 7D,7Dmk2 Sigma 17/70, Sigma 150/600,, Sigma 18 /200
Logiciels Lightroom, PhotoShop.
Date d'inscription 30/07/2015

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Mar 14 Juin 2016 - 7:15

OH ! tout en modules précâblés et micro-contrôleur ! ça c'est de l'artillerie lourde : Bravo.
Ce que je faisais était beaucoup plus light: transistors potentiomètres et circuits logiques.
Mais ça ne vaut plus le coup.
Revenir en haut Aller en bas
Nancy Boy
2400 ISO
2400 ISO
Nancy Boy

Masculin
Age 44
Nombre de messages 2607
Localisation Amay, Belgique
Matériel photo Canon Eos 350D - Canon EOS 80D - 18-55 d'origine - Canon EOS 80D - Canon 50mm 1.8 - Tokina 12-24 - Tamron 28-75 2.8 - Tamron 70-300 - Samyang 8mm
Date d'inscription 21/11/2013

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Mar 14 Juin 2016 - 9:31

J'ai vu aussi un qui a la fonction pour les éclairs, ça a l'air d'être intéressant.
Avec les options qu'il y avait c'était très complet.

C'est surtout la facilité JRT. Je n'y connais rien en électronique mais je m'en suis quand même sorti au final. La communauté Arduino est assez active, ça aide.

J'ai un autre projet en cours, un déclencheur avec télécommande qui fait aussi intervallomètre.
Revenir en haut Aller en bas
https://www.flickr.com/photos/131185647@N06/
JRT
800 ISO
800 ISO
JRT

Masculin
Age 77
Nombre de messages 920
Localisation Auvergne
Matériel photo Canon 50d, 7D,7Dmk2 Sigma 17/70, Sigma 150/600,, Sigma 18 /200
Logiciels Lightroom, PhotoShop.
Date d'inscription 30/07/2015

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Mar 14 Juin 2016 - 11:06

Tu as sans doute raison : j'avais fait il y a quelques années un générateur de code Morse. un trait égale trois points, les espaces la vitesse de transmission, tout ça paramétrable (je suis radioamateur.) Une belle usine à gaz avec diodes portes logiques et tout le toutim.  Mais le même machin fait avec un PIC et quelques lignes de code téléchargées dans la mémoire par un copain plus équipé, m'a pris une matinée il y a peu :  UN circuit à huit pattes, deux condos et quelques résistances.plus deux boutons poussoirs . Alors... Alors mon fer à souder prend la poussière et  mon oscilloscope sert de perchoir aux araignées sur l'étagère.
J'ai aussi mis de côté le schéma d'un déclencheur d'éclairs, ça n'a pas l'air trop compliqué mais je ne suis qu'un électronicien d'occasion !  
NB pour la télécommande radio j'ai cannibalisé une toute petite voiture radio-commandée. Il y a tout ce qu'il faut là dedans !
Revenir en haut Aller en bas
wallygator
800 ISO
800 ISO
wallygator

Masculin
Age 67
Nombre de messages 1378
Localisation Mons Belgique
Matériel photo Pentax k20D
Logiciels photoshop - bridge - camera raw - ptgui - pano2vr
Date d'inscription 17/03/2015

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Mar 14 Juin 2016 - 11:34

Wouaw vous me bluffez tous ! Pour moi tout ça c'est du chinois Déclencheur sonore ou par laser 3676802285 Je ne sais même pas ce qu'est un relais alors pour ce qui est du reste ...
En tout les cas, bravo Laurent pour ton explication super détaillée et illustrée Déclencheur sonore ou par laser 1810126260
Un grand merci. On ne sait jamais, un jour peut être Déclencheur sonore ou par laser 3676802285
Revenir en haut Aller en bas
http://www.v-transfert.be
gillou44
Champion du monde 2014
Champion du monde 2014
gillou44

Masculin
Age 78
Nombre de messages 7201
Localisation Sud de la région nantaise
Matériel photo Fujifilm X-S1 & X-S1 + Canon 450D + Nikon D90
Date d'inscription 14/06/2012

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Mar 14 Juin 2016 - 12:39

Malgré toutes les explications c'est un peu compliqué pour moi... donc merci de partager.
Ma petite question serait plutôt du style: existe-t-il une alternative toute faite ?
Revenir en haut Aller en bas
Nancy Boy
2400 ISO
2400 ISO
Nancy Boy

Masculin
Age 44
Nombre de messages 2607
Localisation Amay, Belgique
Matériel photo Canon Eos 350D - Canon EOS 80D - 18-55 d'origine - Canon EOS 80D - Canon 50mm 1.8 - Tokina 12-24 - Tamron 28-75 2.8 - Tamron 70-300 - Samyang 8mm
Date d'inscription 21/11/2013

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Mar 14 Juin 2016 - 13:05

Je ne sais pas si ça se vend tout fait, il y a sûrement moyen d'en trouver.

Ca a l'air compliqué comme ça, mais le montage est assez simple. Sur mon exemple c'est ma version essai donc c'est en désordre et peut être simplifié.
Si quelqu'un veut se lancer, je lui envoie mon schéma de montage, le code et les liens pour le matériel.
Certains diront que c'est mieux de faire le code soi-même, mais pourquoi ne pas partager ce qu'on a fait?
Revenir en haut Aller en bas
https://www.flickr.com/photos/131185647@N06/
JRT
800 ISO
800 ISO
JRT

Masculin
Age 77
Nombre de messages 920
Localisation Auvergne
Matériel photo Canon 50d, 7D,7Dmk2 Sigma 17/70, Sigma 150/600,, Sigma 18 /200
Logiciels Lightroom, PhotoShop.
Date d'inscription 30/07/2015

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Mer 22 Juin 2016 - 11:45

Je viens de mettre la main sur un schéma de détecteur d'éclairs proposé par un radioamateur belge.
ON4LDZ Daniel. "lightning & flash sensor /trigger dslr"
ça me parait tout à fait sérieux ...
Revenir en haut Aller en bas
Nancy Boy
2400 ISO
2400 ISO
Nancy Boy

Masculin
Age 44
Nombre de messages 2607
Localisation Amay, Belgique
Matériel photo Canon Eos 350D - Canon EOS 80D - 18-55 d'origine - Canon EOS 80D - Canon 50mm 1.8 - Tokina 12-24 - Tamron 28-75 2.8 - Tamron 70-300 - Samyang 8mm
Date d'inscription 21/11/2013

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Mer 22 Juin 2016 - 14:11

J'ai déjà vu aussi ce genre de montage, mais je n'ai pas encore testé.

La solution Arduino est facile quand on n'y connait rien en électronique ni en code comme moi.
J'aime bien bricoler et bidouiller, c'est pour ça que je tente des projets comme ça.

Comme autres bricolages, j'ai aussi un support pour un fond photo (des tubes pvc et un drap de lit) et un bol beauté (qui est en cours de fabrication).
Revenir en haut Aller en bas
https://www.flickr.com/photos/131185647@N06/
breizh56
Nouveau/Nouvelle
Nouveau/Nouvelle
breizh56

Masculin
Age 68
Nombre de messages 2
Localisation Morbihan
Matériel photo Nikon D7000, objectifs divers, flash studio portable, tablette Wacom Cintiq 13
Logiciels photoshop - lightroom
Date d'inscription 18/02/2018

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Dim 18 Fév 2018 - 16:02

Bonjour, Nouveau sur ce forum, je serais interressé de recevoir le câblage et le programme de ce montage. Est ce possible ?
Revenir en haut Aller en bas
http://www.dl-photo.bzh
Pitrus
6400 ISO
6400 ISO
Pitrus

Masculin
Age 84
Nombre de messages 6714
Matériel photo Plein de trucs dans tous les sens
Logiciels emprunté sur le net
Date d'inscription 20/11/2012

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Dim 18 Fév 2018 - 17:42

Merci Laurent... Je ne connais pas grand chose à l'électronique mais j'aimerais essayer de faire quelque chose comme ça pour mes besoins domestiques.
Revenir en haut Aller en bas
Nancy Boy
2400 ISO
2400 ISO
Nancy Boy

Masculin
Age 44
Nombre de messages 2607
Localisation Amay, Belgique
Matériel photo Canon Eos 350D - Canon EOS 80D - 18-55 d'origine - Canon EOS 80D - Canon 50mm 1.8 - Tokina 12-24 - Tamron 28-75 2.8 - Tamron 70-300 - Samyang 8mm
Date d'inscription 21/11/2013

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Dim 18 Fév 2018 - 20:37

Pas de problème, je vous fais ça dans le courant de la semaine.

je dois le ressortir, cela fait un petit moment que je ne l'ai pas utilisé.
Revenir en haut Aller en bas
https://www.flickr.com/photos/131185647@N06/
Patlaine
Honneur
Honneur
Patlaine

Masculin
Age 70
Nombre de messages 30208
Localisation En Isère ou là où le vent me pousse ...
Matériel photo Oeil et cerveau ....
Logiciels Crayons de couleurs
Date d'inscription 28/04/2009

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Ven 23 Fév 2018 - 22:05

gillou44 a écrit:
Malgré toutes les explications c'est un peu compliqué pour moi... donc merci de partager.
Ma petite question serait plutôt du style: existe-t-il une alternative toute faite ? Oui, pour 120

Oui, pour 119$ il y a Pluto Trigger
Revenir en haut Aller en bas
https://patrice-laine.kabook.fr/
Nancy Boy
2400 ISO
2400 ISO
Nancy Boy

Masculin
Age 44
Nombre de messages 2607
Localisation Amay, Belgique
Matériel photo Canon Eos 350D - Canon EOS 80D - 18-55 d'origine - Canon EOS 80D - Canon 50mm 1.8 - Tokina 12-24 - Tamron 28-75 2.8 - Tamron 70-300 - Samyang 8mm
Date d'inscription 21/11/2013

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Sam 24 Fév 2018 - 14:25

Il a l'air intéressant.
Revenir en haut Aller en bas
https://www.flickr.com/photos/131185647@N06/
Nancy Boy
2400 ISO
2400 ISO
Nancy Boy

Masculin
Age 44
Nombre de messages 2607
Localisation Amay, Belgique
Matériel photo Canon Eos 350D - Canon EOS 80D - 18-55 d'origine - Canon EOS 80D - Canon 50mm 1.8 - Tokina 12-24 - Tamron 28-75 2.8 - Tamron 70-300 - Samyang 8mm
Date d'inscription 21/11/2013

Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10Dim 25 Fév 2018 - 21:41

Voici le code:

Code:

#include <LiquidCrystal.h>              //on définit la librairie LCD


LiquidCrystal lcd(8, 9, 4, 5, 6, 7); // on definit les broches du LCD

int lcd_key1    = 0;
int lcd_key2    = 0;
int adc_key_in1  = 0;
int adc_key_in2  = 0;
int choix2 = 0;
int choix3 = 0;
int laser = 12;
int capteurlaser;
int capteurson;  
int relais = 11;
int seuillaser = 400;
int seuilson = 550;
int momentlaser = 0;
int momentson = 0;
int momentaction = 0;
int claser;
int cson;
int retardson = 100;
int retardlaser = 100;

unsigned long last_affichage;



#define btnRIGHT1  1
#define btnUP1     2
#define btnDOWN1   3
#define btnLEFT1   4
#define btnSELECT1 5
#define btnNONE1   6

#define btnRIGHT2  10
#define btnUP2     11
#define btnDOWN2   12
#define btnLEFT2   13
#define btnSELECT2 14
#define btnNONE2   15

int read_LCD_buttons1()
{
  adc_key_in1 = analogRead(0);      
  if (adc_key_in1 > 1000) return btnNONE1; //1000
  if (adc_key_in1 < 100)   return btnRIGHT1;  //50
  if (adc_key_in1 < 200)  return btnUP1; //250
  if (adc_key_in1 < 380)  return btnDOWN1; //380
  if (adc_key_in1 < 555)  return btnLEFT1; //555
  if (adc_key_in1 < 790)  return btnSELECT1;    //790
}

int read_LCD_buttons2()
{
  adc_key_in2 = analogRead(0);      
  if (adc_key_in2 > 1000) return btnNONE2;
  if (adc_key_in2 < 100)   return btnRIGHT2;  
  if (adc_key_in2 < 200)  return btnUP2;
  if (adc_key_in2 < 380)  return btnDOWN2;
  if (adc_key_in2 < 555)  return btnLEFT2;
  if (adc_key_in2 < 790)  return btnSELECT2;    
}

int animation()
{
  lcd.setCursor (0,0);
  lcd.print("----------------");
  lcd.setCursor (0,1);
  lcd.print("----------------");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" S--------------");
  lcd.setCursor (0,1);
  lcd.print(" P--------------");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" So-------------");
  lcd.setCursor (0,1);
  lcd.print(" Ph-------------");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sou------------");
  lcd.setCursor (0,1);
  lcd.print(" Pho------------");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Soun------------");
  lcd.setCursor (0,1);
  lcd.print(" Phot------------");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound----------");
  lcd.setCursor (0,1);
  lcd.print(" Photo----------");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound ---------");
  lcd.setCursor (0,1);
  lcd.print(" Photo ---------");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound &--------");
  lcd.setCursor (0,1);
  lcd.print(" Photo t--------");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound & -------");
  lcd.setCursor (0,1);
  lcd.print(" Photo tr-------");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound & l------");
  lcd.setCursor (0,1);
  lcd.print(" Photo tri------");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound & la-----");
  lcd.setCursor (0,1);
  lcd.print(" Photo trig-----");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound & las----");
  lcd.setCursor (0,1);
  lcd.print(" Photo trigg----");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound & lase---");
  lcd.setCursor (0,1);
  lcd.print(" Photo trigge---");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound & laser--");
  lcd.setCursor (0,1);
  lcd.print(" Photo trigger--");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound & laser -");
  lcd.setCursor (0,1);
  lcd.print(" Photo trigger -");
  delay (300);
  lcd.clear();
  lcd.setCursor (0,0);
  lcd.print(" Sound & laser  ");
  lcd.setCursor (0,1);
  lcd.print(" Photo trigger  ");
  delay (2000);
  lcd.clear();
}

int lecturelaser()
{  
  while (momentlaser == 1)
  {  
    if ( millis() - last_affichage > 100) {
      capteurlaser = analogRead(A1);
      Serial.println (capteurlaser);
      lcd.setCursor (7,0);
      lcd.print (capteurlaser) ;
      lcd.setCursor (0,0);
      lcd.print("Laser:");
      lcd.setCursor (0,1);
      lcd.print("Seuil:");
      lcd.setCursor (7,1);
      lcd.print(seuillaser);
      last_affichage = millis();
      if (capteurlaser >seuillaser)
      {
        lcd.clear();
        lcd.print ("Photo ok");
        digitalWrite(laser, LOW);
        delay(retardlaser);
        digitalWrite(relais, HIGH);
        delay(100);
        digitalWrite(relais, LOW);
        delay(3500);
        loop();
      }
    }
  }
}

int lectureson()
{
  while (momentson == 1)
  {
    capteurson = analogRead(A2);
    Serial.println (capteurson);
    lcd.setCursor(0,0);
    lcd.print ("Photo");
    lcd.setCursor(0,1);
    lcd.print ("en cours");
    if (capteurson >seuilson)
    {
      lcd.clear();
      lcd.print ("Photo ok");
      delay(retardson);
      digitalWrite(relais, HIGH);
      delay(100);
      digitalWrite(relais, LOW);
      delay(3500);
      loop();  
    }
  }
}  


// On définit ce qui sera fait par "fonctionson"
int fonctionson()

{
  lcd.clear();
  momentson = 1;
  lectureson();
}


// On définit ce qui sera fait par "fonctionlaser"
int fonctionlaser()

{
  lcd.clear();
  momentlaser = 1;
  lecturelaser();
}


int Action2()
{
  switch(choix3)   {
  case 2:              
    {
      fonctionson();
      break;
    }

  case 1:
    {
      fonctionlaser();
      break;
    }
  }
}


int calibrageson()  
{    
  while (cson == 1)
  {
    if ( millis() - last_affichage > 1000) {
      capteurson = analogRead(A2);
      Serial.println (capteurson);
      choix3 = 2;
      lcd.clear();
      lcd.setCursor (0,0);
      lcd.print ("Retard:");
      lcd.setCursor (9,0);
      lcd.print (retardson) ;
      lcd.setCursor (0,1);
      lcd.print("Seuil:");
      lcd.setCursor(8,1);
      lcd.print(seuilson);
      lcd.setCursor(12,1);
      lcd.print(capteurson);
      last_affichage = millis();
    }
    {  
      lcd_key2 = read_LCD_buttons2() ;
      switch (lcd_key2)  {
      case btnSELECT2:    
        {    
          Action2();
          break;
        }

      case btnUP2:
        {
          seuilson = seuilson+10;
          delay(400);
          break;
        }

      case btnDOWN2:
        {  
          seuilson = seuilson-10;
          delay(400);
          break;  
        }

      case btnLEFT2:
        {
          retardson = retardson-100;
          delay(400);
          break;
        }

      case btnRIGHT2:
        {
          retardson = retardson+100;
          delay(400);
          break;
        }
      };
    }
  }  
}

int calibragelaser()  
{    
  while (claser == 1)
  {
    if ( millis() - last_affichage > 1000) {
      capteurlaser = analogRead(A1);
      Serial.println (capteurlaser);
      digitalWrite(laser, HIGH);
      lcd.clear();
      choix3 = 1;
      lcd.setCursor (0,0);
      lcd.print ("Retard:");
      lcd.setCursor (9,0);
      lcd.print (retardlaser) ;
      lcd.setCursor (0,1);
      lcd.print("Seuil:");
      lcd.setCursor(8,1);
      lcd.print(seuillaser);
      lcd.setCursor(12,1);
      lcd.print(capteurlaser);
      last_affichage = millis();
    }
    {  
      lcd_key2 = read_LCD_buttons2() ;
      switch (lcd_key2)  {
      case btnSELECT2:    
        {    
          Action2();
          break;
        }

      case btnUP2:
        {
          seuillaser = seuillaser+10;
          delay(200);
          break;
        }

      case btnDOWN2:
        {  
          seuillaser = seuillaser-10;
          delay(200);
          break;  
        }

      case btnLEFT2:
        {
          retardlaser = retardlaser-100;
          delay(200);
          break;
        }

      case btnRIGHT2:
        {
          retardlaser = retardlaser+100;
          delay(200);
          break;
        }
      };
    }
  }  
}

int calibrage()
{
  switch(choix2)   {
  case 1:              
    {
      cson = 1;
      calibrageson();
      break;
    }

  case 2:
    {
      claser = 1;
      calibragelaser();
      break;
    }
  }
}

int menucalibrage()                                    // Menu de démarrage
{  
  lcd.setCursor (2,0);
  lcd.print ("Son");
  lcd.setCursor (2,1);
  lcd.print ("Laser");  

  lcd_key1 = read_LCD_buttons1() ;
  switch (lcd_key1)  {
  case btnSELECT1:    
    {    
      calibrage();
      break;
    }

  case btnUP1:
    {
      digitalWrite(laser, LOW);
      lcd.clear();    
      lcd.setCursor (2,0);
      lcd.print ("Son");
      lcd.setCursor (2,1);
      lcd.print ("Laser");
      choix2= 1;    
      Serial.println(choix2);
      lcd.setCursor (0,0);
      lcd.print ((char)126);
      lcd.setCursor (0,1);
      lcd.print (' ');
      break;
    }

  case btnDOWN1:
    {  
      digitalWrite(laser, LOW);  
      lcd.clear() ;    
      lcd.setCursor (2,0);
      lcd.print ("Son");
      lcd.setCursor (2,1);
      lcd.print ("Laser");
      choix2= 2;    
      Serial.println(choix2);
      lcd.setCursor (0,1);
      lcd.print ((char)126);
      lcd.setCursor (0,0);
      lcd.print (' ');
      break;  
    }
  };
}




void setup()
{
  pinMode(laser, OUTPUT);  
  pinMode(relais, OUTPUT);
  int capteurlaser = A1;
  int caplaser = analogRead(capteurlaser);
  int capteurson = A2;
  int capson = analogRead(capteurson);
  Serial.begin(115200);
  lcd.begin(16, 2);
  animation();
  lcd.clear();
}


void loop()
{
  if ( millis() - last_affichage > 1000) {
    calibrageson();
    calibragelaser();
    lecturelaser();
    lectureson();
    last_affichage = millis();
  }

  menucalibrage();
}



Pour le montage:

J'utilise un écran lcd shield (avec des boutons).
Il faut relier les points 4, 5, 6, 7, 8, 9 à la carte. Le shield se pose normalement sur la carte, mais pour mon test, je l'ai déporté).
Il faut aussi connecter le+, le -, le reset et le A0.
Si on le pose sur la carte, je ne sais pas s'il faut couper les pins qui ne sont pas utilisées, je verrai ça lors de mon montage final).

Le + du laser se met au n° 12 (une résistance peut être nécessaire).
Le capteur son (entrée analogiue) au A2
Le capteur laser (entrée analogique) au A1
Le in du relais est au n° 11.

Ca peut sembler compliqué comme ça, mais je n'y connaissais rien avant de tenter ce projet donc c'est faisable.
Revenir en haut Aller en bas
https://www.flickr.com/photos/131185647@N06/
Contenu sponsorisé




Déclencheur sonore ou par laser Empty
MessageSujet: Re: Déclencheur sonore ou par laser   Déclencheur sonore ou par laser Horlog10

Revenir en haut Aller en bas
 

Déclencheur sonore ou par laser

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Laser et atome
» Jardin sonore de la Borie
» Lucelle Sonore (Série)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Photo :: CONNAISSANCES PHOTOGRAPHIQUES :: Les tutos du forum :: Les tutos créatifs des membres-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Contact | Signaler un abus | Forum gratuit
Playoffs de la Photo | VP23 Formations photo | Forum Photo | Mickaël BONNAMI Photographe