題:
我可以打開/關閉電源設備嗎?
Tom Medley
2012-06-22 16:02:46 UTC
view on stackexchange narkive permalink

是否可以使用Pi打開和關閉電源供電的設備(例如咖啡機)?如果是這樣,我還需要哪些額外的組件?

對於這種事情,這看起來很方便https://www.pi-supply.com/product/energenie-pi-mote-control-starter-kit-2-sockets/
五 答案:
FarhadA
2012-06-22 18:29:21 UTC
view on stackexchange narkive permalink

最簡單的方法是使用2級驅動程序。您需要使用高壓繼電器驅動器,例如ULN2003 ULN2803,然後連接輸出以驅動繼電器來控制所需的組件。

This shows an example of a 3.3v driver circuit

您可以在Mouser或DigiKey或任何其他主要站點上購買所有這些組件。請注意,這些組件會消耗大量電流,因此您不能使用如果擴展連接器上提供5V,則需要使用5V至少1A電源的外部電源。

注意:建議使用繼電器的原因是,除非您使用FET晶體管,否則Raspberry PI沒有足夠的功率來驅動那麼多晶體管輸出。驅動電路可確保即使短路輸出或由於繼電器開關的衝擊電流而產生電湧,也不會損壞珍貴的RasPi。

請問為什麼不使用簡單的晶體管電路來驅動繼電器?
除非您使用FET晶體管,否則Raspberry PI沒有足夠的功率來驅動那麼多晶體管輸出。驅動電路可確保即使短路輸出或由於繼電器開關的衝擊電流而產生電湧,也不會損壞珍貴的RasPi。
一般來說,在堆棧交換中,最好根據註釋中的澄清請求更新您的答案,這樣所有需要的信息都在答案本身中,而不是在註釋中散佈。同樣,這意味著人們可以在他們的要求得到處理後整理(刪除)他們的評論。理想情況下,答案應以很少或不加註釋來分散注意力。
Steve Robillard
2012-06-22 16:06:03 UTC
view on stackexchange narkive permalink

是的,這是可能的,但是您將需要一個繼電器來控制市電電源,並且可能需要轉換電平(以正確控制繼電器並保護RasPi)。您可能要看一下此附加板,它將同時轉換電平並包含兩個10 Amp繼電器。

elmicha
2012-06-23 02:13:46 UTC
view on stackexchange narkive permalink

還有 Gembird的一系列預製電源插座板,可以通過USB進行控制。他們應該使用 sispmctl

Ted
2012-08-24 23:14:57 UTC
view on stackexchange narkive permalink

有一種叫做PowerSwitch Tail的美國產品,它基本上是一個裝在盒子裡的光電隔離繼電器。它們構成了120V的完整單元,但只有240V電源的套件。

套件的組裝看起來非常簡單(即使是初學者)。這種方法的好處是(一旦完成)所有高壓連接均安全地位於外殼內,並且該板由專業工程師設計,並適當考慮了高壓和低壓之間以及高壓連接之間的適當隔離

http://www.powerswitchtail.com/Pages/PSTIIU.aspx

雖然它比用鵝卵石鋪成的電路貴(18美元)有了繼電器,它會方便得多,並且(最有可能)也會更加安全。如果您要像這樣滾動自己的設備(使用合適的電路板,外殼等,並且都已安全完成),那麼您可能永遠都不會超出價格,尤其是對於業餘愛好者而言。

Lance
2012-08-22 23:53:27 UTC
view on stackexchange narkive permalink

我已經連接了來自AVIOSYS的USB驅動的主電源開關-USB NetPower8800。由於RPi無法通過USB端口產生足夠的功率來進行切換,因此我需要使用有源集線器。

AVIOSYS本機僅隨Windows驅動程序一起提供。我要求提供Linux驅動程序和/或協議規範,但他們拒絕發布任何規範,因為他們說Prolific並未公開該規範,後者生產了該設備使用的USB串行轉換器。

所以我必須使用USB端口捕獲實用程序分析對話,然後在RPi上的Python程序中重現對話。對話產生了超過50條消息-我不知道是否全部都需要,但是一旦初始化,就需要打開一條消息,然後關閉另一條消息。

如果您有興趣該程序正在RPi上運行,您可以從以下位置下載它:

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

您還需要在RPi上安裝python-USB庫



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