Tabla de contenido:

Sensor PIR inalámbrico: 4 pasos
Sensor PIR inalámbrico: 4 pasos

Video: Sensor PIR inalámbrico: 4 pasos

Video: Sensor PIR inalámbrico: 4 pasos
Video: Motion sensor wiring diagram 2024, Noviembre
Anonim
Sensor PIR inalámbrico
Sensor PIR inalámbrico
Sensor PIR inalámbrico
Sensor PIR inalámbrico

Proyectos Fusion 360 »

El propósito de este proyecto es hacer un sensor de movimiento inalámbrico que funcione con baterías.

Se puede utilizar para sistema de alarma, iluminación, etc.

Puede durar meses con las baterías, dependiendo de si se activa con frecuencia o no.

Paso 1: Lista de materiales

Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales

Materiales:

  • Detector de movimiento HC-SR501 (ebay, aliexpress, adafruit…)
  • Transmisor y receptor superheterodino de 433 Mhz (315 Mhz para EE. UU.) (Aliexpress)
  • 2 acumuladores de NiMh
  • Adaptador FTDI USB-Serial para programar la placa

Habilidades:

  • Águila cadsoft
  • Fabricación de PCB
  • Impresión 3d

Paso 2: la PCB

El PCB
El PCB

La PCB está alimentada por 2 acumuladores de NiMH (2 * 1.2 V = 2.4V). Este voltaje es alimentado hasta 5V por el convertidor elevador MT3608. Este componente consume menos de 1 mA cuando está inactivo, lo que es conveniente para aplicaciones portátiles.

He usado un atmega328p para ser compatible con Arduino porque Arduino es genial y hace el trabajo;-)

  • El LED2 es el mismo que el LED incorporado de Arduino Uno (pin 13).
  • ISP1 nos permitirá grabar el gestor de arranque Arduino.
  • El transmisor de RF es alimentado directamente por PB2 (pin 10 en Arduino): el módulo de RF consume 20 mA cuando emite, PB2 puede entregar hasta 40 mA, por lo que es suficiente:-)
  • El sensor PIR está conectado a un conector XH, consume solo unos pocos microamperios.
  • El conector FTDI permite enchufar un adaptador USB-Serial y luego programar la placa directamente desde el IDE de Arduino.

He utilizado Eagle para diseñar el tablero y OSH Park para hacerlo.

Tan pronto como los componentes estén soldados, queme el gestor de arranque Arduino y tendrá un equivalente de Arduino Uno.

Paso 3: Acerca de la programación

¡Debes usar la función de modo de suspensión de Arduino para ahorrar batería! De lo contrario, las baterías no durarán mucho.

El algoritmo debería comportarse así:

  1. Configure el gatillo de activación en PB1 (pin 9)
  2. Dormir (el consumo se reduce a pocos microamperios)
  3. Arduino se detendrá aquí hasta que se active el sensor de movimiento
  4. Despierta
  5. Envía una señal de RF y vuelve al modo de suspensión.

Les doy mi programa pero es solo un ejemplo de lo que se puede hacer.

He usado la biblioteca RH_ASK:

Paso 4: haz un caso

Presentar un argumento
Presentar un argumento
Presentar un argumento
Presentar un argumento
Presentar un argumento
Presentar un argumento

Una impresora 3D es una muy buena herramienta para crear casos cuando eres un aficionado a la electrónica.

Hice el diseño con Fusion360. Está hecho para exteriores, por lo que es resistente al agua: he cortado un sello de madera de corcho para cerrar el conjunto.

El estuche está hecho de PLA, lo que sea que pueda leer en Internet, puede soportar el mal tiempo durante años.

Los 4 tornillos son M3. El PLA se ha roscado con un grifo, funciona bien en este material, pero no lo apriete demasiado.

Recomendado: