Creer un Animatronic - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 55 sur 55

Creer un Animatronic



  1. #31
    invitef86a6203

    Re : Creer un Animatronic


    ------

    Citation Envoyé par Jack Voir le message
    Mais pourquoi voulez-vous lui imposer un pic? La carte arduino fera parfaitement l'affaire s'il arrive à s'en procurer une.

    A+
    La carte arduino c'est juste un pic avec quelques connecteurs.

    Pour son application , il faut plusieurs pics , 1 par 8 servos , 1 pour commander ou alors le PC pour commander.

    Je ne pense pas que Arduino ai déjà tout ça, tout fait. (enfin peut être)
    Si la carte Arduino fait l'affaire ou sont les logiciels qui pilotent les servos et pilote le séquençage ?

    c'est juste un conseil chacun fait ce qu'il veut de toute façon...

    -----

  2. #32
    Jack
    Modérateur

    Re : Creer un Animatronic

    La carte arduino c'est juste un pic avec quelques connecteurs.
    C'est un ATMEL

    Pour son application , il faut plusieurs pics , 1 par 8 servos
    Tant que çà?

    c'est juste un conseil chacun fait ce qu'il veut de toute façon...
    D'accord avec toi.

    A+

  3. #33
    invite38dbb5d4

    Re : Creer un Animatronic

    C'est pour ça je je viens sur un forum, pour qu'on puisse me renseigner. Je n'ai pas envie d'acheter n'importe quoi.
    c'est un membre d'un forum qui m'a dit que c'était le meilleur moyen ...
    http://www.arduino.cc/playground/Lea...leServoExample

  4. #34
    invitef86a6203

    Re : Creer un Animatronic

    http://lolowebsite.free.fr/12fservo/12fservo.html
    Même chose avec un pic à 2 euros.
    Et avec le source schéma et explications

  5. #35
    invite38dbb5d4

    Re : Creer un Animatronic

    merci pour le lien mais je suis débutant en robotique et a par le schéma d'un interupteur je n'y connait pas grand choses. c'est d'ailleur pour cela qu'on m'a conseiller la carte Arduino

  6. #36
    invitef86a6203

    Re : Creer un Animatronic

    Le sujet m'intérresse , j'en ai déjà fait un assez simple pour amuser les gosses.
    Un loup garou "avec masque tex avery" et leds, servo, et magneto pour le cri.
    Je l'ai démonté, je n'ai pas fais de photo ...

    Je prépare un programme en VB pour piloter le générateur 8 servos de Fribotte.

    Il faudra juste un programmateur de pic et un PC.

    Pour le moment ça fonctionne du PC vers le fribotte ,
    En envoyant les commandes du port série.

    je vais ajouter le générateur de .hex pour mettre un Pic12F675 ,
    ainsi on économise le transistor inverseur de mise en forme 5V,
    reste à tester la stabilité , normalement on met un quartz, mais si ça fonctionne assez bien sans le quartz , le pic sera absolument tout seul , sinon il faudra un quartz et 2 condo.

    J'ai utilisé le source fribotte pour démarrer comme structure de base, en laissant le nom qu'il faudra sans doute changer.
    je met le source en ci joint


    Et l'install qui dépasse les 2MO sur mon site;
    http://pagesperso-orange.fr/pat.deau...D/vb8servo.zip
    Si c'est censuré par les admins , (comme c'est déjà arrivé) m'envoyer un mail privé pour avoir le lien.

    pour le moment c'est juste une version béta à améliorer.
    Fichiers attachés Fichiers attachés

  7. #37
    invite38dbb5d4

    Re : Creer un Animatronic

    J'ai trouver un petit magasin sur Liège il ne connaisai pas les carte Arduino mais il a fait deux trois recherche et il peut m'en commender pour 42 € d'après cela vaut-il la peine ? d'après moi oui même si c'est plus cher que prévu mais déjà moins chez que ce que me demander le site Français.

  8. #38
    invitef86a6203

    Re : Creer un Animatronic

    Arduino je connais pas...
    Chacun a le droit de se faire plaisir en achetant ce qu'il veux.

    Les conseilleurs ne sont pas les payeurs.


    Et mon prog VB maintenant génère un fichier Hex directement programmable sur le pic12F675.

    Mais bon , ça n'as pas l'air d'interresser beaucoup de monde.

  9. #39
    Gérard

    Re : Creer un Animatronic

    Citation Envoyé par freepicbasic Voir le message



    .........
    Et mon prog VB maintenant génère un fichier Hex directement programmable sur le pic12F675.

    Mais bon , ça n'as pas l'air d'interresser beaucoup de monde.
    Bonjour Pat, Ben si ça intérresse.

    Je l'ai téléchargé et ...marche pas !

    Bon, je n'ai pas relancé Windows, c'est peut être le pb.

    Que fait exactement ton soft ?
    Est-ce un IDE ?

  10. #40
    invitef86a6203

    Re : Creer un Animatronic

    Citation Envoyé par Gérard Voir le message
    Bonjour Pat, Ben si ça intérresse.

    Je l'ai téléchargé et ...marche pas !

    Bon, je n'ai pas relancé Windows, c'est peut être le pb.

    Que fait exactement ton soft ?
    Est-ce un IDE ?
    Il envoie les commandes sur le port série pour commander le circuit pilote de 8 servos , en fait jusqu'a 64 servos.
    voir le circuit de fribotte.
    Il faut impérativement un port com1 pour le moment.

    qu'est ce qui ne marche pas , il dit quoi ?
    Avec l'install VB ?


    On peut faire un programme simple avec position des servos tempo gosub et goto
    simuler et fonctionnant sur le pc

  11. #41
    invitef86a6203

    Re : Creer un Animatronic

    Est-ce un IDE ?
    c'est du standard !

  12. #42
    invitef86a6203

    Re : Creer un Animatronic

    le source ci joint
    et l'install VB > 3Mo ci dessous;
    http://pagesperso-orange.fr/pat.deau...D/vb8servo.zip

    Ajout du compilateur de fichier .hex pour le pic12F675.
    Fichiers attachés Fichiers attachés

  13. #43
    invitef86a6203

    Re : Creer un Animatronic

    Récepteur de Robot virtuel des codes fribotte.
    Affiche les codes reçus et déplace 8 curseurs correspondant au 8 voies de la carte No1.

    Permet de tester avec 2 PC par le port série.

    pour fonctionner d'un PC à l'autre , il ne faut pas inverser la COM voir l'option à la compile.
    pour le PC faire une masse à 2.5V avec l'alime 5V du Pic, 2 résistances de 180 ohms et un chimique de 330µf.

    pour le Fribotte inversion et connexion direct masse et signal.

    fonctionne sans quartz !
    avec l'utilisation de l'OscCal d'origine , tester à 20°C.

    le source ci joint
    et l'install VB > 3Mo ci dessous;
    http://pagesperso-orange.fr/pat.deau...OAD/vrobot.zip
    Fichiers attachés Fichiers attachés

  14. #44
    Gérard

    Re : Creer un Animatronic

    Citation Envoyé par freepicbasic Voir le message


    ........
    qu'est ce qui ne marche pas , il dit quoi ?
    Avec l'install VB ?

    .....
    Bonjour,

    Il dit :
    Erreur d'exécution '8002'
    Invalid port number

    C'est vrai que mon portable n'a pas de port série.

  15. #45
    invitef86a6203

    Re : Creer un Animatronic

    Citation Envoyé par Gérard Voir le message
    Bonjour,

    Il dit :
    Erreur d'exécution '8002'
    Invalid port number

    C'est vrai que mon portable n'a pas de port série.
    Ok , il suffit de le dire...

    Je met un test et je gère le port, (sur ServAutomat)
    s'il n' y a pas de port série je met le aucun port (radio button que j'ajoute), ainsi il démarrera tout de
    même.

    Sur le prog Robot virtuel , c'est inutile puisque s'il n'y a pas de port , le prog ne sert à rien...


    Ps) je viens de voir que notre ami Coasterfan avait fait des posts sur d'autres forums, j'arrive donc un peu tard, je continue tout de même pisque le sujet m'interresse...

  16. #46
    invitef86a6203

    Re : Creer un Animatronic

    J'aimerais dire que la plupart des fautes qui persistent sur mes posts (et sans doute sur d'autres) ont pour cause cette stupide limitation en temps de correction sur ce forum.
    Je laisse ce post pour la postérité ... LOL.

  17. #47
    invitef86a6203

    Re : Creer un Animatronic

    Nouvelle version avec gestion du port Com
    Si le port est invalide ou occupé on passe en mode "Aucun port"


    http://pagesperso-orange.fr/pat.deau...D/vb8servo.zip
    Fichiers attachés Fichiers attachés

  18. #48
    invitef86a6203

    Re : Creer un Animatronic

    Un Manuel Texte , écrit rapidement pour le moment.
    Des images et vidéos plus tard...


    Le programme de départ était le programme de test VB des fribotte pour commander le pilote de 8 (à 64) servos.

    La sélection du port a été ajoutée et gérée si aucun port valide ou libre est disponible le prog passe en mode désactivé.


    Le fait de modifier un des curseurs, valide le servo en le mettant On et envoie le code sur le port série en temps réel.
    Le label activé/désactivé passe du rouge au vert.

    Ce label me sert pour ajouter une commande sur la liste de droite.
    cliquer sur activé pour insérer la commande de position servo.

    On peut commander jusqu'a 8 cartes avec une adresse de 0 à 7.
    Pour cela sélectionner "adresse carte".
    Par défaut on a la carte qui correspond à la première carte de 8 servos.
    Mettre 3 masses (3 soudures ou rien si les 3 pins de sélection on une pull down , selon votre version de carte fabriquée) sur

    les sélectionneur d'adresse de la carte fribotte.


    Le programmes automate par défaut


    Les différentes commandes.

    sélection du port Com
    sélection de la carte
    Quitter fin du logiciel
    Servo On/off pour activer le servo
    glissières réglage et envoie en temps réel du code

    RUN éxécute les commandes
    STOP Arrête l'éxécution
    "delay Exec" permet de temporiser chaque commande afin de les voir défiler plus lentement.
    La valeur du delay est saisie en milli seconde de 0 à 65535
    beep un beep (hp PC) à chaque passage par le START
    load lit le fichier dont le nom est écrit à coté
    save écrit le fichier avec le nom est écrit à coté
    recent les derniers nom utilisé sont d ans la listbox à coté en cliquant on charge le nom sélectionné


    Compile affiche la fenêtre de compilation

    Commandes ajoutant une ligne de code

    commandes utilisant la valeur du textbox
    DelaySec delai en secondes de 0 à 255
    DelayMc delai en millisecondes de 0 à 255

    Delay50Ms delai de 50 millisecondes pré régler à cette valeur
    Delay100Ms delai de 100 millisecondes pré régler à cette valeur
    Delay250Ms delai de 250 millisecondes pré régler à cette valeur
    Delay1Sec delai de 1 seconde pré régler à cette valeur
    Delay3sec delai de 3 secondes pré régler à cette valeur
    Delay3sec delai de 10 secondes pré régler à cette valeur
    activé commande de position d'un servo
    ReStart retour au début du programme
    END boclage du programme
    CALL Apelle d'une procédure (tache répètitive)

    DEL efface la ligne sélectionnée (quelques bugs persistes sur cette version 1.0)
    UNDO cette commande permet de retourner à l'état précédent qui ajoute ou retire la dernière action.



    Fenêtre de Compilation

    Cette fenêtre sert à transformer le programme en fichier HEX pour un pic 12F675.
    Les options
    avec ou sans quartz , mode RC interne , la valeur OscCal interne du pic réglé en usine permet d'oscillé à 4Mhz à 20°C
    dans des conditions d'utilisation plus variables utilisé le quartz
    protection fichier protégé illisible après programmation.
    sortie inversé évite d'utilisé les circuit Max232 pour la COM série , en connectant directement
    du Pic12675 de commande au pic16F84 du pilote 8 servos
    si on utilise un PC on passe en mode non inversé , une polarisation à 2.5V avec la tension
    d'alimentation du pic permet de faire une masse pour le PC qui verra des signaux à +2.5V et

    -2.5V , compréhensible par le RS232.
    Pic12F675 Le choix du Pic est limité a celui ci pour le moment
    save sauvegarde sous le nom indiqué.
    Le nom du fichier .aut est copié et une extension .hex remplace le .aut

  19. #49
    invite38dbb5d4

    Re : Creer un Animatronic

    Citation Envoyé par freepicbasic Voir le message
    Ps) je viens de voir que notre ami Coasterfan avait fait des posts sur d'autres forums, j'arrive donc un peu tard, je continue tout de même pisque le sujet m'interresse...
    Oui je ne l'ai pas signaler pour pas me faire censurer (ne pas citer d'autre forum) par le modérateur ou autre. Et comme ça ça permet de regrouper les information car comme tu l'a peut être vu les 3/4 des poste de ma part sont les même.

    autrement je viens de commander la carte Arduino sur un site et j'attend que ça arrive dans ma petite boite aux lettre

  20. #50
    invitef86a6203

    Re : Creer un Animatronic

    Citation Envoyé par coasterfan Voir le message
    Oui je ne l'ai pas signaler pour pas me faire censurer (ne pas citer d'autre forum) par le modérateur ou autre. Et comme ça ça permet de regrouper les information car comme tu l'a peut être vu les 3/4 des poste de ma part sont les même.

    autrement je viens de commander la carte Arduino sur un site et j'attend que ça arrive dans ma petite boite aux lettre
    Je ne pense pas qu'il y ai une censure avec un lien sur un autre forum.
    Les liens sont toujours intéressant pour connaitre ce qui existe et la façon de voir d'autres personnes.
    J'ai vu qu'il y avait un logiciel qui affiche sous forme de diagramme de Gant les différentes voies afin de synchroniser une source sonore, je m'en inspirerais surement.

    Pour le Arduino je ne le connais pas , je l'ai simplement vu sur différent forums.
    Il faudra pour l'utiliser demander aux conseilleurs des renseignement...

    Personnellement je continu sur mon idée.

  21. #51
    invitef86a6203

    Re : Creer un Animatronic

    J'ai fait un PCB pour le schéma Fribotte.
    Légèrement modifier, ou plutôt finalisé.

    Un certain nombre d'élément sont facultatif selon la version désiré.
    Pour le moment j'ai fait une version sans le pic de commande.

    Le schéma est complet (enfin pour le moment) .
    Après réflexion , on peu utiliser le même quartz de 4mhz pour le second pic , j'ai donc relié le signal clock out (pin 15) du 84 à l'entrée du 675 (pin 2).

    Le 7805 est facultatif et dépend du mode alimentation.
    Il y a une 10 ohms entre le pic qui a un 330µf et l'alime servo.
    Avec 1 servo ça doit fonctionner (avec un petit) avec plus c'est risqué car le 7805 limite à 1A et disjoncte.
    Il faut donc alimenté par un accus sur le connecteur J15.
    Le réseau RC 10ohms 330µf protège des accoups du servo
    Il y a 2 connecteur d'entré commande J14 PC et J12 pic


    J'ai ajouté des connecteurs;
    8 pour les 8 servos (+,-, signal)
    plus un suplémentaire pour l'alime

    il ya 2 série de 3 picos pour régler l'adresse de carte , par défaut les résistances donnent adresse 0.
    Mettre des cavaliers pour une autre.
    les pins valent 1,2,4
    Images attachées Images attachées

  22. #52
    invitef86a6203

    Re : Creer un Animatronic

    tests effectués carte alimentée en 4.8V batterie sans 7805.
    Pic12F675 sur carte d'essai externe alimentée avec un régulateur 7805 et batterie 9V 100ma.
    Et 2 servos connectés.

    Test carte et PC sur entrée PC.
    OK
    Test carte et Pic12F675 sur entrée PC (option non inversé)
    OK
    Test carte et Pic12F675 sur entrée Pic (option inversé)
    OK

    Le transistor NPN ne gène pas l'entrée pic dans ce cas, (il peut ne pas être monté si on utilise de cette façon), une résistance de rappel à la masse à l'entrée entre base émetteur du genre 100k pourrait aider à le bloquer si il faut, ou bien s'il reçoit des parasites mettre moins.

  23. #53
    invitef86a6203

    Re : Creer un Animatronic

    la vidéo
    Test avec 4 servos et un accus 4.8V.
    Le pic12F675 est connecté avec 3 fils +,-, signal.
    Le transistor est inutile.
    http://fr.youtube.com/watch?v=8OQ9z6C82KI

  24. #54
    invite38dbb5d4

    Re : Creer un Animatronic

    Voila le père Noël viens de passer dans ma boite aux lettre :P

    Donc il m'a apporter la carte Arduino et une plaque d'essai sans soudure.
    Je suis aussi aller cherche un sevomoteur analogique histoire de voire ci ça fonctionne, j'ai pris le "futuba S3003" que voici sur la photo.


    Pour les câbles pour faire les liaison entre le servo, la carte d'essai, la carte Arduino.
    L'alimentation
    Et le tuto pour programmer pour le quel je remercie d'avance Luj du forum Planète sciences

  25. #55
    invite38dbb5d4

    Re : Creer un Animatronic

    Bonsoir,
    Pour vous tenir quand même au courent ...

    Maintenant j'arrive à insérer des codes etc (merci Luj). Ce sont des codes qui on été pré fait, qui sont justement sur le tuto de Luj http://www.pobot.org/Debuter-avec-un...herche=Arduino.
    Pour l'instant je cherche les tutos pour faire les codes pour différents servo donc si quelqu'un s'y connait un peut se serait super sympa.

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. Créer le CD d’un logiciel
    Par Laboum dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 15/12/2007, 17h59
  2. Créer un réseau
    Par invite77e3eae4 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 13/04/2007, 19h24
  3. Créer un Vortex
    Par invitebec544f3 dans le forum Physique
    Réponses: 1
    Dernier message: 17/10/2006, 20h35
  4. créer un cd d'installation
    Par nanard dans le forum Logiciel - Software - Open Source
    Réponses: 18
    Dernier message: 14/04/2006, 11h40
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...