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...

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 ...

Piloter un DS1620 (mesure de températures) avec une precision de 0.1°C

Arf quelle galére , heureusement que l'entraide existe sur le net...ouf.. Mis à part ça , voici comment réaliser un bon thermometre et ce , à moindre coût. Vous pouvez obtenir soit une résolution de 0.5°C soit 0.1°C ,ce que je vous propose. Il intégre aussi la fonction thermostat ,mais à vous dans ce cas d'y rajouter les routines qui vont bien. L'archive à télécharger contient : un fichier explicatif, contenant les explications, la documentation technique du DS1620, une petite librairie mathématique avec opérations sur 16 bits, deux routines...

Pilotage d'un circuit de type DS2438

Pilotage d'un circuit de type DS2438 1-wire en mode convertisseur analogique/numérique ou en mesure de température. Voici comment se familiariser avec le protocole utilisé dans les "ibutton". Par ce protocole des ibutton je fais dialoguer mon PIC® avec un monde extérieur assez conséquent puisque par un seul fil (1-wire). Je récupère de la sorte la tension générée par mon capteur de pression MPX4115A, et ce sur 10 bits . Bien-sûr l'A/D n'est pas la seule utilité du ds2438, voyez plutôt le datasheet,vous serez surpris je pense. Télécharger...

Décodage des signaux d’un récepteur de télécommande de modéliste

Pour commander des servos moteurs, l’on utilise la technique de l’impulsion variable de 1 à 2 ms renouvelée toutes les 20ms. C’est donc ce que fait le récepteur de la télécommande. Pour mon robot, Isterix, je souhaitais pouvoir reprendre la main à certains moments afin de le sortir de situations délicates sans avoir à intervenir manuellement. J’ai donc développé ce petit module de décodage.  Télécharger ici tous les fichiers assembleurs et la description complè...

20/12/2011

Chenillard 3 voies 12V avec un PIC 16F628

C'est un chenillard 3 voies qui présente deux modes de fonctionnement. Le mode est sélectionné par une impulsion sur le bouton poussoir du bas. Le mode statique permet d'allumer (poussoirs de droite) ou d'éteindre (poussoir de gauche) les Leds associées. En mode dynamique les Leds s'allument séquentiellement. La durée d'allumage d'une couleur est réglable. Une action sur le poussoir de droite augmente la durée d'éclairement, une action sur le poussoir de gauche la diminue. La durée est ajustable...

Pilotage de deux moteurs pas à pas par un PIC 16F84

Pilotage de deux moteurs pas à pas par un PIC® 16F84. La liaison s'effectue en I²C. En mode pas à pas, le moteur effectue le nombre de pas demandé et s’arrête. En mode continu, le moteur tourne jusqu’à l’arrivée d’un ordre contraire (par exemple le repassage en mode pas à pas). Pour l’arrêter, il suffira donc d’envoyer une trame I2C demandant le mode pas à pas d’un pas ! Programme amusant à écrire car travaillant sur plusieurs ressources du PIC® (interruptions TIMER, RB0, adressage indirect,...

Module I2C pilotant un écran LCD à partir d’un PIC 16F84 et d’une EEPROM

Pilotage d'un afficheur LCD et d'une eeprom. La liaison s'effectue en I²C. Cette application fonctionne de façon autonôme, mais fait partie d'un ensemble de pilotage d'un petit robot. Le projet est baptisé "Isterix" par son auteur. Vous trouverez les autres modules crées au fur et à mesure dans cette page par le même auteur. Selon le même principe, chacune des autres applications proposée fonctionne indépendemment des autres. Télécharger ici les fichiers&nbs...

Programmateur de PIC® pour familles 16F et 18F

Programmateur de PIC® pour familles 16F et 18F. Testé sur 18F1320. Ce programmateur fonctionne comme un JDM, mais avec les défauts de ce dernier corrigés. La communication s'effectue donc via un max232, et le programmateur dispose de son alimentation externe. Schèma électrique Face composat Face routage Paramètrage de IC-Prog Explications : Ci joint le schéma électrique ainsi qu'un routage (il vaut ce qu'il vaut, je ne suis pas spécialiste) de la platine de programmation que j'ai...

18/12/2011

Tester la qualité d'isolation HF d'un matériau

Pour savoir si votre matériau est un bon isolant (en HF, VHF, UHF...), il suffit de le passer plusieurs dizaines de secondes au four micro-ondes, avec précautions. (En effet, le four micro-ondes est un émetteur très puissant à la fréquence d'environ 2,45 GHz). Plus le matériau devient chaud, plus il est mauvais isolant. Exemple:  des isolateurs en porcelaine pour antenne restent froids après 30 secondes.  pour la même durée, un morceau de bois devient très chaud...

Adaptateur pour alimentation antenne

Ce adaptateur ayant 2 fonctions : Alimenter une antenne active ou préampli, etc. à partir d'un récepteur ne possédant pas cette option.  Couper l'auto-alimentation du récepteur si celui ci est connecté sur une antenne classique. Interrupteur "Int." en position 1: Fonctionnement normal "bypass" (si le récepteur génère une alimentation la LED s'allume.  Interrupteur "Int." en position 2: a) Le condensateur C1 (*) bloque la tension continue du récepteur qui peut alors être connecté...

Auto-alimentation par câble coaxial

Réaliser une auto-alimentation à travers un câble coaxial (préamplificateur, antenne active, relais...) (*) Adapter C1 en fonction des fréquences utilisées. Le premier montage se place en sortie du récepteur et permet d'injecter une tension d'alimentation continue sur le câble coaxial. Le récepteur est protégé par le condensateur C1 (*). Le second montage permet de récupérer une alimentation à l'autre extrémité du câbl...

Chenillard pour votre disque dur

Ce simple montage est un indicateur de fonctionnement du Disque dur avec effet de chenillard Schéma  Typon Liste des Composants Désignation Quantité Référence Description Résistances                 220 Ohms                                 ...

05/12/2011

Simple testeur de secteur 220V

Un simple montage qui permet de tester le secteur de 220V grâce au clignotement de la led. Télécharger ici les fichiers de ce mont...

27/11/2011

Thermomètre pour l'intérieur et l'extérieur avec min et max

Ce post porte sur la réalisation d'un thermomètre avec affichage de la température intérieure et extérieure sur un écran LCD de 8 caractères. Il permet aussi d'afficher les minimums et maximums atteints. Les températures sont évaluées par des DS1620. La gestion du montage se fait grâce à un PIC16F84. Ce montage permet de mesurer des températures comprises entre -20 et 70 degrés Celsius en extérieur. Sa précision est de 0,5°C entre 0 et 70°C, de 2°C entre -20 et 0°C. En intérieur les mesures s'étendent...

21/11/2011

Thermomètre graphique à base de PIC 16F876

Ce montage à base d'un PIC16F876 permet de visualiser sur une période plus ou moins longue (1h30 à 155h) l'évolution de la température (-5°C à +40°C). La sonde de température est constituée du circuit DS1621 (DALLAS) placé soit sur la carte électronique (dans ce cas l'afficheur ne devra pas avoir de rétro-éclairage et ne pas être trop proche de la carte électronique pour ne pas perturber le capteur) ou mieux à l'extérieur via un câble quatre conducteurs. La résolution et la précision sont de...

Serrure à clavier de commande codé à base de PIC

Ce système permet d'activer deux sorties complémentaires (sortie sur collecteur ouvert) lorque le code à 4 chiffres (paramétrables) est correct et ceci pendant un durée comprise entre 1 et 65 secondes. Le système gère un clavier matricé 3x4. Une led bicolore (en haut à droite du condensateur chimique) indique l'état du système.  Un transducteur piézo-électrique complète le dispositif. Il permet de signaler l'appuis d'une touche et les erreurs.   Un cavalier permet de modifier...

12/11/2011

C.A.BOT un Chien robot artificiel

Pourquoi ce chien robot ? et bien j'ai été époustouflé par les démonstrations de ASIMO le robot humanoïde HONDA. Cela m'a donné envie de m'intéresser à la robotique. La marche bipède est très complexe à mettre en oeuvre (équilibre dynamique) aussi, j'ai cherché quelque chose de plus simple à réaliser, et j'ai trouvé : Le chien ! Il est plus facile de reproduire le comportement d'un chien que celui d'un être humain, surtout quant on ne dispose pas du budget de HONDA ! Ce Cabot m'a coûté un peu...

Mono v1.0

Logiciel Mono calcul de constante de temps pour monostables Ouvrez le fichier MonoZip.exe, le fichier se décompresse dans C:\Monostable et lancez Setup.exe Télécharger ici ce logicie...

04/11/2011

SDS v3

Ce logiciel permet de dessiner des schémas électroniques, des chronogrammes, des organigrammes rapidement. Vous pouvez même faire des dessins mécaniques, s'ils ne sont pas trop complexes. SDS3 est très simple à prendre en main car il respecte les conventions de Windows. Le schéma peut bien sur être imprimé. Il existe un symbole de renvoi de fils vers d'autres pages, ce qui fait que votre schéma peut être étendu sur un nombre illimité de pages. Ce logiciel (gratuit!) est fourni avec une bibliothèque...

Stripcalc v2

Ce logiciel permet de calculer l'impédance, l'atténuation des pistes de circuit imprimé en haute fréquence, suivant la technique "strip line" ou "micro strip line". Ce programme est indispensable à toute personne désirant étudier elle-même son circuit imprimé haute fréquence, afin d'adapter correctement l'impédance des pistes imprimées sur 50 ou 75 Ohms en fonction de la nature du circuit (verre epoxy, ect..). Ce logiciel est génial, je n'en suis pas l'auteur, ma contribution se limite juste à...

Testeur de Quartz 4MHz

Ce petit montage permet de tester les quartz 4MHz utilisé avec les Pics ou si vous faite de la récupération sur de vieux circuits il va vous permettre de faire un peu le tri dans vos tiroirs ... Schéma du testeur Circuit Implantation des composants Réalisation finale Réalisation finale Nomenclature: Désignation Quantité Référence Description Résistance  470 Ohms                    ...

Simple testeur de câble 8 fils

Un simple instrument de mesure qui teste les câbles à 8 fils (tester les câbles de réseau qui utilise le connecteur RJ45 par exemple), il est alimenté sous 9 volts, et je propose deux versions de schémas. ...

07/10/2011

Clignoteur pour feux de freinage de voiture

Ce circuit est fourni sous forme de projet de loisirs. L'IC 555 timer est branché pour fonctionner en multivibrateur astable. Il s'agit d'un circuit de clignotement modifié pour allumer et éteindre une ampoule au lieu d'une LED. Il va créer un état clignotant sur les feux de freinage pendant que le frein est enfoncé. Vous pouvez régler le taux de clignotement faisant varier la résistance variable VR1. Vous pouvez augmenter la valeur de C1 pour obtenir un rythme plus lent de clignotement d'un...

Réaliser un simple mini robot Bristlebot

Voila un robots qui se déplace aléatoirement et fonctionnant sur le principe du vibreur. Il est très simple à réaliser à la maison, bref un projet idéal pour réaliser avec ses enfants le week-end. Ce projet ne nécessite pas grand chose en fait : Un brosse à dent  Un vibreur de téléphone portable  Une pile bouton  Un bout de scotch double face  Peut être un peut de fil de cuivre qu’il faudra souder si le moteur du vibreur n’en dispose pas. Pour le montage rien de...

CiDess

CiDess est un logiciel gratuit de dessin de circuits imprimés. Voici les principaux atouts de CiDess : Facile à utiliser  Nombreuses empreintes de boîtiers de composants fournies  Représentation des composants en 3D  Editeur de composant convivial pour ajouter facilement vos propres boîtiers  Possibilité de modifier la taille des pastilles de chaque composant au cours du dessin  Les composants à 2 pastilles sont étirables  Les composants peuvent êtres orientés...

02/10/2011

TCI

TCI est un logiciel qui permet de tracer son circuit simple ou double face rapidement et d'imprimer chacune des couches sur papier ou sur transparent bureautique (pour obtenir un film directement exploitable). Fini le collage de pastilles et de rubans sur mylar! La taille du circuit est limitée par la feuille d'imprimante. Ce logiciel est particulièrement bien adapté aux prototypes, et aux petites séries, et donc convient bien aux amateurs, labos, et enseignants. Télécharger ce logiciel ici...

15/09/2011

Programmateur de lave-linge commandé par ordinateur

Ce montage permet d'étudier le fonctionnement d'un lave linge de type L45B1 avec moteur asynchrone. Il est constitué d'un logiciel, d'une carte électronique qui remplace le programmateur ou d'une carte sous 24V pour faire des tests en sécurité. Le logiciel sous Windows 98, permet de tester les différents organes de la machine, de programmer un cycle grâce à un organigramme,  de tester ce cycle sur la machine (carte en 230V) ou la carte de test en 23V,  de visualiser l'état d'avancement...

13/09/2011

Voltmètre LCD

Ce voltmètre se caractérise par sa faible consommation, en effet l'écran à cristaux liquides est très économique par rapport aux afficheurs à LED. Il s'alimente avec une tension comprise entre 8 et 18V et il est capable de mesurer une tension de 0 à 200mV. Schéma du montage Le montage est entièrement basé autour de l'ICL7106, c'est ce circuit intégré qui mesure la tension et commande l'afficheur LCD. Le potentiomètre de 2.2Kohms permet d'ajuster la sensibilité du voltmètre. Le 74HC86...

01/09/2011

Générateur pseudo-aléatoire

Ce petit montage permet de générer des séquences pseudo-aléatoires avec un minimum de composants (en logique cablée il faudrait 9 circuits). Il utilise un MACH211SP-7JC où le polynôme x^60+x+1 a été implanté. Les données (DATA) sortent sur chaque front montant de l'horloge (CLOCK). Suivant la version, la fréquence d'horloge peut monter jusqu'à 133 MHz. A cette vitesse, la séquence se renouvelle tout les 255 ans... :-) J'ai réalisé ce petit montage à l'aide du MACH Startet Kit (MACH-SK44) de...