是否可以使用Pi打開和關閉電源供電的設備(例如咖啡機)?如果是這樣,我還需要哪些額外的組件?
是否可以使用Pi打開和關閉電源供電的設備(例如咖啡機)?如果是這樣,我還需要哪些額外的組件?
最簡單的方法是使用2級驅動程序。您需要使用高壓繼電器驅動器,例如ULN2003 ULN2803,然後連接輸出以驅動繼電器來控制所需的組件。
您可以在Mouser或DigiKey或任何其他主要站點上購買所有這些組件。請注意,這些組件會消耗大量電流,因此您不能使用如果擴展連接器上提供5V,則需要使用5V至少1A電源的外部電源。
注意:建議使用繼電器的原因是,除非您使用FET晶體管,否則Raspberry PI沒有足夠的功率來驅動那麼多晶體管輸出。驅動電路可確保即使短路輸出或由於繼電器開關的衝擊電流而產生電湧,也不會損壞珍貴的RasPi。
是的,這是可能的,但是您將需要一個繼電器來控制市電電源,並且可能需要轉換電平(以正確控制繼電器並保護RasPi)。您可能要看一下此附加板板,它將同時轉換電平並包含兩個10 Amp繼電器。
有一種叫做PowerSwitch Tail的美國產品,它基本上是一個裝在盒子裡的光電隔離繼電器。它們構成了120V的完整單元,但只有240V電源的套件。
套件的組裝看起來非常簡單(即使是初學者)。這種方法的好處是(一旦完成)所有高壓連接均安全地位於外殼內,並且該板由專業工程師設計,並適當考慮了高壓和低壓之間以及高壓連接之間的適當隔離
http://www.powerswitchtail.com/Pages/PSTIIU.aspx
雖然它比用鵝卵石鋪成的電路貴(18美元)有了繼電器,它會方便得多,並且(最有可能)也會更加安全。如果您要像這樣滾動自己的設備(使用合適的電路板,外殼等,並且都已安全完成),那麼您可能永遠都不會超出價格,尤其是對於業餘愛好者而言。
我已經連接了來自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庫