11/01/2012

LTspice IV

LTspice IV, par sa rapidité, sa précision et sa puissance, est un logiciel sans réel équivalent dans le domaine de l’électronique analogique. Il compte aujourd’hui plus d’un million et demi d’utilisateurs dans le monde. Bien savoir l’utiliser est un gage de productivité pour tous les concepteurs de prototypes électroniques.
LTspice est développé par le fabricant de circuits intégrés Linear Technology, il est totalement gratuit, et en version illimitée !

10/01/2012

Simple détecteur de fuites


Si l’eau est indispensable à la vie, elle peut aussi provoquer des dégâts sérieux. Voilà donc pourquoi l’idée d’un petit montage avertisseur d’inondations. Comme un tel appareil doit rester en permanence branché, il ne pourra pas être alimenté par le secteur et une alimentation par piles ne doit rien consommer, du moins tant que le secteur surveillé est au sec. Sachant que l’eau est mauvaise conductrice, il nous faudra mesurer une résistance élevée entre nos deux sondes. Ces dernières sont montées sur la grille d’un transistor FET qui constitue l’entrée du montage et sert à la commutation de l’oscillateur en sortie. Tant que les sondes sont au sec le transistor reste bloqué. La résistance en parallèle sur le drain sert à ça tandis que son condensateur associé évite aux signaux parasites de faire réagir le montage. L’oscillateur est un multivibrateur astable à transistor qui fera fonctionner le ronfleur toutes les dix secondes de façon à limiter la consommation quand le montage est actif. La capacité en parallèle est nécessaire pour éviter que l’oscillateur interne du ronfleur ne bloque celui du montage ce qui le ferais conduire en continu.

03/01/2012

Gestion de 3 boutons-poussoirs via une carte I²C

Gestion de 3 boutons-poussoirs via une carte I²C indépendante. Ce module fait également partie du projet Isterix. Il est prévu pour évoluer, le but étant de décharger le microcontrôleur central des fonctions secondaires. Le principe étant toujours modulaire, ce programme fonctionne de façon indépendante.

Commentaire de l'auteur : ce petit programme permet de lire trois boutons et de retourner via le bus I2c la touche frappée. Si rien n’est frappé, on retourne 255. Ceci peut parfaitement être intégré dans le programme principal d’une application et c’est un luxe que de monopoliser un 16F84 pour lire …..trois boutons ! Cependant, la place code en mémoire dans mon programme principal Isterix.asm est telle que j’ai délégué cette fonction.

L'archive contient : Un fichier explicatif, et les fichiers sources nécessaires à la réalisation.

Télécharger l'archive ici

Chenillard multimode 16 sorties

Un chenillard multimode 16 sorties, qui supporte 7 fonctions différentes : Chenillard lent pour slows, pseudo vu-mètre, modulateur, chenillard automatique, chenillard musical, rafales automatiques, et rafales musicales. 3 potentiomètres de réglage multifonctions agissent sur la sensibilité musicale, le temps d'allumage, le temps d'extinction, le temps séparant deux rafales, l'inertie du vu-mètre en montée et en descente. Le rôle des potentiomètre dépend de la fonction choisie. Le tout sur un 16F876.

Commentaire de l'auteur : Suite aux nombreuses demandes en ce domaine si prisé des amateurs, je me décide à recréer un schéma pour publier un petit chenillard assez amusant à utiliser. Le source n'est pas un modèle d'optimisation, car j'ai réalisé ce montage pour une soirée d'un ami qui m'a demandé une animation lumineuse au dernier moment. J'ai donc réalisé le logiciel et le montage en 24 heures, ceci expliquant cela.

L'archive contient : Fichier source commenté, le fichier hex et le schéma. Le montage est opérationnel chez moi depuis 2001, mais je n'ai pas le schéma, je l'ai donc redessiné de mémoire. Signalez-moi toute erreur éventuelle pour correction. ATTENTION, vérifiez le montage et n'oubliez pas que vous travaillez sur le secteur.

Télécharger l'archive ici

28/12/2011

Horloge programmable avec Pilotage LCD

Une horloge complete programmable avec Pilotage d'un LCD caractére mode 8 bits, donc horloge de base ,fonction réveil avec commande de buzzer puis timer programmable ,comme, par exemple , comment faire pour commander la pompe de votre aquarium pendant 10 secondes toutes les 10 minutes.
Plusieurs programmes, avec pilotage de l'afficheur LCD HD44780 dans divers modes (4 bits, 8 bits, CGRAM, multiplexé ou pas), gestion de plusieurs timers, méthode avec ou sans circuit spécialisé PCF8583.

Faites votre choix. Vous trouverez des tas d'informations sur les timers, les horloges temps réel, et le pilotage d'afficheurs LCD
En complement de l'excellent travail de Dominique D que je salue , je vous fais part des fonctions de base afin de piloter ce genre de LCD ( LCD caractere mode 8 bits = fonction la plus simple). Apres ça vous comprendrez tout l'interet du travail de Dominique D.
Plusieurs mode de gestion sont presents : Mode 4 bits, 8 bits et 8 bits CGRAM ( vous dessinez vous meme vos patterns ).
L'archive contient un fichier explicatif, et plusieurs programmes différents réalisant la même fonction de base (une horloge) de différentes façons.

Télécharger l'archive ici

Capturer et Analyser un code de télécommande à la norme RC5 de PHILIPS

Pas évident la premiere fois mais bon, j'y suis parvenu. Merci à tous ceux qui ont mis sur le net, comme toujours, toutes les docs utiles. Vous pouvez utiliser le code RC5 comme bon vous semble. Le fichier archive contient un fichier explicatif, plus une note d'application (ossature du programme de traitement du PIC®) Télécharger l'archive ici