Índice:

Sensor PIR sem fio: 4 etapas
Sensor PIR sem fio: 4 etapas

Vídeo: Sensor PIR sem fio: 4 etapas

Vídeo: Sensor PIR sem fio: 4 etapas
Vídeo: Motion sensor how to use #shorts 2024, Novembro
Anonim
Sensor PIR sem fio
Sensor PIR sem fio
Sensor PIR sem fio
Sensor PIR sem fio

Projetos Fusion 360 »

O objetivo deste projeto é fazer um sensor de movimento sem fio alimentado por baterias.

Pode ser usado para sistema de alarme, iluminação, etc …

Pode durar meses com as baterias, dependendo se é disparado com freqüência ou não.

Etapa 1: Lista de materiais

Lista de Materiais
Lista de Materiais
Lista de Materiais
Lista de Materiais
Lista de Materiais
Lista de Materiais

Materiais:

  • Detector de movimento HC-SR501 (ebay, aliexpress, adafruit …)
  • 433 Mhz (315 Mhz para os EUA) Transmissor e Receptor super-heteródino (AliExpress)
  • 2 acumuladores NiMh
  • Adaptador FTDI USB-Serial para programar a placa

Habilidades:

  • Eagle Cadsoft
  • Fabricação de PCB
  • impressao 3D

Etapa 2: o PCB

O PCB
O PCB

O PCB é alimentado por 2 acumuladores NiMH (2 * 1,2 V = 2,4 V). Esta tensão é alimentada por até 5 V pelo conversor de reforço MT3608. Este componente consome menos de 1mA quando ocioso, o que é conveniente para aplicativos portáteis.

Eu usei um atmega328p para ser compatível com o Arduino porque o Arduino é legal e faz o trabalho;-)

  • O LED2 é o mesmo que o LED integrado do Arduino Uno (pino 13).
  • O ISP1 nos permitirá gravar o bootloader do Arduino.
  • O transmissor RF é alimentado diretamente por PB2 (pino 10 no Arduino): o módulo RF consome 20mA ao emitir, PB2 pode fornecer até 40mA, então é suficiente:-)
  • O sensor PIR é conectado a um conector XH, consome apenas alguns microamperes.
  • O conector FTDI permite que um adaptador USB-Serial seja conectado e, em seguida, programe a placa diretamente do Arduino IDE.

Eu usei o Eagle para projetar a placa e o OSH Park para fazê-lo.

Assim que os componentes forem soldados, queime o bootloader do Arduino e você terá um equivalente ao Arduino Uno.

Etapa 3: Sobre a programação

Você deve usar o recurso de modo de espera do Arduino para economizar bateria !! Caso contrário, as baterias não duram muito.

O algoritmo deve se comportar assim:

  1. Defina o gatilho de despertar em PB1 (pino 9)
  2. Dormir (o consumo cai para alguns micro-amperes)
  3. O Arduino vai parar aqui até que o sensor de movimento seja acionado
  4. Acordar
  5. Envie um sinal de RF e volte ao modo de hibernação

Eu lhe dou meu programa, mas é apenas um exemplo do que pode ser feito.

Usei a biblioteca RH_ASK:

Etapa 4: crie um caso

Fazer um caso
Fazer um caso
Fazer um caso
Fazer um caso
Fazer um caso
Fazer um caso

Uma impressora 3D é uma ferramenta muito boa para criar casos quando você é um amador eletrônico.

Fiz o design com Fusion360. É feito para outdoor, portanto à prova d'água: cortei um lacre em madeira de cortiça para fechar o conjunto.

O case é feito de PLA, tudo o que você pode ler na internet, pode suportar o mau tempo por anos.

Os 4 parafusos são M3. O PLA foi rosqueado com uma torneira, funciona bem neste material, só não aperte muito.

Recomendado: