Répondre à la discussion
Affichage des résultats 1 à 22 sur 22

Besoin de rensignements ( robotique )



  1. #1
    Actinides

    Besoin de rensignements ( robotique )


    ------

    Bonjour à tous,

    Tout d'abord je vais me présenter je m'appelle Mathieu, 19 ans étudiant en informatique.
    Depuis tout petit je me suis intéressé au modélisme et à la robotique mais faute de temps/moyen/connaissance je n'ai jamais pu commencer. Mais la j'ai réuni un petit peu d'argent et donc je souhaite me lancer dans ce domaine magnifique et intrigant de la robotique et de l'électronique embarqué.

    Cependant après pas mal d'heure de recherche sur le net je n'ai pas trouvé de véritable "cours" ou du moins début de tutoriel pour commencer dans ce domaine. En effet je ne voit que des noms qui ne me parlent pas par exemple PIC, 10Fxxxx ou autres abréviations/références qui ne me disent absolument rien.

    Le problème est que je ne connais rien en électronique ( mise a part les portes logiques ( AND, OR, NON, NAND ..... ) et des bases sur le fonctionnement des microprocesseurs 16 bits ( type 8086 si vous voyez le genre ) ).

    Sinon je maitrise le langage C de façon honnête et j ai des bases en C++ ( coté POO ) par contre j ai très peu de connaissance en ASM ( uniquement sur l'ASM 8086 donc vraiment la base de chez base ).

    Donc mes questions sont les suivantes :

    -Ou puis-je trouver des tutoriels d'électronique pur ou d'électronique appliqués a la robotique ?
    -Que faire pour bien commencer ( un projet assez simple au début et qu on peux compliquer au fur et à mesure ) ?
    -J'ai vu que l'on pouvait coder les programmes en C, quel compilateur utiliser et ou se le procurer ? ( bien que je pense que ce n'est pas pour tout de suite )

    Merci pour vos réponses,

    Cordialement

    Mathieu

    -----

  2. Publicité
  3. #2
    Gérard

    Re : Besoin de rensignements ( robotique )


  4. #3
    vede

    Cool Re : Besoin de rensignements ( robotique )

    Bonjour,

    un complément d'infos:

    -Ou puis-je trouver des tutoriels d'électronique pur ou d'électronique appliqués a la robotique ?
    > sur google... cours électronique...

    -Que faire pour bien commencer ( un projet assez simple au début et qu on peux compliquer au fur et à mesure ) ?
    > je dirais faire clignoter une led, puis commander un moteur (vitesse, sens...)

    -J'ai vu que l'on pouvait coder les programmes en C, quel compilateur utiliser et ou se le procurer ? ( bien que je pense que ce n'est pas pour tout de suite )
    >l'environnement gratuit MPLAB (...), ou MikroC, ou... se procurent sur google...

    les pics 10Fxxx à 16Fxxx sont des µC 8 bits... programmables en C...
    trés utilisés (en robotique, etc...) car peu chers et "assez" simples
    à mettre en oeuvre... et trés documentés et utilisés... donc grandes
    ressources d'aides... toutes les infos sont dans leurs datasheets...
    exemple le 16F88 :
    http://www.microchip.com/wwwproducts...cName=en010243

    vede
    ;O]

  5. #4
    Actinides

    Re : Besoin de rensignements ( robotique )

    Ok merci a vous deux,

    @Gege le site que tu m'a donné n'est presque plus actif malheuresement dernier message : Juillet 2009 .

    Je vais faire comme tu m'a dit. On va commencé par une bete LED et ensuite un moteur.

    A moins que c'est pas mieux de directement de commencer sur les PIC ?
    Ce qui me fait peur en faites c est pas tant de les programmer c est comment les branché c est assez compliqué ya beaucoup de broches quand meme ^^ . Enfin ca vient peut etre avec l'expérience comme presque touts.

    Encore merci pour vos réponses.

  6. A voir en vidéo sur Futura
  7. #5
    vede

    Re : Besoin de rensignements ( robotique )

    re

    oui, je te conseille de te "mettre" à étudier un µC,
    exemple le PIC16F88 (mais attention il y a pleins
    d'autres constructeurs et modèles, des milliers...)...

    car c'est le plus simple et courant actuellement
    d'utiliser un µC en robotique...

    après en "électronique pure", pour pouvoir utiliser des moteurs,
    il va falloir te pencher sur les différents types de moteurs,
    puis à la gestion de leurs "commandes,puissances et consommations"...

    commences par des leds...
    clignotage, puis modulation intensité par pwm... par exemples...

    vede
    ;O]

    ps : pour te rassurer, une led sur un pic en basic...
    http://vede.free.fr/electronique/16f88/

  8. #6
    Actinides

    Re : Besoin de rensignements ( robotique )

    Ok merci encore;

    Je vais me pencher sur le PIC16F88 pour commencer et sur sa programmation. Il est programmable en VB et en C ? Parce que le VB connait pas du tout .

    Je vais faire un petit truc qui allume 4 LED l'une a la suite de l'autre en utilisante un PIC16F88 ca me parait pas trop difficile et instructif non ?

    Cordialement Mathieu


    EDIT: Je suppose qu'il faut acheter les composants mais n'y a t il pas moyen pour commencer d'utiliser un "simulateur" ? Histoire de pas trop cramer de PIC en commencant ^^

  9. Publicité
  10. #7
    badrbo

    Re : Besoin de rensignements ( robotique )

    Actinitides,
    avant tout tu doit avoir des connaissances en mecanique,electronique et informatique,
    pour les microcontrolleur de faible performance dont la famille PIC de la societé Microchip, sont programmable en langages procedraux (pas de POO) tel que Basic (non pas VB !!), C, Pascal.
    tu peut aussi programmer ces circuit en assembleur, utilise MicroC, un bon environnement de programmation accompagné avec plusieurs bibliothèque qui peuvent t'aider, ou le PICC.
    tu trouve sur internet plusieurs modeles des robots, ensuite tu se trouve à developper ton robot et d'ajouter tes propres idées.
    bon courage

  11. #8
    vede

    Cool Re : Besoin de rensignements ( robotique )

    re ;O]

    tu peux commander gratuitement quelques PICS sur le site
    du constructeur en t'inscrivant (avec une adresse mail .com
    gmail,...) au programme "samples" (échantillons gratuits) sur
    leur site... delà tu choisis 16F88 en boitier PDIP... et il t'en envoies
    2-3 pour que tu les "découvres" ;O]

    sinon il existe des simulateurs, mais je suis pas partisan
    (pic simulator, etc ... cf google)

    par contre les environnements (Mplab, MikroC...) intègrent
    des "dèbogueurs" permettant de simuler le programme en
    visualisant les registres et variables... beaucoup plus intêressants ;O]

    et je plussoie, MikroC c'est très bien pour débuter...
    et gratuit pour une utilisation "amateur"...

    vede
    ;O]

  12. #9
    vede

    Cool Re : Besoin de rensignements ( robotique )

    ps :
    mais pour passer en mode "réél",
    il va te falloir un programmateur de pic...
    la réf. c'est le pickit2 ou 3 (moins de 30 roros)...
    ET
    quelques leds, resistances et condos...
    une platine d'essai...
    un support 18 pins DIL...
    un ci 3 pattes régulateur 5V (7805)...
    une pile 9V et son connecteur...
    et quelques straps...

  13. #10
    Actinides

    Re : Besoin de rensignements ( robotique )

    Merci à vous deux encore (encore ? ) une fois.

    @vede

    Je vais commencer par essayer via des simulateurs et après je vais sauter le pas pour le mode réel.

    J'ai installé MPLAB je commence un peu a regarder et j'ai trouvé un cours sur la programmation des PIC 16F ( BigOnOff ) J'ai aussi télécharger le "datasheet" comme tu me l'as dit mais c est du chinois pour le moment.

    @badrbo

    Je sais bien que je dois tout apprendre en encore plus en mécanique et en électronique. L'avantage c est que la partie informatique et programmation ne me fait pas peur. En fait j'ai peur de galérer un peu sur le coté électro ou je ne connais strictement rien.

    Par contre je regardais un peu la capacité de la mémoire programme du PIC16F88 c est vraiment pas beaucoup, un programme en C va pas peiner la dessus ?
    Sur ce type de µC la programmation en ASM n'est telle pas meilleur du fait de la petite taille de la mémoire programme ?
    Dernière modification par Actinides ; 22/02/2010 à 19h47.

  14. #11
    vede

    Cool Re : Besoin de rensignements ( robotique )

    re :

    oui c'est "peu", aprés ya des pics avec moins (16F84 par exemple)
    et des avec beaucoup plus exemples 18Fxxxx, des 32 bits, etc...
    des milliers de modéles...

    c'est "peu" mais tu vas voir, avant de remplir la mémoire programme
    d'un 16F88 en C ou ASM, ben il en faut du code... et delà tu maitrisera
    le sujet, et tu pourras choisir un PIC selon tes besoins
    (mémoire, vitesse, périph, ports...)

    je propose le 16F88 comme base de départ...
    et c'est une très bonne idée les cours de Mr BigOnOff...

    vede
    O]

  15. #12
    Actinides

    Re : Besoin de rensignements ( robotique )

    Ok en gros j'ai le temps de voir venir avant d'arriver a remplir la memoire programme d'un 16F88 ^^.



    Je vais me pencher sur le sujet maintenant. Et voir un peu qu'est ce que je peux faire d'interessant pour commencer.

    Merci d'avoir éclairer ma lanterne,

    Cordialement Mathieu

  16. Publicité
  17. #13
    vede

    Cool Re : Besoin de rensignements ( robotique )

    pour comprendre plus rapidement le 16F88, en plus des cours,

    il y a ça :
    http://pagesperso-orange.fr/fabrice....ic_accueil.htm
    (section "Aide-mémoire sur le PIC 16F88", et le reste du site...)

    et la datasheet partiellement traduite :
    http://daniel.menesplier.free.fr/Doc/PIC16F88.pdf

  18. #14
    Gérard

    Re : Besoin de rensignements ( robotique )

    Citation Envoyé par Actinides Voir le message
    Ok merci a vous deux,

    @Gege le site que tu m'a donné n'est presque plus actif malheuresement dernier message : Juillet 2009

    .....

    Encore merci pour vos réponses.
    Dernier message le 22 février, càd aujourd'hui !

  19. #15
    Gérard

    Re : Besoin de rensignements ( robotique )

    Citation Envoyé par badrbo Voir le message
    Actinitides,

    .........
    pour les microcontrolleur de faible performance dont la famille PIC de la societé Microchip

    ....
    bon courage
    Sur quels critères te bases-tu pour dire cela ?

  20. #16
    vede

    Cool Re : Besoin de rensignements ( robotique )

    Citation Envoyé par Gérard Voir le message
    Sur quels critères te bases-tu pour dire cela ?
    [rires]
    sur la base que c'est d'la merde les pics ;O]
    d'ailleurs personne ne les utilise ;O]
    [/rires]

  21. #17
    Actinides

    Re : Besoin de rensignements ( robotique )

    Exact Gérard, j'avais mal lue en juillet 2009 c'était le dernier d'un post-it.

    Désolé de l'erreur et merci pour les autres liens ca va encore me faciliter l'apprentissage.

  22. #18
    Gérard

    Re : Besoin de rensignements ( robotique )

    Citation Envoyé par Actinides Voir le message
    Exact Gérard, j'avais mal lue en juillet 2009 c'était le dernier d'un post-it.

    Désolé de l'erreur et merci pour les autres liens ca va encore me faciliter l'apprentissage.
    Pas grave, tu seras pardonné quand tu auras lu Bigonoff !

  23. Publicité
  24. #19
    mortaurat

    Re : Besoin de rensignements ( robotique )

    Salut,
    je te conseil un super site:
    http://www.easyrobotics.fr/Bipede.html

    Les pieces peuvent paraitre assez chere, mais c'est le même prix que sur lynxmotion en gros, excepté le fais que les frais de ports sont de 5€ au lieu de 100$...
    C'est le magasin le plus lowcost que j'ai pu trouver...

  25. #20
    Actinides

    Re : Besoin de rensignements ( robotique )

    C'est en cours, c'est en cours mais c'est assez compliqué mais intéressant.
    Par contre c'est quoi le programmeur PIC que je dois acheter ? parce que je suis perdu meme en regardant le site de MicroChip.

    Merci pour le lien mortaurat j'ai regardé ya pas mal de truc intéressant mais c est pas pour le moment ^^.

  26. #21
    vede

    Cool Re : Besoin de rensignements ( robotique )

    re ;O]

    le programmateur permet de transférer
    le programme du PC vers le PIC...

    la référence c'est le pickit2...
    vendu seul (de préférence),
    ou avec une "démo board"
    (carte avec un pic, son support, des leds ...)...

  27. #22
    mortaurat

    Re : Besoin de rensignements ( robotique )

    Tu peut aussi avoir des clones de l'ICD2 qui sont vraiment pas cher (30€).
    L'avantage par rapport au pickit, c'est qu'il permet de debugger et d'executer son programme pas à pas.

    Je suis entrain de developper une carte à base de 18f4550 pour controller jusqu'a 13 servo. Je l'est envoyé à un pros vu que c'est du double face. Si elle marche bien, jtenverais le lien.

Discussions similaires

  1. débutant en robotique a besoin d'aide
    Par Nikos7318 dans le forum Électronique
    Réponses: 2
    Dernier message: 15/03/2009, 22h04
  2. Besoin de conseils pour TFE robotique
    Par tiririca dans le forum TPE / TIPE et autres travaux
    Réponses: 6
    Dernier message: 30/10/2008, 16h42
  3. Robotique
    Par Karh dans le forum Orientation après le BAC
    Réponses: 3
    Dernier message: 07/10/2006, 13h59
  4. Besoin de truc pour debuter dans la robotique
    Par Rayforme20 dans le forum Technologies
    Réponses: 2
    Dernier message: 27/06/2006, 19h26
  5. Robotique
    Par Eliès dans le forum Orientation après le BAC
    Réponses: 35
    Dernier message: 24/03/2006, 13h54
Découvrez nos comparatifs produits sur l'informatique et les technologies.