Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Electromecánica
Instrumentación y Control
Grupo KA
REPORTE DE PRACTICA
1. Objetivos.
Objetivos específicos:
2. Marco teórico.
Microcontrolador PIC16F877A.
Un microcontrolador es un circuito integrado programable diseñado para realizar tareas específicas
dentro de un sistema electrónico. El microcontrolador PIC16F877A-I/P es un ejemplo de este tipo
de dispositivo. Pertenece a la familia de microcontroladores PIC16 y es un circuito integrado
reprogramable tipo FLASH. Cuenta con características que lo hacen adecuado para una variedad
de aplicaciones. Posee una memoria RAM de 256 bytes y puede operar a una frecuencia de hasta
20 MHz. Este microcontrolador viene empaquetado en un encapsulado DIP-40, lo que facilita su
integración en diseños electrónicos.
REPORTE DE PRACTICA
En cuanto a sus aplicaciones, se utiliza en una amplia gama de campos, incluyendo la
automatización y control de procesos, comunicaciones y redes, electrónica de consumo, diseño
embebido y desarrollo, multimedia, dispositivos portátiles, robótica, instrumentación y seguridad. Su
versatilidad y capacidad de procesamiento lo convierten en una opción popular para una variedad
de proyectos electrónicos.
El sensor HC-SR04 está compuesto por un emisor y un receptor de ultrasonidos. Estos nos ayudan
a medir la distancia a la que se encuentra un objeto justo frente a él, enviando un pulso de
ultrasonidos y midiendo el tiempo que transcurre hasta que vuelve dicho pulso.
A continuación, el sensor envía una serie de 8 pulsos de 40KHz y pone el pin de Echo a nivel alto.
El pin Echo permanecerá a nivel alto hasta que se reciba el eco de los pulsos de 40KHz.
Para saber a la distancia a la que se encuentra el objeto, solo hay que medir el tiempo al que está
el pin Echo a nivel alto y aplicar la siguiente formula.
Centímetros = uS*0,01715
REPORTE DE PRACTICA
Descripción pines del sensor:
-Trigger: Pin de disparo. Este pin es una entrada, por lo que, en el sistema de control, por ejemplo,
Arduino, se tiene que conectar a una salida.
-Echo: Este pin es una salida del sensor, por lo que ha de ser conectado a una entrada del
sistema de control.
Proton Compiler.
El compilador Proton Basic representa una nueva generación de lenguajes de programación que
simplifican y aceleran el desarrollo para microcontroladores de la línea PIC de Microchip. El lenguaje
Basic se destaca por su facilidad de lectura y escritura en comparación con el lenguaje ensamblador
utilizado por los microcontroladores de Microchip.
Proton Basic genera código que es compatible con una amplia gama de microcontroladores PIC,
que van desde modelos con 8 hasta 68 pines. Estos microcontroladores ofrecen diversas opciones,
como convertidores A/D, temporizadores y puertos seriales, lo que proporciona flexibilidad en el
diseño de aplicaciones.
REPORTE DE PRACTICA
Pantalla LCD.
Pantalla LCD Una pantalla LCD (Liquid Crystal Display, por sus siglas en inglés) es un dispositivo
que utiliza cristales líquidos para producir imágenes. Consiste en una capa delgada de cristal líquido
ubicada entre dos placas de vidrio polarizado. Cuando se aplica una corriente eléctrica a los cristales
líquidos, estos cambian de orientación, lo que afecta la forma en que la luz pasa a través de ellos.
Una pantalla LCD típica consta de píxeles dispuestos en filas y columnas. Cada píxel contiene
subpíxeles que pueden ser controlados individualmente para producir una combinación de colores.
La pantalla está retroiluminada para que la luz pase a través de los cristales líquidos y se pueda ver
la imagen. La retroiluminación puede ser de varios tipos, como LED (Light Emitting Diode) o CCFL
(Cold Cathode Fluorescent Lamp).
Las pantallas LCD se utilizan en una amplia variedad de dispositivos, como televisores, monitores
de computadora, teléfonos inteligentes, relojes digitales y muchos más, debido a su bajo consumo
de energía, su delgadez y su capacidad para mostrar imágenes nítidas y claras
REPORTE DE PRACTICA
3. Simulación.
Se realiza la programación en el compilador PROTON.
REPORTE DE PRACTICA
Una vez desarrollado el código se procede a realizar la simulación en el programa PROTEUS.
REPORTE DE PRACTICA
Figura 9. Simulación del sistema (distancia de 27 cm).
REPORTE DE PRACTICA
4. Desarrollo experimental.
Lista de material:
❖ PIC16F877A.
❖ Tarjeta entrenadora PIC16F877A.
❖ Sensor ultrasónico HC-SR04
❖ Pantalla LCD
❖ LEDS (verde, amarillo y rojo)
❖ Potenciómetro 1K.
❖ Protoboard.
❖ Jumpers.
❖ Laptop con simulador PROTEUS y compilador PROTON.
Una vez finalizada la programación y simulación, se procede a desarrollar el sistema de forma física,
realizando la conexión de los componentes siguiendo el diseño obtenido en la simulación.
Se realizan pruebas de funcionamiento del sistema completo, verificando que el sensor ultrasónico
responda correctamente, que la conversión de tiempo a distancia sea precisa y que el control de
los LEDs sea efectivo.
Se ajusta y optimiza el código y la configuración del hardware según sea necesario para mejorar el
rendimiento y la precisión del sistema.
REPORTE DE PRACTICA
Figura 11. Resultado de las conexiones físicas.
REPORTE DE PRACTICA
5. Resultados.
Los resultados obtenidos demostraron que el sistema funcionó de manera eficiente y precisa. La
configuración del hardware se realizó adecuadamente, permitiendo una comunicación efectiva entre
el microcontrolador y el sensor ultrasónico, así como la interfaz con el LCD y los LEDs. La
programación del microcontrolador facilitó la conversión del tiempo de respuesta del sensor a una
distancia en centímetros, además de controlar el encendido de los LEDs según los rangos de
distancia establecidos.
Durante las pruebas de verificación, se observó el correcto funcionamiento del sistema en diferentes
rangos de distancia, con el encendido correspondiente de los LEDs y la visualización precisa de la
distancia medida en el LCD. Estos resultados validaron la efectividad y precisión del sistema de
medición desarrollado.
6. Conclusiones.
El desarrollado de la practica ha demostrado ser efectivo y preciso para medir distancias en tiempo
real, utilizando el sensor ultrasónico HC-SR04, el microcontrolador PIC16F877A, un LCD y LEDs.
La programación del microcontrolador facilitó la interfaz con el sensor ultrasónico, permitiendo la
conversión de tiempo a distancia y el control de los LEDs según los rangos establecidos. La inclusión
de un LCD proporcionó una visualización clara y precisa de las distancias medidas, mejorando
significativamente la usabilidad del sistema. Además, se logró cumplir con los objetivos planteados
en la práctica, obteniendo un sistema funcional que fue validado mediante pruebas de
funcionamiento. Esta practica ha sido una experiencia valiosa, fortaleciendo los conocimientos que
se obtuvieron durante la clase.
REPORTE DE PRACTICA
7. Referencias.
✓ Devsia. (s. f.). TL082 Amplificador operacional doble JFET.
https://electronicathido.com/detallesProducto.php?id=bjhmTkM2TE04dEx4WG4wS29TeHY
1UT09.
✓ Leantec.es. (n.d.). Datasheet HC-SR04 PDF.
https://leantec.es/wp-content/uploads/2019/06/Leantec.ES-HC-SR04.pdf
REPORTE DE PRACTICA