Відповіді:
Так, це можливо, але вам знадобиться реле для керування живленням мережі, і може знадобитися зміна рівнів (для правильного керування реле та захисту вашого RasPi). Можливо, ви захочете подивитися на цю додаткову плату, яка буде обидва рівні зсуву і містить два реле 10 Ампер.
Найпростіший спосіб - використовувати 2-ступінковий драйвер. Вам потрібно використовувати драйвер реле високої напруги, такий як ULN2003 ULN2803, а потім підключити вихід, щоб привести в дію реле для управління потрібним компонентом.
Ви можете придбати всі ці компоненти на Mouser або DigiKey або будь-якому іншому великому сайті. Зауважте лише, що ці компоненти подають багато струму, тому ви не можете використовувати 5В, які доступні на роз'єм для розширення, вам потрібно мати зовнішнє джерело живлення з потужністю не менше 1А @ 5В.
Примітка. Причина для припущення, що використовується реле, полягає в тому, що у Raspberry PI не вистачає енергії, щоб управляти багатьма транзисторними виходами, якщо ви не використовуєте транзистори FET Схема драйвера гарантує, що ви не пошкодите дорогоцінний RasPi, навіть якщо ви не маєте короткого виходу або перенапруги через струм напруги перемикання реле.
Є американський продукт під назвою PowerSwitch Tail, який в основному є оптично ізольованим реле в коробці. Вони роблять комплектний блок на 120 В, але лише набори для 240В.
Збірка комплекту виглядає досить просто (навіть для новачків). Перевага цього маршруту полягає в тому, що (після завершення) всі високовольтні з'єднання надійно знаходяться всередині корпусу і що плата була спроектована професійним інженером з належним урахуванням належної ізоляції між високими та низькими напругами та між високовольтними з'єднаннями .
http://www.powerswitchtail.com/Pages/PSTIIU.aspx
Хоча це дорожче (18 доларів), ніж обмоткана ланцюг з реле, це набагато зручніше і (швидше за все, набагато безпечніше). Якби ви прокатували власний пристрій на зразок цього (з належною дошкою, шафою тощо та все зроблено благополучно), ви, мабуть, не побили би ціну, особливо в обсягах любителів.
Я з'єднав 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