PIR con Sensor de luz

Detector de movimiento PIR simple con luz temporizador sensor y retraso.

El circuito utiliza un módulo PIR (alrededor de £1,00 de ebay, un LDR (sobre 25p, otra vez de ebay y un Arduino mini pro.

Reset, se mide la luz ambiental y, para fines de prueba solamente, el resultado de atod se muestra en el monitor serie. La salida se mide constantemente hasta que el PIR detecta movimiento.

Cuando la luz cae por debajo de un nivel predeterminado (en este caso un valor de 60 - nombre de la variable ahora oscuro) y el movimiento es detectado, Pin 13, que se conectará a una fila de LEDs va alta y un contador (timercnt) es disminuye cada segundo. Otra vez, para fines de prueba solamente, el contador de decremento es mostrado en el monitor serie.

Se detecta cada movimiento del tiempo, el contador se restablece a su valor inicial - en este caso 10. Esto puse a 180 segundos cuando está instalado. Las luces permanecerá encendido durante 180 segundos siempre y cuando no haya ningún movimiento detectado.

La variable 'ledon' se establece en 1 cuando las luces estén encendidas, evitando así la luz de la fila de LEDs que afecta el circuito. Esto sólo se restablece a 0 cuando el contador llegue a 0 por ningún movimiento detectado.

Espero que todo tiene sentido y es de alguna utilidad.

Aquí está el código de Arduino - no los limpios (copiar y pegar no demasiado inteligente!), pero funciona.

//*********************************************************************************

T.Reynolds - noviembre de 2014
detector de movimiento con sensor de luz y temporizador

const int ledPin = 13; salida a los LEDs / realmente

const int inputPin = 4;

int now_dark = 60; Cuando luz medida cae por debajo de este nivel, compruebe para el movimiento.

ledon int = 0; Cuando se establece, puentes LDR circuito tan es unnaffected

por las luces apenas ha cambiado!

Restablece cuando timercnt = 0, es decir, sin movimiento.

int analogPin = 3; resistencia de 22 k (o similar) al pin analógico 3 y Gnd

Pin 3 de la LDR y + 5V

int val = 0; valor leído en el pin analógico 3

int timercnt;

void setup()

{

Serial.Begin(9600); prueba solamente

pinMode (ledPin, salida);

pinMode (inputPin, entrada); }

void loop()

{int valor = digitalRead(inputPin);

Si (ledon == 0)

{

Val = analogRead(analogPin);

Delay(1000); prueba solamente

Serial.println(Val); prueba solamente

}

Si (valor == alto & & val < now_dark || valor == alto & & ledon == 1)

{

digitalWrite (ledPin, HIGH);

timercnt = 10; Cuenta atrás desde aquí - 10 secs es prueba solamente

Luces permanecerá encendido durante 10 segundos si no detecta ningún movimiento.

Detecta cada movimiento de tiempo, timercnt a 10.

}

Si (valor == baja & & timercnt > 0)

{

Serial.Print(">"); prueba solamente

Serial.println(timercnt); prueba solamente

LEDOn = 1;

Delay(1000); timercnt--;

Si (timercnt == 0)

{

Turnoff();

LEDOn = 0;

}

}

}

turnoff() vacío

{

digitalWrite (ledPin, LOW);

}

// ====================================================

Etiquetas: Arduino, Pir, LDR

Artículos Relacionados

Medición de luz con Sensor de luz

Medición de luz con Sensor de luz

Este es un instructable sobre nuestro proyecto de clase sobre la medición de luz usando un sensor de luz. Al final de este instructable podrás construir un circuito de trabajo y programar un sensor de luz LDR para poder leer a la luz del sol e imprim
Sistema de iluminación bricolaje habitación inteligente con Sensor de movimiento PIR y Arduino

Sistema de iluminación bricolaje habitación inteligente con Sensor de movimiento PIR y Arduino

Hola amigos, tema de hoy es el sistema inteligente luz de la habitación y como sensor de movimiento PIR detecta el movimiento y el trabajo por consiguiente. Voy a contarles sobre el proyecto en el que usted aprenderá cómo puede auto encendido la luz
Buglar alarma con SENSOR de movimiento PIR

Buglar alarma con SENSOR de movimiento PIR

En este INSTRUCTABLEVamos a hacer una simple BUGLAR alarma con SENSOR de movimiento PIR y ARDUINONo se olvide esto votar para el concurso del Sensor! : D(Se puede ver un botón de voto cerca de la medalla en la parte superior)Para más proyectos de int
BRICOLAJE de IoT WiFi detector de movimiento con notificación por correo electrónico con sensor PIR y ESP8266

BRICOLAJE de IoT WiFi detector de movimiento con notificación por correo electrónico con sensor PIR y ESP8266

En este proyecto estoy utilizando el módulo de WiFi de ESP8266 y detector de movimiento PIR sensor para recibir alertas de correo electrónico si alguien entra en la habitación mientras yo estoy lejos. Estoy usando GadgetKeeper plataforma en la nube p
SENSOR PIR con ARDUINO activar MOTOR paso a paso

SENSOR PIR con ARDUINO activar MOTOR paso a paso

ACTIVAR MOTOR PASO A PASO USANDO EL SENSOR DE MOVIMIENTOPaso 1: PIR con ARDUINO activado MOTOR paso a pasoHola esta instactable para rotar prólogo motor paso a paso y al revés cuando pir Lee algún movimiento.Paso 2: Parte requieren1-ARDUINO UNO2-PIR(
Uso de LEGO MINDSTORMS RCX Sensor de luz con Arduino (programa con Visuino)

Uso de LEGO MINDSTORMS RCX Sensor de luz con Arduino (programa con Visuino)

En este Instructable aprenderá a programar el Arduino para controlar y obtener datos de LEGO MINDSTORMS RCX Sensor de luz con la ayuda de Visuino - un ambiente de desarrollo gráfico fácil de usar para Arduino.Tenga en cuenta que la anotación en algun
Con un LED para un Sensor de luz

Con un LED para un Sensor de luz

hasta hace poco, Foto-resistencias de CD ' s (sulfuro de cadmio) se han utilizado comúnmente para aplicaciones de detección de luz. Por desgracia, tienen problemas. Puesto que las células CdS contienen cadmio, un metal pesado tóxico, presentan un pro
Sensor de luz LinkitONE con interfaz Web

Sensor de luz LinkitONE con interfaz Web

¿Quería hacer una interfaz de sensor con interfaz web? Imaginar utilizando un LDR simple para medir la luz y ver las actualizaciones de live en una consola web.Si quieres hacer algo como esto, estás en el lugar correcto!Paso 1: ¿Qué necesita?Tableros
Primeros pasos con Arduino - Sensor de luz

Primeros pasos con Arduino - Sensor de luz

En este tutorial vamos a usar un Resistor de dependiente de luz (LDR) para construir un simple sensor de luz.Paso 1: Alambre a tu Arduino El primer paso es conectar tu Arduino.Para esto vamos a necesitar una resistencia. El no importa exactamente el
Sensor de luz Intel Galileo Gen 2 con Kit de inicio de estudio de semillas

Sensor de luz Intel Galileo Gen 2 con Kit de inicio de estudio de semillas

Aquí voy a mostrar cómo crear un proyecto simple de Gen2 de Galileo de Intel con un sensor de luz y una pantalla LCD.Básicamente cuando hay luz la pantalla va a mostrar "Allí es luz" y "Haciendo cosas". La parte de "Hacer cosas&qu
Detector de movimiento PIR con Arduino: Funciona en el modo de consumo de energía más bajo

Detector de movimiento PIR con Arduino: Funciona en el modo de consumo de energía más bajo

Este video demuestra rápido y acercamiento fácil de reducir el consumo de energía de ATMEGA 328p basado en placas Arduino en torno al 70-75% mediante sensores PIR o PID para detección de movimiento.Este proyecto introduce a raíz de las cosas-1) inter
DIY Arduino PIR Motion Sensor de iluminación y seguridad

DIY Arduino PIR Motion Sensor de iluminación y seguridad

de las mentes en http://arduinotronics.blogspot.com/Nosotros queríamos ahorrar energía y crear comodidad, agregando sensores de movimiento a nuestros circuitos de iluminación. Tal vez usted quiere alguna notificación de un intruso. Ambas cosas pueden
Entrada controlada Parking sistema usando el Motor Servo y PIR con la Junta un LinkIt

Entrada controlada Parking sistema usando el Motor Servo y PIR con la Junta un LinkIt

En este Instructable, podremos implementar entrada controlada Parking usando el Motor Servo y PIR con la Junta un LinkIt.Un servomotor es un actuador o un actuador linear que permite un control preciso de posición angular o lineal, velocidad y aceler
Hackear tu tira de LED con Sensor de movimiento y temporizador

Hackear tu tira de LED con Sensor de movimiento y temporizador

Me parece que la medida de un Instructable buena es las ideas que inspira, razón por la cual disfruté Instructable de Liam.great98 titulado "Dar tu Neon cama!" Nunca habría pensado de añadir una tira de LED en la parte inferior de una cama de ot