CHDK et ARDUINO embarquée
Posté: Sam 06 Octobre 2012, 11:35
Slt à tous,
Je viens vers vous car je galère un peu pour mon projet ... En cherchant sur la toile je tombe souvent sur photocervolant.free.fr en réponse à quelques questions, mais n'arrive pas à tout réunir.
Ce que je veux faire : Sur un quadricoptere piloter en fpv pouvoir zoomer et déclencher mon appareil photo canon s95 avec chdk depuis ma radiocommande.
ce que je ne comprend pas ou ne sais pas comment faire ...
1 Pour la partie chdk, pour tester, j'ai réalisé un petit câble mini usb, bouton poussoir, 5 volts sur les fils rouge et noir.
- Sans lancer le chdk sur mon s95 je déclenche l'appareil en appuyant sur le bouton poussoir (je ne pensais déjà pas que cela fonctionnait, mais pourquoi pas).
- Je lance le chdk et lorsque que je presse le bouton rien ne se passe ( si je regle le chdk pour démarrer un script, en appuyant le script se lance bien).
Je me demande donc maintenant si j'ai bien compris le fonctionnement du chdk télécommande usb ... Je pensais que dès le programme shdk réglé le port usb était surveillé pour déclencher à tout moment ??? J'ai louper quelque chose ? Faut-il obligatoirement réaliser un script ??? Et comment actionner le zoom ???
1 press = zoom in
2 press = zoom out,
3 press = full press
4 press = shoot ( sync action = )
5 press = full zoom out
6 press = full zoom in
C'est le nombre de pression à exercer sur le poussoir ??
2 Une fois la partie appareil chdk fonctionnelle il me faudra remplacer mon bouton poussoir de test par autre chose qui générera les impulsions, j'ai déjà utilisé l'arduino pour quelque montages.
Je pense donc brancher 2 voies de mon récepteur dessus et interpréter le signal pour déclencher et/ou zoomer.
En fouillant un peut j'ai vu deux méthodes possible :
- un condensateur en parallèle sur une résistance devrait me donner une valeur de tension (facile à interpreter par l'arduino) variant suivant la fréquence et donc la position de mon stick de radiocommande
- Une analyse par l'arduino du signal avec une fonction mesurant la taille du signal entrant ...
Vous me conseillez quelle méthode, avantages/inconvénients ???
Voilà, voiloux, pleins de questions ....Avez vous des liens, des morceaux de code, un projet similaire .....
Merci,
Dan,
Je viens vers vous car je galère un peu pour mon projet ... En cherchant sur la toile je tombe souvent sur photocervolant.free.fr en réponse à quelques questions, mais n'arrive pas à tout réunir.
Ce que je veux faire : Sur un quadricoptere piloter en fpv pouvoir zoomer et déclencher mon appareil photo canon s95 avec chdk depuis ma radiocommande.
ce que je ne comprend pas ou ne sais pas comment faire ...
1 Pour la partie chdk, pour tester, j'ai réalisé un petit câble mini usb, bouton poussoir, 5 volts sur les fils rouge et noir.
- Sans lancer le chdk sur mon s95 je déclenche l'appareil en appuyant sur le bouton poussoir (je ne pensais déjà pas que cela fonctionnait, mais pourquoi pas).
- Je lance le chdk et lorsque que je presse le bouton rien ne se passe ( si je regle le chdk pour démarrer un script, en appuyant le script se lance bien).
Je me demande donc maintenant si j'ai bien compris le fonctionnement du chdk télécommande usb ... Je pensais que dès le programme shdk réglé le port usb était surveillé pour déclencher à tout moment ??? J'ai louper quelque chose ? Faut-il obligatoirement réaliser un script ??? Et comment actionner le zoom ???
1 press = zoom in
2 press = zoom out,
3 press = full press
4 press = shoot ( sync action = )
5 press = full zoom out
6 press = full zoom in
C'est le nombre de pression à exercer sur le poussoir ??
2 Une fois la partie appareil chdk fonctionnelle il me faudra remplacer mon bouton poussoir de test par autre chose qui générera les impulsions, j'ai déjà utilisé l'arduino pour quelque montages.
Je pense donc brancher 2 voies de mon récepteur dessus et interpréter le signal pour déclencher et/ou zoomer.
En fouillant un peut j'ai vu deux méthodes possible :
- un condensateur en parallèle sur une résistance devrait me donner une valeur de tension (facile à interpreter par l'arduino) variant suivant la fréquence et donc la position de mon stick de radiocommande
- Une analyse par l'arduino du signal avec une fonction mesurant la taille du signal entrant ...
Vous me conseillez quelle méthode, avantages/inconvénients ???
Voilà, voiloux, pleins de questions ....Avez vous des liens, des morceaux de code, un projet similaire .....
Merci,
Dan,