Affichage des articles dont le libellé est Afficheur. Afficher tous les articles
Affichage des articles dont le libellé est Afficheur. Afficher tous les articles

26/04/2013

4 mini-projets pour se familiariser avec les PIC 16F84


4 mini-projets dans ce fichier, pour se familiariser avec les PIC® 16F84:

  • Gestion d'un afficheur LCD 2 lignes, avec scrolling.
  • Gestion d'un afficheur 1 ligne, avec texte supérieur à une ligne.
  • Gestion d'un afficheur alphanumérique 1 caractère 5X7 à leds multiplexées.
  • Compteur et décompteur binaire.

Auteur N A Akli

Contenu Les fichiers sources commentés, les explications, et les schémas

Commentaires de l'auteur Je propose ces petits logiciels didactiques afin de faire partager mes premières expériences avec les PIC®. Je ne compte pas en rester là et souhaite continuer mon apprentissage avec les 16F. Ils ont été testés uniquement sous simulateur (ISIS).

Télécharger l'archive de la réalisation ici

Digicode avec clavier et affichage LCD réalisé par PIC 16F876



Un digicode opérationnel complet, avec clavier et affichage LCD avec PIC 16F876. Le projet contient également un sous-dossier contenant deux exercices de manipulation simplifiée du clavier, avec visualisation des touches soit sur leds, soit sur afficheur 7 segments.

Auteur: Philippe Briola

Contenu: Les fichiers sources commentés, fichiers hex, schémas, explications, et tout document utile à la réalisation pratique.

Commentaires de l'auteur: Ce programme met en oeuvre un digicode (code sur 4 chiffres, extensible si on le désire). Il passe en mode sleep au démarrage et intègre le watchdog (pour éviter de rester 'planté'). La procédure de gestion du clavier et les routines de gestin du LCD pourront être avantageusement réutilisées dans d'autres programmes.

Télécharger l'archive de la réalisation ici

03/04/2013

Chronomètre afficheur avec feux lumineux pour gestion sportive


Cette superbe application est très détaillée, comprend de multiples documents, et permet la réalisation finale d'un projet pleinement opérationnel. Il a été conçu initialement pour l'utilisation dans des compétitions de tir à l'arc, et la grande luminosité de son affichage permet sa lecture par l'ensemble des spectateurs assistant à la manifestation. De plus, ce projet permet de se familiariser de façon didactique avec plusieurs techniques.

Auteur: Michel Droui

Contenu: Description complète, plusieurs documents explicatifs pdf, typons, schémas, photographies etc.

Commentaires de l'auteur:
Cet afficheur a été conçu pour une utilisation sur stade avec de grande dimensions et une luminosité importante. Ce projet met en oeuvre différentes techniques concernant l'utilisation des PIC®, dont :

  • L'utilisation du TIMER par interruption pour gérer le temps avec une extrême précision.
  • L'utilisation de la SCI par interruption pour recevoir les consignes en mode série.
  • L'utilisation d'un module VHF pour télécommander sans fil.
  • Multiplexage du décompteur, mais à puissance plus élevée que celle de simples afficheurs 7 segments posant des problèmes spécifiques de commutation électronique.


26/02/2013

Affichage d'un texte présent dans une eeprom sur un afficheur LCD


Affichage d'un texte présent dans une eeprom sur un afficheur LCD, via le bus I²C. Programme très intéressant didactiquement.

Auteur: Philippe Briola

Contenu: Les fichiers source et includes commentés, fichiers hex, et fichiers explicatifs.

Commentaires de l'auteur: Encore une fois, un programme purement didactique. Le but est de visualiser le contenu texte d’une EEPROM sur un LCD via un Bus I2C ce qui met en oeuvre plusieurs techniques : Accès à une eeprom I²C, mise en oeuvre d'un afficheur LCD, mise en oeuvre du bus I²C.

Télécharger l'archive de la réalsation ici

22/02/2013

Thermomètre utilisant le composant DS18B20


Thermomètre utilisant le composant DS18B20 de chez Dallas fonctionnant sur bus OneWire.

Auteur: Philippe Briola

Contenu: Les fichiers source et includes commentés, fichiers hex, et fichiers explicatifs détaillés selon l'habitude de Philippe.

Commentaires de l'auteur: L'intérêt du DS18B20 réside dans le fait qu'il retourne une valeur directement étalonnée. Le montage est extrêmement simple, tout est dans la programmation. La température retournée peut varier de -55°C à +125°C (je l'ai fait varier de -15°C à +99°C). Je n'ai traité que le cas où l'on affiche une seule décimale.

Télécharger l'archive de la réalisation ici

Contrôle d'un afficheur graphique 240X128 pixels à base de Tochiba T6963


Contrôle d'un afficheur graphique 240X128 pixels à base de Tochiba T6963 à l'aide d'un PIC18F2420. Vous trouverez sur ce site un logiciel PC (BigLcd) capable de générer les informations graphiques pour cet afficheur.

Auteur: Jean-Yves

Contenu: Le programme en C, une mini-tutorial pour l'utilisation de C sous MPLAB V8, la simulation sous Proteus V7.2.

Commentaires de l'auteur: Ce programme est écrit en langage C pour le compilateur MCC18v3 version étudiante (gratuit). Quelques idées sont reprises du programme de http://angeliz.free.fr/electro/elec20.htm . Le programme est largement commenté et utilise les mêmes noms de variable que la documentation Toshiba.

Télécharger l'archive de la réalisation ici

21/02/2013

Pilotage d'un ventilateur en fonction de la température


Pilotage d'un ventilateur en fonction de la température avec affichage optionnel sur un afficheur LCD. Ce programme, outre son côté pratique, met en oeuvre différentes techniques intéressantes au niveau didactique, comme les manipulations de PCL et PCLATH, techniques d'affichage sur LCD, protocole OneWire, et conversion binaire/décimale.

Auteur: Philippe Briola

Contenu: Les fichiers source, le schéma, l'exécutable, et tous les fichiers utiles.

Commentaires de l'auteur: En farfouillant sur le forum d' abcelectronique.com, j'ai vu que certains internautes étaient intéressés par le démarrage d'un ventilateur sur seuil de température. Comme j'ai développé cette application dans le cadre de mon étude du bus onewire (utilisation du DS18B20), je le mets à disposition de tous. J'utilise en fait deux seuils permettant un hystérésis: Un seuil haut démarrant le ventilateur, et un bas qui le coupe. Je fixe ces seuils dans la séquence d'initialisation. Il est bien sûr possible de supprimer toute la partie affichage sur LCD qui est assez lourde et qui n'apporte rien d'indispensable sinon un plaisir esthétique (qui ne gâche rien cependant). Cette suppression est d'autant plus facile que le programme est réalisé par addition de modules "include" qui ont chacun un rôle précis. Sur un plan pratique, il utilise beaucoup des ressources du 16f84a. Il n'est pas nécessaire d'aller chercher des microcontrôleurs ultra puissants pour certaines applications simples et le plaisir reste entier.

Télécharger l'archive de la réalisation ici

09/11/2012

Petites réalisations pour le PIC en language C

Une série d'exercices de programmation des PIC en langage C sous formes de petites réalisations. Inclus un petit Tutorial.

Exercices :
  • Calcul
  • Afficheur LCD
  • Clignotons
  • Compteur
  • Detecter la temperature
  • Detection de la tension
  • CAN
  • INT RB CCS
  • INT RB0 CCS
  • Interruption EEPROM
  • Intraption Timer 0
  • Jeux de lumière
  • Jeux de lumière BP

Contenu: Les source, les schémas en format propriétaire et jpeg, un document explicatif

Commentaires de l'auteur: Je fournis cette série d'exercices afin de permettre à tous ceux qui veulent s'initier au C d'avoir une base de travail simple pour l'accès à ce langage évolué. Je conseille cependant de n'utiliser le C qu'après avoir abordé les fonctions élémentaires des Pic, par exemple avec le cours-part1 de Bigonoff.

Email de l'auteur: art_electronique@yahoo.fr

 Télécharger l'archive ici 

21/02/2012

Chronomètre avec 4 afficheurs 7 segments

Un chronomètre avec afficheurs qui permet également de montrer comment utiliser plus de sorties que ce que le pic ne contient.

Commentaires de l'auteur: Je voulais piloter 4 afficheurs 7 segments avec un pic 16f84 mais j’ai été très vite confronté au problème de la limite du nombre de pin. Alors j’ai eu l’idée de transmettre les données vers les afficheurs en série à l'aide de registres à décalage.



L'archive contient: Le source, le schéma, les explications



14/02/2012

Chronomètre à afficheur géant

Un chronomètre à afficheur géant pour club d'agility (parcours d'obstacles pour chiens). Le dispositif gère une fonction chrono au 1/100 s. sur quatre digits de 150mm x 70mm ainsi que, par boutons poussoirs, les fautes et refus de parcours sur deux afficheurs séparés.

Commentaires de l'auteur: Ne vous engagez pas dans la réalisation si vous n'êtes pas sûr de vous pour fabriquer le coffret ainsi que les eventuelles barrières. Cette réalisation necessite beaucoup de temps et un investissement non négligeant. Des évolutions seront possibles si vous maîtrisez le sujet car quatre entrées sont libre de programmation. Je pourrais toujours répondre aux questions qui posent de vrai problèmes pour la réalisation.

L'archive contient: Le source, l'exécutable, le schéma, les explications