Cpu Dos Anos 70 on Nostr: # Como usar, ligar e desligar seu homelab de onde quiser e quando quiser. ## 1.0 - ...
# Como usar, ligar e desligar seu homelab de onde quiser e quando quiser.
## 1.0 - Introdução
Se você, assim como eu, já se deparou com o problema de que homelabs ou servidores pessoais consomem muita energia por precisarem ficar ligados 24 horas, creio que encontrei uma solução viável. Com um consumo de energia muito menor (menos do que um celular carregando diariamente), você poderá ligar e desligar seu homelab de onde quiser e a qualquer hora.
## 2.0 - Como Fazer Isso
A solução que encontrei é usando um **ESP8266**. Não se preocupe se você não tem experiência em eletrônica; vou explicar em passos o que tem que ser feito (não neste tutorial, mas no próximo).
### 2.1 - Materiais Necessários
Você vai precisar de:
1. **ESP8266** ou **ESP32** (o ESP32 é mais caro).
2. **Protoboard** (ou placa de montagem).
3. **Fios/jumpers**.
4. **Fonte de carregador de celular desencapada** (5V, certifique-se de que produz essa tensão; acima de 5.4V pode ser arriscado).
5. **Transistor NPN** (qualquer um, como BC547, 2N2222, BC337).
6. **Resistores** entre 1k a 100k (qualquer valor entre isso serve) para o transistor.
7. **OPCIONAL**: Um **relé**, caso queira controlar a tomada da fonte do homelab remotamente (por exemplo, para desligar ele durante tempestades).
8. **OPCIONAL**: **Capacitores** para filtrar ruídos da fonte, tornando-a mais "segura".
### 2.2 - Onde Conseguir Esses Materiais
Alguns materiais, como o ESP8266 e a protoboard, você precisará comprar. O restante pode ser facilmente encontrado em lixo eletrônico. Pegue aparelhos antigos e comece a desmontá-los. Se preferir comprar, você pode conseguir tudo por menos de 60 reais (pelo menos na minha região).
## 3.0 - Funcionamento
A ideia é a seguinte: o **ESP8266** se conectará ao seu Wi-Fi para utilizar o protocolo **MQTT**, que é voltado para sistemas embarcados simples. Para isso, você vai precisar de um servidor MQTT, que pode ser obtido na **HiveMQ** (https://www.hivemq.com). Eles oferecem um servidor gratuito, teoricamente infinito, desde que o tráfego não ultrapasse 10GB por mês (o que é bastante, já que, em uso diário, eu cheguei a usar apenas 101KB!).
Com o ESP conectado ao servidor MQTT (chamado de broker), ele atuará como "ouvinte" (modo subscribe), ouvindo todas as mensagens que chegarem. Você será o "publicador" (publisher) das mensagens, utilizando seu celular, computador ou qualquer dispositivo para ligar seu PC remotamente.
Com isso, nós configuraremos para que quando o esp receber certa mensagem do servidor, ele vai ligar o transistor que está ligado ao botão power do seu homelab. Se você já montou uma placa mãe, vai saber que nela tem os conectores frontais ou "front panel", em que você coloca os jumpers para ligar o pc, para o botão de reset, para led do hd, e etc... Nesse ponto, se vai ter que descascar com cuidado os dois fios de jumpers do botão On/Off (pino 6 e 8 do frontpanel, veja a imagem abaixo).
Descascado, você emenda dois fios longos (e isola), a qual um deles estará ligado no terminal coletor do transistor (**TENHO UM POST QUE FALA SOBRE TRANSISTORES, SE QUISER**), e o outro fio no terminal emissor.
Daí quando o esp receber uma mensagem, ele vai verificar se a mensagem está como a programada, e se sim, vai fazer um curto nos dois fios (relaxa, é assim que o botão de ligar do seu pc funciona), e causando um curto neles, o pc vai ligar. Observe que o esp deve dar um pulso e parar de mandar sinal, porque se ele ficar segurando, é como se você tivesse segurando o botão de ligar o pc: Ele vai ligar e logo em seguida desligar o homelab.
## 4.0 - Acessando o PC Fora de Casa
Para acessar o PC fora de casa sem expor sua rede, você pode usar o **Tailscale**. O Tailscale é uma VPN gratuita (com um plano "infinito" gratuito) que suporta até 10 dispositivos, permitindo acesso remoto aos seus dispositivos. A desvantagem é que, embora seja confiável, é uma empresa de terceiros. Portanto, evite transferir dados extremamente sensíveis quando estiver longe, a menos que você use criptografia.
Depois de muita pesquisa, o Tailscale foi a melhor opção que encontrei. Confia.
Lembrando que o ESP8266 deve ficar CONSTANTEMENTE ligado a fonte, mas nKo se preocupe, ele consome menos que 100mA, o que é menor do que um celular carregando e o ganho que você terá desligando e ligando o seu homelab apenas para quando precisar, vai compensar muito. Só ganhos.
---
É isso, se gostarem, compartilharei o esquema de montagem (e as imagens) e o código no próximo post. Se você chegou até aqui ou achou interessante, pode perguntar algo, ou mandar uma DM que talvez eu responda.
## 1.0 - Introdução
Se você, assim como eu, já se deparou com o problema de que homelabs ou servidores pessoais consomem muita energia por precisarem ficar ligados 24 horas, creio que encontrei uma solução viável. Com um consumo de energia muito menor (menos do que um celular carregando diariamente), você poderá ligar e desligar seu homelab de onde quiser e a qualquer hora.
## 2.0 - Como Fazer Isso
A solução que encontrei é usando um **ESP8266**. Não se preocupe se você não tem experiência em eletrônica; vou explicar em passos o que tem que ser feito (não neste tutorial, mas no próximo).
### 2.1 - Materiais Necessários
Você vai precisar de:
1. **ESP8266** ou **ESP32** (o ESP32 é mais caro).
2. **Protoboard** (ou placa de montagem).
3. **Fios/jumpers**.
4. **Fonte de carregador de celular desencapada** (5V, certifique-se de que produz essa tensão; acima de 5.4V pode ser arriscado).
5. **Transistor NPN** (qualquer um, como BC547, 2N2222, BC337).
6. **Resistores** entre 1k a 100k (qualquer valor entre isso serve) para o transistor.
7. **OPCIONAL**: Um **relé**, caso queira controlar a tomada da fonte do homelab remotamente (por exemplo, para desligar ele durante tempestades).
8. **OPCIONAL**: **Capacitores** para filtrar ruídos da fonte, tornando-a mais "segura".
### 2.2 - Onde Conseguir Esses Materiais
Alguns materiais, como o ESP8266 e a protoboard, você precisará comprar. O restante pode ser facilmente encontrado em lixo eletrônico. Pegue aparelhos antigos e comece a desmontá-los. Se preferir comprar, você pode conseguir tudo por menos de 60 reais (pelo menos na minha região).
## 3.0 - Funcionamento
A ideia é a seguinte: o **ESP8266** se conectará ao seu Wi-Fi para utilizar o protocolo **MQTT**, que é voltado para sistemas embarcados simples. Para isso, você vai precisar de um servidor MQTT, que pode ser obtido na **HiveMQ** (https://www.hivemq.com). Eles oferecem um servidor gratuito, teoricamente infinito, desde que o tráfego não ultrapasse 10GB por mês (o que é bastante, já que, em uso diário, eu cheguei a usar apenas 101KB!).
Com o ESP conectado ao servidor MQTT (chamado de broker), ele atuará como "ouvinte" (modo subscribe), ouvindo todas as mensagens que chegarem. Você será o "publicador" (publisher) das mensagens, utilizando seu celular, computador ou qualquer dispositivo para ligar seu PC remotamente.
Com isso, nós configuraremos para que quando o esp receber certa mensagem do servidor, ele vai ligar o transistor que está ligado ao botão power do seu homelab. Se você já montou uma placa mãe, vai saber que nela tem os conectores frontais ou "front panel", em que você coloca os jumpers para ligar o pc, para o botão de reset, para led do hd, e etc... Nesse ponto, se vai ter que descascar com cuidado os dois fios de jumpers do botão On/Off (pino 6 e 8 do frontpanel, veja a imagem abaixo).

Descascado, você emenda dois fios longos (e isola), a qual um deles estará ligado no terminal coletor do transistor (**TENHO UM POST QUE FALA SOBRE TRANSISTORES, SE QUISER**), e o outro fio no terminal emissor.
Daí quando o esp receber uma mensagem, ele vai verificar se a mensagem está como a programada, e se sim, vai fazer um curto nos dois fios (relaxa, é assim que o botão de ligar do seu pc funciona), e causando um curto neles, o pc vai ligar. Observe que o esp deve dar um pulso e parar de mandar sinal, porque se ele ficar segurando, é como se você tivesse segurando o botão de ligar o pc: Ele vai ligar e logo em seguida desligar o homelab.
## 4.0 - Acessando o PC Fora de Casa
Para acessar o PC fora de casa sem expor sua rede, você pode usar o **Tailscale**. O Tailscale é uma VPN gratuita (com um plano "infinito" gratuito) que suporta até 10 dispositivos, permitindo acesso remoto aos seus dispositivos. A desvantagem é que, embora seja confiável, é uma empresa de terceiros. Portanto, evite transferir dados extremamente sensíveis quando estiver longe, a menos que você use criptografia.
Depois de muita pesquisa, o Tailscale foi a melhor opção que encontrei. Confia.
Lembrando que o ESP8266 deve ficar CONSTANTEMENTE ligado a fonte, mas nKo se preocupe, ele consome menos que 100mA, o que é menor do que um celular carregando e o ganho que você terá desligando e ligando o seu homelab apenas para quando precisar, vai compensar muito. Só ganhos.
---
É isso, se gostarem, compartilharei o esquema de montagem (e as imagens) e o código no próximo post. Se você chegou até aqui ou achou interessante, pode perguntar algo, ou mandar uma DM que talvez eu responda.