Fotoresistencia

Objetivos

En este tema aprenderemos a medir la intensidad de la luz utilizando una entrada analógica.

Materiales

  (1) x Placa Arduino
  (1) x Protoboard
  (1) x Fotoresistencia
  (1) x Resistencia de 10 kohm
  (3) x M M cables (cables de macho a macho)

Introducción a los Componentes

Fotoresistencia

Una fotoresistencia, fotorresistor, fotocélula o LDR (por sus siglas en inglés “light-dependent resistor”) es un componente electrónico cuya resistencia varía en función de la luz recibida.

Una fotoresistencia está formado por un semiconductor, típicamente sulfuro de cadmio (CdS). Al incidir la luz sobre él algunos de los fotones son absorbidos, provocando que electrones pasen a la banda de conducción y, por tanto, disminuyendo la resistencia del componente.

Se trata de un sensor que actúa como una resistencia variable en función de la luz que capta. A mayor intensidad de luz, menor resistencia: el sensor ofrece una resistencia de 1M ohm en la oscuridad, alrededor de 10k ohm en exposición de luz ambiente, hasta menos de 1k ohm expuesto a la luz del sol. Aunque estos valores pueden depender del modelo de LDR.

El LDR actúa como una resistencia variable. Para conocer la cantidad de luz que el sensor capta en cierto ambiente, necesitamos medir la tensión de salida del mismo. Para ello utilizaremos un divisor de tensión, colocando el punto de lectura para Vout entre ambas resistencias. De esta forma:

Esquemas de Conexión

Esquema Eléctrico

Diagrama Ilustrativo

Imagen de Ejemplo

Código

Una vez efectuado todo el cableado, descargaremos el script del siguiente enlace y lo cargaremos como hemos aprendido.

En el ejemplo, si hay luz, encendemos el LED de la placa.

Retos

Reto 1

Ahora que ya sabemos utilizar la fotorresistencia, haremos como las farolas inteligentes. Encenderemos el LED blanco cuando estemos a oscuras.

Ejemplo de Solución

Reto 2

Como no es lógico que la farola se encienda cuando estemos totalmente a oscuras, modificaremos nuestro reto anterior para que cuando la luz ambiental sea baja (no a oscuras total) se encienda nuestro LED.

Nota: Tenemos que tener cuidado con el tipo de lectura que hacemos de nuestro sensor

Ejemplo de Solución

Volver al índice

Fun Tech Academy - Calle Alcobendas, 23 Leganés 28914 Madrid - www.funtech.academy