Economizador de Energia Residencial: Inteligente, Confiável e Fácil de Instalar
Componentes e Materiais
| Componente | Quantidade | Observação |
|---|---|---|
| Particle Photon | 1 | Cérebro do projeto (Wi-Fi) |
| Arduino UNO | 1 | Apenas para alimentar relé 5V (pode usar fonte dedicada) |
| Jumpers (genéricos) | 1 | |
| Dispositivo Android | 1 | Para app Blynk |
| Protoboard (genérico) | 1 | |
| Módulo Relé (genérico, 2 canais usado) | 1 | Controla cargas AC |
| Cabo Micro-USB para USB | 1 | Alimenta o Particle Photon |
Aplicativos e Serviços Online
- Blynk (app iOS/Android + servidor)
- Particle Build Web IDE
Sobre o Projeto
Muita energia é desperdiçada em casas com ventiladores, luzes, TVs e ar-condicionado ligados em cômodos vazios. Este projeto avisa o usuário via smartphone quando ele sai de casa e algum aparelho ficou ligado, permitindo desligar remotamente e economizar energia.
1. Hardware Necessário
- Particle Photon (Wi-Fi + MCU)
- Protoboard
- Módulo Relé (2 canais ou mais)
- Fonte 5V para o relé (Arduino UNO usado aqui como fonte)
- Jumpers
2. Montagem do Hardware
Conexões conforme esquemático: pinos INT1/INT2 do relé nos pinos D1/D2 do Photon. Alimentação do relé (5V/GND) vinda do Arduino UNO (pinos 5V/GND). O Photon alimentado via USB.


3. Desenvolvimento do App (Blynk)
- Instale o app Blynk (Play Store).
- Crie conta gratuita.
- Novo projeto: escolha Particle Photon e conexão Wi-Fi.
- Adicione widgets:
- Button (pino virtual V1) – controla relés (luzes/ventiladores).
- GPS Trigger (pino virtual V0) – detecta saída da zona geográfica.
- Notification – envia push ao sair de casa se houver cargas ligadas.
4. Programação do Particle Photon
Código no Particle Build Web IDE. Usa biblioteca Blynk para comunicação. O código monitora o GPS Trigger (V0): se sair da área (flag=1), o botão (V1) pode desligar relés. Interrupção no pino D2 dispara notificação "You are out of your house!".
#define BLYNK_PRINT Serial
#include <SPI.h>
#include <blynk.h>
volatile int state = LOW;
char auth[] = "Seu_Codigo_Autenticacao";
int GPSflag = 0;
BLYNK_WRITE(V0) { GPSflag = param.asInt(); }
BLYNK_WRITE(V1) {
if (GPSflag == 1) digitalWrite(2, HIGH);
else digitalWrite(2, LOW);
}
void setup() {
Serial.begin(9600);
Blynk.begin(auth);
pinMode(2, OUTPUT);
attachInterrupt(D2, notifyOnButtonPress, RISING);
}
void notifyOnButtonPress() { state = !state; }
void loop() {
Blynk.run();
if (state == HIGH) {
Blynk.notify("You are out of your house!");
delay(200);
state = LOW;
}
}
Substitua auth[] pelo token do seu projeto Blynk.
Esquemáticos
Imagem do esquemático disponível no projeto.
Processo de manufatura
- Principais Acessórios para Desbloquear Todo o Potencial do Seu Raspberry Pi
- Evolução Casa Inteligente: O Que o Futuro Reserva para Vida Conectada
- Segurança Inteligente: Estratégias de Especialistas para Proteger Dispositivos IoT Domésticos de Hackers
- Cidades Inteligentes: Aproveitando 5G, IoT e Fibra para um Futuro Net-Zero
- Como Fortalecer a Segurança da Sua Casa Inteligente: Dicas de Especialistas
- Verizon e Honeywell Unem Forças para Alimentar Medidores de Energia Inteligentes com Conectividade LTE
- Revolucione a Eficiência Energética: Gestão Alimentada por IoT para Negócios Inteligentes
- Rede Elétrica Inteligente: Energia Segura e Confiável para Cada Lar
- E-Têxteis Impermeáveis Impressos a Laser: Pioneirismo em Soluções de Energia para Tecidos Inteligentes
- Eleve sua Fábrica Inteligente: Padronize a Documentação com Soluções Digitais