Je pensais utiliser le Raspberry Pi pour allumer et éteindre d’autres appareils électriques consommant inutilement de l’énergie en mode veille. En bref, j'aimerais contrôler une prise secteur ou plusieurs prises. Comment peut-on laisser l'ordinateur "appuyer sur le bouton":
Image: CC-BY-SA 3.0 de Firstfreddy
La solution physique est un relais, mais je ne veux pas tout construire moi-même et jouer avec du 220V et des étincelles lors de l'allumage et de l'extinction ;-) Au fait, le Raspberry Pi nécessite 2 Watt en mode veille. en tant que commutateur d'économie d'énergie pourrait ne pas avoir de sens, il devrait donc être utilisable à d'autres fins en même temps.
Réponses:
EDIT 2018
Des années plus tard, la communauté des microélectroniques amateurs a explosé, notamment grâce aux ordinateurs embarqués bon marché et puissants, comme Raspberry Pi. Cela a provoqué des relais mécaniques fonctionnant directement de GPIO sur 5 / 3.3V allot moins cher et plus facile à obtenir.
Vous pouvez les obtenir en single ou premade (Bangood, Seeedstudio, Gearbest, eBay, etc.) allant de 4 à 48 "chaînes" que j'ai même vues. Ce sont des tailles beaucoup plus compactes, très abordables, sûrs et faciles à utiliser.
# * * * ATTENTION * * * #
La commutation de secteur implique l’interfaçage de tensions potentiellement mortelles . La diligence et la compétence sont nécessaires. La mort est possible. YMMV. Ceci résume les conseils de Russell McMahon sur le génie électrique.
--- Réponse originale 2012 ---
Vous pouvez utiliser un relais à semi-conducteurs beaucoup plus petit et plus facile à contrôler qu’un relais mécanique (les plus gros relais 12 volts utilisés dans l’industrie automobile), utilisant un MCU ou, dans ce cas, la broche GPIO de Pi.
Vous devez constamment activer la broche d'entrée pour que le relais soit activé (comme un relais mécanique). Donc, si quelque chose échoue avec ce signal, le courant est coupé. Pour éviter cela, vous devez concevoir un autre circuit capable de se maintenir.
Mais vous pouvez les obtenir assez bon marché sur eBay et ils sont complètement sûrs (isolés), ils ne feront donc pas exploser le Pi et ne nécessitent pas beaucoup de puissance pour les conduire, environ 3 ~ 10mA. Il suffit de vérifier les détails avant d'en acheter un. Il est également intéressant de noter qu'ils peuvent chauffer si vous les chargez lourdement (proche du maximum)
la source
Vous pouvez obtenir l’un de ces commutateurs d’alimentation (RF) avec télécommande (en supposant que vous en trouviez un qui convient à vos prises de courant locales)
et connectez le RPi à la télécommande. Cela a l'avantage d'être isolé et de ne pas nécessiter de câblage secteur. Si vous souhaitez économiser de l’énergie, vous devez tenir compte de la consommation électrique de l’appareil.
la source
Les deux Adafruit et Spark Fun vendre un appareil assemblé exactement à cette fin: La queue de interrupteur d'alimentation existe en plusieurs variantes, entièrement assemblés ou en kit. Les instructions de montage du kit (PDF) comprennent des schémas.
la source
SainSmart vend des modules de relais Arduino (blindages), ils pourraient également être utilisés sur les framboises. Il existe différents modèles (ampérage supérieur, nombre de sorties, etc.). Par exemple, SKU: 20-018-100-FBA peut être utilisé pour des "équipements avec un courant important". Et un article utile sur l’ utilisation du Raspberry Pi pour contrôler l’alimentation en courant alternatif qui mentionne le SainSmart.
la source
Vous pouvez obtenir suffisamment de puissance avec une connexion USB et la contrôler avec cette http://sispmctl.sourceforge.net/ Debian / Raspian a le paquet sispmctl par défaut.
la source
muhahahah
Utilisez un Telldus Tellstick!
Il a de nombreuses applications et prend également en charge les capteurs.
Des exemples de code dans plusieurs langues: https://github.com/telldus/telldus
Un routeur doté d'une API HTTP pour contrôler le TellStick si vous ne voulez pas le connecter directement au PI: http://www.dovado.com/index.php?option=com_content&view=article&id=13&Itemid=20
Vous pouvez également acheter un appareil TellStick Net et envoyer des demandes d'API à Telldus Live à partir de PI (accès Internet requis).
la source
vous pouvez également utiliser un appareil existant. J'ai interfacé un commutateur Aviosys NetPower 8800 qui se connecte via USB.
Cela ne venait pas avec les pilotes Windows et ils n'étaient pas disposés à publier une spécification d'interface afin que je puisse construire un pilote Linux.
Mais j'ai écrit un programme Python pour le contrôler:
https://skydrive.live.com/#cid=500667A62B4F909A&id=500667A62B4F909A%21294
la source
Il existe des interfaces série X-10 . Cela aurait l’avantage de contrôler les commutateurs CA qui ne sont pas à la hauteur.
la source
approche totalement différente:
comme vous voulez que votre serveur soit opérationnel, vous aimez probablement l’idée d’un UPS. Vous pouvez utiliser un APC et le contrôle est par la framboise. Cela vous permettra de recycler les ups. Le plus petit UPS peut être utilisé, neuf ou d'occasion. L'option d'occasion vous coûtera 50 euros / dollar ou même moins et offre des avantages supplémentaires (et une joie supplémentaire de créer une interface Web pour une surveillance supplémentaire).
De cette façon, vous pouvez connecter plus de périphériques et laisser le framboise envoyer des commandes d’arrêt lors de pannes de courant, etc.
Mes 5 cents .......
la source
Une solution plus complexe mais plus gratifiante serait d’interfacer directement avec les appareils RF. Découvrez ceci: http://rayshobby.net/?p=3381
la source
vous avez juste besoin de 2 choses:
http://www.elv.de/elv-fs20-uart-sender-fs20-us-komplettbausatz.html
http://www.elv.de/unterputz-funk-wechselschalter-fs20-ws1-komplettbausatz.html
quelques informations supplémentaires se trouvent ici:
Le moyen le plus économique de contrôler plusieurs prises de courant (lumières) via le Wi-Fi
la source
Voici un moyen sûr!
J'ai utilisé un émetteur sans fil standard, un interrupteur d'alimentation sans fil (les deux fonctionneront à 220 ou à 110 volts) et un relais 5v.
Cette commutation haute puissance a été effectuée à l'aide d'un arduino, mais framboise fonctionnerait tout aussi bien (aucun code requis pour l'émetteur).
http://youtu.be/trZ3y4xCGhA
la source
Le commutateur WeMo de Belkin + la bibliothèque Ouimeaux Python = contrôle arbitraire d'une prise sans exposition ou risque de soudure ou d'alimentation.
Inconvénients: coûte 50 USD par prise au prix catalogue, ne fonctionne que lorsque votre réseau wifi est en place et peut être compatible ou non avec les prises de votre région.
la source
Pour les choses qui changent assez occasionnellement, les relais mécaniques sont difficiles à battre. Les "relais à semi-conducteurs" ont une meilleure durée de vie, mais leur coût et leurs pertes d’exploitation sont bien plus élevés.
Le problème est que beaucoup de cartes de relais sur le marché sont mal conçues. Trop souvent, lorsque je regarde de telles cartes, je vois des lignes de fuite et des distances de dégagement inadéquates. Je n'achèterais pas une telle carte pour contrôler le secteur sans pouvoir voir la disposition des traces de puissance.
La conception des relais eux-mêmes n’aide en rien. Un modèle commun de relais comporte l’une des broches de contact entre les deux broches de la bobine. Cela rend beaucoup plus difficile de maintenir la ligne de fuite / le jeu avec ces relais que ce serait avec un relais qui a les broches de la bobine à une extrémité et les contacts à l'autre.
https://www.sainsmart.com/collections/internet-of-things/products/4-channel-5v-relay-module semble être un modèle judicieux. Si vous regardez l'image du bas, vous verrez qu'ils ont inséré le circuit imprimé autour du terminal commun du relais pour contrôler les lignes de fuite.
Vous devez évidemment également vous assurer de monter la carte de manière sécurisée dans un boîtier bien isolé ou mis à la terre et de vérifier que tout le câblage est correctement retenu.
la source