Detetor de Movimento com PIR - PIC18F25
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.
Circuito Eletrónico
Esquema elétrico do 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
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 |
Top
Bottom
Source code files - Detetor Movimento
Foto Projecto
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