Estou tentando usar um PC em casa enquanto estou fora, mas estou tendo alguns problemas.
- Problema: O PC se conecta à Internet apenas com WiFi
- (Minha possível) Solução: conectar um RaspberryPi à Internet com WiFi e deixá-lo ligado; conecte-o ao PC com um cabo LAN e use o TeamViewer ou Terminal para ligar o computador.
Com meu conhecimento, não consegui fazer essa configuração funcionar.
Claro que habilitei a função WOL nas configurações do BIOS (chamada "PME wake up from S5", espero que seja essa), mas não sei se devo configurar a LAN de uma maneira específica, se tiver para desligar o pc ou apenas hiberná-lo, ou se isso simplesmente não puder ser feito.
Responder1
Minha sugestão seria usar o Raspberry Pi e aproveitar seus pinos GPIO para controlar diretamente o botão liga / desliga do seu computador. A vantagem disso é que você pode usar o recurso de inicialização rápida do Windows 10, que desativa o WOL. Isso também permite que você economize energia no lado do PC, pois para que o WOL funcione nunca há uma desconexão completa da energia de alguns componentes do seu PC.
O que você precisa:
- O PC
- O Raspberry Pi (qualquer modelo serve)
- Um interruptor de relé de 5V -Algo assim
- Algunsmulher para mulherfios de jumper, certifique-se de que sejam longos o suficiente!
A vantagem de um comutador de relé sobre uma conexão direta ao Pi é, por um lado, que seu Pi está protegido de muita tensão e também este método permite que você mantenha a função normal do comutador do seu PC.
O diagrama de fiação para isso é simples. Primeiro você desconecta o botão liga / desliga do seu PC da placa-mãe. Em seguida, você remove os jumpers do cabo do switch (os pequenos conectores pretos) e arranca parte do isolamento, ficando com os dois fios vazios (geralmente de cobre).
Aqui está um diagrama rápido que fiz (Eu sei que minhas habilidades artísticas são excelentes):
O próximo passo é pegar dois fios jumper fêmea para fêmea e fazer o mesmo que acabou de fazer com o cabo do switch, em uma extremidade de cada um dos cabos. Em seguida, coloque um dos dois cabos do interruptor e um dos dois cabos dos fios do jumper no COM
plugue do conector do terminal do relé e aperte-o bem. Faça o mesmo com o outro cabo do switch e o outro fio jumper, mas desta vez use o NO
conector do relé.
Depois disso, conecte as outras duas extremidades (com o conector jumper preto) dos fios jumper de volta à placa-mãe, onde os cabos do interruptor de alimentação iriam. Neste ponto, seu PC deve ligar quando você pressiona o botão liga / desliga do seu gabinete.
Agora você pega três novos fios de jumper e os conecta aos pinos na parte superior do relé. Para facilitar o manuseio, digamos que você pegue um fio vermelho, um preto e um amarelo. Conecte o vermelho em VCC
(ou 5V+
), o preto em GND
(ou 0V
) e o amarelo no pino que sobrou. Geralmente é rotulado S
ou IN
.
Estou usando este diagrama GPIO para o Raspberry Pi 2 como referência:
Conecte a outra extremidade do fio vermelho em PIN 2
( 5V PWR
), o fio preto em PIN 6
( GND
) e o fio amarelo em PIN 7
( GPIO 4
).
Feito isso, você pode simplesmente usar o SSH no console do Raspberry Pi e executar os seguintes comandos:
# get wiringPi and install it
git clone git://git.drogon.net/wiringPi
cd ./wiringPi
./build
Isso instala a biblioteca wirePi que vem com uma gpio
ferramenta para controlar facilmente nossos GPIOs.
# turn PC on
gpio -g mode 4 out && gpio -g write 4 1 && sleep 1 && gpio -g write 4 0
Isso é tudo. A primeira parte do comando define o modo do pino como saída. A segunda parte define a saída para alto, ligando o relé. A terceira parte espera um segundo e a quarta parte desliga nosso relé novamente, definindo o estado do pino novamente para baixo. Isso é essencialmente o mesmo que segurar o botão liga / desliga do PC por um segundo.
Tentei ser o mais detalhado possível, mas sinto que isso ainda pode ser muito confuso. Se você tiver alguma dúvida, fique à vontade para deixar um comentário para que eu possa elaborar as partes confusas!