Detetor de Movimento com PIR - PIC18F25

PIR detector de movimento
PIR Sensor Movimento

Hardware, Soffware

Especificações do Projecto

  • PIC:PIC18F25K20
  • PIR Sensor:Sure DC-SS502

O circuito deteta movimento humano.
Este projecto usa o microcontrolador PIC18F25K20 para detetar se existem alterações de estado no sensor e, em função da alteração, emite um sinal sonoro no altifalante; O Micro também deteta a tensão da bateria ao ligar, o algoritmo é muito simples, usa um "interrupt" que se altera quando é detetada mudança no sensor PIR.

PIR sensor
PIR Sensor

Circuito Eletrónico

Esquema elétrico do detetor de movimento

esquema eletronico detetor de movimento

Fonte de alimentação

Fonte de alimentação, esquema elétrico

A saída da fonte VDD tem 3,3V, neste circuito é usada uma bateria de 9V ligada a um circuito integrado regulador de tensão L317T, a tensão de entrada pode variar entre 8V a 24 CC.
Calcular valor VDD: VDD = 1,25 * (R2/R1+1)
Ao ligar o circuito, pode existir um atraso no MCU ficando com estado incerto, para evitar mau funcionamento, R6 e C1 são um filtro RC, calcular delay com: τ = R * C

fonte de alimentação do detetor de movimento

PCI Detetor Movimento

Layout

Qt. Referencia Valor
2 R1, R3 380Ω
1 R2 240Ω
2 R4, R5 46Ω
1 R6 22KΩ
3 R7-R9 1KΩ
1 C1 1µF
2 C2, C3 15pF
1 U1 LM317T
1 U2 PIC18F25K20
1 Q1 BC338
1 D1 1N4001
1 BAT1 9V
1 LED1 Green
1 LED2 Blue
1 PIR SENSOR DC-SS502
1 SPEAKER Speaker/Piezo
1 SWITCH SW-SPST
1 X1 16MHz

PCB layout

Top

PCB layout

Bottom

PCB layout

Source code files - Detetor Movimento

PIR Sensor Source (HEX)


Foto Projecto

foto projecto detetor movimento

Altifalante

O circuito tem um altifalante de 8Ω mas pode ser usado um piezo, o transistor BC338 (Q1) é usado porque o som tem um nível baixo e o circuito deve possibilitar ser ouvido noutra divisão, com o BC338, o ganho β = 35. A corrente de colector do transistor (Ic) pode ser calculada por esta equação:
Vcc - (Rb * Ib) - Vbe = 0


Autor: Hélio Pereira