Aller au contenu


Photo
- - - - -

Animation pilote dans une maquette


109 réponses à ce sujet

#1 VincentB

VincentB

    Membre

  • Membres
  • 50 messages
  • Gender:Male
  • Location:Beziers - France
  • Interests:Modélisme, planeurs anciens, internet, photo, video...

Posté 10 décembre 2011 - 08:14

Bonsoir tout le monde
Je me re-présente vite fait ici dans ce sujet, je m'appelle Vincent, 48 ans, habitant Béziers, passionné de maquettes de planeurs anciens radiocommandés, webmaster du site et forum retroplane.net
Je m'adresse à vous, car j'envisage d'animer un pilote dans ma dernière maquette en cours de construction. Ce n'est pas à proprement parlé d'un robot, j'espère que vous ne m'en tiendrez pas rigueur. :blush:
En fait j'ai déjà commencé à fabriquer ce pilote, échelle 1/4.5 au départ j'envisageais juste de faire tourner la tête, comme on le fait souvent en la mettant sur un servo branché en Y sur la voie de direction de la radiocommande, donc tout bête. Puis j'ai eu l'idée de vouloir faire bouger la bouche, et de diffuser un message sur un mini lecteur mp3 avec un ampli/HP, message en Tchèque puisque le planeur est Tchèque :P Puis ensuite j'ai voulu animer un bras, puis là je trouvais que ça faisait un peu beaucoup pour mettre sur la radiocommande, et pas spécialement sécurisant en vol, vu qu'en fait l'animation est destinée à être vu juste au sol. De plus l'animation de la bouche ne me plait qu'à moitié, l'ayant faite avec un servo modifié pour tourner en continu, donc un bruit de servo pas agréable puisque censé doubler un message vocal.
Et là j'ai commencé à penser que je pourrais peut être animer le tout de façon autonome, hors radiocommande de vol du planeur, avec une carte comme vous utilisez pour vos robots. J'ai vu/lu qu'Arduino revenait souvent, je me suis un peu documenté sur des sites, mais cela me semble extrêment obscur quand au fonctionnement et surtout à la programmation

Pour l'instant j'ai passé commande d'une carte Arduino Nano, de quelques accessoires pour cette carte, relai, telecommnande IR, d'ailleurs sans savoir si j'en aurais besoin, mais bon comme c'est pas bien cher, ni vraiment à quoi ils servent, achat aussi d'un module MP3 pour Arduino (peut être que ça pourrait remplacer mon lecteur MP3+ampli/HP?)

je vous met quelque photos de mon pilote, et vous pouvez voir plus de détails sur mon site http://www.retroplane.net/mira3/page2.htm

Image IPB

Image IPB

Image IPB

Image IPB

J'attend ma commande, mais ça ne sera pas avant fin décembre, mais pour anticiper, et ne pas me retrouver encore coincé 3 semaines de plus, autant commander maintenant ce qu'il me faudra exactement pour l'animation de ce pilote
Donc ma question va être simple: en plus de ma carte Arduino Nano, de quoi ai-je réellement besoin pour animer 3 servo, ou 2 servo + 1 micro moteur à courant continu dans l'hypothese où je remplace mon servo de machoire par un micro moteur réducté (car plus silencieux) est-ce que seule la carte suffit? donc branchement des servos directement sur la carte Arduino? ou il faut un shield servo?

sachant que je suis limité en place et en poids, donc je voudrais être le plus compact possible

merci d'avoir eu le courage de me lire, et j'espère trouver de l'aide parmis vous, et surtout de la patience, car pour l'instant je patauge dans la semoule et je suis dans le flou le plus absolu

#2 Mgros

Mgros

    Membre occasionnel

  • Membres
  • Pip
  • 144 messages
  • Gender:Male
  • Location:Caissargues 30

Posté 10 décembre 2011 - 08:36

Déjà j'adore la tête du pilote ... vraie tête de tchèque ...
Je ne connais pas la base arduino mais je sais qu'il y a beaucoup d'exemple sur comment piloter un servo...
Pour piloter 1 servo il faut au minium son + - et une info (fil jaune en RC) ce dernier tu le branche sur un patte de ton microcontrôleur qui sera configurée en sortie digitale/TOR... ca c'est pour la partie hardware...
ensuite il faut programmer cette sortie pour générer un signal carré d'un période fixe d'environ 20ms (me souviens plus bien) et pendant cette période ton signal sera égal à 1 pendant 0 à 2 ms pour faire tourner le servo ... pour réaliser ces temps il faudra paramétrer les temporisation du microcontrôleur ...

Je pense que les connaisseurs de l'arduino te renseigneront plus que moi ...

Sinon encore vraiment belle réalisation et surtout originale ... @+
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.
Ma Chaîne youtube
------

#3 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde
  • Interests:Tout

Posté 10 décembre 2011 - 09:19

Salut,

Il a une bonne tete, c'est sur !!

1/4,5e, ca fait combien en cm ?? Vu la taille des servos, je dirai que c'est asser gros..
Donc, oui la Arduino nano que tu a pris conviendra.
Ca sera relativement simple a programmer si tu veux juste faire bouger ses membre de façon aleatoire.
Tu aura juste a brancher tes servo sur l'alim de ton planeur et le fil de signal sur la Carte arduino.

POur programmer tu trouvera ce dont tu as besoin ICI
Mais, il faudra un Module USB pour programmer ta nano (si elle ne dispose pas de port Usb integré).

 
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter :  https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/

Besoin d'une impression 3D grand format ? Contactez moi !
 


#4 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 10 décembre 2011 - 10:23

Bonjour

Très interressant cette collaboration inter passions ;)
Effectivement, tu n'as bédouin de rien d'autre que la Nano qui est unexellent compromis poid capacités.

Mais je te poserais tout de meme deux questions.

Quels sont les événements déclanchants ?
Quelle est la taille de la tringlerie ?
Quelles sont les tensions disponibles ?
Quel est lampée âge restant (une fois tout le reste alimenté)

Nous t'aiderons soit en certain ;)
Et super projet.

Cdlt
Yves

 


#5 VincentB

VincentB

    Membre

  • Membres
  • 50 messages
  • Gender:Male
  • Location:Beziers - France
  • Interests:Modélisme, planeurs anciens, internet, photo, video...

Posté 11 décembre 2011 - 07:11

Bonjour,
Merci pour votre accueil et devouement


1/4,5e, ca fait combien en cm ?....
oui la Arduino nano que tu a pris conviendra.

La taille de la tête, environ 6cm, mais la carte sera cachée sur le corps, devant ou derrière, donc je ne devrais pas avoir de problème de place


il faudra un Module USB pour programmer ta nano (si elle ne dispose pas de port Usb integré).

la Arduino nano que j'ai commandé est celle- ci, c'est bon, elle a bien le port usb pour la programmer?
Image IPB





Quels sont les événements déclanchants ?
Quelle est la taille de la tringlerie ?
Quelles sont les tensions disponibles ?
Quel est lampée âge restant (une fois tout le reste alimenté)



-événements déclanchants ? c'est a dire? je pensais mettre en route la carte avec la telecommande IR arduino et que la séquence se déroule, ça durereais environ 45s. Je voulais définir une séquence du type: le pilote lève le bras et tourne la tête, la machoire bouge et une partie du message est diffusé, il baisse le bras, autre partie du message avec machoire synchronisée a peu près selon le texte, tête qui tourne un peu durant le texte, bras qui se lève à la fin... ça c'est possible a faire avec ce genre de carte? elle ne sera pas limitée en capacité de programmation?


-la taille de la tringlerie? il n'y en a quasiment pas, tête mise en direct sur le servo, bras également

-Quelles sont les tensions disponibles ? je ne sais pas, j'adapterais en fonction des besoins, les servos ont besoin d'être alimentés en 5 ou 6v, mais la carte je ne sais pas comment ça marche et ce dont elle a besoin, mais j'adapterais l'accu en fonction, lipo 2 ou 3S

-L'ampérage, aucune idée de ce que consomment les servos, il faut le savoir? j'avais cru lire quelque part que sur les cartes on ne pouvait pas brancher plus de xxx Mah? ça voudrait dire que je ne peux pas brancher 3 servos directement sur la carte? auquel cas faut il que je commande un shield? lequel?

#6 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 11 décembre 2011 - 10:50

Bonjour

En fait hier j'ai lu le message depuis mon iPhone sans voir toutes les images et sans lire le topic que tu a posté sur ton forum.

Je vais donc te répondre plus précisément et essayer de mieux me faire comprendre. (dedolé pour la réponse trop rapide d'hier(.

Je ne reviendrais pas sur les compliments bien sur mais j'adore la precision, la recherche de vérités historiques bien sur mais parlons servomoteurs ;)

Une carte Arduino (comme tous les Microcontroleurs ne savent gérer que de la logique. C'est à dire de faibles courants (de l'ordre de quelques miliamperes) sur des tensions ne pouvant pas dépasser 5v. Cela ne veux pas forcément dire que tu as besoin d'un Shield pour tes servos mais au vu de ton inexpérience en matière de microcontroleurs cela serait peut être plus simple. (bien que tes réalisations montrent que tu es plutôt doué en tout ;). )

Donc je vais t'expliquer à quoi sert un servoshield et tu verras si tu en a besoin ou pas.
Comme je te le dit plus haut, un Microcontroleur ne sait gérer que des circuits logiques (état 0 ou état 1). Mais pour des servomoteurs tu a biensur besoin de commandes (les fameux états 0 ou 1) mais egalement un circuit puissance qui peut être de plusieurs Ampères sur des tensions pouvant largement dépasser les 3.3 v ou les 5v.
Le servoShield va te servir à facilement gérer ces différentes tensions tout en te donnant accès à une connectique spécialement conçue pour eux (connecteurs servos 3 contacts). Et ce que nous voulions dire hier etait que tu pouvais te débrouiller à moindre prix sans ce Shield mais il est vrai que cela t'oblige à bidouiller souder etc…

Pour le remplacement de ton servomoteur actionnant la bouche, oui les petits moteurs Polilu que je vois sur la photo font peu de bruit. Mais attention les moteurs CC ne se pilotent pas comme un servomoteur.
Tu as normalement besoin d'un pont en H et d'un signal PWM (disponible sur l'Arduino). Tu peux sans doute te passer de pont en H si tu ne souhate utiliser ce moteur dans un seul sens de rotation et à une seule vitesse. Mais bon la c'est toi qui sais comment et quand la bouche devra retrer en action.
Sache juste qu'un pont en H nécessité un autre Shield (du genre motorshield)

Pour la carte MP3, quel est le modèle que tu as commandé ?
Si je te pose cette question, c'est que je travail actuellement sur un projet ou je souhaite faire parler mon robot. Et la chose n'est pas simple. Donc si il ne s'agit que de faire jouer quelques MP3 c'est simple mais si tu souhaites reconstituer des phrases en fontion des événements déclencheurs c'est un peux plus difficile.
Dernière chose à propos de cette question, fais attention. Certaines cartes MP3 ont le décodeur MP3 intégré à la carte. D'autres utilisent le Microcontroleur de l'Arduino pour Lee décoder. Comme les cartes Arduino ne sont pas multitâches, cela veux dire que tu ne peux rien faire d'autre pendant la lecture d'un fichier audio. Ce qui est bien sur un probleme dans ton cas.

Il n'est pas très difficile de comprendre que tu as acheter tout ça en Asie. Personnellement je ne commande plus trop de materiel Chinois qui n'ont pas forcément les Librairies et les documents techniques utiles pour les mettre en œuvre. Mais si ce sont des Clones de cartes connues ça peux encore aller. Par contre, si tu devais passer une nouvelle commande, nous te conseillerons sur des sites sérieux rapides et abordables en fonction du type de commande. Pour que tu ne passe pas encore 3 semaines à attendre ;)

Voilà ce que je peux dire pour le moment. Si tu as d'autres questions, n'hésitez pas.

PS:
La Nano est très bien. Mais il n'existe pas véritablement de Shields pour Nano. Je veux dire par la qu'un Shield est une carte qui s'enboîtent directement sur une autre carte comme la Uno, Mega etc en prenant directement par ces connexions les Pins dont il a besoin et donne à nouveau une connexion pour emboîter en autre Shield au dessus.
Avec la Nano tu vas devoir prendre des cartes indépendantes et les brancher en fil à fil sur la Nano.
À toi donc de voir la place disponible. Mais pour le choix entre une Nano et une Uno c'est bien sur la question qui doit être posée (ai je la place pour mettre une Uno. Si la reponse est oui il est préférable de prendre une Uni.) la Bano est vraiment faire pour des projets ou le poid et la place sont à économiser au maximum.

Cdlt
Yves

 


#7 VincentB

VincentB

    Membre

  • Membres
  • 50 messages
  • Gender:Male
  • Location:Beziers - France
  • Interests:Modélisme, planeurs anciens, internet, photo, video...

Posté 11 décembre 2011 - 12:48

Merci Yves pour toutes ces précisions, ok pour le servoshield, un comme le "Arduino Sensor Shield V4 digital analog module & servo" ça irait? mais par contre d'après ce qu'il m'a semblé voir, ils ont l'air de faire la taille des cartes Arduino Duemilanove et non plus petit comme la nano? a moins que vous auriez une référence d'un petit servoshield? ces servoshield se branchent comment sur la carte? j'ai eu l'impression de voir que ça s'empilait sur la carte?

Pour le mp3 j'ai pris ce truc
Image IPB
"Mini SD Card MP3 Sound Module For PIC Arduino WTV020-SD #260" (a t'on le droit de donner sur le forum des liens directs de site commerciaux et de materiel du site d'encheres eb...?)

#8 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 11 décembre 2011 - 02:25

Merci Yves pour toutes ces précisions,


Pas de problème, nous le faisons avec plaisir et sommes certains que nous trouverions également toutes l'aide dont nous avons besoin sur votre Forum ;)

Pour le servoshield, un comme le "Arduino Sensor Shield V4 digital analog module & servo" ça irait?


Oui, c'est un excellent Shield. Mais attention, il ne s'adapte pas à une Nano mais à une Uno ou autre carte de ce format.
C'est ce que je voulais t'expliquer plus haut.

Toutefois, les connecteurs sont assez difficile a trouvé et les connecteurs standard (genre Futuba) n’ont pas.
Je te conseille plutôt ce genre de shield
Mais si tu as la place et que tu souhaites mettre un moteur CC (et que tu passerais a un autre Microcontrôleur que la Nano (pour adapter des Shield) pourquoi ne pas prendre ça.
Cette carte règle tout tes problèmes.
Elle possède un µC identique a la Nano ou la Uno)
Elle possède toute la connectique pour Servomoteur
Elle possède le Pnt en H dont je te parlais plus haut.
Elle est prête a recevoir une carte MP3 (quel que soit le choix que tu fasse)

En d'autres termes, elle est parfaite pour ce que tu veux faire et parfaite pour tout autre projet futur.
Elle n'a donc besoin d'aucune autre carte Shield pour ce projet (a l'exception du MP3 bien sûr)

Certes elle coute 35€ mais plus besoin de carte Servo, plus besoin de carte Motor Shield etc...

Pour la carte MP3
je ne la connais pas
La doc laisse supposer que sont utilisation n'est pas très souple, mais pour ce que tu veux en faire elle répondrait sans doute a ces besoins précis, mais pas forcement a un autre projet.
D'autre part, je ne suis pas certain que le décodage MP3 ne se fasse pas la carte et pas par l'Arduino. De toutes façons, tu l'as donc autant la tester et voir si elle répond a tes besoins ou pas avant d'imaginer en changer.
Mais une question que je ne t'ai pas posée, qu’elle est la puissance d'ampli dont tu as besoin ?
Cette carte ne dispose que d'un tout petit ampli est-il suffisant ?

Ce qui est sur, c'est que tu vas devoir écrire du code pour faire fonctionner tout ça.
Mais nous t'aiderons aussi.

Pour ta question sur les liens.
Oui, tu peux donner des liens extérieurs si toutefois nous ne sentons pas des ces redirections une volonté de détourner nos lecteurs vers un autre site ou que nous voyons de facon trop flagrante de la pub pour un site marchand.

J'attends donc tes autres questions

Cdlt
Yves

 


#9 VincentB

VincentB

    Membre

  • Membres
  • 50 messages
  • Gender:Male
  • Location:Beziers - France
  • Interests:Modélisme, planeurs anciens, internet, photo, video...

Posté 11 décembre 2011 - 03:18

Finalement j'aurais mieux fait d'acheter une carte de dimension plus standard, que la nano, ou de poster ici avant tout achat... mais bon, quand on débute une nouvelle activité c'est toujours comme ça. Je vais plutot attendre de recevoir la carte pour comprendre un peu mieux comment ça marche, et continuer les achats après.
Sinon pour la nano, ce shield irait bien? mais pour finir on retombe avec un encombrement de taille standard, qui m'est plus difficile à camoufler

mon ampli de mp3, je ne connais pas sa puissance, c'est un petit truc a quelques euros, je recherche juste a ce que l'on entende quand on est au sol près du planeur, on le voit sur cette photoImage IPB
et le petit moteur réducté que j'aurais aimé installer en remplacement du servo actuel qui est trop bruyant, mais bon il me faut tout rouvrir la tête pour recommencer...

#10 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 11 décembre 2011 - 03:38

Oui ce shield est un bon compromis. Mais il ne te permettra toujours pas d'enficher les shields de taille standard.

Il te permet toutefois de régler ton besoin de servo Shield.

Pour le reste, si tu utilises le moteur CC qui se trouve sur la photo (Pololu 50:1 ou 30:1 en 6v)
C'est un excellent moteur très silencieux. (cela ne veut pas dire qu'il ne fait pas de bruit ;)

Mais je ne sais pas comment tu comptes l'actionner.
Si c'est juste une bielle (donc vitesse constante et rotation dans 1 seul sens) tu n'as pas besoin d'autre chose pour le faire marcher (en te fabriquant un petit connecteur adapté tu peux sans doute le commander depuis un port servo de ce Nano Shield) Il te faudra juste ajouter un relais ou un transistor pour déclencher sa mise en route.

Sinon oui, tu aurais du passé nous voir avant. Mais voila c'est trop tard alors essayons de faire en sorte que tu arrives a finaliser ton projet sans que cela ne te revienne trop cher.

Cdlt
Yves

 


#11 VincentB

VincentB

    Membre

  • Membres
  • 50 messages
  • Gender:Male
  • Location:Beziers - France
  • Interests:Modélisme, planeurs anciens, internet, photo, video...

Posté 11 décembre 2011 - 04:59

si je mets le micro moteur, je pourrais l'actionner par un relai de ce type? (j'en ai commandé un)
Image IPB
ou sinon avec un petit switch electronique qui se branche comme un servo

#12 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 11 décembre 2011 - 07:34

Oui tout à fait.
Mzis dans un seul sens.
Et pour jouer sur la vitesse ça deviens plus difficile
Donc ce relais est parfait pour démarrer le moteur à un moment déterminé par du code.
Mzis impossible (facilement et sans risque) de changer le sens de rotation.
Pour jouer sur la vitesse de rotation dans ce cas la sème façon serait de jouer sur la tension.
Tu as donc la possibilité de mettre un potentiomètre pour chuter menuellement la tension (donc la vitesse) mais avec une perte de couple. C'est la raison pour laquelle cette solution est rarement employée. Mais dans ton cas, la puissance de ce moteur est bien plus importante que ce dont tu as réellement besoin. Donc je dirais oui.
Mais pas question de varier la vitesse à distance ou avec du code. Tu la réglé une bonne fois pour toute. Et chaque fois que le relais colle ton moteur démarre toujours dans le meme sens et toujours à la même vitesse.

Pour faire autrement, et donc varier le sens de rotation et la vitesse par code. Il faut utiliser une carte genre motor Shirld piloté par un PWM (c'est un signal carré généré par le Microcontroleur. Il séquence des phases d'alimentation du moteur. En alimentant par exemple ton moteur qu'à 50% du temps, ton moteur ne tournera qu'à 50% de sa vitesse. Et comme la tension reste la tension nominale du moteur, tu garde la totalité du couple que le moteur peut produire.

Voilà pour la petite explication.
Mais dans ton cas je pense que le relais est bien suffisant, en ajoutant un petit potentiomètre pour ajuster la vitesse de la bouche pour sue cela soit réaliste.

Cdlt
Yves

 


#13 VincentB

VincentB

    Membre

  • Membres
  • 50 messages
  • Gender:Male
  • Location:Beziers - France
  • Interests:Modélisme, planeurs anciens, internet, photo, video...

Posté 11 décembre 2011 - 07:56

Pour le sens de rotation ça n'a pas d'importance, puisque le mouvement est lineaire avec une biele qui attaque la machoire sur glissière.
Pour ce qui est de la vitesse, actuellement avec mon servo a rotation continu ça tourne à 55 tours/minute, et ça donne l'impression de trop de lenteur du mouvement, le micro moteur reducté lui ferait 65 tours/mn sous 4V, c'est un peu mieux, mais je pense que l'idéal serait 100t/mn avec eventuellement possibilité de reduire la vitesse, mais je n'ai pas trouvé ce micro moteur reducté a 100t/mn, et lui augmenter le voltage, je ne sais pas s'il apprécierait, il a l'air donné pour tourner en 3V. Mais bon tout ça c'est pour le fun et je ne veux pas être exigent à pousser trop loin le réalisme, vu la taille de la bouche qu'on voit à peine quand on est à 2m :lol:

#14 Sani300

Sani300

    Habitué

  • Membres
  • PipPip
  • 150 messages
  • Gender:Male
  • Interests:Robotique
    Concours
    Drone

Posté 11 décembre 2011 - 10:04

Pour ce qui y est de la musique je te conseil ça : http://elm-chan.org/works/sd8p/report.html
C'est pas du mp3 mais du .wav. Le mp3 c'est tout de suite plus dur à mettre en oeuvre parce qu'il faut décoder le mp3 avant de le lire, et il faut donc un bon microcontroleur.
Je suis entrain d'essayer de le réaliser, il est tout petit et c'est ça que je recherchais moi! Je pourrai même, si j'arrive a le faire fonctionner te réaliser le circuit imprimé.
(Je fais les tests cette semaine)

C'est vraiment très jolie ce que tu fais c'est dingue!

#15 seb03000

seb03000

    @pump_upp - best crypto pumps on telegram !

  • Membres
  • PipPipPipPipPip
  • 1 193 messages
  • Location:https://t.me/pump_upp
  • Interests:https://t.me/pump_upp

Posté 12 décembre 2011 - 12:31

Bonsoir Vincent .

Et bien quel projet très intéressant et fastidieux , tu as de la ressource ya pas a dire.

Je suivrai ton projet à cœur.

J’ai hâte de voir l'avancement de ton projet.

J'ai vu ton site il et jouette , et très bien illustré , ça donne des idées.

#16 Sani300

Sani300

    Habitué

  • Membres
  • PipPip
  • 150 messages
  • Gender:Male
  • Interests:Robotique
    Concours
    Drone

Posté 14 décembre 2011 - 06:29

Voila, après test le lecteur .wav dont je t'ai parlé fonctionne très bien, par contre dans ton cas il faudra rajouter un petit ADI pour faire un amplificateur et un filtre (RC) pour un passe bas pour avoir du son audible pour ton application!

#17 VincentB

VincentB

    Membre

  • Membres
  • 50 messages
  • Gender:Male
  • Location:Beziers - France
  • Interests:Modélisme, planeurs anciens, internet, photo, video...

Posté 14 décembre 2011 - 06:53

je verrais déjà si je peux utiliser le petit module mp3 pour arduino qui est en commande, eventuellement sinon celui que j'ai déjà, qui est un clone de ipod shuffle (qui coute une misère, 3 euros port compris) d'ailleurs pour les bricoleurs d'électronique, il doit peut être y avoir moyen de desosser ces lecteurs et de les intégrer dans les cartes des robots

#18 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 14 décembre 2011 - 07:45

d'ailleurs pour les bricoleurs d'électronique, il doit peut être y avoir moyen de desosser ces lecteurs et de les intégrer dans les cartes des robots

Il y a toujours une solution. Le plus souvant le vrai problème est la connection. Il faut pouvoir sortir des fils pour les brancher sur une carte, un transistor, un relais ou tout autre solution d'éclanchante. .

Mais ces lecteurs MP3 sont le plus souvant tellement miniaturisé que tenter d'y faire des soudures pour y ajouter de la filace est malheureusement le plus souvant vouée à l'échec. Et même à 3€ au bout du compte ça fait bien cher pour la poubelle ;)

Mais il y a des modèles ou cela reste délicat mais faisable.

 


#19 VincentB

VincentB

    Membre

  • Membres
  • 50 messages
  • Gender:Male
  • Location:Beziers - France
  • Interests:Modélisme, planeurs anciens, internet, photo, video...

Posté 21 décembre 2011 - 03:47

Bonjour tout le monde,
me voilà de retour car j'ai reçu la carte arduino nano et le shield qui va avec. Tout d'abord ma mécanique du pilote est terminée, une petite photo
Image IPB
et vous avez le détail en bas de page de mon site, http://www.retroplane.net/mira3/page2.htm
les jambes/bottes bougeront avec le servo de direction via la radiocommande. Je rappelle ce que j'aimerais faire
bouger la bouche a peu près synchro avec un enregistrement vocal en mp3, bouger la tête, bouger le bras jusqu'au klaxon et envoyer le son du klaxon en mp3

je vous avouerais, que n'y connaissant absolument rien, je flippe et j'ai peur de pas arriver jusqu'au bout, et je préfère passer pour le boulet de la semaine en demandant conseil ici avant de brancher quoi que ce soit. En fait je ne sais pas si le matériel accepte des erreurs de branchement, je ne voudrais pas voir de la fumée s'échapper de la carte.

Donc voici ce que j'ai reçu
Image IPB

mais pas la moindre petite notice de branchement, donc si vous pouvez me guider ce serait sympa. Pour commencer je voudrais juste faire bouger un servo pour comprendre le fonctionnement
donc si vous le voulez bien des questions basiques de boulet

-Peut on programmer la carte sur l'usb en la laissant sur le shield?
-doit on apporter une source de courant durant la programmation?
-Ou brancher le servo? prises du bas analog in?
-les servos ont un standard de prise -+signal, ça correspond aux broches du shield ou faut inverser des fils?
-quelle source de courant apporter pour juste faire fonctionner le servo? 5V à la borne bleue (indiquée servo pwr?) faut il mettre egalement du 9v sur la prise d'alim en bas a gauche?

merci de m'aiguiller, ou eventuellement de me donner une url pour les premiers pas et où l'on a aucun risque de se tromper dans les branchements, mais j'ai vraiment l'impression que les différents sites visités ne s'adressent pas au débutant comme moi n'y connaissant rien du tout, et je le redis j'ai surtout peur de cramer des trucs si je branche au pif

#20 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique
  • Interests:La robotique !

Posté 22 décembre 2011 - 07:55

Bonjour Vincent,

Tout d'abord, bravo pour ton travail ! Tes pièces sont superbes, tes petits mécanismes sont parfaits et ingénieux ! Vraiment, c'est beau à voir ! :wub: Je vais tenter de répondre au mieux à tes questions, tu mérites d'être un peu aidé dans ton projet, j'ai envie de voir la suite !

-Peut on programmer la carte sur l'usb en la laissant sur le shield?


Oui.Le shield n'est qu'une "extension" de l'arduino nano. Le shield permet d'avoir une broche 5V et une broche GND avec chaque broche de "signal". Elles sont bien indiquées sur la carte. Le GND vers l'extérieur de la carte d'extension, le 5V au milieu et le "signal" vers le centre.

-doit on apporter une source de courant durant la programmation?


L'arduino utilise le courant de l'usb de ton ordinateur pour fonctionner quand tu programmes. Pour programmer un seul servomoteur, un petit comme ceux que tu utilises, tu n'as pas besoin d'alimentation externe. En gros, tu branches l'arduino à ton ordinateur, tu programmes, tu envoies le code dans l'arduino, tu testes, tu reprogrammes ( ^_^ ), ... Et tout ça en laissant branché.

-Ou brancher le servo? prises du bas analog in?


Un servomoteur se branche sur les broches PWM (pins 3, 5-6, 9-10-11).

-les servos ont un standard de prise -+signal, ça correspond aux broches du shield ou faut inverser des fils?


Normalement tu ne dois rien inverser. Je ne peux pas promettre qu'il n'existe aucun servo qui n'utilise pas le branchement standard mais je n'en ai jamais vu. (À part des servomoteurs particuliers comme les Robotis ou autres "servomoteurs intelligents") Donc c'est facile.
Tu as ton servomoteurs avec tes trois fils. Il y a plusieurs standards mais en général le GND c'est le plus foncé (brun, noir), le 5V c'est le rouge et le "signal" c'est le troisième (blanc, orange). Il suffit de bien faire attention à les brancher dans le bon sens. ;)

-quelle source de courant apporter pour juste faire fonctionner le servo? 5V à la borne bleue (indiquée servo pwr?) faut il mettre egalement du 9v sur la prise d'alim en bas a gauche?


Comme je l'ai dis plus haut, quand tu programmes le courant de l'usb est suffisant. Après, quand l'installation complète sera programmée et dans ton planeur, alors tu vas devoir mettre une petite batterie. L'arduino accepte jusqu'à 12V. (voir plus, mais pas conseillé..). Le régulateur de ton arduino nano peut débiter 500mA. Je ne sais pas exactement combien consomme tes servomoteurs, à mon avis le plus simple serait de les tester avec un ampèremètre, si tu as.

Après tu peux les alimenter directement par l'arduino (prise jack PWRIN) et/ou par le bornier bleu juste à côté de "DFRduino.." (si 500mA suffisent pas). Dans tous les cas tu dois alimenter l'arduino.


Bon courage pour la suite !


Quelques liens :
-Manuel d'utilisation de ta carte d'extension (schéma intéressant page16)
-Le site d'arduino - Arduino Nano
-Les tutoriels sur le site d'arduino
-t-o-f.info - tutoriels arduino
-mon-club-elec.fr - tutoriels arduino

Tu devrais trouver pas mal de réponses à tes questions là dessus. ;)

Esprit
*Rêve d'en caser un dans un robot*




Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users