Cortina de cuentas de detección de movimiento (1 / 7 paso)

Paso 1: Hacer el circuito básico


Siguiendo el esquema anterior, cable un LED RGB y el sensor de movimiento en el Arduino (Nota: Revise la ficha técnica para su sensor de movimiento especial antes de conectar). Ejecute el código siguiente y confirme que el LED funciona a través de los tres colores al unísono cuando el sensor de movimiento detecta el movimiento.

Puede ajustar el código para cambiar el color del LED y hacer cualquier patrón que desee. Nuestra tenía dos LEDs (simplemente conectarlo a tres pernos PWM sin usar) y para alternar con colores fríos (un conjunto de LEDs se desvaneció entre azul y rojo, el otro conjunto entre verde y azul).

(Cómo funciona el código: básicamente, el código es una versión modificada del código de Sparkfun para usar un fotoresistor para controlar LEDs. Si el sensor de movimiento "ve" algo, picos de voltaje en A0. Cuando el código detecta este punto, funciona el LED a través de sus colores y si no hay spike los LEDs permanecen apagadas).

CÓDIGO:

Apagado de int = 0; realmente el sensor de movimiento

Lleva conectado a los pines PWM LED
const int RED_LED_PIN = 9;
const int GREEN_LED_PIN = 10;
const int BLUE_LED_PIN = 11;

Utilizado para almacenar el nivel actual de la intensidad de los LEDs individuales
int redIntensity = 0;
int greenIntensity = 0;
int blueIntensity = 0;

Longitud de tiempo que pasamos mostrando cada color
const int DISPLAY_TIME = 50; En milisegundos
void setup()
{
pinMode (ledPin1, salida); establece el pin led en salida
pinMode (ledPin2, salida); establece el pin led en salida
pinMode (ledPin3, salida); establece el pin led en salida
Serial.Begin(9600);
}

void loop()
{
int lightLevel = analogRead(lightPin); Leer el sensor de movimiento

Serial.println(lightLevel);
Si (lightLevel < 650) {//if Ve el sensor de movimiento (picos de voltaje por encima del umbral)
Ciclo de color de rojo a través de la verde
(En este bucle pasamos de 100% rojo, 0% de verde a rojo de 0%, 100% verde)
para (greenIntensity = 0; greenIntensity < = 255; greenIntensity += 5) {}
redIntensity = 255-greenIntensity;
analogWrite (GREEN_LED_PIN, greenIntensity);
analogWrite (RED_LED_PIN, redIntensity);
Delay(DISPLAY_TIME);
}

Ciclo de color de verde a través de a azul
(En este bucle nos movemos de 100% verde, de azul a verde 0% 0%, 100% azul)
para (blueIntensity = 0; blueIntensity < = 255; blueIntensity += 5) {}
greenIntensity = 255-blueIntensity;
analogWrite (BLUE_LED_PIN, blueIntensity);
analogWrite (GREEN_LED_PIN, greenIntensity);
Delay(DISPLAY_TIME);
}

Ciclo de azul a rojo
(En este bucle pasamos de 100% azul, rojo azul 0% 0% 100% rojo)
para (redIntensity = 0; redIntensity < = 255; redIntensity += 5) {}
blueIntensity = 255-redIntensity;
analogWrite (RED_LED_PIN, redIntensity);
analogWrite (BLUE_LED_PIN, blueIntensity);
Delay(DISPLAY_TIME);
}
}

else {//if el sensor no se ve nada
analogWrite (RED_LED_PIN, 0);
analogWrite(BLUE_LED_PIN,0);
analogWrite(GREEN_LED_PIN,0);
digitalWrite(ledPin1,LOW);
digitalWrite (ledPin2, LOW);
digitalWrite (ledPin3, LOW);
}
}

Artículos Relacionados

Edison sistema con detección de movimiento, conexión de nube y streaming de vídeo de vigilancia

Edison sistema con detección de movimiento, conexión de nube y streaming de vídeo de vigilancia

Este proyecto trata sobre el uso de Edison como un núcleo de sistema de detección de movimiento con cámara web, que es también conectado a Twitter, Google Drive, Xively parpadea el LED y señal sonora también (por supuesto!:). También corrientes el ví
Detección de movimiento barato cámara de vida silvestre

Detección de movimiento barato cámara de vida silvestre

Siempre he querido una forma barata para tomar fotos sin ser visto de la vida silvestre en mi barrio.  Este instructable tiene dos existentes instructables y trae junto con características agregadas para crear una detección de movimiento barato cámar
Sistema de alarma de detección de movimiento

Sistema de alarma de detección de movimiento

Un básico de la cámara USB puede utilizarse para detectar movimiento en una habitación. En los pasos siguientes le mostraremos cómo puede usar bloques de reactivos para programa listo para ejecutar la aplicación Java que envía SMS o correo electrónic
Ojo de detección de movimiento

Ojo de detección de movimiento

siempre he querido hacer algo con mi pantalla LED de matriz de punto, así que cuando encontré un sensor de movimiento alarma viejo sabía exactamente qué hacer, un ojo de detección de movimiento!Este instructable voluntad que acabado con tener un trab
Arduino powered calabaza de Halloween con detección de movimiento

Arduino powered calabaza de Halloween con detección de movimiento

Hola,Este Instructable le mostrará cómo hacer algunos Halloween decoraciones incluyendo arduino powered calabaza de Halloween con detección de movimiento.Paso 1: Hacer calabaza de Halloween Materiales:Globo redondoPeriódicos viejosHarina suaveAguaTém
Luz de la cama de detección de movimiento

Luz de la cama de detección de movimiento

Tener hijos pequeños siempre tan a menudo necesita levantarse de la cama en medio de la noche. Mitad despierto en la oscuridad que a veces dejar de ver el borde de la cama, ouch! Como resultado,... golpes a la mañana siguiente.Así que lo que quería e
Webcam de seguridad/espionaje DIY con detección de movimiento para libre!

Webcam de seguridad/espionaje DIY con detección de movimiento para libre!

DIY Webcam de seguridad/espionaje con detección de movimiento gratis! - Los mejores videos clips son aquí bricolaje seguridad/espionaje webcam con detección de movimiento para libre!
Proyecto simple de detección de movimiento de Arduino

Proyecto simple de detección de movimiento de Arduino

Este es un tutorial muy básico para principiantes de Arduino, hemos tratado de mantenerlo simple y al punto, uso de sensores de detección de movimiento PIR y cómo controlar el LED basados en el outpu del sensor.y así en pocas palabras, la idea princi
Lámpara de detección de movimiento

Lámpara de detección de movimiento

estoy usando unidad de microcontrolador PIC12F683 (MCU) y Sensor de infrarrojos pasivo (PIR Sensor) como componentes principales en este proyecto.PIR detecta el movimiento de un cuerpo caliente. Se analizó el patrón de entorno para determinar si hay
Intel Edison toma fotos de detección de movimiento

Intel Edison toma fotos de detección de movimiento

Esto tomar fotos y guardar los archivos localmente en el Edisonque puede verse en la dirección http://ipOfEdison/pics .Este instructable en gran medida asume que usted tiene experiencia con dispositivos IOT y sirve como referencia.Paso 1: Instalar In
Sistema de alarma de detección de movimiento DIY SMS

Sistema de alarma de detección de movimiento DIY SMS

En este proyecto combinará un sensor de movimiento PIR barato con un módulo GSM TC35 para construir un sistema de alarma que te envía un SMS "Alerta de intruso" cada vez que alguien intenta robar tus cosas. Vamos a empezar !Paso 1: Vea el video!
Frambuesa Pi - cámara de detección de movimiento

Frambuesa Pi - cámara de detección de movimiento

En este video tenemos a ver cómo crear una cámara de movimiento activado mediante el módulo frambueso pi y cámara.Utilizaré la última imagen de raspbian. También se utiliza C código al programa y se puede ver mi vídeo a continuación sobre cómo instal
Detección de movimiento por Wifi

Detección de movimiento por Wifi

En este instructable, les mostraré los pasos para hacer un detector de movimiento conectado de internet.Paso 1: Piezas y herramientas Aquí están las piezas y herramientas que usted necesita para hacer este proyecto:Partes:Sensor de movimiento PIRPuen
Detección de movimiento ultrasónico

Detección de movimiento ultrasónico

detecta el movimiento a cierta distancia mediante programa de arduino y sensor ultrasónico y activa el altavoz cuando alguna persona viene frente sensor, muestra la distancia en el monitor serial y juega nuestro propio tono.Paso 1: materiales Arduino