Índice:

Detecção de movimento usando Raspberry Pi: 4 etapas
Detecção de movimento usando Raspberry Pi: 4 etapas

Vídeo: Detecção de movimento usando Raspberry Pi: 4 etapas

Vídeo: Detecção de movimento usando Raspberry Pi: 4 etapas
Vídeo: 15 Sensores Digitais com Raspberry PI (INCRÍVEIS!!!) - Desafio Maker 2024, Dezembro
Anonim
Image
Image
Suprimentos
Suprimentos

Neste instrutível, vamos aprender como podemos usar o Sensor PIR (Infravermelho Passivo) com Raspberry Pi, a fim de construir um detector de movimento simples. É usado para sentir o movimento de pessoas, animais ou outros objetos. Eles são comumente usados em alarmes contra roubo e sistemas de iluminação ativados automaticamente.

Princípios operacionais:

Todos os objetos com temperatura acima do zero absoluto emitem energia térmica na forma de radiação. Normalmente, essa radiação não é visível ao olho humano porque irradia em comprimentos de onda infravermelhos, mas pode ser detectada por dispositivos eletrônicos projetados para esse fim. (Fonte: Wikipedia)

Objetivo do instrutível:

A ideia principal deste tutorial é LIGAR o Led se um movimento for detectado e DESLIGAR o Led se for detectado. Como eu disse na introdução você pode usar o sensor para controlar a Sala de Luz ou Alarme ao invés do Led.

Etapa 1: suprimentos

Suprimentos
Suprimentos

Suprimentos de hardware:

1. Raspberry Pi 3 Modelo B

2. Sensor PIR

3. Placa de ensaio

4. Resistor de 220 Ohms

5. LED

6. Fios

Suprimentos de software:

1. Raspbian Jessie (Sistema operacional do Raspberry Pi: para mais detalhes, você pode consultar meu tutorial anterior aqui).

2. Python IDLE

Então, presumo que você tenha feito alguns projetos básicos com sucesso. Caso contrário, não se preocupe, aconselho você a seguir meu tutorial anterior (Comece seu primeiro projeto com framboesa: LED piscando)

Etapa 2: montagem do circuito

Montagem de Circuito
Montagem de Circuito
Montagem de Circuito
Montagem de Circuito

A fiação é bastante simples, o sensor PIR possui três pinos:

1. Vcc para 5v do GPIO do Raspberry.

2. GND para o GNS do GPIO de Framboesa.

3. OUT para 17 pinos GPIO.

Para conectar o LED e o resistor, você pode seguir as etapas abaixo:

1. Conecte um resistor de 220Ω ao ânodo do LED e, em seguida, o resistor a 5 V.2. Conecte o cátodo do LED ao pino 4 GPIO (veja a imagem acima).

Etapa 3: código Python

Código Python
Código Python

1. Ligue seu Pi e crie um novo arquivo de texto “pir.py” (você pode nomear o arquivo como quiser).

2. Digite o seguinte código:

importar RPi. GPIO como GPIO

import timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) # para estabilizar o sensor enquanto True: i = GPIO.input (17) se i == 0: #Quando a saída do sensor de movimento for BAIXA GPIO.output (4, 0) #Desligue a impressão do LED ("Nenhum movimento detectado", i) elif i == 1: #Quando a saída do sensor de movimento é HIGH GPIO.output (4, 1) #Ligue a impressão do LED ("Movimento detectado", i) exceto: GPIO.cleanup ()

3. Depois de digitar todo o código marcado, salve-o.

4. Execute o código Python digitando o seguinte código no terminal:

- cd Desktop e pressione Enter (digito Desktop porque salvei o arquivo na área de trabalho do pi).

- python pir.py e pressione Enter.

Etapa 4: para suporte

Para suporte
Para suporte

Você pode se inscrever no meu canal no YouTube para mais tutoriais e projetos. Inscreva-se para obter suporte. Obrigada.

Acesse meu canal no YouTube -link

Recomendado: