11/01/2012

Petit Robot Isterix

Réalisation d'un petit Robot, "Isterix". complément de plusieurs modules déjà présentés et disponibles sur cette même page, vous apprendrez également ici à mettre en oeuvre un convertissent A/N PCF8591, ainsi que des modules Sharp GP2D12.

Modules déjà présentés voir ici:


Commentaires de l'auteur:  Maintenant que nous avons tous nos modules, à savoir le module "LCD + EEPROM", le module "moteurs", et le module "boutons", nous intégrons sur le Bus I2c une nouvelle EEPROM ainsi qu’un PCF8591 (convertisseur A/D). Nous utiliserons aussi trois modules Sharp GP2D12. Malheureusement rien n’est écrit pour le 16F84 et donc il a fallu tout adapter !

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

Télécharger l'archive ici


Pilotage de 2 moteurs en courant continu

Pilotage de 2 moteurs en courant continu à l'aide d'une commande en pont, à partir d'une carte indépendante en I²C. Ce module fait de nouveau partie du projet Isterix.


Commentaires de l'auteur: Ce programme pilote la carte moteur de mon robot Isterix. On retrouve ce type de programme un peu partout sur les bons sites du net mais certain sont en basic d’autres en C, celui-ci sera donc en assembleur et homogène avec les autres modules que j’ai déjà développés. Ce module peut piloter n’importe quel moteur et s’intègre très facilement dans n’importe quelle application du fait de l’I²C.

L'archive contient : un fichier explicatif avec schémas de principe, et les fichiers sources nécessaires à la réalisation.

Télécharger l'archive ici

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