Чи можна вмикати / вимикати мережеві пристрої?


26

Чи можливо вмикати та вимикати пристрої з живленням від мережі (наприклад, кавоварка) за допомогою Pi? Якщо так, то які додаткові компоненти мені потрібні?


1
Це схоже на подібні речі pi-supply.com/product/…
artfulrobot

Відповіді:


16

Так, це можливо, але вам знадобиться реле для керування живленням мережі, і може знадобитися зміна рівнів (для правильного керування реле та захисту вашого RasPi). Можливо, ви захочете подивитися на цю додаткову плату, яка буде обидва рівні зсуву і містить два реле 10 Ампер.


17

Найпростіший спосіб - використовувати 2-ступінковий драйвер. Вам потрібно використовувати драйвер реле високої напруги, такий як ULN2003 ULN2803, а потім підключити вихід, щоб привести в дію реле для управління потрібним компонентом.

Це показує приклад схеми драйвера 3,3 В

Ви можете придбати всі ці компоненти на Mouser або DigiKey або будь-якому іншому великому сайті. Зауважте лише, що ці компоненти подають багато струму, тому ви не можете використовувати 5В, які доступні на роз'єм для розширення, вам потрібно мати зовнішнє джерело живлення з потужністю не менше 1А @ 5В.

Примітка. Причина для припущення, що використовується реле, полягає в тому, що у Raspberry PI не вистачає енергії, щоб управляти багатьма транзисторними виходами, якщо ви не використовуєте транзистори FET Схема драйвера гарантує, що ви не пошкодите дорогоцінний RasPi, навіть якщо ви не маєте короткого виходу або перенапруги через струм напруги перемикання реле.


Чи можу я запитати, чому ви не керуєте реле за допомогою простої схеми транзистора?
Алекс Чемберлен

1
Raspberry PI не має достатньою потужністю для керування такою кількістю транзисторних виходів, якщо тільки ви не використовуєте транзистори FET. схема драйвера гарантує, що ви не пошкодите дорогоцінний RasPi, навіть якщо ви не маєте короткого виходу або перенапруги через струм напруги перемикання реле.
FarhadA

1
Взагалі кажучи, при обміні стеками краще оновити свою відповідь у відповідь на запити про роз'яснення в коментарях, так що вся необхідна інформація знаходиться у самій відповіді, а не поширюється в коментарях. Крім того, це означає, що люди можуть прибирати (видаляти) свої коментарі, коли їхній запит розглядався. В ідеалі відповіді повинні мати небагато коментарів або взагалі не відволікати їх від відповіді.
Марк Бут

5

Також є сімейство заздалегідь вбудованих смужок розетки від Gembird, якими можна керувати через USB. Вони повинні працювати за допомогою sispmctl .


3

Є американський продукт під назвою PowerSwitch Tail, який в основному є оптично ізольованим реле в коробці. Вони роблять комплектний блок на 120 В, але лише набори для 240В.

Збірка комплекту виглядає досить просто (навіть для новачків). Перевага цього маршруту полягає в тому, що (після завершення) всі високовольтні з'єднання надійно знаходяться всередині корпусу і що плата була спроектована професійним інженером з належним урахуванням належної ізоляції між високими та низькими напругами та між високовольтними з'єднаннями .

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

Хоча це дорожче (18 доларів), ніж обмоткана ланцюг з реле, це набагато зручніше і (швидше за все, набагато безпечніше). Якби ви прокатували власний пристрій на зразок цього (з належною дошкою, шафою тощо та все зроблено благополучно), ви, мабуть, не побили би ціну, особливо в обсягах любителів.


1

Я з'єднав USB-вимикач живлення від AVIOSYS - USB NetPower 8800. Мені потрібно було використовувати мережевий концентратор, оскільки RPi не може генерувати достатню кількість енергії через порт USB для перемикання.

Блок AVIOSYS постачається тільки з драйверами Windows. Я попросив драйвери Linux та / або специфікацію протоколу, але вони відмовилися випускати будь-які специфікації, оскільки вони сказали, що саме під нерозголошенням від Prolific, які роблять USB-послідовний перетворювач цим пристроєм.

Тому мені довелося використовувати утиліту захоплення USB-портів для аналізу діалогу, а потім відтворити його в програмі Python на RPi. Для генерування діалогу було понад 50 повідомлень - я не знаю, чи всі вони потрібні, але колись ініціалізовано одне повідомлення, потрібно включити, а інше - вимкнути.

Якщо ви зацікавлені, програма працює над RPi, і ви можете завантажити її за адресою:

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

Вам також потрібно встановити бібліотеку python-USB на RPi

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.