題:
如何用Raspberry Pi控制交流電源(220V)?
Jakob
2012-08-17 20:01:02 UTC
view on stackexchange narkive permalink

儘管我打算使用Raspberry Pi打開和關閉其他電子設備,這些電子設備在待機模式下會不必要地消耗電能。簡而言之,我想控制一個AC插座或多個插座。如何讓計算機“按下按鈕”:

圖片: Firstfreddy的CC-BY-SA 3.0

物理解決方案是一個繼電器,但我不想自己構建所有繼電器,並在220V的電壓下運行並在打開和關閉時產生火花;-)順便說一句,Raspberry Pi在空閒模式下需要2瓦功率因此,僅將其用作節省能源的開關可能沒有意義,因此它應同時可用於其他目的。

***警告:***與市電的連接涉及在具有潛在致命電壓的情況下工作。需要適當的照顧和能力。
這篇博客文章是關於[遠程打開和關閉主電源]項目的(http://mistertee-talks-electronics.blogspot.co.uk/2016/01/remote-mains-switch-with-100m-range.html )使用遠程(> 100m)無線電模塊。它確實需要一些技巧才能組合在一起。
十四 答案:
Piotr Kula
2012-08-17 20:53:41 UTC
view on stackexchange narkive permalink

EDIT 2018

幾年後,由於價格便宜且功能強大的嵌入式計算機(如Raspberry Pi)的興起,業餘愛好者微電子界迅速發展。這導致可以直接在5 / 3.3V上直接使用GPIO的機械繼電器更便宜,更容易獲得。

您可以將它們作為單件或預製件(Bangood,Seeedstudio,Gearbest,eBay等)購買,範圍從4到48個“渠道”,我什至都沒有看到。這些尺寸更緊湊,價格合理,安全且易於使用。

enter image description here

#* * *警告* * *#

切換市電需要與潛在致命電壓連接。需要適當的照顧和能力。死亡是可能的。 YMMV。 這是 Russell McMahon Electrical Engineering sub>


的建議--- Original Answer 2012--

好吧,您可以使用固態繼電器,它比機械繼電器(在汽車行業中使用的12伏大繼電器)要小得多且易於控制,在這種情況下,是Pi的GPIO引腳。

enter image description here

您必須不斷驅動輸入引腳以保持繼電器接通(就像機械繼電器一樣)。因此,如果該信號出現故障,則電源將關閉。為了避免這種情況,您必須設計另一個可以自我維持的電路。

但是您可以在eBay上以相當便宜的價格購買它們,而且它們是完全安全的(隔離),因此它們不會炸毀Pi並做到這一點。不需要很多功率來驅動它們,大約3〜10mA。只需在購買前檢查詳細信息即可。還值得注意的是,如果您將它們加重(接近最大額定值),它們可能會變熱

您不必總是繼續驅動銷以使繼電器保持斷開狀態。有一種特殊的繼電器,稱為雙穩態繼電器。它有兩種穩定模式(打開和關閉),您可以在它們之間切換,它們保持這種狀態直到再次切換。但是,它們不如普通繼電器常見。
謝謝!這看起來比簡單的螺絲端子更困難或更危險。 Raspi也可以切換自己的電源;-)
從Ebay便宜得多,已交付:) [喇叭聲](http://www.ebay.co.uk/itm/SSR-25-DA-Solid-State-Relay-For-PID-Temperature-Controller-25A-Output -24V-380V- / 110928652386?pt = UK_BOI_Electrical_Components_Supplies_ET&hash = item19d3dce862#ht_3943wt_1271)[UK](http://www.ebay.co.uk/itm/Solid-State-Relays-SSR-Input-3-32VDC-Output- 24-380VAC- / 261053460056?pt = UK_BOI_Industrial_Automation_Control_ET&hash = item3cc7ffae58)
@KrzysztofAdamski是否可以提供指向雙穩態SSR的鏈接。謝謝
-1
雙穩態繼電器非常昂貴,它們需要12v的電壓為線圈供電。如操作員要求的那樣,僅連接到Pi-並不是很合適。但仍然-有些人可能會發現它很有趣:-)謝謝@KrzysztofAdamski
@ppumkin:有5V雙穩態繼電器(例如Zettler AZ850P1-5),我認為它們並不那麼昂貴(<2美元,就像機械繼電器一樣)。但是,實際上是否合適取決於您需要執行的操作。有時由於不必完全驅動輸入引腳而節省了成本,這是值得的。沒錯,它可能不適合OP,因為通過睡眠或類似方法很難通過RPi節省能量。
@ppumpkin:不存在雙穩態SSR。如果您要使用雙穩態繼電器,那麼您正在談論的是機電開關,它需要一個短脈衝才能從一個位置“跳”到另一位置(例如,從打開位置切換到關閉位置),並且需要另一個短脈衝來完成相反的操作。一旦處於穩定狀態,就不再需要能量。可以在www.eltako.com上找到示例:[http://www.eltako.com/en/switchgear-power-units/k-electromechanical-switching-relays-control-relays-coupling-relays-and-installation- contactors.html]
我可以根據額定功率使用任何SSR嗎?還是SSR中有任何類型?
我已經從廉價的eBay上看到了災難性的SSR故障(例如ON失敗)。逃離他們。
-1
正如評論所指出的那樣,“便宜”的似乎崩潰了。對於我住的地方,那些不是來自ebay的地方並不便宜。
這些評論是關於SSR,而不是機械繼電器。我遵循了以“如果您不希望這樣做,雙穩態繼電器比SSR更好”開頭的子線程。
哦,對了,這是幾年前的事了。同意,我已經看到了可以從MCU驅動的那些新繼電器,例如在Seeeeeeed上?但是我認為當時它們並沒有那麼流行或便宜,而是大多使用那些大型的12v機械式繼電器,因此固態繼電器的答案...今天可能不再與“那個”相關
編輯2020 :)如果您運行的是家庭自動化系統(zigbee,色相),則可以與相當便宜的宜家遠程壁式插座進行交互,如下所示: control-outlet-00364477 /我正在鏈接英語版本(英國),但我認為現在大多數國家都可以使用它們。我個人將其與node-red和domoticz一起使用,以遠程打開和關閉3d打印機。效果很好。
John La Rooy
2012-08-20 02:44:16 UTC
view on stackexchange narkive permalink

您可以獲得這些(RF)遠程控制電源開關之一(假設您找到了一個適用於本地電源插座的開關)

enter image description here

並為RPi硬接線到遠程。這具有隔離的優點,並且不需要任何電源接線。如果要節省電量,則必須考慮設備的功耗。

+1。多數民眾贊成在一個不錯的主意,比初學者與主電源進行交互要安全得多
更好的做法是在Pi上增加一個433MHz發射器模塊,這樣您a)無需犧牲遙控器,b)可以任意擴展它(例如,還可以與不容易與該遙控器兼容的產品進行通話;等等)。 )。
@Sz。當然-但這需要有人對RF協議進行反向工程。可能不會太困難。
的確,的確,我忘記了增加的困難。我的主意是最近讀了一本關於lib的書,據說這很容易。 (儘管從未嘗試過。)我現在似乎找不到那個,但例如這篇文章似乎使它變得比這更簡單:https://www.instructables.com/id/Super-Simple-Raspberry-Pi-433MHz-Home-Automation/
EricH
2012-11-04 18:07:40 UTC
view on stackexchange narkive permalink

Adafruit Spark fun都為此目的專門出售組裝設備:電源開關尾巴有多種變體,可以完全組裝或作為套件。該套件的組裝說明(PDF)包括原理圖。

海報沒有提及他的住處(基於220V的需要,我懷疑他不在美國北部)。您提到的設備是為美國設計的(插頭型),不能處理220V。
有適用於220V的套件,請參見[here](http://www.powerswitchtail.com/Pages/PSTKKit.aspx)
兩個站點都缺貨。有其他選擇嗎?
Sonia Hamilton
2014-02-27 09:49:48 UTC
view on stackexchange narkive permalink

SainSmart銷售 Arduino繼電器模塊(屏蔽),它們也可以在Raspberry上使用。有不同的型號(更高的安培數,輸出數量等)。例如, SKU:20-018-100-FBA可以用於“大電流設備”。還有一篇討論使用Raspberry Pi控制交流電的有用文章,其中提到了SainSmart。

enter image description here

Stefan
2012-08-18 00:39:06 UTC
view on stackexchange narkive permalink

您可以通過USB連接獲得一定的電源,並通過 http://sispmctl.sourceforge.net/ Debian / Raspian默認情況下具有sispmctl軟件包進行控制。

很酷-我要買一個,拆下來看看它是如何工作的:-)`muhahahah`
那就是我愛的惡作劇
Johan Andersson
2012-08-29 20:10:41 UTC
view on stackexchange narkive permalink

使用Telldus Tellstick!

它具有多種應用程序,並且還支持傳感器。

多種語言的代碼示例: https://github.com/telldus / telldus

具有HTTP API的路由器,如果您不想直接將其連接到PI,則可以控制TellStick: http://www.dovado.com/ index.php?option = com_content&view = article&id = 13&Itemid = 20

您還可以購買TellStick Net設備並將API請求從PI發送到Telldus Live(需要互聯網訪問)。 >

我喜歡它,喜歡它,然後再次喜歡它。根本等不及單聲道工作來使用我可愛的交換服務器。
另請參見http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=19681
Lance
2012-08-23 00:37:02 UTC
view on stackexchange narkive permalink

您還可以使用現有設備。我已經連接了通過USB連接的Aviosys NetPower 8800交換機。

它沒有Windows驅動程序,他們也不願意發布接口規範,所以我可以構建Linux驅動程序。 >

但是我已經編寫了一個Python程序來對其進行控制:

https://skydrive.live.com/#cid=500667A62B4F909A&id=500667A62B4F909A%21294 >

是的,儘管我也打算使用現有的用電監視器和開關,但是很難找到一種無需安裝專有驅動程序即可輕鬆控制的設備。
Brian Carlton
2012-08-29 20:34:14 UTC
view on stackexchange narkive permalink
存在

X-10串行接口。這樣可以控制不在那裡的交流開關。

user13550
2014-03-17 13:56:50 UTC
view on stackexchange narkive permalink

完全不同的方法:

當您希望服務器啟動時,您可能會喜歡UPS的想法。您可以使用APC,並且通過樹莓派進行控制。這將使您重新啟動up。可以使用最小的UPS,無論是二手的還是二手的。二手選項將使您退回50euro / dollar甚至更少,並具有額外的好處(並且在製作Web界面以進行額外的監視時格外高興)。

這樣,您可以連接更多設備,並讓樹莓派在電源故障等情況下發送關機命令

我的5美分.......

gc_i
2013-07-01 23:15:31 UTC
view on stackexchange narkive permalink

一個更複雜但有意義的解決方案是直接與RF設備連接。檢查一下: http://rayshobby.net/?p=3381

sparkie
2013-07-02 00:12:09 UTC
view on stackexchange narkive permalink

您只需要兩件事:

  1. 通過raspi串行連接器的RXD,TXD直接接口的發送器:
  2. ol>

    http ://www.elv.de/elv-fs20-uart-sender-fs20-us-komplettbausatz.html

    1. 帶有繼電器的接收器(切換開關)。即使在停電期間也可以保持其狀態:
    2. ol>

      http://www.elv.de/unterputz-funk-wechselschalter-fs20-ws1-komplettbausatz.html

      更多詳細信息,請參見:

      通過Wi-Fi控制多個電源插座(燈)的最便宜方法

Tony
2014-01-09 01:28:55 UTC
view on stackexchange narkive permalink

這是一種安全的方法!

我使用了現成的無線發射器,無線電源開關(可以使用220伏或110伏電源)和5伏繼電器。

使用arduino進行電源切換,但覆盆子也可以工作(發射器不需要代碼)。

http://youtu.be/trZ3y4xCGhA

Peter Green
2018-08-06 20:21:03 UTC
view on stackexchange narkive permalink

對於偶爾切換的事物,機械繼電器很難被擊敗。 “固態繼電器”具有更好的循環壽命,但成本更高,操作損耗也更高。

問題是市場上很多繼電器板的設計不當,我經常看到這種設計我發現木板的爬電距離和電氣間隙不足。我不會在無法看到電源走線佈局的情況下購買用於控制電源的電路板。

繼電器本身的設計並沒有幫助,一種常見的繼電器設計是在兩個線圈引腳之間有一個接觸引腳。與使用在一端具有線圈引腳而在另一端具有觸點的繼電器相比,使用這種繼電器要保持爬電/電氣間隙要困難得多。

https:// www .sainsmart.com / collections / internet-things / products / 4-channel-5v-relay-module似乎是一個明智的設計。如果您看一下底部的圖片,您會發現它們已經在繼電器的公共端子周圍開槽了PCB,以控制爬電距離。

顯然,您還應該確保將板牢固地安裝在外殼中絕緣良好或接地,並確保所有佈線都受到適當約束。

Tim
2014-01-24 08:11:52 UTC
view on stackexchange narkive permalink

Belkin的WeMo Switch + Ouimeaux Python庫=對插座的任意控制,而無需任何焊接或主電源暴露/風險。

缺點:價格為每個插座50美元(按標價),僅在您的wifi網絡啟動時才可用,並且可能與您所在地區的插頭不兼容。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...