Circuitos Eléctricos - Informe Proyecto
Circuitos Eléctricos - Informe Proyecto
Circuitos Eléctricos - Informe Proyecto
“Garage UTEC”
Integrantes:
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.
II. Planificación
● Arduino UNO
● Un protoboard
● 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.
Características :
○ Microcontrolador: ATmega328
○ Voltaje Operativo: 5v
○ SRAM: 2 KB (ATmega328)
○ EEPROM: 1 KB (ATmega328)
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.
Características:
Características:
● 16 caracteres x 2 líneas
● Voltaje de alimentación: 5 V
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.
7. Resistencia
Características
● Peso: 9 gramos
Funcionamiento físico
Simulación
Simulación del proyecto en Tinkercad:
Funcionamiento a detalle
General
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.
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);
IV. Bibliografía