- Materiais requisitados
- Módulo Sensor PIR
- Interface do Módulo Sensor PIR com TI-MSP430
- Programando Módulo Sensor PIR para TI-MSP430
A detecção de movimento é uma parte essencial dos sistemas de segurança e o sensor PIR é um dos sensores mais comumente usados para disparar alarmes quando o movimento é detectado. Este sensor pode detectar movimentos humanos / animais facilmente detectando os raios infravermelhos emitidos por eles. Anteriormente, usamos o sensor PIR para construir vários tipos de alarmes e sistemas de segurança:
Hoje construiremos o mesmo tipo de alarme de detecção de movimento, fazendo a interface de um sensor PIR com TI-MSP430.
Materiais requisitados
- Módulo Sensor PIR
- TI-MSP430 Launchpad
- CONDUZIU
- Buzzer
- Tábua de pão
- Fios de ligação
Módulo Sensor PIR
O sensor PIR significa sensor infravermelho passivo, que pode detectar vários níveis de radiação. Como é sabido, todo objeto emite alguma radiação e materiais mais quentes emitem mais radiações do que outros materiais. É por isso que este sensor pode detectar a presença humana / animal porque eles são mais quentes do que outros materiais ao redor. O módulo consiste em um sensor piroelétrico, que detecta a presença do corpo humano / animal. E há uma lente Fresnel conectada ao sensor, o que aumenta o alcance do sensor. A pinagem do módulo do sensor PIR é fornecida abaixo:
Este módulo é ajustável, ou seja, a sensibilidade e o tempo de disparo podem ser ajustados girando os botões de dois potenciômetros na placa.
Existem dois modos de trabalho: modo de reativação (H) e modo de não reativação (I).
No modo de religamento ou H, a saída permanece alta enquanto o movimento estiver ocorrendo. E no modo não reativado ou I, a saída permanece alta e depois baixa após o tempo de disparo e este processo continua enquanto o movimento continuar. A maioria dos aplicativos usa o modo H e também vamos usar apenas este modo. O sensor PIR funciona com fonte de alimentação de 5 V a 12 V. Mas também pode ser alimentado por pinos de 3,3 V do MSP430.
Para saber mais sobre o sensor PIR, siga o link e também saiba como o sensor PIR pode ser usado com o Arduino, Raspberry Pi e outros microcontroladores para várias aplicações:
- Detector de movimento Arduino usando sensor PIR
- Alarme do sensor de movimento Raspberry Pi usando o sensor PIR
- Interface do sensor PIR com o microcontrolador PIC
- Sistema de segurança baseado em IOT com mensagem de voz usando ESP8266
Interface do Módulo Sensor PIR com TI-MSP430
Conectar o sensor PIR ao MSP430 é muito fácil. Os pinos VCC e GND do módulo são conectados aos pinos VCC e GND do MSP430. O pino de módulo de saída está ligado a 8 th pino (P2.0) de MSP430. Embora qualquer pino possa ser usado, você deve indicar o modo do pino como entrada. O 6º pino (P1.4) é conectado ao LED e à campainha.
Programando Módulo Sensor PIR para TI-MSP430
O código é muito simples e fornecido no final deste projeto com um Vídeo de Demonstração. Aqui vamos piscar o LED e bipar continuamente quando qualquer movimento for detectado pelo sensor PIR.
Na função de configuração , declaramos que o pino 8 será usado como pino de entrada porque está buscando a saída do módulo PIR e o pino 6 será usado como um pino de saída, pois está conectado ao LED e buzzer.
void setup () { pinMode (8, INPUT); pinMode (6, OUTPUT); }
Em seguida, na função de loop , primeiro verificamos se a saída do módulo PIR está alta ou não. Agora, se a saída do módulo PIR for alta, significa que algum movimento foi detectado. Então, para indicar isso, giramos o pino 6 para baixo e para cima com um retardo de 100 milissegundos, de modo que um piscar e zumbido contínuos possam ser experimentados.
void loop () { If (digitalRead (8) == HIGH) { digitalWrite (6, HIGH); atraso (100); digitalWrite (6, LOW); atraso (100); } }
Finalmente carregue o código para MSP430 usando Energia IDE e ligue a placa e espere cerca de um minuto. O módulo do sensor PIR leva algum tempo para calibrar. Depois de um minuto, mova sua mão na frente do sensor e ele funciona. Depois de retirar a mão, o piscar e o zumbido irão parar. Você também pode tentar alterar a sensibilidade e o tempo de disparo usando os dois potenciômetros presentes no sensor PIR.