Використовуйте Raspberry Pi для управління вимикачем живлення ПК


20

Чи можу я використовувати GPIO-штифти Raspberry Pi, щоб змусити Raspberry Pi діяти як комутатор?

Я хотів би віддалено вимкнути, завантажити і перезавантажити комп'ютер через апаратне забезпечення. Моя ідея полягала в тому, щоб зняти штифт PS_ON # з переднього заголовка вводу-виводу, підключити його до якогось штифта GPIO, а потім, коли я хочу активувати перемикач, витягніть шпильку на низький рівень і таким чином перемкніть блок живлення ПК. На жаль, PS_ON # використовує + 5V, і я навіть не знаю, чи можу я просто підтягнути випадковий штифт GPIO до мінімуму.

-> Чи можна використовувати Raspberry Pi для відключення джерела живлення на штифті GPIO до GND?


2
Якщо ви підтримуєте ПК на стаціонарному режимі , я б розглядав це спочатку.
Стрітення

На жаль, це призначено для віддаленого відновлення після аварійних ситуацій: Якщо ПК несподівано виходить з ладу / вимикається і більше не реагує на мережевий трафік, це має бути способом недобросовісно повернути ПК до робочого стану або завантажити його з холодного стану.
d3rrial

1
@ d3rrial: чи вдалося вам нарешті працювати так (як ви описали, тобто використовуючи RST з переднього заголовка
вводу-

Відповіді:


9

В основному, так, ви можете керувати іншими пристроями, використовуючи GPIO-штифти RPI, однак, існує багато обмежень, які слід враховувати, особливо, пов'язані напруги та струми (ви не можете джерело / пропускати багато струму безпосередньо з / в GPIO). Як правило, я б запропонував ніколи не підключати RPI до ПК безпосередньо, а використовувати оптоізолятор, щоб розділити їх.

Я вважаю, що вас може зацікавити WtRPM: Веб-сервер (Wt) набір для ввімкнення / зменшення ваших комп’ютерів - це стаття, яка описує саме те рішення, яке ви шукаєте, я думаю.


4

Я б використовував серійно керовану реле-карту для перемикання живлення на ПК. Потім в комп'ютерах BIOS встановіть його так, щоб він завантажувався щоразу, коли живлення включено. Таким чином, схема перемикання / скидання живлення повністю не залежить від ПК, працює з 3,3 В і навіть може використовуватися для управління кількома комп'ютерами.


3

Ви можете придбати дистанційно керовані вимикачі живлення в різних місцях. Як ця. Дистанційні керовані вимикачі живлення

Відкрийте пульт дистанційного керування, підключіть графічні відеомагнітофони Raspberry Pi, і у вас з'явиться безпечний дистанційно керований вимикач живлення.

Я використовую таке рішення, як це, і воно працює досить добре.


Ви пробували Telldus USB? Дійсно приємна річ.
Пітто

2

Я не знаю, як це працює саме для PS_ON #, але якщо вам потрібно надіслати 5V / 0V, ви можете зробити це з рашпі.

Як ви передбачаєте, GPIO лише відправку 3,3 В відьом недостатньо. але ви також маєте доступ до джерела + 5 В у заголовку GPIO, і ви можете користуватися транзистором, щоб перемкнути його (5V / 0V)

Ось у вас є приклад того, як змусити 5В пробігати через світлодіод із розпіром. Ви просто обмінюєте світлодіод своїм штифтом.

http://www.raspberrypi-spy.co.uk/2012/06/control-led-using-gpio-output-pin/


0

Те, чого ви намагаєтеся досягти, незрозуміло.

Незалежно від того, якщо ви не працюєте з джерелом живлення ПК від ПК, пряме підключення дуже погана інженерна практика. Ігноруйте більшість цих відповідей. Вам потрібна така ізоляція, як реле, оптоізолятор тощо.


0

Я б рекомендував імітувати перемикач корпусів на вашому ПК, а не возитися з електроживленням. Використовуйте штифти R-Pi GPIO для перемикання вимикача CMOS IC або транзисторного перемикача, підключеного паралельно до вашого вимикача, тоді напишіть сценарій, щоб "натиснути" на перемикач справи на 1 секунду, коли ви хочете увімкнути ПК або 5 секунд, коли ви потрібно жорстко скинути його. Ви можете живити Pi від джерела живлення в режимі очікування (+ 5 В), щоб він завжди був включений


0

Чому вибирати апаратний шлях, коли можна віддалено увімкнути комп'ютер за допомогою Wake on LAN та за допомогою віддаленого відключення?

На Raspberry ви можете досягти цього за допомогою двох програм, що працюють від cli ...

Один з пакету samba (sudo aptitude install samba):

чисте відключення rpc -S робоча станція1 -U адміністратор -w example.com

А інший - це Etherwake (sudo aptitude install etherwake):

etherwake MAC-Address-Here


0

Грати в електромережі небезпечно - тому краще використовувати набір, призначений для цієї мети. Будьте обережні з підрозділами, розробленими в США - їхні вимоги безпеки трохи відрізняються від Великобританії та Європи.

Ось одна, розроблена на увазі функції безпеки Великобританії:

http://www.sf-innovations.co.uk/mains-switch-widget.html

Якщо ви хочете віддалено вмикати та вимикати мережу (без проводів), ось один http://www.sf-innovations.co.uk/dual-remote-relays.html


-1

ну ви можете зробити це, використовуючи оптороз'єднувачі через основні транзистори, що рухають силові реле

ось моя домашня мова, вона є румунською, ще не перекладена

http://forum.linux-romania.com/read.php?5,29

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