Reporte de prácticas Tema: Sensores y actuadores Alumno: Gutiérrez Anaya Carlos Emmanuel Maestro: Soto Chávez Rafael Leonel Grupo: 6 BE Fecha: 11/3/15 PRACTICA # 1 SENSOR PIR INTRODUCCIÓN Sensor PIR: Los sensores PIR son dispositivos electrónicos que nos permiten detectar el movimiento dentro rango determinado. Los sensores PIR (Passive Infrared) se caracterizan principalmente por su reducido tamaño, bajo costo, indiferencia a la luz natural, bajo consumo de energía y fácil manejo, razón por la que hoy día se emplean en infinidad de proyectos e incluso en productos de consumo. Otra de las grandes ventajas de estos componentes, es que ya cuentan con gran parte de la electrónica necesaria para operar y solo tenemos que agregar un par de conexiones para empezar a usarlos. MATERIAL - Sensor PIR Arduino Cable USB Programa Led OBJETIVO DE LA PRÁCTICA Conocer y comprobar el funcionamiento de un sensor PIR, al mismo tiempo aprender a hacerlo funcionar programándolo con la plataforma de arduino. Comprender el modo de operación de estos sensores, así como las ventajas de él. También es necesario comprender el tipo de conexión correcta para hacer funcionar este dispositivo. La característica principal de este dispositivo es que detecta el movimiento dentro de un rango determinado. DIAGRAMA PROGRAMA const int buttonPin = 2; const int ledPin = 13; int buttonState = 0; void setup() { pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); Serial.begin(9600); } void loop(){ buttonState = digitalRead(buttonPin); if (buttonState == HIGH) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } Serial.println(buttonState); delay(500); } DESARROLLO Lo primero que hicimos fue tener nuestro material listo para hacer la práctica, lo que incluye cables para la conexión, un LED, nuestro arduino con su programa cargado y funcionando al 100%. Después realizamos las conexiones necesarias tal y como lo dice el diagrama. Conectamos nuestro sensor a los 5v que proporciona nuestro arduino y la señal al pin designado. Cuando ya todo estaba conectado adecuadamente comprobamos que nuestra practica funcionara y así fue. Cuando pasábamos la mano sobre nuestro sensor esta mandaba la señal de que detectó una presencia al arduino y este a su vez accionaba nuestro LED indicador. De esa manera desarrollamos nuestra practica número 1. Conclusiones - Se pudo conocer el funcionamiento de un sensor PIR programado mediante arduino. - El sensor tiene ciertas ventajas importantes como precio y facilidad de conexión. - Se cumplió con el objetivo de aplicar los conocimientos básicos para hacer funcionar nuestro sensor. - Este sensor es fácil de usar en alguna práctica casera y sencilla. - Las conexiones básicas son fáciles de realizar. - Solo hubo ciertos problemas con el programa. En lo personal me pareció bien la forma en que mi equipo trabajo, pudimos cumplir con el objetivo de esta práctica. Me pareció muy interesante la aplicación de este sensor y pude comprender lo fácil que puede llegar a ser ciertos circuitos electrónicos siempre y cuando se conozca lo básico acerca de ellos, como sus conexiones. PRACTICA # 2 FOTO RESISTENCIA MATERIAL - LED´S Cable Potenciómetro Fotorresistencia Resistencias 220 Ohms Arduino OBJETIVO DE LA PRÁCTICA Analizar el funcionamiento y la composición de una foto resistencia. Realizar las conexiones necesarias para poder hacer funcionar nuestra practica correspondiente a la foto resistencia. DIAGRAMA PROGRAMA int valorLDR = 0; int pinLed1 = 12; int pinLed2 = 11; int pinLed3 = 10; int pinLed4 = 9; int pinLed5 = 8; int pinLDR = 0; void setup() { pinMode(pinLed1, OUTPUT); pinMode(pinLed2, OUTPUT); pinMode(pinLed3, OUTPUT); pinMode(pinLed4, OUTPUT); pinMode(pinLed5, OUTPUT); analogReference(EXTERNAL); } void loop() { valorLDR = analogRead(pinLDR); if(valorLDR >= 1023) { digitalWrite(pinLed1, LOW); digitalWrite(pinLed2, LOW); digitalWrite(pinLed3, LOW); digitalWrite(pinLed4, LOW); digitalWrite(pinLed5, LOW); } else if((valorLDR >= 823) & (valorLDR < 1023)) { digitalWrite(pinLed1, HIGH); digitalWrite(pinLed2, LOW); digitalWrite(pinLed3, LOW); digitalWrite(pinLed4, LOW); digitalWrite(pinLed5, LOW); } else if((valorLDR >= 623) & (valorLDR < 823)) { digitalWrite(pinLed1, HIGH); digitalWrite(pinLed2, HIGH); digitalWrite(pinLed3, LOW); digitalWrite(pinLed4, LOW); digitalWrite(pinLed5, LOW); } else if((valorLDR >= 423) & (valorLDR < 623)) { digitalWrite(pinLed1, HIGH); digitalWrite(pinLed2, HIGH); digitalWrite(pinLed3, HIGH); digitalWrite(pinLed4, LOW); digitalWrite(pinLed5, LOW); } else if((valorLDR >= 223) & (valorLDR < 423)) { digitalWrite(pinLed1, HIGH); digitalWrite(pinLed2, HIGH); digitalWrite(pinLed3, HIGH); digitalWrite(pinLed4, HIGH); digitalWrite(pinLed5, LOW); } else { digitalWrite(pinLed1, HIGH); digitalWrite(pinLed2, HIGH); digitalWrite(pinLed3, HIGH); digitalWrite(pinLed4, HIGH); digitalWrite(pinLed5, HIGH); } } DESARROLLO Ahora pasamos a la parte de las conexiones solo seguimos los pasos que nos muestra el diagrama al pie de la letra. En primer lugar conectamos los pines que vamos a utilizar para nuestros LEDS. Las resistencias van conectadas junto con cada uno de los LEDS, ya que el voltaje podría quemarlos. El potenciómetro que colocaremos nos sirve para determinar el valor mínimo de la luz que es capaz de detectar el sensor LDR, de forma que cuando vayamos a ponerlo en marcha debemos regularlo para un correcto funcionamiento. Y por último se coloca el sensor como dice en el diagrama también con su debida resistencia. CONCLUSIONES - Mediante esta práctica pude observar y comprender el funcionamiento de una foto resistencia. - También pude comprender como son las conexiones de este circuito para que la foto resistencia pueda cumplir su propósito. - Este dispositivo tiene aplicaciones muy interesantes para el uso en viviendas con tecnología automatizada. - La foto resistencia puede hacer más sencilla las labores que un ser humano realiza en una casa habitación. Esta práctica me pareció muy buena para realizarla dentro del ámbito de edificios inteligentes, y es muy aplicable a lo que estamos viendo en esta materia. No tuvimos ninguna dificultad ya que encontramos el programa apropiado para arduino.