22/02/2013

Réalisation d'un oscilloscope 4 canaux

Réalisation d'un oscilloscope 4 canaux, avec logiciel PC et réalisation électronique. Le projet contient 2 versions du projet, une simplifiée (niveaux 0-5V) et une complète (-10V/+10V). Le projet contient également deux versions de sources pour PIC : une pour 16F876 en langage d'assemblage, et une pour 18F252 en langage C. Le projet permet d'utiliser n'importe quel PIC moyennant adaptations minimes des sources fournis. Le programme PC est très complet et réalisé en VB.

Auteur: Pierre B.

Contenu: Les sources PIC, le logiciel PC, les schémas pour chacune des deux versions, plus un document word explicatif.

Commentaires de l'auteur: Réalisation d'un oscilloscope 4 voies avec un PIC 16F876 comme carte d'acquisition. Le programme est facilement adaptable sur de nombreux autres PIC, il y a également un programme en C pour PIC 18FXX2. La fréquence maximale d'acquisition est de 5kHz avec une amplitude max de +10/-10V.

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

21/02/2013

Programmateur de PIC ICSP avec son logiciel


Réalisation d'un programmateur de PIC ICSP avec son logiciel. Toutes les explications et le schéma sont dans le fichier d'aide fourni.

Auteur: Thierry Romano

Contenu: Les explications complètes, le programme, et les fichiers d'initialisation pour les pic supportés..

Commentaires de l'auteur: Réalisation d'un programmateur ICSP. Testé sous XP SP2, processeur compatible Pentium mini 100MHz. Compatible FLowcode (Matrix Multimedia). Le programme permet uniquement la programmation des PIC16F87x. Seront bientôt ajoutés les PIC12F et les versions "A". Programme depuis un fichier HEX ou depuis FLowcode (Matrix Multimedia). Utilisable également avec WINPIC .

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

Faites jouer une étude en si mineur par un PIC16F84



Faites jouer une étude en si mineur par un PIC16F84, ou comment faire jouer de l'audio par un PIC. Philippe a trouvé ce source d'auteur inconnu et l'a commenté et expliqué pour vous.

Auteur: Inconnu, fichier source commenté par Philippe Briola

Contenu: Le source, le fichier hex, et deux tableaux ".xls" concernant les chronogrammes et les calculs des notes, pour créer vos propres mélodies.

Commentaires de l'auteur: Une petite participation sans prétention mais j’ai trouvé la méthode originale. Je ne peux hélas pas rendre hommage à son auteur originel (le programme est en anglais) car aucun nom ne figure..
Je suis sûr que certains internautes seront intéressés. Et tout ça avec un bon vieux 16f84a – que du bonheur !

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

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

Analyseur d'émissions infrarouges RC5


Analyseur de code RC5 issus d'une télécommande I.R. avec affichage sur un afficheur de type LCD.

Auteur: Philippe Briola

Contenu: Les fichiers source, les schémas, les exécutables, et tous les fichiers utiles.

Commentaires de l'auteur: Voila donc ma participation concernant le code RC5. Je ne te dirai pas que cela a été facile. Mais je m'en suis sorti. J'ai pensé aux internautes qui n'avaient pas trop de sous et j'ai fait une version light pour LCD 2x16, sans fioritures. Pour ceux qui en ont un peu plus, j'ai fait une version upper-class pour LCD 2x40, avec message d'appel, code de présentation et message d'erreur. Ces présentations ne sont pas ininterressantes, elles permettent d'apprendre plein de choses..

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

Série d'exercices (3) pour se familiariser avec les PIC® 16F84A

Une série d'exercices pour se familiariser avec les PIC® 16F84(A), de la gestion d'un afficheur jusqu'à différents convertisseurs et comparateurs. Fait suite aux précédents exercices du même auteur

Auteur: N A Akli

Contenu: Les exercices et les solutions

Commentaires de l'auteur: Je fais des cours de soutien pour les étudiants, dans ce but j’ai réalisé trois séries d’exercices en essayant de toucher différents aspects pratiques.

Télécharger la série d'exercices ici