Page 7 sur 10

Re: Stepduino proto 1 (Chris)

Posté : 17 juin 2013 16:59
par Fredlab
Christian a écrit :Ah enfin ! :) (bon, c'était expliqué dans le lien... ;) )
oui, oui... mais tu sais, les lectures sont parfois moins claires que des explications en live
Christian a écrit :Est-ce que tu as un mode "sonnette" sur ton multimètre ?
Non...
Christian a écrit :Si non, tu le règles sur ohmmètre.
Quand l'Arduino envoie la commande Shoot, il ne doit pas exister de résistance entre les deux fils de la sortie optocoupleur (sortie reflex), le courant doit pouvoir circuler !
Bon, ça risque d'aller vite sur l'affichage... j'espère que tu auras le temps de voir (ou d'entendre) quelque chose... sinon on ferra autrement.
j'ai mis le multimètre sur ohmmètre (calibre mini 200 ohm) - chaque fil en contact avec un des fils sortant de l'octocoupleur - j'envoie un stack (quelques images puisque je sais faire maintenant :D ) -> l'afficheur reste "1" pendant toute la séquence...

En tout cas, un grand merci pour ta patience.

(sinon, quand je mets en contact les deux fils qui vont vers le boitier, ça déclenche)

Re: Stepduino proto 1 (Chris)

Posté : 17 juin 2013 17:22
par Christian
Mon multimètre affiche autrement... ("OL" si pas de contact ou la mesure en Ohm si contact, 0.00 K par exemple)
Règle sur calibre env. 200K : Quand tu touches les deux pointes de mesure de l'appareil, ça affiche quoi ? Et à vide ?
Autrement, il faut vérifier le sens de l'optocoupleur (il en a un !) et être sûr que tu as câblé sur les bonnes broches.
Je te cherche le lien...

Re: Stepduino proto 1 (Chris)

Posté : 17 juin 2013 17:31
par Fredlab
Quand les deux pointes se touchent, le "1" passe à "0"

Je fais quelques photos de mon montage d'optocoupleur.

Re: Stepduino proto 1 (Chris)

Posté : 17 juin 2013 17:32
par Christian
Ok,
Pour le lien optocoupleur, c'est là > http://www.lenaturaliste.net/forum/view ... 85&t=10421

Re: Stepduino proto 1 (Chris)

Posté : 17 juin 2013 18:01
par Fredlab
Là aussi, il me semble avoir suivi correctement tes indications (celles du topic que tu pointes)

Ca donne

Image
(bon, je vais sur A2)

Image

Je regarde pour charger le sketch de shoot, en changeant l'attribution du pin si besoin.

Re: Stepduino proto 1 (Chris)

Posté : 17 juin 2013 18:27
par Christian
Oui, ça me semble correct.
Essaie avec le sketch test, on verra...
J'espère que c'est pas l'opto qui est foiré *... tu peux aussi vérifier tous les contacts, directement de l'opto à l'arduino, en piquant sur les borniers de ta carte SrewShield par exemple.

* Sur la ver.2, j'ai mis des supports de puce, au cas où...

Re: Stepduino proto 1 (Chris)

Posté : 17 juin 2013 18:44
par Christian
Re,
Par contre, si je ne me trompe pas, il me semble que ta résistance est une 10K (marron-noir-orange = 10'000 ohm) moi j'ai mis une 1K (1000 ohm)...
Si c'est bien le cas, il est possible que la led de l'optocoupleur ne soit pas assez alimentée...
Tu peux aussi la mesurer avec ton multimètre.

Re: Stepduino proto 1 (Chris)

Posté : 17 juin 2013 20:21
par Fredlab
Je viens de vérifier, effectivement, la resistance est de 10 K
bon, je vais chercher une 1K... mais comme je n'y connais que couic en bandes de couleurs sur les résistances, je sens encore le planton (il me semble qu'au montage, je pensais avoir mis une 1 K)

(mon lien pour m'aider)

A suivre...

Re: Stepduino proto 1 (Chris)

Posté : 17 juin 2013 20:55
par Fredlab
J'ai changé la résistance
J'ai remonté le stepduino... toujours pas de déclenchement

J'essaye le sketch pour l'optocoupleur

Re: Stepduino proto 1 (Chris)

Posté : 17 juin 2013 21:00
par Fredlab
Comme l'optocoupleur est sur "A2", j'ai un peu modifié sketch
/*******************************************************
* Test opto-coupleur 4N35, pilotage de reflex
* Ch.Aubert, Dec. 2011
*
* Câble de télécommande chinois pour Nikon D90
* Rouge =shoot
* Jaune = focus
* Blanc = commun
* Cablage un seul opto 4N35 : pin5_opto = shoot + focus, pin4_opto = commun (blanc)
* Cablage deux opto 4N35 : pin5a_opto = shoot, pin5b_opto = focus, pin4a_opto + pin4b_opto = commun
*
* Internet, voir http://www.lenaturaliste.net/forum/view ... 85&t=10421
********************************************************/


/************* Définition des E/S ****************/

int PinBouton = 0; // broche analogique (A0) utisé pour les 5 boutons
int PinShoot = 2; // broche opto shoot
int PinLedArduino = 13; // Led sur circuit Arduino


/************* VARIABLES ****************/
// Réglables
int ShootPressDelay = 100; // temps d'appui Shoot
int InterPictureDelay = 500; // Délais entre PDV


/************* Setup ****************/
void setup()
{
pinMode(PinShoot, OUTPUT); // Pin Optocoupleur en sortie
pinMode(PinLedArduino, OUTPUT);
delay(InterPictureDelay); // temporisation avant de lancer les shoot

// Test shoot, 3 PDV
for (int i=0; i <=2; i++){
takePicture(); // SHOOT !!
delay(InterPictureDelay); // Délais entre photos dans la condition "for"
}
}


/************* Boucle principale ****************/
void loop()
{
//rien
}


/************* Sous programmes ****************/

// Shoot Reflex
void takePicture() {
digitalWrite(PinShoot, HIGH);
delay(ShootPressDelay);
digitalWrite(PinShoot, LOW);
}


/************* FONCTIONS ****************/
J'ai remplacé "int PinShoot = 2; // broche opto shoot" - le "2" par "16"

Normalement, le boitier doit faire trois photos -> eh non... toujours rien :(