Portanto, para um alarme simples no Arduino, precisamos:
pagamento Arduino Uno
Telêmetro ultra-sônico HS-SR04
- recipiente pequeno
tampa transparente da alça
LED vermelho
mudar
-conectar fios como "pai-mãe"
campainha
- Fios convencionais
- fonte de alimentação (eu uso 4 baterias conectadas em série a 1,5 volts, mas, idealmente, você precisa usar uma bateria de 6-9 volts a 2000 mah, ou uma coroa)
Das ferramentas que precisamos:
ferro de solda
cola térmica
tesoura ou faca
Primeiro, você precisa colocar a placa Arduino no contêiner, depois marcar o local sob o orifício para sua saída e recortá-lo ou soldá-lo:
Agora pegamos um fio pai-mãe, cortamos a saída mãe, tiramos a lata e soldamos o interruptor:
Em seguida, soldamos o interruptor na fonte de energia (mas, se você usar esse adaptador sob a coroa, não precisará fazer tudo isso)
Conectamos nossa fonte de alimentação à placa Arduino da seguinte forma: mais à saída uin e menos à Gnd
Testamos, ligamos o interruptor e, se os LEDs vermelhos na placa acenderem, tudo será feito corretamente:
Levamos um telêmetro ultrassônico e a solda para os fios do tipo pai-mãe de suas saídas (vcc, Echo, Trig, Gnd):
Marcamos e fazemos dois orifícios na lateral do contêiner sob o telêmetro ultrassônico:
Instale e cole-o, se necessário:
Pegamos dois fios pai-mãe, cortamos no chão, tiramos e envernizamos:
Solde os fios "pai" à campainha e os fios "mãe" ao LED:
Agora nos conectamos observando a polaridade em uma extremidade do LED e a campainha para 10 pinos digitais no Arduino, e as outras duas extremidades no Gnd.
Em seguida, conectamos o rangefinder ultrassônico com as seguintes imagens na placa Arduino: vcc na saída 5 v, Gnd em Gnd, eco em 9 pinos digitais e trig em 8
Na lateral do recipiente, faça outro orifício para a campainha, insira-a e cole-a, se necessário:
No teto do contêiner, fazemos dois furos (fiz todos os furos com um ferro de soldar, conforme for conveniente) para o LED e o interruptor:
Nós os colamos e colamos:
Tiramos uma tampa transparente da alça e, com a ajuda de uma lixa ou lixa, retificamos o fundo:
Colamos sobre o LED, criando assim uma cúpula protetora para ele:
Bem, terminamos a parte principal da montagem do nosso sistema de alarme e restava apenas o carregamento do esboço. Nos artigos anteriores, eu disse que, pessoalmente, essa é a fase mais difícil, mas não neste caso, porque, pelo princípio de operação, esse alarme é semelhante ao ventilador automático que eu fiz anteriormente, então usarei o esboço e, se necessário, alterarei alguns parâmetros.
Você só precisa conectar a placa Arduino ao computador usando um adaptador especial que normalmente acompanha a placa, executar o programa Arduino IDE, copiar o esboço abaixo, colá-lo no programa e clicar no botão de download. Se tudo for feito corretamente, o esboço será carregado com segurança no quadro.
Esboço:
int echoPin = 9;
int trigPin = 8;
int led = 10;
configuração nula () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}
loop vazio () {
int duração, cm;
digitalWrite (trigPin, LOW);
delayMicrosegundos (2);
digitalWrite (trigPin, HIGH);
delayMicrosegundos (10);
digitalWrite (trigPin, LOW);
duração = pulso (echoPin, HIGH);
cm = (duração / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// delay (1000);
if (cm & lt; 20) {
digitalWrite (led, ALTO);
} mais {
digitalWrite (led, LOW);
}
atraso (100);
}
Agora, resta apenas ativar o alarme e testá-lo, o alarme é programado de tal forma que, se você aproximar qualquer objeto sólido do sensor ultrassônico, a campainha começará a emitir um sinal sonoro e o LED acenderá. Por exemplo, se você passar despercebido no chão e alguém passar por ele, a campainha começará a chiar imediatamente. (o LED queimou posteriormente devido ao fato de eu ter esquecido de soldar um resistor de 220 Ohm, portanto, se o fizer, certifique-se de soldar)
Bem, é isso! Aqui temos um sistema de alarme tão simples no Arduino. Gostaríamos de dizer mais uma vez que é para iniciantes e não é necessário levar esse produto caseiro muito a sério!
Obrigado a todos pela atenção!