PRACTICA
# 5
“SENSOR
DE LUZ (LDR)”
OBJETIVO:
Conocer
cómo funciona un sensor de temperatura mediante la utilización de la tarjeta
Arduino y el uso de displays.
INTRODUCCIÓN:
Ánodo.
Es conocido como el electrodo responsable de la reacción de oxidación de los
elementos. Un gran error que fue desarrollado es pensar en que su polaridad es
eternamente positiva. La mayoría de las veces este concepto es erróneo ya que
dependiendo del dispositivo utilizado la polaridad puede variar y a esto se le
suma el modo en que trabaja teniendo en cuenta el flujo y la dirección de la
corriente eléctrica
Cátodo. Es el electrodo negativo, donde los iones (átomos cargados eléctricamente) que se
dirigen del ánodo (electrodo positivo) al cátodo, reciben el nombre de
cationes, y los iones que se dirigen del cátodo al ánodo tienen el nombre de aniones.
Sensores
de Luz.
Los sensores son dispositivos que se encargan
de detectar las condiciones del entorno (temperatura, luz, movimiento, caudal,
campos magnéticos, etc…). Estas variaciones que detectan los distintos sensores
en la mayoría de los casos se convierten en variaciones eléctricas que
posteriormente se introducen en un sistema automático de control el cual se encargará
de realizar la acción más conveniente.
Los sensores de luz o LDR como se les conoce más
comúnmente, se construyen a partir de unos componentes selenio, sulfuro de
cadmio o sulfuro de plomo que se caracterizan por variar su resistencia en
función de la luz que reciben.
DIAGRAMA:
EXTRACTO DEL CÓDIGO:
void loop() {
// read the
input on analog pin 0:
int
sensorValue = analogRead(A0);
// Convert the
analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
float voltage
= sensorValue * (5.0 / 1023.0);
// print out
the value you read:
Serial.println(voltage);
int t=1000;
if (voltage
< 0.446){
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
delay (t);
digitalWrite(6,HIGH);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
digitalWrite(3,LOW);
digitalWrite(2,LOW);
digitalWrite(1,LOW);
digitalWrite(0,LOW);
delay (t);
}
// 1
if (voltage
>= 0.447 && voltage < 0.492)
{
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,HIGH);
digitalWrite(5,HIGH);
digitalWrite(4,HIGH);
digitalWrite(3,LOW);
digitalWrite(2,HIGH);
digitalWrite(1,HIGH);
digitalWrite(0,LOW);
delay (t);
}
// 2
if (voltage
>= 0.493 && voltage < 0.538)
{
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,HIGH);
digitalWrite(4,LOW);
digitalWrite(3,LOW);
digitalWrite(2,LOW);
digitalWrite(1,LOW);
digitalWrite(0,HIGH);
delay (t);
}
// 3
if (voltage
>= 0.539 && voltage < 0.584)
{
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,HIGH);
digitalWrite(4,LOW);
digitalWrite(3,LOW);
digitalWrite(2,HIGH);
digitalWrite(1,LOW);
digitalWrite(0,LOW);
delay
(t);
}
RESULTADOS:
CONCLUSIONES:
Rosa
María Cortés Herrera:
Comenzar a utilizar
este nuevo dispositivo como un sensor de luz
representa un reto ya que hay que ser muy cuidadosos debido a la
fragilidad de estos, fue algo complicado lograr el código y controlar los
valores para la luz pero logre comprender su funcionamiento para tener una
mayor lógica y realizar el código, utilizando de nuevo el monitor serial.
Cynthia
Allen Espinosa:
Para esta práctica, se
llevó a cabo un sensor el cual es sensible a la temperatura, se puede
visualizar su lectura desde el monitor serial. Se utilizó un potenciómetro, lo
cual ayudo para su buen funcionamiento
Yessica
Morales González:
En esta práctica
aprendimos a visualizar con display´s las señales analógicas de un sensor de
luz con ayuda de nuestra tarjeta Arduino, utilizando el monitor serial para
observar que valores podía registrar y como podíamos visualizarla en nuestros
leds.
Vanessa
Madelin Pacheco Trejo:
Para esta práctica
utilizamos dos displays que mostraban los datos leídos por el sensor de luz de
manera analógica, aprendimos como es que se pueden manejar estos datos a través
del arduino.
Eduardo
Armando Ramos Montiel:
Para poder lograr esta
práctica tuvimos que aprender la manera que se transmiten los datos de manera
analógica entre el sensor y la tarjeta arduino. Para comprobar que la
información se estaba controlando de la manera correcta se construyó un código
un poco complicado que manejaba los valores que el sensor enviaba.
REFERENCIAS:
Sensor de luz mediante
LDR, Tecnología obtenido de: http://www.areatecnologia.com/TUTORIALES/sensor%20de%20luz%20mediante%20LDR%20o%20fotocelula.htm
La LDR, resistencia dependiente de la luz, obtenido de: https://docs.google.com/document/d/1Utl9O8J5nI0nWJRBpuFdqhTik9xOmXZn_SZvDc75DoY/edit?pli=1
No hay comentarios:
Publicar un comentario