Publicité
La dernière fois, je vous ai montré quelques façons de réaliser vos projets Arduino contrôle de la parole 3 façons d'ajouter le contrôle vocal aux projets ArduinoJe commence vraiment à aimer mon Arduino ces derniers temps; après avoir suivi les tutoriels de base et même fabriqué un cube LED, j'étais prêt à aborder quelque chose de beaucoup plus complexe. Heureusement, la parole contrôle un projet Arduino ... Lire la suite 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é une démonstration rapide de moi allumant mes lumières, mais je n'ai pas expliqué comment j'y suis parvenu du côté matériel. Voyons aujourd'hui comment contrôler les appareils à haute puissance, comme votre bouilloire ou certains lampadaires.
Attention: ne pas jouer à la légère avec une alimentation électrique domestique. Une batterie 9V peut faire picoter votre langue, mais 120-240V peut la faire frire et potentiellement vous tuer. Si vous mourez en faisant tout cela, j'accepte la responsabilité absolument nulle. Si vous n'acceptez pas cela, arrêtez de lire maintenant.
Si vous êtes nouveau dans ce domaine, assurez-vous de consulter notre Guide Arduino Débuter avec Arduino: Guide du débutantArduino est une plate-forme de prototypage électronique open source basée sur du matériel et des logiciels flexibles et faciles à utiliser. Il est destiné aux artistes, designers, amateurs et à toute personne intéressée par la création d'objets ou d'environnements interactifs. Lire la suite . En outre, je ne suggérerais pas d'essayer de contrôler spécifiquement votre bouilloire (par exemple) en raison de la forte consommation de courant - une bouilloire de 1500 W utilisera environ 12,5 ampères (en fonction de votre niveau de tension national).
Relais statiques
Les relais sont des interrupteurs mécaniques à commande électrique; appliquez une tension du côté de la gâchette, et l'aimant à l'intérieur fera basculer l'interrupteur mécaniquement.
Ils sont disponibles dans une variété de tailles et de valeurs nominales, il est donc absolument essentiel de vérifier le courant et la tension totaux que vous allez commuter; 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 brancher directement sur l'Arduino - vous devez les isoler quelque peu à l'aide d'un transistor et fournir une diode «flyback». Les relais contiennent des aimants, qui sont inductifs, donc ils détiennent une charge d'électricité. Lorsque vous relâchez soudainement la charge, la charge inductive s'échappe vers le circuit dont elle est issue, dans la polarité inverse; la diode flyback protège le circuit.
Les relais peuvent être câblés normalement ouverts, ce qui signifie «éteints sauf si vous les allumez»; ou normalement fermé, ce qui signifie «activé sauf si vous les désactivez».
Si c'est l'itinéraire que vous souhaitez emprunter, sachez que c'est le plus dangereux car il y aura des fils sous tension. Vous pouvez acheter un kit de relais de SparkFun pour 20 $; il comprend un petit circuit imprimé et tous les composants supplémentaires nécessaires pour passer à 240VAC 8A charges.
«PowerSwitch Tail»
Si l'idée de toucher n'importe quel type de fils sous tension vous fait peur mais que vous voulez toujours une approche filaire fiable, ces queues de relais pré-faites sont probablement votre meilleur pari, se vendant à environ 25 $ chacun. Il vous suffit de les brancher dans la connexion entre la prise murale et l'appareil, puis de faire fonctionner l'alimentation de votre Arduino et une E / S numérique sur le côté.
Ils conviennent au 120vAC aux États-Unis, mais pour le 240v britannique et ailleurs, ils ne produisent qu'un formulaire de kit, et vous devrez ajouter vos propres prises. Soyez prudent avec les kits, car des erreurs peuvent signifier faire frire votre Arduino ou vous-même, donc ceux-ci ne sont pas sûrs à 100%. Pour une tranquillité d'esprit totale, vous devriez regarder l'option suivante.
Pirater certaines prises télécommandées
De nos jours, vous pouvez obtenir une prise secteur télécommandée radio pour aussi peu que 10 $ - 20 $, et ils utilisent généralement tous exactement la même fréquence de 433 MHz pour contrôler les choses et probablement la même puce. Si vous êtes prêt à sacrifier la télécommande, ou au moins à faire quelques trous pour certains fils dans le boîtier, vous pouvez facilement la connecter à un Arduino.
Commencez par ouvrir la télécommande et identifier la puce utilisée; le schéma suivant explique la broche que vous recherchez si vous avez une puce SC5262 (HX2262 et PT2262 sont également compatibles avec la même broche utilisée). Connectez cette broche à une sortie numérique sur l'Arduino, et vous pouvez même contourner la batterie à distance en utilisant l'alimentation 5v et la masse (ou tout simplement continuer à utiliser la batterie fournie, peu importe).
Ensuite, vous voudrez télécharger et placer dans votre Arduino / Bibliothèques dossier le Bibliothèque RFSwitch de Google Code - cela vous donne accès à certaines fonctions simples pour activer les appareils et laisse de côté le détail des signaux de commande. Commencez par créer une nouvelle instance de la classe:
#comprendre
RCSwitch mySwitch = RCSwitch ();
Dans votre fonction setup (), instanciez-la sur la broche de sortie appropriée (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 est le numéro de l'appareil) pour allumer et éteindre les appareils. En règle générale, il y a 4 de chaque canal et 4 appareils, vous donnant 16 appareils 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 socket.
Maintenant, combinez cela avec un peu Contrôle Internet Arduino Comment configurer le contrôle Web Arduino sans bouclier EthernetAu cours des dernières semaines, j'ai remis le contrôle de l'éclairage d'ambiance dans mon studio aux téléspectateurs lors de la diffusion en direct de Technophilia Podcast - vous pouvez voir les résultats de cela dans le ... Lire la suite et vous pourrez activer vos appareils depuis votre mobile partout dans le monde. Je suis à peu près certain que je ne veux pas céder le contrôle de quoi que ce soit à Internet, mais à chacun d'eux. Vos rêves de domotique Arduino peuvent-ils enfin se réaliser? Avez-vous commencé votre Arduino voyage encore?
Crédit d'image: Shutterstock - prise de courant,
James est titulaire d'un BSc en intelligence artificielle et est certifié CompTIA A + et Network +. Il est le développeur principal de MakeUseOf et passe son temps libre à jouer au paintball VR et aux jeux de société. Il construit des PC depuis qu'il est enfant.