Ad Code

Construisez Votre Émetteur Infra-Rouge Digital Mark 4

 Découvrez comment construire un émetteur infra-rouge digital Mark 4 avec le microcontrôleur PIC 12F683. Suivez notre guide complet pour un projet électronique passionnant et enrichissant ! #Électronique #DIY #ÉmetteurIR #PIC12F683.

Émetteur Infra-Rouge Mark 4 Digital: Version Moderne et Performante

Bienvenue dans le monde passionnant des circuits électroniques ! Aujourd'hui, nous allons découvrir une nouvelle version digitale du circuit émetteur Mark 4, conçue par Tom Borremans. Cette version utilise un microcontrôleur Microchip PIC 12F683 pour gérer tous les signaux de télécommande à distance avec une précision inégalée.

Fonctionnalités Principales

Composants Clés

  • Microcontrôleur PIC 12F683 : Gère tous les signaux de manière précise, remplaçant les composants externes de chronométrage.
  • Récepteur TSOP38238 : Capte les signaux infrarouges sur une portée de 6 mètres et un angle de 180 degrés.
  • Transistor MOSFET BS170 : Assure la sortie du signal.

Portée et Performances

  • Portée : Jusqu'à 6 mètres.
  • Angle de Réception : 180 degrés.
  • Sortie : Utilise un transistor MOSFET BS170 pour une sortie efficace.

Fonctionnement de l'Émetteur

Ce circuit émetteur est basé sur la version Mark 4, mais avec une amélioration significative grâce à l'utilisation du microcontrôleur PIC 12F683. Voici comment il fonctionne :

  1. Réception du Signal : Le signal de la télécommande est capté par le récepteur TSOP38238.
  2. Traitement du Signal : Le signal est traité par le PIC 12F683, qui génère une porteuse de 38 kHz sur la broche 2.
  3. Sortie du Signal : Le signal traité est ensuite envoyé via le transistor MOSFET BS170.

Réglages

  • P1 : Ajuste le gain du microphone.
  • P2 : Régule la déviation.

Simplification

Le PIC 12F683 simplifie le processus en éliminant le besoin de composants de chronométrage externes, rendant le circuit plus compact et fiable.

Programmation du PIC

Étapes de Programmation

  1. Écriture du Code : Utilisez MPLAB X IDE pour écrire le code en langage C.
  2. Transfert du Code : Transférez le code vers le PIC à l'aide d'un programmateur.

Écriture du Code

Le logiciel MPLAB X IDE permet d'écrire le code en C et de le convertir en format HEX, prêt à être chargé dans le microcontrôleur.

// CONFIG PART #pragma config FOSC = INTOSCIO #pragma config WDTE = OFF #pragma config PWRTE = ON #pragma config MCLRE = OFF #pragma config CP = OFF #pragma config CPD = OFF #pragma config BOREN = ON #pragma config IESO = OFF #pragma config FCMEN = OFF #include <xc.h> #define _XTAL_FREQ 8000000 void main(void) { OSCCONbits.IRCF = 0b111; TRISIO = 0b111000; ANSEL = 0; while (1) { while (GPIObits.GP5 == 0) { GPIObits.GP0 = 1; __delay_us(10); GPIObits.GP0 = 0; __delay_us(10); } GPIObits.GP0 = 0; } }

Transfert du Code

Pour transférer le code HEX dans le PIC, vous aurez besoin :

  • D'un programmateur (comme le PICkit).
  • D'un ordinateur.
  • D'un câble de connexion.
  • Du logiciel PICpgm.

Connectez le programmateur à l'ordinateur, chargez le fichier HEX et transférez-le dans le PIC. Une fois programmé, insérez le PIC dans le circuit.

Fabrication d'un Programmateur PIC

Options Disponibles

  • Programmateur RS232 : Nécessite un port RS232 "réel".
  • Programmateur USB : Plus courant et pratique, fonctionne bien avec les ordinateurs modernes.

Construction DIY

Si vous choisissez de construire votre propre programmateur, assurez-vous d'avoir déjà accès à un programmateur PIC, car le programmateur nécessite un PIC programmé.

Utilisation d'un Programmateur PIC

Les programmateurs PIC se connectent via USB ou port série. Un programmateur USB est généralement préféré pour sa compatibilité avec les ordinateurs modernes. Il génère les tensions nécessaires pour programmer le PIC avec succès.

Conclusion

Ce projet d'émetteur infra-rouge Mark 4 digital est une excellente opportunité pour les amateurs d'électronique de se plonger dans la programmation et l'utilisation des microcontrôleurs. Avec des composants simples et des instructions claires, vous pouvez créer un émetteur puissant et précis. Lancez-vous et explorez le monde fascinant des circuits électroniques !

Enregistrer un commentaire

0 Commentaires

Close Menu