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

Piloter un afficheur avec un pic



  1. #1
    C_BorG

    Piloter un afficheur avec un pic


    ------

    Bonjour tout le monde !
    Voila je suis actuellement en terminale STI Electronique et le projet du baccalauréat de cette année est une cafetière Saeco Talea Giro Plus.
    Il y a plusieurs problematiques à choisir.
    Donc celle que j'ai choisi est d'ameliorer la communication visuelle.

    J'ai un peu de mal pour commencer:
    je sais qu'il faut ajouter un afficheur mais je ne sais pas du tout comment le piloter.
    http://www.lextronic.fr/P5218-affich...d-32024-t.html
    voila l'ecran que j'ai choisi (peut etre un peut cher mais bon c'est le lycée qui le paye)
    donc voila comment le controler pour qu'il puisse afficher des messages préenregistrés? Et comment enreistere ces messages ?
    Le microcontrolleur utilisé par la carte CPU est un PIC 18F4620.
    vola je pense avoir fait le tour de mes questions (pour l'instant )
    donc si vous avez besoin de plus de precision n'hesitez pas
    merci ,

    -----

  2. Publicité
  3. #2
    vinowan

    Re : Piloter un afficheur avec un pic

    Salut,

    je pense que ton pic sera un peux leger pour un afficheur graphique couleur de 240 par 320 pixel,

    regarde ici sur microchip, http://www.microchip.com/stellent/id...param=en532061

    il utilise minimum un pic 16 bit pour le graphique

  4. #3
    C_BorG

    Re : Piloter un afficheur avec un pic

    Salut winowan
    deja merci pour avoir rapidement répondu
    Et pour le choix de l'ecran je vien d'en parler avec mon prof il m'a dit que c'etait un peu cher
    Donc j'en ai cherché un autre ==> http://www.lextronic.fr/P4128-affich...ouleur-43.html
    Celui ci conviendrait ou pas ? Sinon peut tu m'en conseiller un ?
    Il faudrait qu'il soit alphanumérique avec la possibilité d'afficher des image (si possible) et d'environs 2 ou 3 pouces.
    merci beaucoup

  5. #4
    le_calou

    Re : Piloter un afficheur avec un pic

    Un bug est survenu lors de l'envoie de mon message, pourriez vous supprimer celui ci ,).

    Merci d'avance.

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

    Re : Piloter un afficheur avec un pic

    Oui G_Borg oublies l'afficheur avec images, nous n'avons pas la possibilité de le programmer en 16 bits, mais seulement en 4 bits ... :S

    D'après ce qu'a dit vinoman, l'afficheur graphique demande un minimum de 16 bits :S.

    Pour ma part je suis également sur cette problématique du projet de BAC.
    J'aimerais savoir comment programmer l'heure en temps réel sur cette écran 2x16 aux caractères alphanumériques.

    PS : voici ci-joint la carte CPU .

    Merci d'avance.


    Cordialement, CaLou.
    Images attachées Images attachées

  8. #6
    mortaurat

    Re : Piloter un afficheur avec un pic

    J'ai dejà utilisé un afficheur graphique avec un pic 8bits.
    L'architecture du micro n'a rien à voir avec le fait qu'il puisse controller ou pas un afficheur graphique.

  9. Publicité
  10. #7
    RISC

    Re : Piloter un afficheur avec un pic

    Salut C_Borg,

    Avec un PIC18F4620, tu pourras piloter un afficheur graphique noir et blanc de taille QVGA voir plus grand.
    Si tu dois piloter un afficheur graphique couleur QVGA, il FAUT utiliser un processeur 16 bits...pourquoi ?
    Petit calcul : 320 x 240 x 16 (16 bits pour la couleur) = 1228800 bits par image = 153600 octets /image = 153,6Ko.
    Comme tu peux l'imaginer, il faut :
    * stocker les images
    * les envoyer

    Microchip propose des librairies graphiques couleur gratuites pour ses microcontroleurs 16 et 32 bits.

    En noir et blanc, voilla des exemples de projets de pilotage de controleurs LCD :
    * http://www.afficheur.free.fr/pages/lm211b.php
    * http://www.aix-mrs.iufm.fr/formation...indexPIC_C.htm

    Je te recommande d'utiliser un afficheur 128 x 64 N/B comme celui là : http://www.lextronic.fr/produit.php?id=165

    a+

  11. #8
    Murayama

    Re : Piloter un afficheur avec un pic

    Bonjour!

    Je viens de jeter un oeil au 2ème écran, celui de Sparkfun. Il
    est explicitement dit "prévoir un contrôleur puissant ou un FPGA".
    De plus, si vous téléchargez la doc du TFT en question, vous verrez
    les détails suivants:
    1. Il faut 24 bits de données, 8 par couleur.
    2. Il faut rafraîchir l'écran en permanence. Il n'y a pas de
    "frame buffer", c'est à dire que vous devez utiliser un système qui
    communique avec un "frame buffer" (une mémoire) extérieur
    pour passer les données à l'écran de façon répétitive, c'est à dire
    réécrire les mêmes données en permanence. Si vous arrêtez de
    réécrire, l'écran vire au noir en quelques fractions de seconde.
    Avec un PIC, vous pourrez tout au plus générer un signal qui envoie
    une couleur unie pour vérifier que ça fonctionne.
    Par expérience, je sais que sur ce genre de LCD, il faut rafraîchir un
    minimume de 5 ~ 10 fois par seconde, le mieux étant >20. Faites
    le calcul pour les données à transmettre. Aucun PIC ne vous le
    pilotera.
    Donc à mortaurat: vous ne pouvez pas piloter ce genre de LCD
    avec un 8 bits. Ça ne dépend pas que de l'architecture du
    contrôleur, mais aussi de celle de l'écran.

    Par contre, il existe des écrans avec mémoire intégrée. Dans ce cas
    là, on peut le piloter avec n'importe quoi. Par contre, il faut savoir
    ce que vous voulez afficher. Si c'est du texte statique, si ce sont des
    images fixes et si vous êtes tolérant avec le temps de changement
    d'image, vous pouvez parfaitement utiliser du 8 bits. Voir photo.
    Cet écran (tactile) est géré en 8 bits par un microcontrôleur TI.

    Pascal


    Citation Envoyé par C_BorG Voir le message
    Salut winowan
    deja merci pour avoir rapidement répondu
    Et pour le choix de l'ecran je vien d'en parler avec mon prof il m'a dit que c'etait un peu cher
    Donc j'en ai cherché un autre ==> http://www.lextronic.fr/P4128-affich...ouleur-43.html
    Celui ci conviendrait ou pas ? Sinon peut tu m'en conseiller un ?
    Il faudrait qu'il soit alphanumérique avec la possibilité d'afficher des image (si possible) et d'environs 2 ou 3 pouces.
    merci beaucoup
    Images attachées Images attachées  

  12. #9
    vinowan

    Re : Piloter un afficheur avec un pic

    tu pourais aussi utilisiser un aficheur inteligent comme celui-ci:
    http://www.lcd-module.com/products/ediptft.html
    je l'utilise en spi (je crée moi même le signal spi), tu programme des macro dans l'afficheur et tu n'as qu'a les appeler via les code spi. (200 euro htva tout de même) mais la un simple pic 8 bit est suffisant.
    electronic assembly en fabrique d'autre plus petit, ilm faut regarder sur le site
    l'avantage est qu'il ne faut pas se farcir les librairie graphique et le hradware complexe d'une carte graphique.

  13. #10
    C_BorG

    Re : Piloter un afficheur avec un pic

    Merci pour tout vos conseils
    Je pense que propose winowan est un peu trop cher pour le lycée
    http://www.aix-mrs.iufm.fr/formation...indexPIC_C.htm je pense que cette carte me conviendrait mais j'attend de voir avec mon prof d'electro pour confirmer.
    Je vous donnerais la reponse plus tard
    merci
    -=[C-BorG]=-

  14. #11
    C_BorG

    Re : Piloter un afficheur avec un pic

    J'ai une autre question svp : De quoi depend la taille du message a afficher ? comment savoir la taille que fera le message ?
    -=[C-BorG]=-

  15. #12
    lesumodu59

    Re : Piloter un afficheur avec un pic

    Moi ossi je suis sur ce projet et je suis du Lycée pilote du projet (en gros sa veux dire que c'est mon prof qui a fait les document, tp etc...)

    Je cherche aussi a utilisé un afficher graphique. Mais croyez moi le projet a été fait en sorte d'utilisé un afficher de 2x16 caractères au point de départ. Pour connecté l'écran à la CM , il faudra utilisé la sortie SPI_OUT et SPI_CLK sur le connecteur J4 du plan (dit la map cf :jeux video ^^). Bref ce qui ne fait pas beaucoup de connecteur pour un écran.

    En cherchant et en essayant d'exploité le pic je suis venu a l'idée d'envoyer en série des mots binaires correspondant a des Messages près enregistré dans des mémoire mais pour cela il faudra donc réinvestir dans un nouveau pic pour le pilotage de l'ecran, de puce mémoire type ROM (mémoire morte). pour moi je crois que cela reste malgré tout plus que possible! Reste a convaincre nos prof ^^

    Je mettrais ici l'avancement de mes recherche en espérant que vous ferais de même ^^

  16. Publicité
  17. #13
    C_BorG

    Re : Piloter un afficheur avec un pic

    Salut lesumodu59 ,
    En fait j'avais déja pensé a ta solution et je pense que c'est une bonne idée
    Par contre je pense que pour un autre microcontroleur sa va etre un peu chaud
    Mais perso je pense qu'un 2*16 caractere n'est pas trop lisible .
    Ne t'inquiete pas j'enverrai mes données perso .
    -=[C-BorG]=-

  18. #14
    CandyTrash

    Re : Piloter un afficheur avec un pic

    Plus personne ne réponds à ce forum...
    Ce projet c'est de la merde j'aurais jamais mon bac avec une vieille note coeff 9 !!
    enfin bref est-ce que vos profs vous aide un peu vous ? ou ils vous laissent dans la merde ?
    ou est-c e qu'on va brancher notre afficheur sur quels ports vu que les autres problématiques ont besoin de ports et ils n'y en a pas beaucoup qui sont libre.
    j'espère avoir une réponse..

  19. #15
    F1TVB

    Re : Piloter un afficheur avec un pic

    Bonjour
    Avant que les mauvaises odeurs ne se répandent
    .....http://angeliz.free.fr/

  20. #16
    C_BorG

    Re : Piloter un afficheur avec un pic

    Merci F1TVB pour le site il est super!
    CandyTrash t'inquiete pas si tu prépare bien tes diapos tu réussira sa sert a rien d'abandonner
    Mais nos profs ici ne savent meme pas exactement comment sa va se passer donc on est aussi un peu dans la me***
    -=[C-BorG]=-

  21. #17
    CandyTrash

    Re : Piloter un afficheur avec un pic

    ah Vous aussi vos profs ne servent à rien...
    Super (Y)
    Ouais ,, ben les deux premières revues se sont pas trop bien passés ,, il me manquait des informations (que je ne connais toujours pas) genre la taille des messages à afficher et quels ports je vais utiliser. ou est-ce que je vais prendre les messages d'erreurs... etc
    Quand on pose une question à nos profs ils nous disent toujours chercher bien donc ça donne pas vraiment envie de travailler enfin bref je crois que j'aime trop me plaindre.
    si vous êtes un peu plus avancés sur cette problématique , faites signe s'il vous plait =)
    Merci

  22. #18
    CandyTrash

    Re : Piloter un afficheur avec un pic

    Pourquoi plus personne ne réponds ?

  23. Publicité
  24. #19
    C_BorG

    Re : Piloter un afficheur avec un pic

    Dsl Candytrash
    Mais nous aussi on est dans la m**** car nos profs ne nous aident pas beacoup (c'est pas trop nouveau jusque la)
    Mais j'ai un soucis: on a réussi a afficher un message (juste un pti "Bonjour") mais le message n'est pas "net" en fait il s'affiche/disparait sans cesse. Je pensait que c'etait une erreur du programme mais pas du tout pck sa marche pour les autres problématiques.
    Ca vient peut etre du quartz . . . .
    si quelq'un a la reponse ....
    -=[C-BorG]=-

  25. #20
    CandyTrash

    Re : Piloter un afficheur avec un pic

    euh quel quartz ? t'es sur que ton programme est bon ?
    quel autre problématique , tu parle de celle avec l'afficheur ou la synthèse vocale ?

  26. #21
    vede

    Cool Re : Piloter un afficheur avec un pic

    Citation Envoyé par C_BorG Voir le message
    (...)mais le message n'est pas "net" en fait il s'affiche/disparait sans cesse. (...)
    Bonsoir,

    moi ça me fait penser aux symptômes d'un faux contact,
    ou d'une mauvaise soudure...vérifies tes pistes et soudures...
    notamment au niveau de l'afficheur et de l'µC...

    vede
    ;O]
    ____________________________
    VIVE les PICS ;O] et les AVR ;O]

  27. #22
    CandyTrash

    Re : Piloter un afficheur avec un pic

    C_BOrg t'as déja soudé ton afficheur et il est relié au pic ?

Discussions similaires

  1. piloter un moteur avec un pic
    Par Melodie Nelson dans le forum Électronique
    Réponses: 12
    Dernier message: 10/07/2012, 11h07
  2. piloter afficheur lcd pic+asm
    Par francky400 dans le forum Électronique
    Réponses: 2
    Dernier message: 27/01/2010, 13h37
  3. piloter une mise à la masse avec un PIC
    Par PtiBruno dans le forum Électronique
    Réponses: 3
    Dernier message: 01/07/2009, 15h05
  4. piloter un moteur avec le portRS232 + PIC
    Par coeur noire dans le forum Électronique
    Réponses: 0
    Dernier message: 24/05/2009, 09h05
  5. Piloter un afficheur 4x7 segment avec un 7107
    Par SEMALONE dans le forum Électronique
    Réponses: 1
    Dernier message: 03/08/2007, 20h52
Découvrez nos comparatifs produits sur l'informatique et les technologies.