Page 1 sur 5

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : dim. 27 févr. 2011 22:24
par levend
Comme je l'ai dit il y a quelques temps dans le topic "Ping-pong", j'ai investi dans du matériel photo pour un projet perso :
1 APN Canon EOS 500D
1 Mât télescopique de 15m + tourelle
et récemment (transaction en cours) :
1 télécommande Live View
1 fisheye
1 convertisseur grand angle
et quelques accessoires

La tourelle ne me convient pas et celle du marché sont très coûteuse et pas toujours contrôlable à distance.

Donc je suis en train de faire ma propre tourelle en utilisant des moteurs pas à pas.
J'ai une seule contrainte : le poids APN + tourelle < 8Kg

Mes exigences :
[*]que du sans fil (d'habitude, je suis plutôt tout filaire :D )
[*]2 moteurs pas-à-pas à contrôler
[*]l'affichage de l'angle de chaque moteur, par rapport à une position définie
[*]1 ou 2 capteurs fin de course afin de protéger les objectifs, au cas où j'utiliserais des objectifs plus imposants

Je dispose d'un picbasic 2H et d'un basic stamp, d'un afficheur LCD (4x20 caractères), d'un afficheur LED (5x 7segments), d'une platine d'essais pour pic basic.


J'ai créer ce topic après une petite discussion dans "ping-pong", dont j'ai retenue la solution pic+zigbee, et je reprend ici les propos :
ping

Personne ne sait comment contrôler des moteur pas-à-pas, à distance,par liaison radio (pas de cable) ?
pong
Sinon pour tes moteurs pas à pas, je vois pas comment tu peux faire ça. Ils sont reliés à quoi ? Sinon t'as pas trop le choix, tu fais toi même ton interfaçage avec un microcontroleur (PIC ou autre) et une antenne wifi.
Enfin quoi qu'il en soit : Bon Courage !
Ping, pour l'instant, il ne sont pas branchés (pas achetés ?), j'avais acheté une carte de contrôle USB, pour le projet initial, mais je veux m'orienter vers une version sans PC de ma tourelle.

Moi et les micro-contrôleurs :pfff: , ça fait trop longtemps que je n'ai pas touché à ça.
il va falloir déporter toute ta carte de controle :/ sinon je vois pas de moyen pong
Carte avec du PIC et gestion par Zigbee. Depuis l'émetteur zigbee tu envoies des commandes à la carte avec le PIC pour gérer le moteur pas à pas


ping
Pong
J'ai un picbasic 2H, ça marcherait ?
J'avais prévu de le vendre, avec plein d'accessoires, j'avais acheté tout ça dans le but d'apprendre, mais ...

Précision : sur l'émetteur, je veux faire afficher l'angle de positionnement des moteurs par rapport à une position définie, ien évidemment, si cela est possible.

Edit : distance de commande env 15m
ping

15m avec le zigbee et c'est bon. Mais faut voir si tu as autres choses pour communiquer avec du sans-fil.
L'affichage c'est un pas un problème suffit de le coder et d'avoir soit des afficheurs 7 segments ou soit un afficheur qui puissent être relié à ton PIC.
Et pour ton PIC, oui c'est amplement suffisant ce que tu veux faire :)
Si t'as besoin de docs sur le zigbee ou d'autres petits trucs, tu me le dis, je dois avoir ça :D
Pong,
je pense que je vais créer un topic sur ce forum, ce sera plus clair.Sur SOJ, je n'ai pas eu de réponse en une semaine, pourtant, je pensais le forum plus adapté. :D

Un ou deux micro-contrôleurs ?
1 pour l'émetteur et 1 pour le récepteur ?
Ping

Comme quoi faut pas se fier aux apparences :D
Ca fait 2 ans que je fais mumuse avec des PIC (je compte pas ce que j'ai fait à l'IUT... vu le peu que je m'y suis intéressé) donc si t'as besoin de 2-3 trucs, hésite pas (si ça peu faire baisser un peu le prix des raptors :D )
15 mètres c'est pas la limite du zigbee ?

ping
Pong, je sais pas, mais c'est la distance à laquelle je me trouverai par rapport aux moteurs.

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : dim. 27 févr. 2011 22:25
par levend
Le mât de 15m :
Image
Un zoom sur la tourelle actuelle (ici, l'APN doit être un G10):
Image

Caractéristique de la tourelle :
Tête tournante pivotante
Angle de rotation 180° dans les 2 sens
Angle d´inclinaison 15° vers le haut et vers le bas
Poids de charge : 2,5 kg
Accumulateurs avec chargeur
Câble de liaison PC
Rotule d´inclinaison supplémentaire
Ce que je remplacerait par quelque chose ressemblant à ça :
Image


Ici, quelques photos et schéma à venir

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : dim. 27 févr. 2011 22:33
par sylver52
J'essaie de te retrouver ce qu'on avait fait avec des moteurs pas à pas sur un PIC je sais plus quoi, ça pourra surement t'aider.
Après pour l'afficheur et le reste, va surement falloir investir. Le Zigbee est assez simple à configurer donc tu pourras lui donner des ordres assez basiques simplement ce qui suffira pour faire tourner un moteur à droite ou à gauche.
L'afficheur 7 segments c'est le rêve, je dois avoir encore les codes qui traînent pour l'affichage. Sinon pour tes moteurs, 8kg c'est pas rien ...
Je te tiens au jus demain, la je suis crevé :D

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : dim. 27 févr. 2011 22:49
par levend
8kg : quand on sait que le 5D mark II (apn que je voulais, mais hors de prix) a un poids d'environs 1kg avec batterie (nu sans batterie : 850g) auquel tu ajoute une tourelle en alu pouvant pivoter sur deux axes et avec le poids des moteurs, de l'électronique et des batteries pour l'ensemble on se rapproche vite des 8kg.
Je pensais que mon afficheur LCD était plus que suffisant pour faire aficher ce que je demande.

Edit : je vais regarder si je ne peux pas la faire dans une matière plus légère.

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : lun. 28 févr. 2011 10:16
par sylver52
J'ai ressorti mes cours, reste plus qu'a trier et à te filer ce qui va t'intéresser ;)

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : mar. 1 mars 2011 14:52
par sylver52
J'ai déjà retrouver les .c des afficheurs 7-segment, me reste plus qu'a retrouver les sources pour le moteur pas à pas ;)

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : mer. 2 mars 2011 23:27
par levend
Tu me conseilleris l'afficheurs 7 segments ? pas le LCD ?

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : mer. 2 mars 2011 23:32
par sylver52
C'est plus facile à gérer avec le PIC. Après faut faire un projet réalisable en peu de temps et qui fonctionne simplement, ça sert à rien de s'embêter avec un LCD. Enfin c'est mon avis perso ;)
Tu peux débuter avec les 7 segm et reprendre ton LCD par la suite ;)
Je retrouve toujours pas mes codes sources de moteur pas à pas :(

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : mer. 2 mars 2011 23:41
par levend
ok
Je disais ça parce qu'il y a deux valeur à afficher et je n'ai qu'un affaicheur, mais il y a toujours une solution : ne pas afficher les deux valeurs simultanément.

Après tout, pour apprendre, il faut faire par étape.

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : mer. 2 mars 2011 23:44
par sylver52
Tu les fait défiler tes valeurs, c'est pas compliqué. J'essaie encore ce soir de retrouver mes sources du moteur. Demain je poste ceux du 7-segment ;)

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : mer. 2 mars 2011 23:59
par levend
Je pense mettre le BS pour les moteurs pas à pas, donc si ce n'est pas le même code que pour le PIC, ne te fatigues pas à chercher.

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : sam. 5 mars 2011 00:27
par levend
Je suis allez faire un tour sur un site spécialisé et j'ai vu qu'il existe plusieurs modules Zigbee et Xbee.
Des conseils ?

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : sam. 5 mars 2011 11:46
par sylver52
Le Zigbee c'est le nom du protocole en fait et Xbee c'est le nom d'un module qui utilise le protocole IEEE 802.15.4-2006 (le Zigbee est basé dessus).

Sinon pour le code, ben entre le BS et le PIC y'a beaucoup de différences donc ce que j'ai déjà fait ne te sert à rien :(

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : sam. 5 mars 2011 11:53
par levend
Pas sûre : l'afficheur et un module Zigbee seraient sur le picbasic

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : sam. 5 mars 2011 11:55
par sylver52
Pas sûre : l'afficheur et un module Zigbee seraient sur le picbasic
Comment ça ?

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : sam. 5 mars 2011 13:23
par levend
J'ai peut-être mal compris depuis le début, je pensais que l'on utilisait deux micro-contrôleur :
1 pour l'émetteur (avec l'afficheur)
1 pour le récepteur (pour commander les moteurs pas à pas)

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : sam. 5 mars 2011 14:27
par sylver52
Je pensais que t'allais acheter une platine d'interface zigbee pour envoyer directement les commandes depuis un ordi à ton PIC ou BS situés près de ta tour/appareil-photo ;)


EDIT : Et tes afficheurs 7-segments je pensais que t'allais mettre ça sur ton microcontroleur situées à l'extérieur pour voir manuellement ce qu'il se passe au cas ou la communication zigbee ne fonctionnerait pas.

En gros t'aurais un PC (tu te fais une appli en C++ pour voir ce que tu as besoin de voir) qui envoie les infos en zigbee à ton PIC/BS qui lui est dehors avec les afficheurs 7-segments ou ton LCD (si tu trouves comment ça fonctionne :D ) pour faire le boulot manuellement si le sans-fil ne fonctionne pas.

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : sam. 5 mars 2011 19:09
par levend
Non; en fait, je veux tout faire sans le PC (je veux dire sur le terrain : prise de photos, et orientation de la tourelle sans PC)
Ton idée d'utiliser un module zigbee sur le PC ne serais pas mauvaise non plus, ça pourrait permettre de faire plus de choses, mais j'aimerais toutefois me passer du PC autant que possible.
Une autre solution est de faire un émetteur et un récepteur (moteurs p-à-p) et aussi développer une application en C++ sur le PC avec un module zigbee au cas où...

ça métonnerais que je puisse étendre ça à la télécommande LiveView (extension futur, si possible)

Edit : je devrais recevoir la télécomande LiveView rapidement

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : mar. 8 mars 2011 20:28
par levend
Tu ne sais pas si, à l'avenir, il sera possible de mettre un anémomètre sur le BS.
A l'avenir j'aimerais bien surveiller la vitesse du vent à 15m de haut ça peut varier par rapport au sol et on est vite arriver à la limite 40/50km.
C'est pas une chose très utile, puisquede toute façon, le mat ne sortira pas s'il y a du vent, mais bon, j'aime bien ce qui est inutile :D .

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : ven. 11 mars 2011 14:42
par sylver52
Avec un PIC je sais qu'on peut brancher un anémomètre et que ça se fait très rapidement et simplement vu que tout les programmes et codes sources existent déjà. Après sur un BS, ça doit se faire aussi.
Enfin le mieux ce serait d'avoir 2 PICs un au pied de ta tourelle et un chez toi, car ça t'éviterait de coder 2 fois la même chose ... (entre l'émission et la réception des données c'est assez proche).

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : sam. 12 mars 2011 20:23
par levend
J'ai retrouvé les livres que j'avais acheté en même temps que les micro-contrôleurs :

ImageImageImage
ImageImage

Mainenant que j'ai un réel projet, je pense que ce sera plus facile et plus motivant d'apprendre.
Le plus difficile, je pense que ce sera la communication entre les deux.

Je vais regarder dans mes livres, mes je pense que je vais rajouter un servo rc pour la mise au point d'un objectif (le projet n'est même pas commencé que je pense à son évolution :whistle: )

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : dim. 13 mars 2011 09:28
par sylver52
Disons que le plus dur c'est de réunir tout le matériel et de s'y mettre. Une fois le projet commencer, ça va assez vite vu que les fonctions à réaliser sont assez "simples".

Au fait, tu vas coder en quoi?
- C?
- Basic?
- ASM?

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : dim. 13 mars 2011 17:10
par levend
En basic

Pour le moment, pas de servo, le Fisheye ne convient pas pour cette utilisation.

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : mer. 16 mars 2011 12:54
par sylver52
Basic ... je pourrais pas trop t'aider :D

[CLOS] Commande à distance de moteurs PaP - tourelle pour APN

Publié : mer. 16 mars 2011 22:54
par levend
Pourtant le Basic, c'est basic ... :D

Edit : Si tu sais comment faire pour la communication entre les deux microcontrôleurs (via Zigbee), je suis preneur, même en c.