Appareils de contrôle à partir d'un Arduino Le début de la domotique

Appareils de contrôle à partir d'un Arduino Le début de la domotique / DIY

La dernière fois, je vous ai montré quelques méthodes pour rendre vos projets Arduino contrôlés par la parole. 3 façons d’ajouter du contrôle vocal aux projets Arduino 3 manières d’ajouter du contrôle vocal aux projets Arduino Je commence vraiment à aimer mon Arduino récemment; Après avoir suivi les didacticiels de base et même créé un cube LED, j'étais prêt à aborder quelque chose de bien plus complexe. Heureusement, la maîtrise de la parole dans un projet Arduino… Lisez Plus via SiriProxy, les éléments parlables intégrés à OS X et certains scripts Automator, ou même une puce matérielle de reconnaissance vocale dédiée. Je vous ai laissé faire une brève démonstration de mon allumage des lumières, mais je n’ai pas expliqué comment j’ai réalisé cela du point de vue matériel. Voyons aujourd'hui comment contrôler des appareils à haute puissance, comme une bouilloire ou des lampes de sol..

Avertissement: Il est déconseillé d’aborder à la légère l’alimentation électrique du secteur. Une batterie de 9V peut faire tinter votre langue, mais 120-240V peut la frire et vous tuer. Si vous mourez de tout cela, j'accepte la responsabilité zéro. Si vous n'acceptez pas cela, arrêtez de lire maintenant.

Si vous débutez dans ce domaine, consultez notre guide Arduino pour débutants. De plus, je ne recommanderais pas d'essayer de contrôler spécifiquement votre bouilloire (par exemple) en raison de la forte intensité de courant - une bouilloire de 1 500 W utilisera environ 12,5 ampères (en fonction du niveau de tension national).

Relais statiques

Les relais sont des commutateurs mécaniques à commande électrique; appliquez une tension du côté de la gâchette, et l'aimant à l'intérieur inversera le commutateur mécaniquement.

Ils viennent dans une variété de tailles et de valeurs nominales, il est donc absolument essentiel de vérifier le courant total et la tension que vous allez changer; si vous essayez de mettre 240VAC à travers un relais évalué à seulement 5VDC, alors de mauvaises choses vont arriver.

Les caractéristiques d’un relais signifient également que vous ne pouvez pas simplement les connecter directement à l’Arduino - vous devez les isoler un peu à l’aide d’un transistor et fournir une “vol de retour” diode. Les relais contiennent des aimants, qui sont inductifs, donc ils tiennent une charge d'électricité. Lorsque vous abandonnez soudainement la charge, la charge inductive s'échappe dans le circuit d'où elle vient, en polarité inverse; la diode flyback protège le circuit.

Les relais peuvent être câblés soit comme normalement ouverts, ce qui signifie “off sauf si vous les allumez”; ou normalement fermé, ce qui signifie “sur sauf si vous les éteignez”.

Si tel est le chemin que vous souhaitez emprunter, sachez que c’est le plus dangereux, car il y aura des fils nus. Vous pouvez acheter un kit de relais auprès de SparkFun pour 20 $; il comprend un petit circuit imprimé et tous les composants supplémentaires nécessaires pour passer à 240VCA 8A charges.

“PowerSwitch Tail”

Si l'idée de toucher n'importe quel type de fils sous tension vous effraie mais que vous souhaitez toujours une approche câblée fiable, ces queues de relais préfabriquées sont probablement votre meilleur choix, avec un prix de détail d'environ 25 $ chacune. Il vous suffit de les connecter à la connexion entre la prise murale et le périphérique, puis de brancher l'alimentation de votre Arduino et une entrée / sortie numérique sur le côté..

Celles-ci conviennent pour 120 VAC aux États-Unis, mais pour le Royaume-Uni 240 V et ailleurs, elles ne produisent qu'un formulaire en kit et vous devrez ajouter vos propres prises. Soyez prudent avec les kits cependant, car des erreurs pourraient signifier que vous fassiez frire votre Arduino ou vous-même, ils ne sont donc pas sûrs à 100%. Pour la tranquillité d'esprit, vous devriez regarder l'option suivante.

Pirater des sockets télécommandés

De nos jours, vous pouvez obtenir une prise secteur télécommandée à distance pour 10 $ à 20 $, et ils utilisent généralement tous exactement la même fréquence de 433mHz pour contrôler des choses et probablement la même puce. Si vous êtes prêt à sacrifier la télécommande ou au moins à faire quelques trous pour le câble, vous pouvez facilement le connecter à un Arduino..

Commencez par ouvrir la télécommande et identifier la puce utilisée; Le diagramme suivant explique la broche que vous recherchez si vous avez une puce SC5262. (HX2262 et PT2262 sont également compatibles avec la même broche que celle utilisée). Connectez cette broche à une sortie numérique sur l’Arduino, et vous pouvez même contourner la pile de la télécommande en utilisant l’alimentation 5v et la masse. (ou simplement en utilisant la batterie fournie, peu importe).

Ensuite, vous aurez envie de télécharger et de placer dans votre Arduino / Bibliothèques dossier la bibliothèque RFSwitch de Google Code - cela vous donne accès à quelques fonctions simples pour l'activation de périphériques et laisse de côté le strict minimum des signaux de commande. Commencez par créer une nouvelle instance de la classe:

#comprendre 
RCSwitch mySwitch = RCSwitch ();

Dans votre fonction setup (), installez-la sur la broche de sortie correspondante (10, dans ce cas):

mySwitch.enableTransmit (10);

Et dans votre logique principale, utilisez:

mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1);

(où 3 est le canal et 1 le numéro de périphérique) pour allumer et éteindre les périphériques. Il existe généralement 4 canaux de chaque canal et 4 périphériques, ce qui vous donne 16 périphériques adressables uniques pour allumer et éteindre.

La meilleure partie du piratage de ces produits de consommation existants est que vous ne toucherez aucun fil à haute tension; tout est autonome dans le module de socket.

Maintenant, combinez cela avec un peu de contrôle Internet Arduino. Comment configurer le contrôle Web Arduino sans bouclier Ethernet Comment configurer le contrôle Web Arduino sans bouclier Ethernet Au cours des dernières semaines, j'ai passé le contrôle de l'éclairage d'ambiance de mon studio à téléspectateurs lors de la diffusion en direct de Technophilia Podcast - vous pouvez en voir les résultats dans la… Read More, et vous pourrez allumer vos appareils à partir de votre mobile, où que vous soyez dans le monde. Je suis presque certain que je ne veux pas confier le contrôle de rien à Internet, mais à chacun son propre. Vos rêves de domotique Arduino peuvent-ils enfin être réalisés? Avez-vous déjà commencé votre voyage Arduino?

Crédit d'image: Shutterstock - prise de courant,

En savoir plus sur: Arduino.