Você está na página 1de 20

Llenado de tres tanques

Reporte de practica

Ing. Sistemas Computacionales

Despsa Barcenas Yuli Esthefani 15011117


Flores Mendoza Zaira Ashley 15011049
Vázquez Estrada Jonathan Edsel 15011122

6º “A”

Lenguajes de interfaz

Ing. Guadalupe Calvo Torres


Tinaco
(Bomba)
Practica: Tinaco (Bomba)

 Material
- 1 metro de alambre telefónico
- 1 protoboard
- Cargador de 5 volts
- 1 PIC16F887
- 1 motor DC 5V
- 4 resistencias de 10k
- 4 Push Button
- 2 LED 5mm

A continuación se describe cada uno de los materiales utilizados en la realización


de esta práctica.
- Protoboard
Es una placa utilizada para realizar prototipos
electrónicos, están agujereadas con
conexiones internas dispuestas en hileras, de
modo que podemos directamente insertar
componentes y formar el circuito deseado.
Estructura del protoboard:
 La central: Es la región localizada en el
medio del protoboard, se utiliza para colocar
los circuitos integrados.
 A los lados de la central: En ella van Los
buses y se localizan en ambos extremos del
protoboard.
 Parte exterior de la placa. Hay dos filas de
contactos a cada lado de la placa para poner
la alimentación del circuito. [1]

- PIC16F887
o Arquitectura RISC
 El microcontrolador cuenta con solo 35 instrucciones diferentes
 Todas las instrucciones son uni-ciclo excepto por las de
ramificación
o Voltaje de la fuente de alimentación de 2.0V a 5.5V
o memoria ROM de 8K con tecnología FLASH [2]

- Resistencia de 10k
o Potencia: ¼ Watt
o Tolerancia: 5%
o Voltaje: 300V máx. [3]
- LED 5mm
Voltaje: 1.9-2.3V / 3.0-3.4V
Corriente: 15-20mA
Longitud de Onda / Tono: R: 620-630nm, Y: 588-592nm, G:
515-525nm, B: 460-470nm, W: 3000˚K-11000˚K
Flujo Lumínico: R: 2lm, Y: 2lm, G: 3lm, B: 1.5lm, W: 5-7lm
Ángulos disponibles: 15˚ / 30˚ / 45˚ / 60˚ / 120˚
Intensidad: R: 4-6cd, Y: 4-6cd, G: 6-9cd, B: 3-5cd, W: 5-7cd (@30˚) [4]

- Motor DC 5V
 Motor DC de imán permante y escobillas
 Voltaje de operación nominal: 5 V
 Rango de voltaje de operación: 1 V a 7 V
 Velocidad de operación: < 15000 rpm
 Velocidad con carga: 11600 rpm
 Carga recomendada: 0.49 mN·m
 Dirección de rotación en ambos sentidos. [5]

- Push Button
Es un dispositivo utilizado para realizar cierta función. Los botones son de
diversas formas y tamaños y se encuentran en todo tipo de dispositivos,
aunque principalmente en aparatos eléctricos y electrónicos.

Por lo general activados, al ser pulsados con un dedo. Permiten el flujo


de corriente mientras son accionados. Cuando ya no se presiona sobre él
vuelve a su posición de reposo. [6]

 Marco teórico

- Funcionamiento del circuito

El circuito funciona a partir de haber realizado el grabado en el


PIC16F887 con el archivo .hex correspondiente a la práctica.
Se tiene un depósito de agua, donde podemos seleccionar el modo
manual o el modo automático a través de push buttons.
Si el modo manual es seleccionado, la bomba debe funcionar y el
indicador de marcha (led) debe estar encendido, y cuando se desconecte
el motor se apague y se debe encender el indicador de paro (led).
Si el modo automático es seleccionado, el nivel de agua se debe
mantener entre la boya superior e inferior. Cuando el agua llegue al nivel
de abajo, la bomba debe entrar en funcionamiento y debe encenderse el
indicador de marcha.
Y cuando el nivel se encuentre en el nivel superior el funcionamiento de
la bomba se detiene y se enciende el indicador de paro.

 Procedimiento
1. Comenzamos por pelar el cable del de la extensión, para poder conectarlo
a la corriente eléctrica, así como el cable telefónico para poder hacer las
conexiones en la protoboard.
2. Procedemos a grabar en el PIC16f887 el programa realizado en mikroC.
3. Montamos la estructura de la práctica sobre la protoboard.
4. Verificamos el funcionamiento
Llenado de
tres tanques
Introducción

En este reporte se detallará el procedimiento del llenado automático de tres tanques,


de forma automatizada, con ayuda de unos sensores, en este caso se usaron
botones para simular los sensores y que están llenos los tanques, y un motor que
representa la bomba de agua del llenado de los tanques utilizaremos el PIC16f887
y se explicará el procedimiento para hacerlo en proto y el código.

Llenado de tres tanques

Material
- 1 metro de alambre telefónico
- 1 protoboard
- Cargador de 5 volts
- 1 PIC16F887
- 6 resistencias de 1k
- 1 LED 5mm
- Motor

A continuación se describe cada uno de los materiales utilizados en la realización


de esta práctica.

- Protoboard
Es una placa utilizada para realizar prototipos
electrónicos, están agujereadas con conexiones
internas dispuestas en hileras, de modo que
podemos directamente insertar componentes y
formar el circuito deseado.
Estructura del protoboard:
 La central: Es la región localizada en el
medio del protoboard, se utiliza para colocar los
circuitos integrados.
 A los lados de la central: En ella van Los
buses y se localizan en ambos extremos del
protoboard.
 Parte exterior de la placa. Hay dos filas de
contactos a cada lado de la placa para poner la
alimentación del circuito. [1]

- PIC16F887
o Arquitectura RISC
 El microcontrolador cuenta con solo 35 instrucciones diferentes
 Todas las instrucciones son uni-ciclo excepto por las de
ramificación
o Voltaje de la fuente de alimentación de 2.0V a 5.5V
o memoria ROM de 8K con tecnología FLASH [2]

- Resistencia de 1k
o Potencia: ¼ Watt
o Tolerancia: 5%
o Voltaje: 300V máx. [5]
- LED 5mm
Voltaje: 1.9-2.3V / 3.0-3.4V
Corriente: 15-20mA
Longitud de Onda / Tono: R: 620-630nm, Y: 588-592nm, G:
515-525nm, B: 460-470nm, W: 3000˚K-11000˚K
Flujo Lumínico: R: 2lm, Y: 2lm, G: 3lm, B: 1.5lm, W: 5-7lm
Ángulos disponibles: 15˚ / 30˚ / 45˚ / 60˚ / 120˚
Intensidad: R: 4-6cd, Y: 4-6cd, G: 6-9cd, B: 3-5cd, W: 5-7cd (@30˚) [6]

Marco teórico

- Funcionamiento del circuito

El circuito funciona a partir de haber realizado el grabado en el PIC16F887 con el


archivo. hex correspondiente a la práctica.

Es un sistema automático de llenado de tres tanques, y funciona de la siguiente


manera, al presionar el botón de encendido se prende la bomba y comienza a llenar
el primer tanque, cuando presionamos el botón para simular que está lleno se apaga
y prende el led del segundo tanque, al presionar su correspondiente botón para
simular el llenado se apaga y se prende el tercer led y al presionar su botón para
decir que está lleno, debe apagarse la bomba y el led, y como medidas de seguridad
cuando ya se han llenado los tres tanques y queremos presionar un botón de un
tanque anterior no debe prenderse la bomba ni el led con ninguno de los dos
botones del tanque uno y del tanque dos, hasta que se reinicie el sistema
presionando el botón de encendido/apagado.
Desarrollo
Descripción general
Por medio de un micro-controlador se elaboró un mecanismo automatizado pa el
llenado de tres tanques, haciendo uso de un motor para simular la bomba, y unos
botones, los cuales permitirán simular los sensores para el llenado del tanque.

Al presionar el botón de encendido tenía que arrancar la bomba y encender el primer


led para señalar que se estaba llenando el primer tanque.

Como se muestra en la Figura 3.1.

3.1 Simulación llenado de tres bombas

Descripción Código en MicroC


Definición de Puertos Para el LCD y el Teclado Matricial

1. Asignar Puertos: para poder implementar en que puertos se debe conectar la


configuración del motor se debe especificar para agregarlo en el PIC, al igual en
que puerto se conectara el motor Figura 4.1.
Declaración los puertos que
usaremos para el motor,
los botones y los led’s

Comenzamos con un while


para que declaremos que
es lo que queremos hacer
mientras entre un 1

Figura 4.1 Asignación de Puestos del Micro-Controlador


Aplicación del el circuito en Protoboard

Primero tenemos que conectar los tres leds a los puertos del D4 al D7
de la siguiente manera

Y ahora solo nos hace falta conectar los botones de la siguente


manera y listo
Ahora lo probamos que este bien la configuración, al conectarlo y
presionar el botón de encendido y apagado se tiene que encender el
led y comenzar a girar el motor.

Cuando presionemos el segundo botón para simular que está lleno, se


tiene que apagar el primer led y encender el siguiente
Y así sucesivamente presionando los botones se tienen que ir
apagando los leds y encendiendo el siguiente.

Y cuando se presionen todos los botones se tiene que apagar los leds
y el motor.Y
Y al regresar presinando un botón de los anteriores ya no tiene que
encender esto es como medida de seguridad, hasta que se presione
nuevamente el botón de encendido y apagado.

Conclusión:

El microcontrolador fue utilizado para controlar el funcionamiento de las dos bombas


de agua al presionar alguno de los botones.

Dicho práctica fue desarrollada en todos sus programación, simulación y montaje.

Desarrollando nuestro nivel de pensamiento al programar el PIC así como nuestras


habilidades al momento de montar el circuito.
Referencia bibliográfica:
[1] 2018. "Electronica-teoriaypractica.com, 2018. [En línea]. Disponible:
http://electronica-teoriaypractica.com/como-funciona-un-protoboard/. [Consultado:
06- mar -2018].

[2] "caracteristicas-basicas-del-pic16f887 - MikroElektronika", Mikroe.com, 2018.


[En línea]. Disponible: https://www.mikroe.com/ebooks/microcontroladores-pic-
programacion-en-c-con-ejemplos/caracteristicas-basicas-del-pic16f887.
[Consultado: 06- mar -2018].

[3] "Teclado matricial 4x4", Electronicos Caldas, 2018. [En línea]. Disponible:
http://www.electronicoscaldas.com/switches-teclados/129-teclado-4x4-matricial-
membrana-27899.html. [Consultado: 06- mar- 2018].

[4] "Display de cristal líquido (LCD), Definition, Caracteristicas y Conexión",


IngenieríaElectrónica, 2018. [En línea]. Disponible:
https://ingenieriaelectronica.org/display-de-cristal-liquido-lcd-definicion-
caracteristicas-y-conexion/. [Consultado: 06- mar- 2018].

[5] "Resistencia 1K ohm @ ¼W | Nextia Fenix", Nextiafenix.com, 2018. [En línea].


Disponible: https://www.nextiafenix.com/producto/resistencia-1k-1w4/. [Consultado:
06- mar- 2018].

[6] "LED 5mm", LEDs International, 2018. [En línea]. Disponible:


http://www.ledsinternational.com/es/led-5mm/. [Consultado: 06- mar- 2018].

Você também pode gostar