[papywizard v1] Annonces, bugs, utilisation  

Un espace complet pour discuter de ce projet : modifier une tête astronomique merlin pour les besoins de la photo panoramique
User avatar
jplorge
Member
 
Posts: 214
Joined: Sun Oct 05, 2008 11:42 pm
Location: Belgium

by jplorge » Wed Oct 22, 2008 8:24 am

je crois que cela fonctionne

from os import chdir
chdir("/home/jpl/nikon/")
import os
rep_cour = os.getcwd()
print "ceci est la directory ou j'ai place mon script:"
print rep_cour
import subprocess
p = subprocess.Popen(['ls', '-l'], stdout=subprocess.PIPE)
print p.stdout.readlines()
import subprocess
p = subprocess.Popen (['./capture3'], stdout=subprocess.PIPE)

_____resultat_____
Python 2.5.2 (r252:60911, Jul 31 2008, 17:28:52)
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)]
Type "help", "copyright", "credits" or "license" for more information.
>>>
Evaluating test_dirctory.py
ceci est la directory ou j'ai place mon script:
/home/jpl/nikon
['total 20\n', '-rwxr-xr-x 1 jpl jpl 403 2008-10-10 22:06 capture\n', '-rw-r--r-- 1 jpl jpl 423 2008-10-10 22:03 capture~\n', '-rw-r--r-- 1 jpl jpl 166 2008-10-10 22:05 capture2\n', '-rw-r--r-- 1 jpl jpl 423 2008-10-10 22:05 capture2~\n', '-rwxrwxrwx 1 jpl jpl 146 2008-10-21 23:00 capture3\n']
>>> event 4002
event 400d
________Fin______
il manque juste le retour d'info comme en terminal mais l'appareil déclanche.
Maintenant : je devrais remplacer la commande 'shoot' par ce petit script ?
encore merci Monsieur le Professeur ;-)
JP
Jean-Pierre
Merlin/Orion firmware : 01.09.81 panohead + Papywizard on XP PC and Linux Ubuntu 9.1 & Nokia 800
Manfrotto 303 PAN HEAD with Nikon D70 + Nikon 18-70 in kit - Nikon 80-200 F 2.8 old - Sigma 10-20
Assembly : Ptgui 9.1.3

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Oct 22, 2008 9:09 am

Nickel ! Bravo. Juste au passage, tu n'as pas besoin d'importer le module avant chaque utilisation ; une fois suffit. De toute façon, il ne le ré-importe pas...

Sinon, pour le retour d'infos, tu devrais logiquement tout avoir. Mais elles sortent peut-être sur stderr (sortie d'erreur standard, qui, par défaut dans un shell, est identique à  stdout). Là , il faut que tu dises aussi que tu veux la récupérer :

Code: Select all
import subprocess
p = subprocess.Popen (['./capture3'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
print p.stdout.readlines()
print p.stderr.readlines()

Mais essaye quand même le binding, même s'il semble encore en développement...
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
jplorge
Member
 
Posts: 214
Joined: Sun Oct 05, 2008 11:42 pm
Location: Belgium

by jplorge » Wed Oct 22, 2008 9:58 am

je l'ai compilé cela n'a pas été du premier coup, j'ai fais le gptest.py cela a l'air ok
Dans qu'elle fichier as-tu les commandes qui déclanche l'appareille?
Que fait-on? 0n ajoute un fontion en plus pour les usagés qui utiliseront du pc, eeepc avec usb (ca a l'air pas comme "petite machine")?
Jean-Pierre
Merlin/Orion firmware : 01.09.81 panohead + Papywizard on XP PC and Linux Ubuntu 9.1 & Nokia 800
Manfrotto 303 PAN HEAD with Nikon D70 + Nikon 18-70 in kit - Nikon 80-200 F 2.8 old - Sigma 10-20
Assembly : Ptgui 9.1.3

User avatar
jplorge
Member
 
Posts: 214
Joined: Sun Oct 05, 2008 11:42 pm
Location: Belgium

by jplorge » Wed Oct 22, 2008 10:24 am

pour les usagés ayant un apn a télécommane "moderne" (wifi ou bluetouth) ce sera la fonction qui existe, et pour les autres la "gphoto" par usb. beaucoup mieux qu'en shooting manuel is'nt it...

j'ai les retour d'info et en terminal cela fonctionne aussi.

Je vais essayer une boucle de 5 photos pour voir.
JP
Jean-Pierre
Merlin/Orion firmware : 01.09.81 panohead + Papywizard on XP PC and Linux Ubuntu 9.1 & Nokia 800
Manfrotto 303 PAN HEAD with Nikon D70 + Nikon 18-70 in kit - Nikon 80-200 F 2.8 old - Sigma 10-20
Assembly : Ptgui 9.1.3

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Oct 22, 2008 10:49 am

Le binding ne semble marcher que pour python2.4, car pyrex, le module utilisé en interne, n'existe pas pour python2.5 (pas sur ma debian, en tout casà  ; mais il y a un projet qui le remplace. Je vais voir si c'est compatible.

Sinon, pour le déclenchement, c'est dans le fichier papywizard/hardware/head.py, dans la fonction shoot(). Note qu'il faut l'implémenter dans la classe Head, mais aussi rajouter cette fonction dans la classe HeadSimulation, où là , tu ne fais rien, pour que ça ne déclenche pas en mode simulation (actuellement, c'est dans les clases Axis et AxisSimulation que ça se passe). à€ terme, il faudra utiliser une classe qui gère tout ça plus finement, pour proposer n'importe quel mode de pilotage de l'APN.
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
jplorge
Member
 
Posts: 214
Joined: Sun Oct 05, 2008 11:42 pm
Location: Belgium

by jplorge » Wed Oct 22, 2008 11:20 am

oufti
J'ai encore pas mal a comprendre avant.
JP
Jean-Pierre
Merlin/Orion firmware : 01.09.81 panohead + Papywizard on XP PC and Linux Ubuntu 9.1 & Nokia 800
Manfrotto 303 PAN HEAD with Nikon D70 + Nikon 18-70 in kit - Nikon 80-200 F 2.8 old - Sigma 10-20
Assembly : Ptgui 9.1.3

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Oct 22, 2008 11:48 am

Si ce n'est pas déjà  fait, je te conseille de t'inscrire à  la liste python :

https://listes.aful.org/wws/info/python
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
jplorge
Member
 
Posts: 214
Joined: Sun Oct 05, 2008 11:42 pm
Location: Belgium

by jplorge » Wed Oct 22, 2008 4:06 pm

Ne sachant pas ou te répondre, je le fait ici:
voici ma boucle sur 5 images avec la lib gphoto2 pour python:
____DEBUT_____
import gphoto2
#print("Creating camera...")
cam=gphoto2.camera()
a=0
while a<5:
a=a+1
print a
print cam.capture_image()
_____FIN____
résultat:
Python 2.5.2 (r252:60911, Jul 31 2008, 17:28:52)
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)]
Type "help", "copyright", "credits" or "license" for more information.
>>>
______DEBUT________
Evaluating untitled-3.py
event 4002
event 400d
event 4002
event 400d
event 4002
event 400d
event 4002
event 400d
event 4002
event 400d
1
('/store_00010001/DCIM/102JPL__', 'DSC_7421.JPG')
2
('/store_00010001/DCIM/102JPL__', 'DSC_7422.JPG')
3
('/store_00010001/DCIM/102JPL__', 'DSC_7423.JPG')
4
('/store_00010001/DCIM/102JPL__', 'DSC_7424.JPG')
5
('/store_00010001/DCIM/102JPL__', 'DSC_7425.JPG')
>>>
____FIN___
Temps pour premiere photo 5 sec
Temps entre chaque a partir de la 2 environ 1 sec

J'ai regardé ton code, trop bien pour que j'y touche (trop nouveau pour moi)
mais si tu veux tu place le code et je le test?
JP
Jean-Pierre
Merlin/Orion firmware : 01.09.81 panohead + Papywizard on XP PC and Linux Ubuntu 9.1 & Nokia 800
Manfrotto 303 PAN HEAD with Nikon D70 + Nikon 18-70 in kit - Nikon 80-200 F 2.8 old - Sigma 10-20
Assembly : Ptgui 9.1.3

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Oct 22, 2008 5:35 pm

C'est très bien, tout ça :)

Pourquoi tu ne veux pas toucher au code ? C'est open-source, c'est fait pour ! Fait une copie du fichier que tu modifie, et vas-y !

Je ne pense pas implémenter tout ça dans la prochaine mouture (plein d'autres trucs sur le feu), donc il te suffit de faire la modife sur ton installe...
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Oct 22, 2008 7:41 pm

fma38 wrote:Le binding ne semble marcher que pour python2.4, car pyrex, le module utilisé en interne, n'existe pas pour python2.5 (pas sur ma debian, en tout casà  ; mais il y a un projet qui le remplace. Je vais voir si c'est compatible.

C'est tout bon. Le projet qui remplace pyrex (lequel a pour but d'écrire du code C mélangé à  du python, et le faire compiler automatiquement) est Cython ; il est totalement compatible avec pyrex (l'inverse n'étant pas vrai).

En remplaçant, dans le fichier setup.py, from pyrex.Distutils import build_ext par from Cython.Distutils import build_ext, ça tourne nickel. Et ça fonctionne pour n'importe quelle version de python.
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Oct 22, 2008 11:17 pm

Je viens de mettre une nouvelle version de développement, pour Nokia. Notez que les versions 1.1, 1.3, 1.5... sont désormais des versions de dev., et 1.0, 1.2, 1.4 des versions stables.

Je vous laisse tester et trouver les nouveautés ;)
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
jplorge
Member
 
Posts: 214
Joined: Sun Oct 05, 2008 11:42 pm
Location: Belgium

by jplorge » Fri Oct 24, 2008 10:23 am

Bonjour Frédéric,
Je viens de recevoir le module RS232 to TTL de Tronisoft.
Je pense que tout fonctionnne : lorsque je demande une connection par le port serie dans "Papy" j'ai evidemment une erreur sur "Axis" mais mon terminal port com me donne :
:L1
:L1
:L1
:L1
:L1
je pense que c'est normal, c'est un test vers la tête ?

Pour la suite j'ai relu tes commentaires et je pense que le mieux c'est la télécommande IR de chez gentles.ltd.uk, elle pourra être commandée par la tête c'est bien çà ?

JP
Jean-Pierre
Merlin/Orion firmware : 01.09.81 panohead + Papywizard on XP PC and Linux Ubuntu 9.1 & Nokia 800
Manfrotto 303 PAN HEAD with Nikon D70 + Nikon 18-70 in kit - Nikon 80-200 F 2.8 old - Sigma 10-20
Assembly : Ptgui 9.1.3

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Fri Oct 24, 2008 2:12 pm

Oui, c'est la première commande envoyée à  la tête. Tout semble marcher à  ce niveau.
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

no avatar
fredchav
Member
 
Posts: 44
Joined: Wed Jan 24, 2007 9:01 pm

by fredchav » Sat Oct 25, 2008 9:25 am

Matériel : Canon 400D, canon 50mm 1.4, SIGMA 8mm 4.8, SIGMA 70-300mm APO, SIGMA 18-55mm 2.8
ORDI : IMAC 24" tablet Nokia N770

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Sat Oct 25, 2008 9:39 am

Intéressant... Sur le site d'origine, on lit, en bas de la page :

Runs on the Nokia "N Series", 770, N800, N810, under the Garnet Palm emulator.

;)
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
claudevh
Member
 
Posts: 1341
Joined: Sun Nov 25, 2007 11:12 pm
Location: Mont-Saint-André (Belgium)

by claudevh » Sat Oct 25, 2008 6:41 pm

Attention, Attention ....

Ce matériel et ces logiciels sont destiné au matériel MEADE et son système de commande AUTOSTAR !

Pour être également astronome amateur, je peux également vous dire que le matériel MEADE n' à  rien avoir avec le matériel Merlin, Orion, Syntha and Co. (cablages des connecteurs différents, protocoles différent etc ...)

Méfiez vous.

Claude

:/
:cool: Claude :cool:
Merlin + Papywizard on Windows 7 & Nokia 770 § N810 & Acer (Netbook) + PanoramaApp Androïd + Deltawave PapyMerlin BT + Autopano
Spherical Pano (180 x 360) with Canon 40D + Canon EF-S 10-22mm f/3.5-4.5 Zoom & Pôle Pano with Canon 5D MK2 and shaved Tokina 10-17 3.5-4.5 AF DX Fisheye
Gigapixel photography with Nikon D200 + Sigma 70-200 F 2.8 EX DG APO HSM

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Mon Oct 27, 2008 8:17 am

Oui, je m'en doute. Ce qui est intéressant, c'est l'émulation Palm sur Nokia ;)
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Tue Oct 28, 2008 10:05 pm

J'ai mis une nouvelle version de dev. J'ai viré l'intention de bracketing 'mirror lockup', et en ai fait un flag à  part entière. C'est plus intuitif, et le déclenchement pour relever le miroir n'est plus loggué dans le fichier de données xml.

J'utilise le paramètre du temp de stabilisation comme largeur d'impulsion pour le relevé du miroir, pour éviter d'avoir plein de paramètres supplémentaires.
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
jplorge
Member
 
Posts: 214
Joined: Sun Oct 05, 2008 11:42 pm
Location: Belgium

by jplorge » Fri Oct 31, 2008 3:57 pm

Bonjour Frédéric, me revoilà  avec mes questions, si je peux et je sais que tu n'as pas beaucoup de temps.
Je viens de recevoir mon IR de chez Gentled, n'ayant pas la tête Merlin est-ce que je peux la tester, leur notice parle de servo ou de liaison fils bleu au fil noir + petit montage avec résistance, quand est-il? au fait je n'ai pas continué avec Papywizard et le déclenchement (je me suis cassé le poignet gauche en tombant d'une échelle de 4 m et je suis gauché) enfin y plus qu'a...
Jean-Pierre
Jean-Pierre
Merlin/Orion firmware : 01.09.81 panohead + Papywizard on XP PC and Linux Ubuntu 9.1 & Nokia 800
Manfrotto 303 PAN HEAD with Nikon D70 + Nikon 18-70 in kit - Nikon 80-200 F 2.8 old - Sigma 10-20
Assembly : Ptgui 9.1.3

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Fri Oct 31, 2008 4:38 pm

Euh, je ne sais pas comment fonctionne le truc Gentle. Tu as le modèle qui se déclenche par un simple contact ? En principe, il suffit de fermer ce contact, et ça doit marcher.
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
jplorge
Member
 
Posts: 214
Joined: Sun Oct 05, 2008 11:42 pm
Location: Belgium

by jplorge » Fri Oct 31, 2008 4:43 pm

Ah ben je vais voir avec eux, car la notice est claire pour qq qui connait l'electronique, mais j'ai pas compris. merci quand même.
J-P
Jean-Pierre
Merlin/Orion firmware : 01.09.81 panohead + Papywizard on XP PC and Linux Ubuntu 9.1 & Nokia 800
Manfrotto 303 PAN HEAD with Nikon D70 + Nikon 18-70 in kit - Nikon 80-200 F 2.8 old - Sigma 10-20
Assembly : Ptgui 9.1.3

User avatar
jplorge
Member
 
Posts: 214
Joined: Sun Oct 05, 2008 11:42 pm
Location: Belgium

by jplorge » Fri Oct 31, 2008 8:37 pm

J'ai reçu l'infomation de James "Gentled" la voici pour tous:
Do this. There are 4 wires:
1. BLACK connect to negative or battery
2. RED connect to +ve or battery (must be between 3 and 5,5 volts)
3. YELLOW, do not connect
4. BLUE, every time you short BLUE to BLACK it will trigger the camera

Make sense?
James
Jean-Pierre
Merlin/Orion firmware : 01.09.81 panohead + Papywizard on XP PC and Linux Ubuntu 9.1 & Nokia 800
Manfrotto 303 PAN HEAD with Nikon D70 + Nikon 18-70 in kit - Nikon 80-200 F 2.8 old - Sigma 10-20
Assembly : Ptgui 9.1.3

User avatar
jplorge
Member
 
Posts: 214
Joined: Sun Oct 05, 2008 11:42 pm
Location: Belgium

by jplorge » Fri Oct 31, 2008 8:38 pm

Et cela fonctionne :-)
JP
Jean-Pierre
Merlin/Orion firmware : 01.09.81 panohead + Papywizard on XP PC and Linux Ubuntu 9.1 & Nokia 800
Manfrotto 303 PAN HEAD with Nikon D70 + Nikon 18-70 in kit - Nikon 80-200 F 2.8 old - Sigma 10-20
Assembly : Ptgui 9.1.3

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Sat Nov 01, 2008 12:44 pm

Super :)
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Sat Nov 01, 2008 12:45 pm

Ok, la version 1.2.0 de Papywizard est en ligne :)

Elle inclut toutes les nouvelles fonctionnalités des versions de dev.
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

PreviousNext

Return to Tête panoramique motorisée: Merlin, Orion et Papywizard

Who is online

Users browsing this forum: No registered users and 3 guests