martes, 24 de noviembre de 2015

PRÁCTICA 5 - Sensor de Luz



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