Go Down

Topic: [Conseil] Piloter un relais 220V à distance et par Internet (Read 4628 times) previous topic - next topic

f4bvs

sinon le plus simple trouver le disjoncteur de la prise sur le tableau electrique et tirer un cable réseau jusqu'au tableau

bkd974


Bonjour,

Moi je m'arrache un peu les cheveux sur les modules Xbee et leur programmation. Soit disant 5v tolérant, j'en ai grillé 2 avant d'investir dans des convertisseurs de niveaux...
Je ne conseillerais pas Xbee pour commander juste un relais.

Pourquoi pas ?
un contrôleur Marmitek http://www.maisondunumerique.com/marmitek-xm10-interface-liaison-x10-produits-compatibles.html
et un interrupteur http://www.maisondunumerique.com/marmitek-ad11-interrupteur-x10.html

icare

Bonjour,
Pour ceux qui sont intéressés, il y avait un article de P Oguic sur la mise en oeuvre de Xbee dans EP de juillet/août 2013
2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

bigben99

Oui, je resors ce sujet des oubliettes mais si le projet a connu quelques ralentissements, il est reparti très fort en fin d'année.

J'ai donc avancé sur le sujet et si le code est maintenant au point (pour le module Chaudière), je suis en train de finaliser la conception hard du module (auquel j'ai ajouté qq éléments).

Donc voici maintenant les fonctionalités qu'aura le module Chaudière :
- réception des instructions par ondes (XBee)
- 1 bouton reset de redémarrage du module (si celui a été mis en mode sécurité par exemple)
- 1 bouton pour piloter le relais (et donc l'allumage ou non de la chaudière), associer le module avec une base, réinitialiser l'association du module

Pour la partie hard, je souhaite faire du travail propre sans avoir des fils dans tous les sens. Aussi, je vais refaire l'arduino Uno en partant de l'exemple de l'arduino standalone sur breadboard.

Donc voici les différents ensembles de mon montage.
Quote
Arduino standalone (http://arduino.cc/en/main/standalone) :
ATmega328P
7805 voltage regulator (Alim)
Condensateur 10µF (x2) (Alim)
16MHz clock crystal    (Fréquence)
Condensateur 22pF (x2) (Fréquence)
Bouton miniature       (Reset)
Résistance 10KOhms     (Reset)
LED verte              (Fonctionnement)
Résistance 220Ohms     (Fonctionnement)
Quote
Alimentation 220VAC - 5VDC / 400mA (http://www.recom-international.com/pdf/Powerline-AC-DC/RAC01_02-SC.pdf) :
RAC02-05SC
Fusible 1A
Varistance 230VAC (http://www.lextronic.fr/P17105-varistance-230vac300vcc-pas-75mm.html)
Condensateur 330µF
Quote
Relais statique 240VAC/3A :
Relais statique 3A/240V (http://www.lextronic.fr/P3732-relais-de-puissance-statique-3a240v-1t.html)
Quote
XBee :
XBee Serie 1
Régulateur de tension 3,3V / 800mA (http://www.lextronic.fr/recherche.html?mots_cles=COM-00526)
Régulateur de tension 1,2V à 37V / 1,5A (http://www.lextronic.fr/P13448-regulateur-de-tension-12-a-37v--15a.html)
Condensateur 1µF
Condensateur 8.2pF
Quote
Bouton :
Bouton miniature
Résistance
Condensateur
Trigger de Schmitt
Quote
LED :
LED vert/jaune/rouge
Résistance 220Ohms
Pour la partie Arduino, XBee, Bouton, LED, je pense ne pas trop avoir de souci et surtout savoir ce que je fais.

Pour la partie Alim et relais, j'ai quelques intérrogations.
Alim : Je souhaite utiliser l'arrivée 220V sur ma chaudière pour alimenter mon montage. Il me faut donc convertir mon 220VAC en 5VDC, j'ai trouvé le composant RAC02-05SC qui semble faire l'affaire.
Relais : le relais que j'ai choisi fera-t-il l'affaire ? il s'agit de piloter du 220V donc y'a-t-il des précautions particulières à prendre pour piloter le relais ?

Merci d'avance pour vos retours d'expérience.

bigben99

re-bonjour,

Une petite question supplémentaire. Je souhaite donc alimenter mon ATmega328P à partir du 220V du secteur.

Pour cela, je pense convertir le 220VAC en 5VDC à partir du RAC02-05SC. Ensuite, si je suis les instructions de montage de l'arduino standalone (arduino.cc/en/main/standalone), je dois positionner un régulateur de tension (L7805) pour l'alimentation 5VDC de l'ATmega.

Ma question est la suivante, est-il nécessaire de mettre le régulateur de tension entre le RAC02-05SC et l'ATmega ? Est-ce conseillé pour fiabiliser mon circuit ? le L7805 accepte jusqu'à 35VDC en entrée pour 5VDC en sortie, mais avoir en entrée 5VDC peut-il poser des problèmes ?


micol

Pour que le régulateur 7805 fonctionne bien, sa tension d'entrée doit être supérieure à sa sortie. Il y a forcément des pertes à l'intérieur et avec 5 volts en entrée, tu auras un peu moins en sortie.
On dit généralement que les série 78xx ont le meilleur fonctionnement avec Vin double de la sortie attendue, donc 10 volts pour le 7805.
*** Micol *** resolutly politically NOT correct

bigben99

Donc plutot un RAC02-09SC (9V) ou un RAC02-12SC (12V) ?

Après, y'a-t-il un risque à brancher l'ATmega directement à la sortie du RAC02-05SC ? A priori la tension maximale qu'il peut sortir est de 5V + 5% soit 5,25V. J'ai parcouru la datasheet de l'ATmega328P et je n'ai pas trouvé la tension maximale acceptée.

[Edit] j'ai rien dit, c'est sur la deuxième page de la datasheet... 1,8 à 5,5V

[Edit 2] voici un schéma de mon montage

bigben99

Comme l'édition ne fait pas remonter le sujet, je rajoute un post.

Ci-dessus donc le schéma final de mon montage, je vais maintenant passer à la réalisation sur breadboard et aux premiers tests. Le schéma ayant été fait à la main et pour ne pas trop le surcharger, je n'ai pas relié le régulateur du XBee à l'alimentation mais je pense repiquer le courant en sortie du RAC02-12SC (12V) si le régulateur 3,3V le permet sinon, à la sortie du régulateur 5V qui permet d'alimenter l'ATmega.

En regardant le schéma j'ai quand même l'impression qu'au niveau de l'alimentation de l'ATmega c'est un peu compliqué. Je pense essayer de simplifier en supprimant les 2 condo de 10µF et le régulateur 5V. Si vous avez un avis, je suis preneur.

D'après la documentation du XBee (Product Manual: XBee / XBee-PRO 802.15.4 RF Modules) il n'est pas nécessaire de brancher le reset dans la configuration minimale.

bigben99

Bonjour,

Donc enfin la mise en production du projet... Coté chaudière, tout va bien, le pilotage du relai se fait parfaitement à partir du bouton. Coté box, tout va bien également, le site Web fonctionne parfaitement.

Vous me direz, ça c'est une mise en production réussie ! Et bien non :( Si de chaque coté, tout va bien, c'est entre les deux que ça coince !

Après quelques essais, j'ai trouvé l'origine du problème, la portée des modules XBee. Pour bien décrire la situation, l'un des modules est dans une cave à coté de la chaudière, le second et au premier étage (donc 2 niveaux au dessus). Si je déplace le module XBee coté box de 2-3m pour le rapprocher de celui de la chaudière, la communication se fait plutôt bien.

Entre la chaudière et la box, il y a environ 10m.

Donc ma question s'adresse aux utilisateurs de modules XBee, y'a-t-il une solution pour améliorer la portée de mes modules (d'après la documentation, la portée en intérieur est de 30m) ?

Documentation

Mes modules, sont des XBee officiels serie 1.

Go Up