Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A detecção de abertura de portas e janelas é uma funcionalidade essencial em sistemas de segurança residenciais e comerciais. Utilizando um Arduino, é possível criar um sistema eficiente e de baixo custo para monitorar essas aberturas. Neste artigo, vamos explorar como configurar um sistema de detecção de abertura de portas/janelas utilizando sensores magnéticos, um Arduino e alguns componentes adicionais.
Conexão do Sensor Magnético:
Conexão do LED (Opcional):
Conexão do Buzzer (Opcional):
// Define os pinos
const int sensorPin = 2; // Pino do sensor magnético
const int ledPin = 13; // Pino do LED
const int buzzerPin = 12; // Pino do Buzzer
void setup() {
// Configura os pinos como entrada ou saída
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
// Inicializa a comunicação serial
Serial.begin(9600);
}
void loop() {
// Lê o estado do sensor
int sensorState = digitalRead(sensorPin);
// Verifica se a porta/janela está aberta
if (sensorState == HIGH) {
Serial.println("Porta/Janela Aberta!");
digitalWrite(ledPin, HIGH); // Acende o LED
digitalWrite(buzzerPin, HIGH); // Ativa o Buzzer
} else {
Serial.println("Porta/Janela Fechada.");
digitalWrite(ledPin, LOW); // Apaga o LED
digitalWrite(buzzerPin, LOW); // Desativa o Buzzer
}
// Pequeno atraso para evitar leituras instáveis
delay(100);
}
Definição dos Pinos:
sensorPin
: Pino onde o sensor magnético está conectado.ledPin
: Pino onde o LED está conectado.buzzerPin
: Pino onde o buzzer está conectado.Configuração Inicial:
pinMode()
: Configura os pinos como entrada (sensor) ou saída (LED e buzzer).Serial.begin(9600)
: Inicializa a comunicação serial para monitoramento.Loop Principal:
digitalRead(sensorPin)
: Lê o estado do sensor magnético.delay(100)
: Introduz um pequeno atraso para evitar leituras instáveis.Este projeto básico pode ser expandido de várias maneiras, como a integração com sistemas de notificação via SMS ou internet, utilizando módulos GSM ou Wi-Fi. Além disso, é possível adicionar múltiplos sensores para monitorar várias portas e janelas simultaneamente.