Page 1 sur 2

Projet Photoduino

Message non luPosté: Ven 5 Aoû 2011 11:04
de Miksair
Hello a tous

comme promis quand j'etais passé vous voir je viens vous montrer les résultats du montage sur la base de Photoduino que nous avons réalisé avec un ami (enfin surtout lui pour les évolutions :)).

Le but : un boitier pour faire de la photo haute vitesse
base de départ : http://code.google.com/p/photoduino/

En gros : un boitier détectant : son, choc, passage dans une barrière ( Infrarouge ou Laser ), et déclenchant un reflex et un ou plusieurs Flash pour automatiser les prises de vue.

En plus : commande d'une electrovanne pour produire des gouttes d'eau

Ben c'est fait, premiere version opérationnelle

Voila ma boiboite et sa commande externe d'electrovanne :
Image

L'install pour les photos de goutte :
Image

Et quelques résultats ca marche pas top mal :D

Tous les essais de la semaine dans l'ordre sont ici:
https://picasaweb.google.com/Miksair/GouttesPhotoduino

Sinon voila quelques exemples, on a joué comme des enfants cette semaine :D

Image

Image

Image

Image

Image

Re: Projet Photoduino

Message non luPosté: Ven 5 Aoû 2011 11:08
de Lionel
:shock: Whaouh !!!!!!!!!!!!!!

Il est vraiment sympa ce projet photoduino 8-)

Félicitations pour ta réalisation & tes clichés

Re: Projet Photoduino

Message non luPosté: Lun 8 Aoû 2011 21:22
de lapiin
wouahw c'est excellent !
ça donne des idées =]
tu utilises quels capteurs pour tes clichés ?
peux tu donner un peu plus d'info sur la technique utilisée ? sur l’électrovanne ?

Re: Projet Photoduino

Message non luPosté: Mar 30 Aoû 2011 11:45
de Miksair
Hello

Dans un premier temps, avant d'utiliser l'electrovanne, j'utilisais la barriere infra rouge pour detecter le passage d'une goutte
La goutte était générée avec un perf, une seringue, une pipette ... entre les LED de la barriere
Pour les collisions de goutte ( entre le rebond de la premiere et la seconde qui tombe, c'était assez aléatoire, et il fallait avoir un peu de chance et de rythme pour avoir quelques collisions, le methode etait trop empirique et demotivante pour moi :) )

Dans un deuxieme temps on a ajouté la gestion de l'electrovanne. Commandée par la sortie Device du photoduino et un MOS ( l'electrovanne fonctionnant avec des tensions plus importantes, elle a son propre transfo, d'ou un petit boitier externe permettant de continuer d'utiliser le boitie principal avec une pile 9V le jour ou le besoin de nomadisme se fera sentir )

On voulait produire la goutte, detecter la goutte, attendre et declencher l'appareil.
C'était une erreur, comme on maitrisait la production de la goutte, le capteur ne servait plus a rien et rendait meme la répétabilité beaucoup moins bonne
Du coup la sequence est devenue :
- Prodution goutte 1
- Attente pour ecart entre les gouttes
- Production goutte 2
- Declenchement Appareil pour 0.5 a 1s
- Attente chute de goutte
- Declenchement groupe Flash 1 ( 2 flashs 430EXII dans les exemples ci dessus )
- Declenchement groupe Flash 2 (inutilisé mais dispo dans l'algo)
- Relachement bouton appareil
- Attente pour stabiliser le plan d'eau
- nouveau cycle

Pour l'electrovanne et ses buses, c'est une EV 24V Shako
Tu trouveras les informations qui nous ont servi ici
http://www.scantips.com/drops/shako/

Voila a partir de quoi on est parti :)

Re: Projet Photoduino

Message non luPosté: Mer 31 Aoû 2011 10:44
de lapiin
huuum ok ok.
Aurais tu la possibilité d'afficher les 10 programmes que tu balance sur ton arduino ?
juste pour se faire une petite idée de comment est géré l'interface device ? J'ai lu rapidement les sources téléchargeable sur ton premier liens mais a mon avis tu as du modifier pas mal de choses.
Enfin bref merci pour tes réponses.
Bonne journée =)

Re: Projet Photoduino

Message non luPosté: Mer 31 Aoû 2011 23:28
de Miksair
Ben le device pour l'ectrovanne (déclaré comme PINS_LASER dans le firmware d'origine):

// Turns the Valve ON
void valve_turnOn(){
digitalWrite(PINS_LASER,HIGH);
}

// Turns the valve OFF
void valve_turnOff(){
digitalWrite(PINS_LASER,LOW);
}

et le code pour executer ( a partir des variables renseignées par les nouveaux menus):
if (dropletMode_number == 1) {
valve_turnOn();
delay(dropletMode_Ton1);
valve_turnOff();
}
else {
valve_turnOn();
delay(dropletMode_Ton1);
valve_turnOff();
delay(dropletMode_Toff1);
valve_turnOn();
delay(dropletMode_Ton2);
valve_turnOff();
}

Apres pour la séquence tout est basé sur les primitives existantes ( a part les valve_turnOn et Off, et encore ce n'est qu'un renommage des laser_turnOn et Off ) :

// Prebulb shooting mode
if (dropletMode_shootingMode == SHOOTINGMODE_PREBULB) {
camera_autofocusBegin(dropletMode_autofocusTime);
camera_shutterBegin(dropletMode_shutterLagTime);
if(!cancelFlag) {

if (dropletMode_number == 1) {
delay(dropletMode_preWaitTime-dropletMode_shutterLagTime);
}
else {
delay(dropletMode_preWaitTime-dropletMode_shutterLagTime-dropletMode_Toff1 -dropletMode_Ton2 );
}

if (dropletMode_useFlash1) flash_shoot(dropletMode_preFlash1Time, PINS_FLASH1);
if (dropletMode_useFlash2) flash_shoot(dropletMode_preFlash2Time, PINS_FLASH2);
}

Voila en gros ce qu'on a ajouté, le plus compliqué c'est d'ajouter de variables et des menus pour les modifier

Mais je vois que tu es a Baziege, si tu veux je peux te montrer tout ca un de ces jours, je bosse a Ramonville et je suis sur Toulouse.

On peut meme se bricoler un atelier un de ces jours, si tu as des idées de photos ca peut etre sympa d'en disctuter

Re: Projet Photoduino

Message non luPosté: Jeu 1 Sep 2011 13:55
de lapiin
Yeah ! Merci beaucoup !
Ha oui tu bosse au parc technologique du canal par hasard ?

Re: Projet Photoduino

Message non luPosté: Jeu 1 Sep 2011 18:10
de Miksair
Oui chez Thales au Parc du Canal en ce moment

Re: Projet Photoduino

Message non luPosté: Jeu 1 Sep 2011 22:23
de baron_noir
Les cartes PCB photoduino sont en rupture de stock pour une durée indéterminée chez le concepteur espagnol :(

Re: Projet Photoduino

Message non luPosté: Ven 2 Sep 2011 14:41
de lapiin
haaa okey ! j'ai bosser chez GFI informatique pendant un moment ... :P
Bref j'ai vu ton post sur virusphoto =) tres interessant ^^
Ca existe toujours chez Dom ? la friterie ?

Re: Projet Photoduino

Message non luPosté: Mar 6 Sep 2011 08:15
de fred
Le lien vers le sujet sur VirusPhoto ici.

Re: Projet Photoduino

Message non luPosté: Mar 6 Sep 2011 21:44
de Miksair
Si tu parles du Camion au bord du Canal a coté d'Intespace et du Cnes, oui il y est toujours :D

Re: Projet Photoduino

Message non luPosté: Jeu 22 Sep 2011 00:50
de baron_noir
baron_noir a écrit:Les cartes PCB photoduino sont en rupture de stock pour une durée indéterminée chez le concepteur espagnol :(



je suis toujours en attente de nouvelles sur la disponiobilité des PCB phoduino :-/

Re: Projet Photoduino

Message non luPosté: Jeu 22 Sep 2011 11:10
de Lionel
Malheureusement, nous n'avons pas plus d'infos que celles que le concepteur envoie sur Twitter ou sur son flux Rss
http://www.photoduino.com/buy/

un batch de PCB 2.0 est arrivé le 12 sept, le 15 il n'y en avait plus... et il ne prends pas les réservations
Donc, pour ne pas manquer le prochain, inscrivez vous sur son flux...

Cependant, son site est refait, à mon avis, il prépare une production/vente plus organisée...

Re: Projet Photoduino

Message non luPosté: Mar 27 Sep 2011 00:14
de baron_noir
Lionel a écrit:Cependant, son site est refait, à mon avis, il prépare une production/vente plus organisée...


Bien vu ...

Une nouvelle version est née, plus intégrée, plus souple surement à mettre en oeuvre au niveau de la fabrication.
mais il doit s'en réserver une certaine exclisivité.
Les tarifs vont surement augmenter.

Voici le lien pour la version 3.0 en bata test.

http://www.photoduino.com/blog/2011/09/ ... 3-0-beta1/

S'il y a la possibilité d'y inclure l'extention de miksair pour la gestion d el'electrovanne, ce sera le pied.
Au fait cette extention est-elle en open source ?
Plan de la gestion de l'éléctrovanne ?
Le fichier modifié pour cela est-il téléchargeable ?

Re: Projet Photoduino

Message non luPosté: Mar 27 Sep 2011 18:38
de Miksair
La gestion de l’électrovanne est comment dire : externe :)

Dans notre cas on a branché un interrupteur (dans mon cas un transistor) sur la sortie prévue pour le device (pilotage du laser).

Dans le Firmware on utilise device high/low pour l'activer/désactiver quand on en a besoin.
Pour le firmware, il est en gros chantier, je prépare l'iHM a l'arrivée de boutons supplémentaires :D

A priori je ne pense pas que le nouveau pcb remettra tout en cause, j’espère juste qu'ils ont inclus des petites erreurs comme les valeurs de certaines résistances pour le pilotage des flashs ( A ajuster dans notre cas pour pouvoir mettre plusieurs flashs sur les mêmes sorties, car pour que les flash soient synchro faut mieux leur donner l'impulsion au même moment, avoir les mêmes modèles de flash et la même longueur de cordons, sinon en open flash on a une image figé par chaque flash).
Dans mon cas la sortie 2 est câblée en parallèle de la 1 afin de pouvoir utiliser 2 flashs. Mais en plus j'ai fait des cordons de flash a partir d'anciens câbles audio, ce qui m’amène a un potentiel de 4 flash connectables.

A regarder la V3.0 beta c'est une bonne idée, elle sera certainement proposée avec la boite pour protéger tout ca et y aura plus rien a faire que des capteurs et des cordons (s'ils ne le sont pas aussi).
Par contre c'est dommage mais du coup mon firmware ne sera pas compatible directement a cause de l'écran différent, et pour la gestion des nouveaux boutons il faudra aller bricoler sur le pcb directement, alors qu'avec la V2 on pouvait réutiliser les connecteurs existants.
Elle sera mieux intégré mais du coup moins personnalisable :)
Tout dépend de ce que l'on cherche, aujourd'hui je dis "Dommage" car je suis un peu rentré dans l'arduino, mais y a 6 mois j'aurai trouvé une V3 tout intégrée j'aurai dit "Génial", mais je ne connaitrai ptet pas mon système comme aujourd’hui :)

Voila pour les news du front :)

Re: Projet Photoduino

Message non luPosté: Jeu 6 Oct 2011 09:38
de Miksair
De notre coté le firmware évolue a grand pas :
- code plus générique (j'ai du diminuer par 2 la longueur du code) et donc sketch compilé beaucoup moins lourd
- chaque mode est devenu générique : possibilité de faire jusqu’à 6 réglages différents par type de fonctionnement : intervalometre, détecteur audio/choc/barrière, flash esclave et goutte
- changement de mode sur un réglage en cours (permet de changer de type de capteur sans perdre les réglages)
- gère des paramètres favoris a retoucher rapidement

A venir , travaux en cours, mais fonctionnement validé :
- Intégration de 5 boutons supplémentaires (pavé de contrôle haut/bas/gauche/droite/OK) (Hardware & Software)

Bientôt :
- copie d'un réglage sur un autre
- paramètres modifiable en "live" (via favoris ou paramètre live) (en test :) )

En tout cas pour moi qui vient du mode software, je m'amuse comme un couillon a programmer cet arduino :p
On est déjà sur une version de soft beaucoup plus souple et nécessitant beaucoup moins de clic. Mais on avait besoin des premiers essais d'utilisation pour estimer plus précisément ce qu'il y avait a améliorer :)
Du coup j'ai réécrit 80% du firmware je pense :D

Re: Projet Photoduino

Message non luPosté: Jeu 6 Oct 2011 10:05
de fred
Bravo, c'est très encourageant et ça nous motive encore plus pour envisager de développer un kit plus facile à trouver que le PCB d'un côté et les composant en plusieurs endroits.

Re: Projet Photoduino

Message non luPosté: Mar 18 Oct 2011 22:56
de baron_noir
J'ai en rab une électrovanne PU220AR-02 en laiton.
Toute neuve, pas servie, je m'en avais commandé deux ...
Orifice 2,3 mm, raccord 1/4", solenoide 12VDC.
Avec deux raccords en laiton cannelé de 8 mm-filtage 1/4"
Je la vends => MP
(en 12VDC, c'est plus réactif que le classique 24VDC ou 220AC !)

Idem :
http://shako-online.com/pdf/175.pdf

Re: Projet Photoduino

Message non luPosté: Mer 19 Oct 2011 17:31
de Miksair
Hello

Je croyais que la PU220AR-02 était en 24V d’après le Pdf, tu l'utilises en 12V ?
La différence entre la 1, 2 et la 3 c'est simplement la taille des sorties (1/4, 1/8, 3/8) je crois, l’électronique de l’électrovanne est la même. Perso j'ai pris la 01.

Pourquoi dis tu qu'en 12V c'est plus réactif qu'en 24V ? ça dépend surtout de la manière de la commander non ?
en 12V je pense qu'il faut plus de courant qu'en 24V pour déclencher l'EV
A mon avis c'est plus une histoire de dimensionnement et de choix de composants pour avoir la même réactivité en 12V et 24V sur la même électrovanne

Mais j'ai peut être tord, je ne suis pas spécialiste :D