Appareils de contrôle à partir d`un arduino: le début de la domotique
La dernière fois, je vous ai montré quelques façons de faire vos projets Arduino discours contrôlée
Contenu
Attention: déconner avec un ménage alimentation secteur électrique n`est pas quelque chose à prendre à la légère. Une batterie de 9V peut rendre votre picotement de la langue, mais 120-240V peut le faire frire, et potentiellement vous tuer. Si vous mourez de faire tout cela, je l`accepte absolument aucune responsabilité. Si vous ne les acceptez pas, arrêtez de lire maintenant.
Si vous êtes nouveau à cela, assurez-vous de vérifier nos débutants de Guide Arduino. En outre, je ne suggère d`essayer de contrôler spécifiquement votre bouilloire (par exemple) en raison de la forte traction actuelle - une bouilloire 1500W utilisera environ 12,5 ampères (en fonction de votre niveau de tension national).
Relais statiques
Les relais sont commandés électriquement commutateurs de mécanique applique une tension à la partie de déclenchement, et l`aimant à l`intérieur de l`interrupteur sera mécaniquement.
Ils viennent dans une variété de tailles et notes, il est donc absolument essentiel que vous vérifiez le courant total et la tension que vous allez SWITCH- si vous essayez de mettre 240VAC par un relais pour un juste 5VDC, puis mauvaises choses vont se passer.
Les caractéristiques d`un relais signifie également que vous ne pouvez pas les brancher directement à l`Arduino - vous avez besoin de les isoler à l`aide un peu un transistor, et fournir une diode « flyback ». Les relais contiennent des aimants, qui sont inductive, ils détiennent une charge d`électricité. Lorsque vous déposez soudainement la charge, la charge inductive échappe au circuit, il est venu, à l`inverse polarity- la diode flyback protège le circuit.
Les relais peuvent être câblés comme normalement ouverts, ce qui signifie « off à moins que vous les mettez sous tension » - ou normalement fermé, ce qui signifie « à moins que vous les désactivez ».
Si cela est l`itinéraire que vous souhaitez aller, sachez qu`il est le plus dangereux car il y aura des fils sous tension nus. Vous pouvez acheter un kit de relais de SparkFun pour 20 $, il comprend une petite carte de circuit imprimé et tous les composants supplémentaires nécessaires pour passer à 240V 8A charges.
« PowerSwitch Tail »
Si l`idée de toucher tout type de fils en direct vous fait peur, mais vous voulez toujours une approche filaire fiable, ces queues de relais pré-faites sont probablement votre meilleur pari, le commerce de détail à environ 25 $ chacun. Vous Jack juste ceux-ci dans la connexion entre la prise murale et l`appareil, puis exécutez votre alimentation Arduino et un IO numérique sur le côté.
Ils sont adaptés à 120 V CA aux Etats-Unis, mais pour le 240v du Royaume-Uni et ils ne produisent ailleurs sous forme de kit, et vous aurez besoin d`ajouter vos propres fiches. Soyez prudent avec les kits cependant, que les erreurs pourraient signifier frire votre Arduino ou vous-même, de sorte que ceux-ci ne sont pas sûrs à 100%. Pour morceau d`esprit, vous devriez regarder l`option suivante.
Hack Certaines prises commandées à distance
De nos jours, vous pouvez obtenir une prise secteur radiocommandés à distance pour aussi peu que 10 $ $ 20, et ils utilisent généralement tous exactement la même fréquence de 433MHz 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 cas, vous pouvez facilement le connecter à un Arduino.
Commencez par ouvrir la télécommande et l`identification de la puce utilisé- le schéma ci-dessous explique la broche que vous cherchez 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 terre (Ou tout simplement garder d`utiliser la batterie fournie, peu importe).
Video: Commande à distance portail par Smartphone - Arduino
, Vous voulez télécharger et placer ensuite dans votre Arduino / Bibliothèques dossier de la bibliothèque RFSwitch de Google Code - cela vous donne accès à des fonctions simples pour activer des dispositifs et laisse la débrouille des signaux de commande. Commencez par créer une nouvelle instance de la classe:
#comprendre
RCSwitch mySwitch = RCSwitch () -
Dans votre fonction setup (), instancier sur la broche de sortie correspondante (10, dans ce cas):
Video: Raspberry PI GPIO iPhone remote control - application domotique
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 dispositifs. 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 de piratage de ces produits de consommation existants est que vous ne toucherez une haute tension fils- tout est autonome dans le module de prise.
Maintenant, combiner cela avec un peu contrôle Internet Arduino, et vous serez en mesure d`allumer vos appareils à partir de votre mobile partout dans le monde. Je suis assez certain que je ne veux pas céder le contrôle de quoi que ce soit beaucoup à l`Internet, mais chacun à leur propre. Vos rêves peuvent domotiques Arduino être enfin réalisé? Avez-vous commencé votre Arduino voyage encore?Comment faire pour configurer Arduino contrôle Web sans Ethernet ShieldComment faire pour configurer Arduino contrôle Web sans Ethernet ShieldDepuis quelques semaines, je remis le contrôle de l`éclairage d`ambiance dans mon studio aux téléspectateurs lors de la diffusion en direct de technophilie Podcast - vous pouvez voir les résultats de ce dans le ...Lire la suite