27/09/2012

Insoleuse à LEDs pilotée par PIC 16F506

Insoleuse à LEDs pilotée par PIC. Le logiciel est écrit en C avec le compilateur HITECH C de Microchip. 

L'archive contient: Tout ce qui est utile à la réalisation (source, photo, typon, explications)

Commentaire de l'auteur: Je vous propose aujourd'hui une petite insoleuse associée à un minuteur à PIC. Je me suis inspiré d'une idée venant d'Internet et d' Elektor, mais en utilisant beaucoup de LED de manière à avoir une insolation régulière (eu égard au prix des leds). Le résultat est bon même avec 4 minutes. J'espère que cette réalisation pourra être utile à quelqu'un (en dehors de moi)

Contacter l'auteur: greber@free.fr

Télécharger l'archive ici

Décodeur DMX512 pour 8 sorties

Décodeur DMX512 pour 8 sorties en tout ou rien. Le décodeur est d'un prix dérisoire par rapport à ce qui existe dans le commerce, 16 décodeurs peuvent être utilisés sur le même bus DMX512, avec adresse de départ configurable par dip-switches, pour permettre un total de 128 sorties tout ou rien. Le schéma propose un connecteur de sortie permettant de chaîner les décodeurs. Le typon n'est actuellement pas fourni mais très simple à réaliser.

L'archive contient : Schéma, fichier source (asm), fichier hex, document explicatif avec notions de base sur le DMX512.

Contacter l'auteur : bruno-faucher@orange.fr

Télécharger l'archive ici

20/03/2012

Horloge binaire a base de PIC 16F84 & HEF4017

L'horloge présente 6 colonnes de leds, dont 2 pour les heures, 2 pour les minutes et les 2 dernieres pour les secondes. De plus, via l'ajout d'un module DCF77, il est possible de la synchroniser sur l'horloge au Cesium de Francfort.
Commentaires de l'auteur: Je tiens a préciser que ceci est ma toute première approche de l'electronique, donc il est plus que probable que, bien qu'il soit fonctionnel, que le schema puisse contenir des erreurs de débutant. Libre a chacun de modifier ce qu'il souhaite.
L'archive Contient: Le source, le schéma, et tous les documents utiles.

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

10/02/2012

Pilotage de différents périphériques en utilisant un PIC maître et un PIC esclave

Pilotage de différents périphériques, en utilisant un PIC® maître et un PIC® esclave, pour décharger le PIC® maître des différents accès.
Exemple de communication inter-processeurs.
2 modes de communication sont proposés :
I²C (software) :
  • Pilotage d'une horloge complete programmable à base de DS1307 + mise à l'heure protocole DCF77. 
  • Pilotage d'un thermomètre DS1624 , baromètre MPX2100A et d'un DS2438 en I-Button 
SPI (via le MSSP) :
  • Une horloge complete programmable à base de DS1306 mode MSSP SPI + mise à l'heure protocole DCF77 
  • Thermomètre DS1620 0.1°C, barometre MPX2100A et DS2438 en I-Button. 
Fonctions communes : Affichage sur 4 digits 7 segments par I²C software, PIC® 16F876 esclave pour la gestion du LCD graphique. La communication I²C travaille à 100Khz.

Commentaires de l'auteur: le PIC® maître se sent réellement soulagé ce qui lui laisse plus de temps pour faire autre chose. J'ai du revoir mes routines de pilotage software I²C. La communication avec le PIC® esclave est facile.