1
PEAJE ARDUINO CON SENSORES INFRAROJOS ACTIVADO POR MANDO Alejandra Escobar (20101002255), Daniela Valladares (20131005399) y Luis Salgado (20131005000) Catedrático: Ing. Abdiel Sevilla Clase: Electrónica para IS Seccion: 0900 UNAH Resumen — Este Proyecto se realiza para poder controlar un puesto de peaje, de edificios de apartamentos u oficinas, consiste en diseñar un peaje programado con Arduino, Se ha realizado la maqueta de un peaje, logrando así simular un sistema semi-automático, por ejemplo: Al momento que un vehículo requiera entrar a un edificio departamental el usuario accionara el peaje el cual se levantara y permitirá el paso del mismo, el usuario también controla el cierre del peaje con su mando.
Abstract—This project is carried out to control a toll booth, apartment buildings or offices, consists of designing a toll programmed with Arduino, a model of a toll has been made, thus simulating a semi-automatic system, for example: At the moment that a vehicle requires entering a departmental building, the user will activate the toll which will be raised and allow the passage of the same, the user also controls the closing of the toll with his command. Índice de términos — Peaje, Arduino UNO, Sensores IR (Infra-rojos), mando.
I. INTRODUCCIÓN Se busca desarrollar este proyecto para la clase de Electrónica, en el cual se empleara lo aprendido en el transcurso de la clase, para el diseño del circuito, simulación y montaje del mismo. La idea del proyecto comenzó enfocada a un tope automático, la cual fue cambiando por rigurosidades y nivel de complejidad requerido para la clase, el mismo muto a un programa en arduino que con el apoyo de sensores infrarojos y un mando, controla un peaje en 2 estados que son abiertos y cerrado, y que contara a su vez con un mini semáforo para indicar el alto y el avance a los autos, brindando una también una ayuda visual. A nivel de aplicación se plantea el uso en un edificio habitacional donde los huéspedes tengo un mando para controlar dicho peaje, y así poder volver todo el proceso semiautomático y más fácil, a modo de ejemplificación se creara una maqueta a escala para demostrar la funcionalidad del proyecto en cuestión.
II. CONCEPTOS Estamos tan acostumbrados a los mandos a distancia infrarrojos que no dedicamos un momento a pensar en ellos y simplemente nos parece normal. Hemos oído que funcionan por infrarrojos y poco más. Me pregunto cuántos usuarios responderían correctamente a la pregunta de que son los infrarrojos y cuál es el principio de funcionamiento de un mando a distancia de este tipo. Para centrar un poco las ideas, empecemos diciendo que las ondas electromagnéticas se caracterizan, principalmente, por su frecuencia o lo que es lo mismo, por el inverso de ésta que es la longitud de onda. Son similares a las ondas de sonido. A las de menor frecuencia las llamamos infrasonidos, y luego vienen las ondas de sonido claro. Un poco más arriba tenemos los ultrasonidos (Nombres sorprendentes, que básicamente significan por debajo y por encima de lo que se oye.
En el espectro electromagnético, nos encontramos enseguida con las ondas de radio y luego con las microondas. Después como veis en este gráfico que he pillado de la Wikipedia viene el infrarrojo (Por debajo del rojo), el espectro de luz visible con los familiares colores (Que solo son una forma en que nuestro cerebro percibe las frecuencias de luz) y luego el ultravioleta (Por encima del violeta, eso es echarle imaginación a los nombres, si señor). Más arriba en la escala encontramos los rayos X (Cuando el alemán Roentgen descubrió esta radiación a finales del XIX, no tenía ni idea de que era, y le parecía una buena idea llamarlos Rayos X, o sea desconocidos, y todavía hoy seguimos con este cachondeo) y por último los rayos gamma o cósmicos.
2 III. COMPONENTES A continuación se muestra una lista con todos los componentes electrónicos y herramientas de apoyo utilizados en la elaboración del proyecto de clase.
La luz infrarroja es adecuada para hacer mandos a distancia porque:
Utilizan luz en una frecuencia que no tienen consecuencias en los tejidos vivos. Menos impacto que la luz visible. Como solemos ver la tele a oscuras, no se ve cuando usamos el mando. Tiene relativamente poco alcance, pero no solemos ver la tele o tener la cadena de música más allá de 2 o 3 metros.
Receptores IR: Un típico receptor de infrarrojos, es el AX-1838HS, que se consigue por poco más de unos euros. En su hoja de normas encontráis este diagrama, y son relativamente fáciles de encontrar, en dos formas. Independientes y montados en un soporte para utilizar sin complicaciones con nuestros Duinos.
Componentes LED LED IR Fototransistor (3 pines) Resistencia (220 Ohms) Capacitor electrolítico 4 uf Arduino UNO Baquelita perforada Micro servo motor Control remoto Cables
Cantidad 2 2 2 4 1 1 1 1 1 varios
IV. DESARROLLO Utilizando los principios antes mencionados comenzamos planteando nuestro diseño del circuito para el peaje controlado por mando.
3 Como se explicó brevemente en la introducción el control enviara una señal al control respectivo lo cual activara uno de los 2 estados del servo motor (0 grados o 90 grados) y a su vez enviando una señal de encendido al respectivo led (rojo o verde). Codigo en Arduino UNO: #include <Servo.h> //Librería para utilizar el servo motor Servo myServo; // objeto servo int angle = 0; const int analogInPin = A1; // Pin analogico A1 para la lectura del Fototransistor const int OutPin = 13; // Pin para el indicador led const int OutPin2 = 12; const int analogInPin2 = A0; int sensorValue = 0; a0 int sensorValue2 = 0;
// Inicializamos el valor del sensor
void setup() { pinMode(OutPin, OUTPUT); pinMode(OutPin2, OUTPUT); myServo.attach(9); } void loop() { // Leemos el pin y asignamos el valor a la variable. sensorValue = analogRead(analogInPin); if(sensorValue < 700) { digitalWrite(OutPin, HIGH); digitalWrite(OutPin2, LOW); angle = 90; //posicion servo myServo.write(angle); } sensorValue2 = analogRead(analogInPin2); if(sensorValue2 < 700) { digitalWrite(OutPin, LOW); digitalWrite(OutPin2, HIGH); angle = 0; // posicion servo myServo.write(angle); } }
V. REFERENCIAS Prometec.net. (2017). Los mandos de infrarrojos | Tutoriales Arduino. [online] Available at: https://www.prometec.net/infrarrojos/ [Accessed 13 Nov. 2017]. García, D., Torres, L. and perfil, V. (2017). PROYECTO PEAJE CON ARDUINO. [online] Tecnovadores.blogspot.com. Available at: http://tecnovadores.blogspot.com/2014/02/proyecto-peajecon-arduino.html [Accessed 13 Nov. 2017]. García, E., García, E. and perfil, V. (2017). Emisor / receptor infrarrojo controlado desde arduino. [online] Programeva.blogspot.com. Available at: http://programeva.blogspot.com/2016/03/emisor-receptorinfrarrojo-controlado.html [Accessed 13 Nov. 2017].