Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CODIGO: 213003998
SECCION: D04
Marco Teórico
Un fotorresistor o fotorresistencia es un componente
electrónico cuya resistencia disminuye con el aumento de intensidad de luz incidente.
Puede también ser llamado fotoconductor, célula fotoeléctrica o resistor dependiente de la
luz, cuyas siglas, LDR, se originan de su nombre en inglés light-dependent resistor. Su
cuerpo está formado por una célula fotorreceptora y dos patillas. En la siguiente imagen
se muestra su símbolo eléctrico.
Fotorresistor.
El valor de resistencia eléctrica de un LDR es bajo cuando hay luz incidiendo en él (puede
descender hasta 50 ohms) y muy alto cuando está a oscuras (varios megaohmios).
La variación del valor de la resistencia tiene cierto retardo, diferente si se pasa de oscuro
a iluminado o de iluminado a oscuro. Esto limita a no usar los LDR en aplicaciones en las
que la señal luminosa varía con rapidez. El tiempo de respuesta típico de un LDR está en
el orden de una décima de segundo. Esta lentitud da ventaja en algunas aplicaciones, ya
que se filtran variaciones rápidas de iluminación que podrían hacer inestable un sensor
( p.ej., tubo fluorescente alimentado por corriente alterna). En otras aplicaciones (saber si
es de día o es de noche) la lentitud de la detección no es importante.
Fotorresistencia 10k
Resistencia de 1 k
Resistencia de 10 k
LED azul
Resistencia de 330
Sensor Piroelectrico
Arduino
Metodología
Para el LDR utilizamos un divisor de tensión para tomar medida del voltaje ya que será
nuestro punto de referencia, ya que si la luz disminuye el valor del LDR aumenta,
entonces parametrizamos esos valores de ausencia de luz.
El piroelectrico tendrá una configuracon pull down para evitar el ruido en el circuito, es un
sensor infrarrojo así que al detectar calor mandara el pulso de activo.
Y usaremos un led indicador para cuando se cumplan ambas condiciones, tanto que el
LDR tenga ausencia de luz y el piroelectrico detecte movimiento
Desarrollo
Codigo
const int LED = 9; //El LED esta conectado en el pin D9 "Sin luz"
int luz = 0;
Serial.begin(9600);
pinMode(LED,OUTPUT);
pinMode(LDR,INPUT);
Serial.print(luz);
Serial.println(" Luz");
delay(100);
Serial.println("MOVIENTO DETECTADO");
digitalWrite(LED,1);
Serial.println();
Serial.println("PRENDIENDO LUZ");
delay(3200);
digitalWrite(LED,0);
delay(200);
}else if(luz>=660){
digitalWrite(LED,0);
delay(200);
El sistema llevado a cabo tiene usos variados ya que se puede usar para seguridad, o
usos más sencillos como ahorro de luz y hacerlo de forma automática tanto el apagado y
encendido de cualquier elemento electrónico.