Circuitos Eléctricos - Informe Proyecto

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

PROYECTO DE IMPLEMENTACIÓN

“Garage UTEC”

Circuitos Eléctricos 1.01


Docente:

Elmer Arellanos Tafur

Integrantes:

● Chu Peramas, Juan Diego -201920069


● Donayre Villoslada, Aleksander Sebastian - 201910148
● Vásquez Cerna, Leonardo André - 201910327
● Pocohuanca Llaza, Alex - 201910263
● Quito Igreda, Eduardo - 201820058
● Yon Novella, Bruno Edwin - 201910339

Lima, Perú

Julio - 2020
Tabla de contenidos
I. Introducción

II. Planificación

Materiales

Especificaciones técnicas

III. Implementación

Funcionamiento físico

Simulación

Funcionamiento a detalle

General

Individual

IV. Bibliografía

I. Introducción
En el área de Ingeniería Electrónica, la automatización es una de las ramas más
amplias y con un mayor campo de aplicaciones. El diseño e implementación de
prototipos que tengan esta cualidad requiere de una planificación detallada y
sobretodo sustentación de la viabilidad del prototipo.

En este proyecto se trata de aproximar al desarrollo de dispositivos dedicados a la


automatización de procesos. En este caso específico, se plantea la situación de un
guardia de seguridad, el cual registra la entrada, salida y el permiso de ciertos coches
con respecto a un garaje. Este proceso es automatizado reemplazandolo con una
barricada que permite el acceso al garaje dependiendo de los espacios disponibles y
la identidad del individuo que desee ingresar al garaje. La idea inicialmente fue
plasmada en un bosquejo de baja fidelidad para luego ser trasladado a un flujograma,
en este se presentarán los diversos procesos, entradas y salidas del prototipo. Dichas
etapas previas fueron claves y necesarias para guiar al prototipado físico a base de la
placa Arduino UNO en conjunto con la simulación en la plataforma Tinkercad; tanto la
simulación como el prototipo físico convergieron para realizar ajustes específicos hasta
concluir el prototipo.

De esa manera, el presente proyecto titulado “Garage UTEC” presenta características


que introducen el concepto de automatización en una situación de la vida real.

II. Planificación

Materiales para la implementación física y especificaciones técnicas

Los materiales necesarios son:

● Arduino UNO

● Un protoboard

● Dos sensores PIR

● Una pantalla LCD 16x2

● Un potenciómetro

● Dos Leds

● Dos resistencias

● Un micro servo

Especificaciones técnicas

1. Arduino UNO
Es un board basado en un microcontrolador Atmega328. Tiene 14 pines de
entrada/salida digital (de los cuales 4 pueden ser utilizados para salidas PWM), 6
entradas análogas, un resonador cerámico de 16 MHz, un conector para USB tipo
hembra, un Jack para fuente de Poder, un conector ICSP y un botón reset.Cuenta con
todo lo necesario para manejar el controlador, simplemente conectas al computador
por medio del cable USB o una fuente de poder externa, que puede ser un adaptador
AC-DC o una batería, cabe aclarar que si se alimenta a través del cable USB en el
ordenador no es necesario una fuente externa.

Figura 1: Arduino UNO

Características :

○ Microcontrolador: ATmega328

○ Voltaje Operativo: 5v

○ Voltaje de Entrada (Recomendado): 7 – 12V

○ Pines de Entradas/Salidas Digital: 14 (De las cuales 6 son salidas PWM)

○ Pines de Entradas Análogas: 6

○ Memoria Flash: 32 KB (ATmega328) de los cuales 0,5 KB es usado por


Bootloader.

○ SRAM: 2 KB (ATmega328)

○ EEPROM: 1 KB (ATmega328)

○ Velocidad del reloj: 16 MHZ.


2. Protoboard

También conocida como galleta es un tablero con orificios que se encuentran


conectados eléctricamente entre sí de manera interna en el cual se pueden insertar
componentes electrónicos y cables para el armado y prototipado de circuitos
electrónicos y sistemas similares. Está hecho de dos materiales, un aislante,
generalmente un plástico, y un conductor que conecta los diversos orificios entre sí.
Permite probar el diseño de un circuito sin la necesidad de soldar o desoldar
componentes. Las conexiones en una Protoboard se hacen con solo insertar los
componentes lo que permite crear y modificar circuitos con mayor velocidad.

Figura 2: Placa de pruebas - Protoboard

Características:
○ Galleta con 400 puntos de contacto
○ 2 líneas de alimentación a cada lado
○ Con adhesivo para adherir a otras superficies
○ Posibilidad de conectar otros protoboard
○ Útil para armar prototipos o proyectos de circuitos electrónicos
○ Compatible con alambre de protoboard y cables de conexión
○ Dimensiones: 8.2 x 5.5 x 0.85 cm
3. Sensor PIR

Los detectores PIR (Passive Infrared) o Pasivo Infrarrojo, reaccionan sólo ante
determinadas fuentes de energía tales como el calor del cuerpo humano o animales.
Básicamente reciben la variación de las radiaciones infrarrojas del medio ambiente
que cubre. Es llamado pasivo debido a que no emite radiaciones, sino que las recibe.
Estos captan la presencia detectando la diferencia entre el calor emitido por el cuerpo
humano y el espacio alrededor.

Figura 3: Sensor PIR

Características:

● Rango de detección: 3 m a 7 m, ajustable mediante trimmer (Sx)

● Lente fresnel de 19 zonas, ángulo < 100º

● Salida activa alta a 3.3 V

● Tiempo en estado activo de la salida configurable mediante trimmer (Tx)

● Redisparo configurable mediante jumper de soldadura

● Consumo de corriente en reposo: < 50 μA

● Voltaje de alimentación: 4.5 VDC a 20 VDC

4. Pantalla LCD 16x2

El LCD (Liquid Crystal Display) o pantalla de cristal líquido es un dispositivo empleado


para la visualización de contenidos o información de una forma gráfica, mediante
caracteres, símbolos o pequeños dibujos dependiendo del modelo. Está gobernado
por un microcontrolador el cual dirige todo su funcionamiento. En este caso vamos a
emplear un LCD de 16x2, esto quiere decir que dispone de 2 filas de 16 caracteres
cada una. Los píxeles de cada símbolo o carácter, varían en función de cada modelo.
Figura 4: Pantalla LCD 16x2

Características:

● 16 caracteres x 2 líneas

● Caracteres de 5x8 puntos

● Tamaño de carácter: 5.23 x 3 mm

● Puede mostrar letras, números, caracteres especiales, y hasta 8 caracteres


creados por el usuario

● Backlight de LED color azul

● Caracteres color blanco

● Interfaz paralela. Puede operar en modo de 8 bits, o de 4 bits para ahorrar


pines del microcontrolador

● Posee controlador KS0066U o equivalente on-board (compatible Hitachi


HD44780)

● Voltaje de alimentación: 5 V

5. Potenciómetro

Un potenciómetro es un dispositivo conformado por 2 resistencias en serie, las


cuales poseen valores que pueden ser modificados por el usuario. Existen múltiples
tipos de potenciómetros, variando su forma y el método cómo modifican los valores
de las resistencias.
Figura 5: Potenciómetro

6. LED

Un led es un diodo semiconductor que, cuando recibe tensión, genera luz. Un diodo,
a su vez, es una válvula de dos electrodos que permite el paso de la corriente eléctrica
en un único sentido. Puede decirse que un led es una fuente lumínica. Cuando se le
aplica tensión a alguna de sus dos terminales, la recombinación de sus electrones
provoca la liberación de energía en forma de fotones.

Figura 6: Set de diodos de colores

7. Resistencia

La resistencia, también llamada resistor, es un elemento que se opone al paso de la


corriente causando que en sus terminales aparezca una diferencia de tensión.

Figura 7: Resistencia de valor nominal


8. Micro servo

El servo SG90 Tower Pro es un servo miniatura de gran calidad y diminutas


dimensiones, además es bastante económico. Funciona con la mayoría de tarjetas
electrónicas de control con microcontroladores y además con la mayoría de los
sistemas de radio control comerciales. Funciona especialmente bien en aeronaves
dadas sus características de torque, tamaño y peso. El servo SG90 tiene un conector
universal tipo “S” que encaja perfectamente en la mayoría de los receptores de radio
control incluyendo los Futaba, JR, GWS, Cirrus, Hitec y otros. Los cables en el
conector están distribuidos de la siguiente forma: Rojo = Alimentación (+), Café =
Alimentación (-) o tierra, Orange = Señal PWM.

Figura 8: Micro servo 99

Características

● Dimensiones (L x W xH) = 22.0 x 11.5 x 27 mm (0.86 x 0.45 x 1.0 pulgadas)

● Peso: 9 gramos

● Peso con cable y conector: 10.6 gramos

● Torque a 4.8 volts: 16.7 oz/in o 1.2 kg/cm

● Voltaje de operación: 4.0 a 7.2 volts

● Velocidad de giro a 4.8 volts: 0.12 seg / 60 º

● Conector universal para la mayoría de los receptores de radio control

● Compatible con tarjetas como Arduino y microcontroladores que funcionan a


5 volts.
III. Implementación

Funcionamiento físico

Figura 9: Implementación física del prototipo

Simulación
Simulación del proyecto en Tinkercad:

Figura 10: Simulación del prototipo en Tinkercad

Funcionamiento a detalle

General

El módulo Arduino detectará las señales de entrada de los dos sensores


infrarrojos pasivos y hará girar el micro servo indicando que ha salido o entrado
un vehículo del estacionamiento. Asimismo, el led rojo se apagará, mientras el
verde se enciende durante este proceso. Por otro lado, la pantalla LCD
mostrará el mensaje permanente “GARAJE UTEC” en la primera línea y, en la
segunda línea, “DISPONIBLES: “ con la cantidad de espacios disponibles en
el garaje que se actualizará cuando un auto entre o salga.
Figura 11: Flujograma del funcionamiento del prototipo

Individual
#include <Servo.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);

Se incluyen las dos librerías necesarias Servo.h y LiquidCrystal.h para manejar el micro
servo y la pantalla LCD. Se indican los pines en los que la pantalla LCD está conectada.

int ledred=8;
int ledgreen=9;
int piringreso=13;
int pirsalida=11;
int cars=0;
int disponibles=5;
Servo servo_12;

Se inicializan las variables de los dos led, los dos sensores infrarrojos (uno de entrada y uno
de salida), la cantidad inicial de autos en el garaje, la cantidad inicial de lugares disponibles
y el servo.

void setup()
{
pinMode(ledred,OUTPUT);
pinMode(ledgreen, OUTPUT);
pinMode(piringreso,INPUT);
pinMode(pirsalida,INPUT);
servo_12.attach(12);
lcd.begin(16, 2);
lcd.print(" GARAJE UTEC");lcd.setCursor(0, 1);lcd.print("DISPONIBLES: 5");

Se configuran los dos leds para que reciban una señal y los dos sensores PIR para que emitan
una. Asimismo, se conecta el micro servo y se inicializa la pantalla LCD indicando su tamaño
16x2. En este último proceso, se configura en la primera línea (posición 0) el mensaje
“GARAJE UTEC”. Luego, se posiciona el cursor en la segunda línea (posición 1) para mostrar
el mensaje “DISPONIBLES: 5”.

void loop()
{
digitalWrite(ledred,HIGH);
servo_12.write(0);

Se inicia el proceso con el led rojo encendido en nivel HIGH y el micro servo en una posición
en la que no ha girado aún en una función loop.

if(digitalRead(piringreso)==HIGH && cars<5)


{
digitalWrite(ledred,LOW);
digitalWrite(ledgreen, HIGH);

servo_12.write(95);
delay(2000);
servo_12.write(0);
digitalWrite(ledgreen, LOW);
cars=cars+1;
disponibles=disponibles -1;
lcd.setCursor(14, 1);lcd.print(disponibles);

En la primera estructura de if, se establece las siguientes condiciones: el sensor infrarrojo


nombrado como “entrada” debe emitir una señal HIGH y la cantidad de autos dentro del garaje
debe ser menor a cinco. Si estas dos condiciones se cumplen, el led rojo cambiará a LOW
(apagado) y el verde, a HIGH (encendido) indicando al vehículo que ingrese. También, el
micro servo girará 95 grados y volverá a 0 grados con un delay de 2s, tiempo suficiente para
que el carro pueda pasar la tranquera. Luego, el led verde volverá a LOW (apagado) ,la
cantidad de autos aumentará en 1 y la cantidad de espacios disponibles disminuirá en 1.
Finalmente, la pantalla LED mostrará el valor actualizado de la variable de espacios
disponibles. No obstante, esta estructura de control establece implícitamente que, cuando no
queden más espacios disponibles dentro del garaje, no se realizará el proceso anteriormente
mencionado. Es decir, si cars=5, dicho proceso no sucederá.

else if(digitalRead(pirsalida)==HIGH && cars>=1 && cars<=5)


{
digitalWrite(ledred,LOW);
digitalWrite(ledgreen, HIGH);
servo_12.write(95);
delay(2000);
servo_12.write(0);
digitalWrite(ledgreen, LOW);
cars=cars-1;
disponibles=disponibles +1;
lcd.setCursor(14, 1);lcd.print(disponibles);
}
}

La segunda estructura de control else if establece dos condiciones: el sensor infrarrojo


nombrado como “salida” debe emitir una señal HIGH y la cantidad de autos deberá ser menor
o igual a cinco, o mayor o igual a uno. Si estas dos condiciones se cumplen, el led rojo
cambiará a LOW (apagado) y el verde, a HIGH (encendido). También, el micro servo girará
95 grados y volverá a 0 grados con un delay de 2s. Luego, el led verde volverá a LOW
(apagado) para que la cantidad de autos disminuya en 1 y la cantidad de espacios disponibles
aumenta a la misma cantidad. Finalmente, la pantalla LED mostrará el valor actualizado de la
variable de espacios disponibles. Sin embargo, esta segunda estructura de control establece
implícitamente que, cuando no queden más autos dentro del garaje, no se realizará el proceso
anteriormente mencionado.

LINK DE SIMULACIÓN: https://www.youtube.com/watch?v=06o-


nNyu9Ig&feature=youtu.be

IV. Bibliografía

Introducción a Circuitos Eléctricos, Luis Quineche. UTEC 2015-2.


PlusElectric. (2020). Arduino Uno: Especificaciones y características. PlusElectric. Recuperado
en Julio de 2020, de https://pluselectric.wordpress.com/2014/09/21/arduino-uno-
especificaciones-y-caracteristicas/
SMD. (2020). Protoboard. Electrónica Guatemala SMD. Recuperado en Julio de 2020, de
https://www.electronicasmd.com/productos/protoboard/
333ohms. (2020). ¿Qué es una Protoboard? - 330ohms. 330ohms. Recuperado en Julio de
2020, de https://blog.330ohms.com/2016/03/02/protoboards/
MakerElectronico. (2020). Sensor de movimiento PIR hc-sr501 - MakerElectronico.
MakerElectronico. Recuperado en Julio de 2020, de
https://www.makerelectronico.com/producto/sensor-movimiento-pir-hc-sr501/
Willyfox. (2020). Lcd 16x2. Todoelectrodo.blogspot.com. Recuperado en Julio de 2020, de
http://todoelectrodo.blogspot.com/2013/02/lcd-16x2.html

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy