Communication 433MHz

1. Objectif du projet

Utiliser des modules d'émission/réception bon marché fonctionnant à 433MHz pour envoyer un message d'une carte de TP vers une autre. Le message sera affiché sur l'écran LCD. La page suivante fournit un exemple de couple Emetteur/Récepteur : Couple Emetteur/Récepteur 433MHz sur le site Electrodragon.

2. Etapes de travail conseillées

Il est plus que conseillé de suivre les différentes étapes proposées ci-dessous. Penser à élaborer un rapport détaillant le travail réalisé pour chacune de ces étapes.

2.1. Travail préliminaire

  1. Dans un premier temps et sans vous éparpillez :
    1. Rechercher la documentation de ces modules.
    2. Indiquer la distance de communication en champ libre.
    3. Indiquer la nature des signaux à fournir sur la borne Data de l'émetteur (valeur moyenne ...) et citer brièvement le principe du codage généralement utilisé pour attaquer l'émetteur sur sa broche de Donnée.
    4. Trouver les tensions de fonctionnement
    5. Préciser le mode de câblage des modules.
  2. Câblage des modules - Première mise en oeuvre :
    1. Réaliser les antennes avec des petits fils rigides et les souder sur les modules.
    2. Placer chaque module sur une plaquette de test différentes.
    3. Alimenter les modules à partir d'une alimentation de laboratoire.
    4. Envoyer un signal carré entre 0 et 5v sur l'entrée Data de l'émetteur et visualiser la sortie Data du récepteur.
    5. Mesurer le courant consommer avec l'oscilloscope en plaçant une faible résistance (dite de shunt) entre la masse du module et la masse de l'alimentation (à faire pour l'émetteur et le récepteur séparément).
      Note : estimer la résistance à placer pour limiter la chute de tension à ses bornes à 200mV en prenant les estimations de consommation fournies dans les documentations trouvées sur internet.

2.2. Développement logiciel

  1. Relier les modules aux cartes de TP :
    1. Réfléchir au moyen de les relier à la carte de TP en utilisant le connecteur J2.
    2. Réaliser le câblage des modules sur deux plaquettes de test distinctes et assurer la liaison avec deux cartes de TP différentes via les connecteurs J2.
  2. Premier projet : Emission permanente (Nom du projet : TestEmetteur1)
    1. Sur la base d'un projet de votre choix parmi ceux réalisé en TP, créer par copie un projet nommé TestEmetteur1,
    2. Ecrire un programme permettant de générer un signal carré ayant une période de 500 us sur la broche SCK/SCL/RB1 du uC où sera reliée la broche Data de l'émetteur.
      Note : il faudra utiliser les interruptions et une configuration adéquate du timer 2.
    3. Tester et visualiser à l'oscilloscope le signal fourni par le Récepteur.
  3. Second projet : Emission de salves (Nom du projet : TestEmetteur2)
    1. Reprendre le projet précédent et réaliser une copie nommée : TestEmetteur2.
    2. Modifier le programme pour que l'émission du signal carré ne dure que 500 ms et soit initiée par une pression sur le bouton poussoir BP0.
    3. Mettre à 1 la broche SDI/RB0 lorsque le signal carré est actif (durant les 500 ms) et 0 lorsque rien n'est émis sur SCK.
    4. Tester et visualiser à l'oscilloscope le signal fourni par le Récepteur.