Question de CHDK

Ici, on échange autours des "Trucs à essayer", "Essais en devenir", "voies à expérimenter", "techniques alternatives". L''utilisation du solaire et de l'éolien, du xbee ou du wifi, le CV radiocommandé, télécommandes alternatives, l'APN modifié de 50grs. Bref, les projets les plus fous...

Question de CHDK

Messagede Wouah le Dim 28 Octobre 2012, 19:59

Bonjour, si jamais il y avait un spécialiste en CHDK dans la salle....
Voilà, j'ai déjà installé un intervalomètre qui fonctionne à merveille sur mon canon Ixus220HS, mais j'ai trenté de rentrer un script (zoomshot) , qui devrait prendre des photos en zoomant (ex: 3 zooms retour a zéro...3 zooms, retour à zéro...etc.. ) mais ça ne fonctionne pas ..
voilà ce qu'il fait en lançant le script, il déclenche la 1ere ( grd angle)...zoom un peu déclenche...puis arrete l'apn le zoom deployé. il faut que je rallume l'apn puis que je relance le script. bon 2 photos à chaque fois (au sol!) ça fait juste :mrgreen:
J'ai essayé différents réglages mais rien a faire, faudrait sans doute mettre les mains dans le cambouis....

Quelqu'un aurait une idée? Merci

Voilà le script:

rem Author ~Keoeeit~
rem Written for S-series
rem Should work okay on others

@title Zoom and Shoot
@param a Shoot count
@default a 8
@param b Steps 1 to (A)8,14 (S)128
@default b 1
@param c Camera Series A=0 S=1
@default c 1

if a<2 then a=8
if b<1 then b=1
if c<0 then c=0
if c>1 then c=1
get_zoom r

if c=1 then print "Manually use hi-speed"
if c=1 then print "zoom before script use."
if c=1 then sleep 2000
print "Zooming-out..."
set_zoom 0
sleep 1000

print "Shoot 1 of", a
shoot
sleep 400
for s=2 to a
print "Zooming-in ", b; "steps..."
set_zoom_rel b
if c=0 then sleep 500
if c=1 then sleep 8*b
print "Shoot", s, "of", a
shoot
next s

if c=0 then sleep 500
if c=1 then sleep 8*b
print "Resetting Zoom..."
set_zoom r
sleep 1000
click "shoot_half"

end
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Dim 28 Octobre 2012, 21:53

Bonsoir Hervé,

Le script ci-dessus ne peut faire de toute façon qu'au maximum 8 photos :?

peux-tu essayer celui-là:
Code: Tout sélectionner
@title zoom
m = get_zoom_steps()
z = get_zoom()
while 1
  shoot
  z=z+1
  if z>m then z=0
  set_zoom(z)
  sleep(3000)
wend 


PS: je ne peux pas tester, je n'ai pas d'Ixus220HS non plus :cry:
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Wouah le Dim 28 Octobre 2012, 22:25

Bonsoir et merci pour ta réponse....alors je viens de coller ton script (juste tes lignes et enregistré tel quel sur ma carte sous zoomshot.bas:

je charge le script> rien en bas de l'écran ( je veux dire par là que zoomshoot apparait dans le choix des script mais après avoir chargé, il n'y aucune ligne pour le nombre de photos, le zoom...je pense que c'est normal au vu du script.) je lance tout de même en appuyant sur le déclencheur et il fait seulement une photo sans zoomer et s'éteint zoom ouvert . écran noir. il faut appuyer sur on pour retrouver un écran allumé.

ce qui est bizarre dans le 1er script, c'est qu'il fait un début de cycle...après 2 photos et 1 zoom, l'écran s'éteint et l'apn est bloqué jusqu'a ce que j'appuie sur "on"

L'idée c'est qu'il fasse un certains nombre de cycles de 3 ou 4 photos avec un zoom entre chaque déclenchement puis retour au départ....etc
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Dim 28 Octobre 2012, 22:37

Presque le même:
Code: Tout sélectionner
@title zoom
m = get_zoom_steps()
z = get_zoom()
while 1
  shoot
  z=z+1
  if z>m then z=0
  set_zoom z
  print "zoom ", z
  sleep(3000)
wend

Celui là va "parler" un peu en indiquant la position du zoom et peut-être que le "set_zoom z" va mieux passer sur l'Ixus 220. (c'est juste pour savoir, puisqu'il faudrait le modifier de toute façon pour qu'il fasse plus de 8 photos et tourne en boucle)

Wouah a écrit:L'idée c'est qu'il fasse un certains nombre de cycles de 3 ou 4 photos avec un zoom entre chaque déclenchement puis retour au départ....etc

Ce petit script devrait faire une photo, changer de zoom, attendre 3 secondes, et ça pour chaque position de zoom jusqu'au zoom maximum (8 sans doute) puis ramener le zoom à 0 et recommencer.

Sinon, dans le script que tu proposes, est-ce que le passage de la variable c à 0 change quelque chose ?
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Wouah le Dim 28 Octobre 2012, 22:52

Désolé, rien de plus dans le menu et quand j'appuie sur le déclencheur en mode évidement chdk, il fait une photo puis l'apn est bloqué avec ecran noir!!

Aie aie aie!!
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Wouah le Dim 28 Octobre 2012, 23:05

Ah j'ai oublié, je ne sais pas si ça t'aide...
Dans le script la variable c à 0 ne change rien mais il y a une chose qui bouge c'est quand je change dans le script de départ ligne4 (@param b Steps 1 to (A)8,14 (S)128) si je marque 90 à la place de 128,l'apn déclenche la première puis zoom a fond et là il déclenche sans arrêt toutes les 5 secondes environ mais le zoom reste à fond si je redescend sous les 90 il se bloque à la 2ème. Si je fais des essais jusqu'a 128? c'est comme à 90....1 photo puis zoom à fond et déclencche jusqu'a ce que la carte soit pleine mais avec le zoom a fond
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Dim 28 Octobre 2012, 23:14

Wouah a écrit:Aie aie aie!!

Oui :mrgreen:
Tu m'as donné un sacré doute et je viens donc de tester ce deuxième mini script sur mon antique 860... et ouf , ça fonctionne nickel.
Bon, il y a quand même un truc bizarre avec ce set_zoom qui semble ne pas fonctionner pareil sur mon vieil apn et sur les S90/S95 et pas du tout sur ton ixus 220 !?!
Va falloir tricher :?
Il existe heureusement d'autres instructions, mais ça va demander quelques essais supplémentaires.... au boulot:
Première étape, la version du processeur l'ixus220 ? (http://chdk.wikia.com/wiki/ELPH300)
C'est donc un Digic 4
On n'a plus qu'à fouiller ici: http://chdk.wikia.com/wiki/PropertyCase

Je cherche et je reviens ;)
... et j'essaie de comprendre aussi ce qui se passe sur ton script d'origine ;)

Edit
Peux-tu me dire quelles sont les valeurs retournées par ce petit script:
Code: Tout sélectionner
@title test zoom
m=get_zoom_steps()
print "maxi : ",m
z=get_zoom()
print "actuel : ",z
end

(maxi=8 ou maxi=128 ?)
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Wouah le Dim 28 Octobre 2012, 23:30

Maxi 64 actuel 0
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Dim 28 Octobre 2012, 23:39

Celui là devrait planter.... mais bon, par curiosité:

Code: Tout sélectionner
print "zoom 0"
set_zoom 0
sleep(2000)
print "zoom 32"
set_zoom 32
sleep(2000)
print "zoom 64"
set_zoom 64
sleep(2000)
print "zoom 0"
set_zoom 0
end

3 positions de zoom et retour à l'origine... juste pour voir si ça coince
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Wouah le Dim 28 Octobre 2012, 23:49

Oh oh...voilà du nouveau,
- à l'allumage aucune info dans le bas de l'ecran .
- Quand je lance le script il ne déclenche pas, mais après environ 3 secondes il Zoom puis pas de déclenchement encore 3 secondes puis il zoom pas de déclenchement 3 secondes.... retour à zéro mais l'apn reste allumé en attente de mon doigt sur le déclencheur ou d'un nouveau cycle.

Manque le déclenchement et le nombre de cycle (c'est tout!!) :mrgreen:

Vraiment merci pour ta réactivité
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Dim 28 Octobre 2012, 23:56

L'espoir renait :mrgreen:

On essaie celui là pour voir :
Code: Tout sélectionner
@title zoom
m=64
z=0
set_zoom z
while 1
  shoot
  sleep(2000)
  z=z+16
  if z>m then z=0
  set_zoom z
  print "zoom ", z
  sleep(1000)
wend
end
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Wouah le Lun 29 Octobre 2012, 0:10

Ben là Gilbert CHAPEAU BAS....ça fonctionne,

Je pense que je changerais les valeurs du zoom , si j'ai bien compris si je veux que ça zoom moins loin je diminue le nbre 64 qui est le max et le 16 ( pour 4 zooms) ? c'est bien ça?
ça pourrait être 36 et 9? (faut que je fasse des essais mais j'aimerais 3 ou 4 zooms très légers)

Si je veux 2 déclenchements pour chaque focale, il y a une astuce ou c'est trop compliqué.

On peut revoir ça à un autre moment. l'heure est avancée....

MERCI vraiment pour ta gentillesse et ta patience avec nous tous!
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Lun 29 Octobre 2012, 0:34

Wouah a écrit:Je pense que je changerais les valeurs du zoom , si j'ai bien compris si je veux que ça zoom moins loin je diminue le nbre 64 qui est le max et le 16 ( pour 4 zooms) ? c'est bien ça?
ça pourrait être 36 et 9? (faut que je fasse des essais mais j'aimerais 3 ou 4 zooms très légers)

Oui, n'hésite pas à faire des essais avec ces valeurs (on essaiera de refaire le script avec des paramètres modifiables, comme dans celui que tu proposais au départ, c'est vrai que c'est pratique)

Wouah a écrit:Si je veux 2 déclenchements pour chaque focale, il y a une astuce ou c'est trop compliqué.

Là, je me rends compte qu'il manque une explication de texte :wink:
Donc:
- "shoot" permet tout simplement de prendre une photo
- "sleep(xxxx)" est un temps d'attente de xxxx ms, 3000 par exemple équivaut donc à 3 secondes
- "set_zoom z" force la valeur du zoom à z, avec z entre 0 et 64 (sur l'ixus220)
- le "while 1"...."wend" est une boucle sans fin
- print "coucou" affiche coucou à l'écran

pour le premier déclenchement, il y a un "shoot" suivi d'un délai de 2 secondes (modifiable évidemment)
pour un deuxième déclenchement, il faut donc ajouter un deuxième "shoot" et un deuxième délai (pour lui laisser le temps d'enregistrer la photo) avant de laisser le script modifier z (et le zoom)
Je te laisse faire cette fois-ci et tu me montreras ;)
Tu as vu de toute façon qu'il ne faut pas avoir peur de se planter... au pire ça fini en écran noir, rien de bien grave (sauf pour son ego :mrgreen: )

Wouah a écrit:On peut revoir ça à un autre moment. l'heure est avancée....

J'allais te le proposer ;)
Mais on revoit tout ça dès que possible 8)

PS: peut-être que je t’embêterai pour comprendre pourquoi ce dernier script fonctionne et pas le deuxième que je t'avais proposé (parce que la différence n'est vraiment pas énorme... il y a un truc que je ne comprends pas bien)
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Deltakap le Lun 29 Octobre 2012, 9:24

Suite....

Pourrais-tu essayer ce script:
Code: Tout sélectionner
@title zoom
m = get_zoom_steps()
z = get_zoom()
p=4
while 1
  shoot
  sleep(3000)
  z=z+m/p
  if z>m then z=0
  set_zoom z
  print "zoom ", z
  sleep(1000)
wend

C'est le deuxième script que je t'avais proposé (et qui plantait l'apn) mais légèrement modifié pour ajouter une pose entre le déclenchement et le zoom (et le nb de positions de zoom à utiliser).
Bon, ça ne va rien t'apporter de plus, c'est juste pour moi (pour comprendre pourquoi ce deuxième script ne marche pas sur l'ixus220)
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Deltakap le Lun 29 Octobre 2012, 9:32

Suite again...

Voici une version paramétrable:
Code: Tout sélectionner
rem Author -Photocervolant.free.fr/phpBB2-

@title Zooming
@param a % du zoom a utiliser
@default a 50
@param b Nb de zooms par cycle
@default b 4
@param c Nb de photos par zoom
@default c 2

if a<0 then a=0
if a>100 then a=100
if b<1 then b=1
if c<1 then c=1

z=0
m = get_zoom_steps()*a/100
n=m/b

while 1
  for i=1 to c   
    shoot
    sleep(3000)
  next i
  z=z+n
  if z>m then z=0
  set_zoom z
  print "zoom ", z
  sleep(1000)
wend
end

L'avantage de ce genre de paramétrage est de pouvoir modifier les valeurs sur le terrain, directement sur l'apn (sans modifier le script sur le PC).
Dans le menu chdk, "scripting parameters", la partie basse de l'écran affiche les paramètres et il suffit de les modifier pour changer le comportement du script (quand c'est ok, il suffit de faire un "save parameters" pour les garder pour la prochaine session, sinon le script reprendra ses valeurs par défaut)
Bon, ne nous emballons pas... faut déjà qu'il fonctionne ;)

Avec son paramétrage actuel, ce script est censé utiliser la moitié du zoom (50%), modifier le zoom 4 fois par cycle et prendre 2 photos par position de zoom.
Dernière édition par Deltakap le Lun 29 Octobre 2012, 9:52, édité 1 fois.
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Wouah le Lun 29 Octobre 2012, 9:43

Désolé j'ai fermé avant ta dernière réponse.. donc merci encore. Voilà le dernier script qui fonctionne aussi > 2 shoots à chaque zoom (4 zooms legers) en boucle
je fais des essais dans la journée et je reviens dès que je peux.

Merci Gilbert, bonne journée

@title zoom
m=3
z=0
set_zoom z
while 1
shoot
sleep(3000)
shoot
sleep(3000)
z=z+1
if z>m then z=0
set_zoom z
print "zoom ", z
sleep(1000)
wend
end
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede plesage le Lun 29 Octobre 2012, 11:36

Gilbert, A quand un bouquin du style "le CHDK pour les nuls" ? Bravo, je lis tes réponses et suis à chaque fois bluffé car non seulement tu as des réponses mais aussi semble-t-il des solutions qui fonctionnent !!
Pierre Lesage - pierre@pierre-lesage.com
Pages Flickr : http://www.flickr.com/photos/tahitipix/ - What's App : (+33)06 78 19 94 10
Avatar de l’utilisateur
plesage
Plus de 1000 messages
 
Messages: 2424
Inscription: Sam 19 Novembre 2005, 16:37
Localisation: Tahiti, French Polynesia

Re: Question de CHDK

Messagede Wouah le Lun 29 Octobre 2012, 11:50

Je viens de faire quelques tests en vol avec le dernier script. Il faut que je corrige le zoom, il ,n'est pas suffisant, il n'y a pas assez de différences entre la première photo et la dernière qui zoom trop peu. Le déplacement du cv (vent fourbe) nivelle la différence du zoom. (je ne suis pas très clair!)
Je recommence dès que je peux avec sans doute le 1er script avec 2 shoots à chaque fois. : les zooms seront plus marqués (le dernier sera à fond).
Pour ce qui est de doubler les photos (comme il y a du déchet, 2 déclenchements par zoom, c'est pas mal, cela reste à confirmer dans les prochains tests ...)
Je redonne des nouvelles bientôt.
Hervé
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede André le Lun 29 Octobre 2012, 12:13

Ben moi je suis comme toi Pierre : je suis bluffé par la rapidité des échanges et la réactivité de nos deux protagonistes ( même si je n'y comprends pas grand chose ).
Un vrai sitcom : "Plus belle la vie grâce au CHDK".
Un grand bravo à tous les deux, Gilbert et Hervé.
Avatar de l’utilisateur
André
Plus de 8000 messages
 
Messages: 9269
Inscription: Dim 21 Septembre 2008, 17:02
Localisation: Au nord de Brest même

Re: Question de CHDK

Messagede Wouah le Lun 29 Octobre 2012, 12:32

Merci André, mais les compliments sont à adresser à Gilbert.....moi j'essaie de comprendre le pourquoi du comment....c'est tout. c'est quand même bien sympa le CHDK. Si en plus ça pouvait faire pivoter l'apn :lol:
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Lun 29 Octobre 2012, 17:47

plesage a écrit:Gilbert, A quand un bouquin du style "le CHDK pour les nuls" ?

Bonjour Pierre,

C'est assez curieux mais ce bouquin semble effectivement ne pas exister !
Il y a bien une page in english sur le site du chdk (http://chdk.wikia.com/wiki/CHDK_for_Dummies) et une page vide pour sa traduction en Français, mais apparemment rien de plus.

Bon, de mon coté, je n'ai pas du tout cette prétention, ces quelques bouts de scripts ne couvrent qu'une toute petite partie des possibilités du chdk. Et puis il faudrait avoir sous la main un large éventail de Canon pour pouvoir tester tout ça.
Mais sinon, je suis d'accord, il y a là un manque dans la collection :?

Ma participation se limite modestement à ces quelques scripts que chacun peut utiliser quand ils fonctionnent ou mieux encore pour les éplucher et essayer d'y comprendre quelque chose. La voie du "essais/échecs/réussite" restant une assez bonne façon d'avancer.
Toujours est-il que, moi aussi, j'apprends à chaque fois de "nouveaux" trucs sur ce foutu chdk :wink:
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede pete le Lun 29 Octobre 2012, 19:31

C'est très intéressant tout ça !

Par contre comme dirait Pierre, il ne faudra pas oublier les nuls. :(

Si vous pouviez avoir l'extrême amabilité de bien vouloir nous donner la procédure "simplifiée".

J'ai un S95 et pouvoir concilier l'intervallometre et le zoom en même temps serait une bonne idée.

Je patauge dans chdk, par exemple je n'ai plus de zoom dès que j'appuie sur "S" pour mettre en marche le bidule !


Vivement des cours personnalisés !!

Amicalement,
P.
Avatar de l’utilisateur
pete
Plus de 1000 messages
 
Messages: 1759
Inscription: Dim 20 Mai 2012, 12:08
Localisation: Pas loin de l'Aiguille creuse

Re: Question de CHDK

Messagede Wouah le Mar 30 Octobre 2012, 13:18

J'ai fais quelques tests avec zoom ce matin...
C'est encourageant reste quelques réglages, cependant je rencontre un problème.....l'IXUS220HS s'arrete après 10mn. donc faut pas trainer ! après il faut redescendre et relancer, du coup ça permet de modifier l'angle de la nacelle..f.mon A490 ne faisait pas ça.
(il s'éteind pour des raison de sécurité...il est précisé dans le manuel que pour les vidéos il s'arrete après 10mn....donc pour le déclenchement à l'infini c'est pareil!!)
Peut-être y a t-il moyen de contourner mais....(?)
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Mar 30 Octobre 2012, 14:38

Wouah a écrit:l'IXUS220HS s'arrete après 10mn. donc faut pas trainer !

Bizarre ça !?
Une sécurité de 10mn pour la vidéo, c'est pas choquant (en général, ça chauffe dur dans ce mode)
Mais en mode photo, je ne vois pas trop l'utilité.
Est-ce que ça fait la même chose avec le script d'intervalomètre que tu utilisais jusque là ?

Rien à voir, mais as-tu essayé le script paramétrable que je t'ai laissé un peu plus haut ? (juste pour savoir si il fonctionnait ;))
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede André le Mar 30 Octobre 2012, 16:58

Et dans tes menus, tu n'as pas une minuterie qui arrête l'appareil au bout d'un certain temps afin d'économiser la batterie ?
Sur la plupart des appareils, on peut la désactiver.
Avatar de l’utilisateur
André
Plus de 8000 messages
 
Messages: 9269
Inscription: Dim 21 Septembre 2008, 17:02
Localisation: Au nord de Brest même

Re: Question de CHDK

Messagede Wouah le Mar 30 Octobre 2012, 17:13

Bon alors,j'ai refais un essai au sol... 25mn après l'apn déclenchait et zoomait toujours :? Je recommence en vol demain si le ciel nous tombe pas sur la tête.
Gilbert je vais remettre ton script pour essayer à nouveau et je te tiens au courant. Sinon le dernier fonctionne bien mais aucune info en bas de la fenetre... c'est pas très génant. il est tres facilement modifiable (2valeurs).
A plus tard
Hervé
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Wouah le Mar 30 Octobre 2012, 18:39

Gilbert pour répondre au message que tu as laissé avec le script ci-dessous ( tu pourrais le signer Gilbert!! :wink: )
Code: Tout sélectionner
rem Author -Photocervolant.free.fr/phpBB2-

@title Zooming
@param a % du zoom a utiliser
@default a 50
@param b Nb de zooms par cycle
@default b 4
@param c Nb de photos par zoom
@default c 2

if a<0 then a=0
if a>100 then a=100
if b<1 then b=1
if c<1 then c=1

z=0
m = get_zoom_steps()*a/100
n=m/b

while 1
  for i=1 to c   
    shoot
    sleep(3000)
  next i
  z=z+n
  if z>m then z=0
  set_zoom z
  print "zoom ", z
  sleep(1000)
wend
end

Il fait bien 2 photos à chaque zoom et ce pour 4 zooms... mais il y a un mais...le zoom va jusqu’à son max, la valeur max est 64 pour l'ixus220HS, je croyais à la vue de l'écran de l'apn, que le zoom était pré-réglé dans le script à 50% de son max et que cette valeur pouvait évoluer vers le haut ou le bas en faisant la modif sur l'apn. (donc actuellement il fait à la position 0 2 shoots, à 16 2 shoots, à 32 2 shoots, à64 2 shoots...retour à zéro et ça repart. si jamais cétait (le changement de la valeur 50 sur l'apn ne fonctionne pas).
Sinon c'est vraiment pratique de pouvoir changer les valeurs.
Jusque là j'avais enregistrer plusieurs srcipts avec des valeurs différentes, ça permet de choisir sur le terrain le script et c'est largement plus confo.
Merci Gilbert
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Mer 31 Octobre 2012, 15:59

Zut, je n'avais pas vu que tu avais re-répondu ;)

Wouah a écrit:(le changement de la valeur 50 sur l'apn ne fonctionne pas).

Effectivement !!!
m = get_zoom_steps()*a/100 ne fait pas le calcul !?! (moi pas comprendre)
Par contre
m = get_zoom_steps()
m=m*a/100
fonctionne :shock:
bon....

Wouah a écrit: ( tu pourrais le signer Gilbert!! :wink: )

Bin, si ça ne marche pas, je ne veux pas d'ennuis :mrgreen:

En principe, c'est la bonne:
Code: Tout sélectionner
rem http://photocerfvolant.free.fr/phpBB2/viewtopic.php?f=26&t=4477
rem tested on ixus220HS - should work on others

@title Zooming
@param a Plage de zoom utilisee en %
@default a 50
@param b Nb de zooms par cycle
@default b 4
@param c Nb de photos par position de zoom
@default c 2

if a<0 then a=0
if a>100 then a=100
if b<1 then b=1
if c<1 then c=1

z=0
m = get_zoom_steps()
m=m*a/100
n=m/b

while 1
  for i=1 to c   
    shoot
    sleep(3000)
  next i
  z=z+n
  if z>m then z=0
  set_zoom z
  print "zoom ", z
  sleep(1000)
wend
end
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Wouah le Mer 31 Octobre 2012, 18:46

Bonsoir Gilbert,
Je viens te tester ton dernier script en changeant aussi les valeurs, tout est bon et c'est agréable d'avoir la main sur le nombre de photos par zoom et le paramétrage du zoom. Pour le nombre de cycles c'est pas très important, suffit de descendre l'apn et d'éteindre....Alors bravo et sincèrement merci.

J'avais une dernière question de débutant...dans le chdk que signifie "disable Overrides"....j'ai indiqué "disable" c'est bien ça ? car il y a "on" ou "off" mais je ne fais pas trop la différence.

Sinon, Je vais suivre avec attention le post CHDK/Camremote. ça m'interresse mais j'attend avec impatience le Camremote Wifi. je crois que le projet à pris un peu de retard...
En attendant, il faut que je j'approfondisse les réglages de mon ixus et/ou le CHDK car j'ai pas mal de déchets (images floues )environ 90 % de déchets :mrgreen:
Y'a a truc car les photos faites au sol sont bonnes

En vol le vent n'était pas facile mais je faisais (même vent) largement mieux avec le A490 (paix à son âme):
Avec l'ixus: focale 24mm sur infini, Je déclenche au 1/800, iso auto, balance auto, Zone AF petit au centre, AF servo à l'arret, mode stabilisé: avec...c'est sans doute par ce dernier que je vais commencer la modif et le mettre sur arrêt.

Bonne soirée Gilbert et encore MERCI
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Mer 31 Octobre 2012, 20:24

Wouah a écrit:J'avais une dernière question de débutant...dans le chdk que signifie "disable Overrides"....j'ai indiqué "disable" c'est bien ça ? car il y a "on" ou "off" mais je ne fais pas trop la différence.

Un vrai bonheur que ce "disabled overrides" :mrgreen:
Voici l'explication officielle : http://chdk.wikia.com/wiki/CHDK_User_Manual#Extra_Photo_Operations
Bon ok, on n'y comprend rien.... et l'anglais n'y est pas pour grand chose :evil:

En gros:
- sur "disable", toutes les modifs faites dans les différents menus du chdk sont prises en compte quand on allume l'apn (avec une carte chdk évidemment).
- sur "on", c'est le contraire, toutes les modifs sont ignorées.
Là on est déjà dans une logique sans faille :mrgreen:

- et enfin sur "off" on atteint le summum puisque qu'on supprime la possibilité d'accéder au "disable overrides" via des touches de raccourci (je n'ai jamais trouvé comment faire sur mon 860) et/ou d'ajouter le "disabled overrides" dans le menu personnalisé du chdk.... bref, le "off" on s'en fout :mrgreen:

Plus sérieusement, si on met sur "on" et qu'on n'utilise pas de script, c'est tout faux (puisque le chdk ne sert à rien du tout)
Et si on met sur "disable", il faut faire attention qu'aucun réglage foireux ou pas assez testé ne pourisse toutes les photos.

Perso, j'ai fini par le mettre sur "on" pour avoir un fonctionnement normal (identique au sans chdk) et un script dans lequel je fais les "overrides" qui m’intéressent: avec le script je fais du kap, sans script je peux faire de la photo normalement sur la carte chdk sans qu'un éventuel paramètre trafiqué plombe tout.


Wouah a écrit:En attendant, il faut que je j'approfondisse les réglages de mon ixus et/ou le CHDK car j'ai pas mal de déchets (images floues )environ 90 % de déchets :mrgreen:
Y'a a truc car les photos faites au sol sont bonnes

En vol le vent n'était pas facile mais je faisais (même vent) largement mieux avec le A490 (paix à son âme):
Avec l'ixus: focale 24mm sur infini, Je déclenche au 1/800, iso auto, balance auto, Zone AF petit au centre, AF servo à l'arret, mode stabilisé: avec...c'est sans doute par ce dernier que je vais commencer la modif et le mettre sur arrêt.

Tu avais déjà ce genre de problème il y a moment (presque un an, c'était sans doute sur le 490?).
90% de déchets c'est énorme (tu as vérifié les exifs? elles sont toutes au 1/800 ? :shock: )
Le mode stabilisé à désactiver est une piste à tester.
Un truc qui avait extrèmement bien marché sur le mien, c'est le forçage du filtre ND sur off (+ de lumière sur le capteur pour des temps d'exposition raccoucis... j'étais passé de 90 à 10% de déchets). Je te retrouve ça asap et je regarde si la commande est la même pour le digicIV.


Wouah a écrit:Bonne soirée Gilbert et encore MERCI

Bonne soirée à toi aussi et merci pour tous tes mercis ;)
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Wouah le Mer 31 Octobre 2012, 20:51

tu as raison pour le taux de déchets avec le A490. j'avais coché ou pas (trou de mémoire) "disable Overrides" ensuite c'était beaucoup mieux. enfin je pense que c'était ça ...car j'avais réalisé plein de tests sans trop savoir ce qui avait été bénéfique.
Actuellement le filtre ND est sur "off" donc je ne pense pas à ça. je vais désactiver le stabilisateur pour commencer. J'ai lu aussi 2ème piste, que tu avait forcé la mise au point 8m=infini.
Bon je crois que tu es bien solicité...
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Deltakap le Mer 31 Octobre 2012, 21:46

Wouah a écrit:Actuellement le filtre ND est sur "off"

Dans le menu chdk ? Donc ton "disable overrides" doit être sur "disable" ;)

Wouah a écrit:J'ai lu aussi 2ème piste, que tu avait forcé la mise au point 8m=infini.

C'est un peu de ça dont nous avions discuté il y a un moment: flou de bougé ou flou de mise au point ? (A l'époque, c'était du flou de bougé)

Wouah a écrit:Bon je crois que tu es bien solicité...

Oui, mais je l'ai cherché ;)


Edit: pour le filtre ND off par script, c'est:
set_nd_filter 2
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Wouah le Jeu 01 Novembre 2012, 1:04

Ben flou de bougé je ne sais pas trop....1/800 + stabilisateur (?).C'est mieux de choisir 100 ou 200 ISO plutôt que de le laisser faire, l'apn est plus rapide, non? même question pour la balance ..est-il important de choisir aussi la balance des blancs. Les conditions n'étaient franchement pas terribles, le vent était fort, et le "kiwi" bougeait bien ,l'apn était 50m sous le cV. Il faut que je refasse des essais avec les nouveaux réglages et je te tiendrais au courant.
Merci.
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Wouah le Jeu 01 Novembre 2012, 11:00

Je viens de refaire un test (au sol)
Après avoir réglé la distance sur 8000 et facteur1.....le cycle zoom ne fonctionne plus!! il déclenche 1 fois puis zoom 1 fois et l'écran devient noir... apn bloqué.
J'ai désactivé la distance de nouveau et il retrouve le cycle zoom sans problème...

Encore une fourberie du chdk! :)
Avatar de l’utilisateur
Wouah
Plus de 1000 messages
 
Messages: 1012
Inscription: Mer 10 Novembre 2010, 20:13
Localisation: Saint-Malo

Re: Question de CHDK

Messagede Heinek le Mar 19 Novembre 2013, 8:46

Bonjour,

J’ai chargé et installé le CHDK dans mon Ixus 105, j’ai essayé de comprendre les différentes possibilités offertes par les menus, maintenant j’ai quelques questions :

1) Quel est la différence entre les fichiers .bas et .lua
J’ai chargé les 2 mais je n’ai pas vu de différences, quelqu’un les connais ?

2) Comment faire pour supprimer l’option de « voir l’image après shoot », ça retarde passablement la mise au point si je règle l’intervallomètre à 5 sec ou moins.

3) Est-ce qu’il y a un détecteur de mouvement, pour prendre une photo dès que quelque chose bouge ou l’Ixus 105 n’est pas assez évolué ?

4) Il me montre les températures :
Opt. 11° je pense que c’est la température de l’optique
CCD 21° aucunes idées
Bat 17° j’imagine que c’est la température de la batterie
Est-ce que je suis juste ?
Avatar de l’utilisateur
Heinek
Plus de 100 messages
 
Messages: 126
Inscription: Lun 30 Septembre 2013, 19:16
Localisation: Suisse

Re: Question de CHDK

Messagede pete le Mar 19 Novembre 2013, 9:15

Bonjour,
Les options d'affichage dans chdk je les ai viré, ça perturbe mon cadrage et occulte parfois les menus.
Faut aller fouiller dans chdk pour décocher les affichages.

Pour virer l'affichage après prise de vue, c'est dans le menu de l'appareil lui même. (peut etre dans le menu lecture)
Normalement la vue reste occultée (noir) environ 1 à 2 s (sur mon s95)

Amicalement
P.
Avatar de l’utilisateur
pete
Plus de 1000 messages
 
Messages: 1759
Inscription: Dim 20 Mai 2012, 12:08
Localisation: Pas loin de l'Aiguille creuse

Re: Question de CHDK

Messagede Deltakap le Mar 19 Novembre 2013, 10:00

Heinek a écrit:J’ai chargé et installé le CHDK dans mon Ixus 105, j’ai essayé de comprendre les différentes possibilités offertes par les menus, maintenant j’ai quelques questions :

Bonjour Heinek,
Bin, tu as bien avancé ;)
(ou tu n'as pas dormi de la nuit :shock: )



Heinek a écrit:1) Quel est la différence entre les fichiers .bas et .lua
J’ai chargé les 2 mais je n’ai pas vu de différences, quelqu’un les connais ?

Le CHDK peut utiliser ces deux langages de programmation (Ubasic ou lua).
Il utilise le bon simplement en regardant l’extension du fichier (.bas ou .txt pour Ubasic et .lua pour... lua)

Je ne connais pas en détail toutes les différences, mais il y a, entre autre, l'écriture des commentaires qui est différente et lua qui utilise des parenthèses autour de ses variables. Après, de nombreuses fonctions sont communes aux deux langages (les instructions "inventées" pour exploiter les apn's sont souvent identiques). Ce qui fait que des fois ça marche quelle que soit l'extension... et des fois non.
Plus d'infos ici: http://chdk.wikia.com/wiki/Lua/Lua_Reference

Lequel est le mieux? aucune idée :?
lua est censé être pré-compilé (plus rapide?)... mais pas sur que chdk fasse de la pré-compilation sur ses lua.
La bonne idée, à mon avis, est d'en choisir un au départ et de ne pas se mélanger la tête avec les deux ;). Ubasic permet de toute façon de régler la plupart des problèmes.

Heinek a écrit:2) Comment faire pour supprimer l’option de « voir l’image après shoot », ça retarde passablement la mise au point si je règle l’intervallomètre à 5 sec ou moins.

Comme l'a dit Pete, c'est plutôt dans le menu classique qu'il faut chercher (pas chdk)

Heinek a écrit:3) Est-ce qu’il y a un détecteur de mouvement, pour prendre une photo dès que quelque chose bouge ou l’Ixus 105 n’est pas assez évolué ?

En principe, ça devrait fonctionner aussi avec l'IXUS 105.
C'est vrai que ça pourrait être intéressant de prendre une photo quand l'apn ne bouge pas (suppression du flou de bougé donc). Je n'ai jamais essayé sur le mien parce que en fait, je n'y crois pas (on peut imaginer que si l'apn est bien chahuté, il serait tout à fait possible de ne ramener aucune photo !)
Sinon, le principe est là: http://chdk.wikia.com/wiki/Motion_Detection
(pour le kap, il faudrait juste inverser la commande de déclenchement)
Il y en a d'autres ici: http://chdk.wikia.com/wiki/UBASIC/Scripts#Other (dans motion detection)

Heinek a écrit:4) Il me montre les températures :
Opt. 11° je pense que c’est la température de l’optique
CCD 21° aucunes idées
Bat 17° j’imagine que c’est la température de la batterie
Est-ce que je suis juste ?

A priori c'est bien ça, mais comme le dit Pete, à part compliquer la lecture! (ça n'a que peu d'intérêt, non ?)
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Emmanuel le Mar 19 Novembre 2013, 10:17

Deltakap a écrit:(on peut imaginer que si l'apn est bien chahuté, il serait tout à fait possible de ne ramener aucune photo !)
Sinon, le principe est là: http://chdk.wikia.com/wiki/Motion_Detection
(pour le kap, il faudrait juste inverser la commande de déclenchement)
Il y en a d'autres ici: http://chdk.wikia.com/wiki/UBASIC/Scripts#Other (dans motion detection)

J'ai testé le motion Détection pour les petits oiseaux, c'est bluffant.
On avait déjà évoqué cette commande pour NE PAS déclencher en cas de mouvement mais je n'ai toujours pas compris comment on pouvait faire.
Tu pourrais expliquer la valeur à rentrer dans la bonne ligne :P :?:
Emmanuel, Administrateur des forums francophones de la photographie aérienne par cerf-volant : http://photocerfvolant.free.fr/phpBB2/ - Et "toujours..." mon projet "au long cours..."
Avatar de l’utilisateur
Emmanuel
Site Admin
 
Messages: 8652
Inscription: Dim 21 Novembre 2004, 3:23
Localisation: Saint Jean Les Deux Jumeaux (Seine et Marne) 77

Re: Question de CHDK

Messagede Deltakap le Mar 19 Novembre 2013, 10:55

Bonjour Emmanuel,

Emmanuel a écrit:On avait déjà évoqué cette commande pour NE PAS déclencher en cas de mouvement mais je n'ai toujours pas compris comment on pouvait faire.
Tu pourrais expliquer la valeur à rentrer dans la bonne ligne :P :?:


On doit pouvoir partir du script motion.bas (ici: http://chdk.wikia.com/wiki/Motion_Detection)
Il faut inverser le déclenchement (et rajouter une pause, au moins pendant le réglage des paramètres pour ne pas déclencher sans arrêt si ils ne sont pas bons... pause à remplacer plus tard par un vrai intervallomètre ou un déclenchement par télécommande... mais bon, ça c'est pas le pire à réaliser)

Code: Tout sélectionner
removed


Voici un nomotion.bas ;)
Pas testé.... mais le pire du pire, ça va être d'ajuster les paramètres (ils sont décrits sur la même page http://chdk.wikia.com/wiki/Motion_Detection).
En gros, apn bien stable, si ça déclenche sans arrêt toutes les 3 secondes... c'est pas bon, faut ajuster.... et quand ça déclenche plus, on secoue l'apn pour voir si ça déclenche (ça risque d'être long, très long à régler :?

PS: quand je dis "on secoue l'apn", il suffit en fait de passer la main devant l'objectif... c'est un détecteur de changement d'image, pas un détecteur de chocs ;)

PS2: j'ai testé quand même le script ci-dessus.... marche pô (h n'est jamais égal à 0)
Je réfléchi un peu plus et je reviens...
Bon, pas si simple.
Déjà, je vire le script qui ne marche pas et je continue à me creuser la tête :).

Sinon, sous SDM, ça doit se faire tout seul: http://arch.ced.berkeley.edu/kap/discus ... tection/p1
Avatar de l’utilisateur
Deltakap
Plus de 1000 messages
 
Messages: 1432
Inscription: Lun 22 Septembre 2008, 11:35
Localisation: Du coté de Granville

Re: Question de CHDK

Messagede Heinek le Mar 19 Novembre 2013, 16:29

Bonjour Heinek,
Bin, tu as bien avancé
(ou tu n'as pas dormi de la nuit )

En effet, j'ai pas eu le temps de trainer au lit, le matin était vite là.
J’ai mis du papier carbone sous mon oreiller pour doubler les heures de sommeil, pas bon, n’essaie pas, tu te réveilles avec la face noire et tu es toujours autant endormi. :lol:

2) Comment faire pour supprimer l’option de « voir l’image après shoot », ça retarde passablement la mise au point si je règle l’intervallomètre à 5 sec ou moins.

T’as raison Pete, c’est bien dans le menu standard.
Une fois que j’ai commencé à bidouillé dans le menu CHDK, j’ai complètement oublié le menu standard et j’ai un peu tout mélangé.

J’ai trouvé le détecteur de mouvement, les options sont : Trigger Threshold [25] et Trigger Delay (mSec) [500] c’est quoi ces paramètres, je ne parle pas l’anglais…
pour l'instant je vais juste utiliser l'intervallomètre pour le KAP et pas le Motion Detect mais ça m'interesse quand même.

sinon le reste (ce qu'il me semble utile pour l'instant) est relativement clair.

j'ai essayé le CHDK avec la carte SD vérouillée et déverouillée, je peux installer le FW dans les 2 façons, bizzard mais ça va, j'vais pas me plaindre.

merci pour ces conseils avertis.

Salutations
Je ne lis pas les instructions. J’appuie sur le bouton jusqu'à ce que cela fonctionne !!

Galerie Flickr: http://www.flickr.com/photos/97394468@N03/
Avatar de l’utilisateur
Heinek
Plus de 100 messages
 
Messages: 126
Inscription: Lun 30 Septembre 2013, 19:16
Localisation: Suisse


Retourner vers Les projets les plus fous. Remue méninges et autres jus de crâne

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 24 invités

cron