Sử dụng Raspberry Pi để điều khiển công tắc nguồn của PC


20

Tôi có thể sử dụng chân GPIO của Raspberry Pi để làm cho Raspberry Pi hoạt động như một công tắc không?

Tôi muốn tắt, khởi động và khởi động lại máy tính của tôi thông qua phần cứng từ xa. Ý tưởng của tôi là lấy chân PS_ON # từ tiêu đề IO phía trước, cắm nó vào một số chân GPIO và sau đó, khi tôi muốn kích hoạt công tắc, kéo pin xuống thấp và do đó bật PSU PC. Thật không may, PS_ON # sử dụng + 5V và tôi thậm chí không biết liệu tôi có thể đơn giản kéo một chân GPIO ngẫu nhiên xuống mức thấp hay không.

-> Tôi có thể sử dụng Raspberry Pi để rút ngắn nguồn điện trên chân GPIO sang GND không?


2
Nếu PC của bạn hỗ trợ Wake-on-lan , tôi sẽ xem xét điều đó trước tiên.
Jivings

Thật không may, điều này có nghĩa là để phục hồi desaster từ xa: Nếu PC gặp sự cố / tắt đột ngột và không phản hồi lưu lượng mạng nữa, đây sẽ là một cách để vô hiệu hóa thiết lập lại PC để hoạt động hoặc khởi động nó từ trạng thái lạnh.
23

1
@ d3rrial: cuối cùng bạn đã quản lý để nó hoạt động chưa (theo cách bạn mô tả, tức là sử dụng RST từ tiêu đề IO phía trước?)
WoJ

Câu trả lời:


9

Về cơ bản, vâng, bạn có thể điều khiển các thiết bị khác bằng chân GPIO của RPI, tuy nhiên, có nhiều hạn chế mà bạn nên xem xét, đặc biệt là điện áp và dòng điện liên quan (bạn không thể cấp / chìm nhiều dòng điện trực tiếp từ / đến GPIO). Nói chung, tôi đề nghị không bao giờ kết nối trực tiếp RPI với PC mà sử dụng bộ cách ly quang để tách chúng ra.

Tôi tin rằng bạn có thể quan tâm đến WtRPM: Một bộ (Wt) dựa trên web để tăng / giảm máy tính của bạn , đây là một bài viết mô tả chính xác giải pháp bạn đang theo đuổi, tôi đoán vậy.


4

Tôi sẽ sử dụng thẻ chuyển tiếp được điều khiển bằng cách chuyển đổi nguồn sang PC. Sau đó, trong BIOS PC, thiết lập nó để nó khởi động bất cứ khi nào bật nguồn. Bằng cách đó, mạch chuyển đổi / đặt lại nguồn của bạn hoàn toàn độc lập với PC, hoạt động với 3,3V và thậm chí có thể được sử dụng để điều khiển nhiều máy tính.


3

Bạn có thể mua công tắc điện điều khiển từ xa ở nhiều nơi. Như cái này. Công tắc nguồn điều khiển từ xa

Mở điều khiển từ xa, kết nối GPIO của Raspberry Pi và bạn sẽ có một công tắc nguồn được điều khiển từ xa an toàn.

Tôi đang sử dụng một giải pháp như thế này, và nó hoạt động khá tốt.


Bạn đã thử dùng Telldus USB chưa? Điều thực sự tốt đẹp.
Pitto

2

Tôi không biết chính xác nó hoạt động như thế nào cho PS_ON # nhưng nếu bạn cần gửi ở 5V / 0V, bạn có thể làm điều đó với một raspi.

Như bạn thấy trước GPIO chỉ gửi phù thủy 3.3V là không đủ. nhưng bạn cũng có quyền truy cập vào nguồn + 5V trong tiêu đề GPIO và bạn có thể sử dụng một bóng bán dẫn để chuyển đổi nó (5V / 0V)

Ở đây bạn có một ví dụ về cách làm cho 5V chạy qua đèn LED với raspi. Bạn chỉ cần trao đổi đèn LED bằng pin của bạn.

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


0

Chính xác những gì bạn đang cố gắng để đạt được là không rõ ràng.

Bất kể, trừ khi bạn đang chạy Pi khỏi nguồn điện PC, kết nối trực tiếp là thực hành kỹ thuật rất kém. Bỏ qua hầu hết các câu trả lời. Bạn cần một số loại cách ly như rơle, cách ly quang, v.v.


0

Tôi khuyên bạn nên mô phỏng công tắc trường hợp trên PC của bạn thay vì làm rối với nguồn điện lưới. Sử dụng các chân GPIO R-Pi để chuyển đổi công tắc IC CMOS hoặc công tắc bóng bán dẫn được kết nối song song với công tắc trường hợp của bạn, sau đó viết một tập lệnh để "đẩy" công tắc trường hợp trong 1 giây khi bạn muốn bật PC hoặc 5 giây khi bạn bật cần phải cứng để thiết lập lại nó. Bạn có thể cấp nguồn cho Pi từ dây nguồn dự phòng (+ 5v) để luôn bật


0

Tại sao chọn đường dẫn phần cứng khi bạn có thể bật máy tính từ xa bằng Wake on LAN và sử dụng tắt máy từ xa?

Trên Raspberry, bạn có thể đạt được điều này với hai chương trình hoạt động từ ...

Một trong gói samba (sudo aptitude install samba):

tắt mạng rpc -S workstation1 -U Administrator -w example.com

Và cái còn lại là Etherwake (sudo aptitude install etherwake):

etherwake MAC-Địa chỉ-Tại đây


0

Chơi với nguồn điện rất nguy hiểm - vì vậy tốt nhất nên sử dụng bộ dụng cụ được thiết kế cho mục đích đó. Hãy cẩn thận với các đơn vị được thiết kế ở Mỹ - yêu cầu an toàn của họ hơi khác so với Vương quốc Anh và Châu Âu.

Đây là một trong những thiết kế với các tính năng an toàn Uk:

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

Nếu bạn muốn chuyển đổi nguồn BẬT và TẮT từ xa (không có dây) thì đây là một http://www.sf-innovations.co.uk/dual-remote-relays.html


-1

bạn cũng có thể làm điều đó bằng cách sử dụng các khớp nối opto thông qua các bóng bán dẫn cơ bản điều khiển rơle công suất

đây là homebrew của tôi, nó ở Rumani, chưa được dịch

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.