Étape 12 : Option liaison RF
Après l’achèvement du projet, j’ai vite réalisé que je dois tirer beaucoup de câblage C.A. 220V à la minuterie. J’ai développé une liaison RF à l’aide de modules 315MHz standard qui permettait la minuterie être placé à l’intérieur d’une armoire et les cartes de relais à l’intérieur du toit, à proximité de tous les fils de 220V.
Le link utilise un AtMega328P cadencé à 16MHz. Le logiciel pour l’émetteur et le récepteur est le même, et le mode est sélectionné par un cavalier mini.
Émetteur
L’émetteur est simplement branché sur le port CPU I2C. Aucune configuration supplémentaire n’est requise, car la AtMega328P écoute les mêmes données que les cartes de relais I2C.
Les données sont actualisées une fois par seconde sur le port I2C, et l’émetteur envoie ces informations sur la liaison RF. Si l’émetteur recevez pas I2C données pendant environ 30 secondes, l’émetteur transmettra continuellement données pour éteindre tous les relais au récepteur.
Alimentation pour le module émetteur peut être sélectionnée entre 12V et 5V avec un mini cavalier sur la carte de circuit imprimé. Je suis alimenter mon transmetteur à l’aide de 12V.
Récepteur
Le récepteur à l’écoute des données codées de l’émetteur et place les données sur un port I2C. La carte relais se branche simplement sur ce port et travaille la même telle qu’elle était branchée sur la carte CPU.
Le récepteur ne devrait pas recevoir de données valides pour 30 secondes, le récepteur en continu envoient des données sur le port I2C pour éteindre tous les relais sur les cartes de relais.
Schémas
Un jour, s’il existe une demande pour elle. Le sketch Arduino contient-elle toutes les informations requises pour construire le circuit sans un schéma de circuit.
Gamme
Dans mon installation, l’émetteur et le récepteur est distantes d’environ 10 mètres. Le timer est à l’intérieur d’une armoire et l’appareil de relais sur le plafond.