TECNOLÓGICO NACIONAL
DE MÉXICO
Instituto Tecnológico de
matamoros
Ingeniería Electrónica
Microcontroladores
Práctica Carrito de Obstáculos
Nombre(s) de alumno(s) Núm. de control
Joel Iván Terán Ramírez 15260142
Antonio Higinio Estrada Vergara 15260128
Santiago Pablo Alberto 15260144
Jesús Alejandro Cruz Contreras 15260124
Marco Antonio Salas López 15260150
Profesor: Ing. Nelson Amaro Arias
H. MATAMOROS,TAM. 17 de Abril 2018
Introducción:
Desde la invención del circuito integrado, el desarrollo constante de la electrónica
digital ha dado lugar a dispositivos cada vez más complejos. Entre ellos los
microprocesadores y los microcontroladores, los cuales son básicos en las
carreras de ingeniería electrónica. Los microcontroladores se utilizan en circuitos
electrónicos comerciales desde hace unos años de forma masiva, debido a que
permiten reducir el tamaño y el precio de los equipos. Un ejemplo de éstos son los
teléfonos móviles, las cámaras de video, la televisión digital, la transmisión por
satélite y los hornos de microondas.
Pero hasta hace poco tiempo, para el aficionado a la electrónica resultaba poco
menos que imposible incluirlos en sus montajes por diversas razones: alto precio,
complejidad de los montajes y, principalmente, por la escasez y el alto precio de
las herramientas de software.
En los últimos años se ha facilitado enormemente el trabajo con los
microcontroladores al bajar los precios, aumentar las prestaciones y simplificar los
montajes, de manera que en muchas ocasiones merece la pena utilizarlos en
aplicaciones donde antes se utilizaba lógica discreta.
Además, en este reporte se intenta que el lector logre entender de manera sencilla
los pasos en la implementación del carrito de obstáculos y obtenga un panorama
de la programación utilizada en estos dispositivos electrónicos.
La forma en la que se estructuran los temas en este reporte es de tal manera que
el lector entienda con claridad los procedimientos que se llevaron a cabo para
implementar el “carrito de obstáculos”, usando como microcontrolador los PIC’s,
mostrando los detalles electrónicos de la circuitería y la programación, para
mejoras y modificaciones futuras que el lector quisiese implementar.
Objetivos:
- Hacer que el carrito funcione acorde a los objetivos establecidos, poner la
programación correctamente para que el carrito haga lo requerido.
- Adquirir destreza en la simulación de un caso real, como es el
funcionamiento de un cuerpo controlado por motores eléctricos y sensores.
Teoría:
El carrito de obstáculos se dirigirá en una trayectoria recta mientras no encuentre
un obstáculo. La detección de obstáculos se hace por medio de finales de carrera
que se encuentran en la parte delantera del carrito. Cuando el carrito encuentra un
obstáculo presiona el final de carrera, cerrando el circuito y activa elrele que nos
permite el cambio para que la llanta izquierda gire hacia atrás cambiando la
dirección del movimiento del carrito, después del cambio de dirección el carrito se
dirigirá en trayectoria recta nuevamente.
Planteamiento:
Se desea desarrollar un “carrito” que sea controlado por un microcontrolador PIC,
mediante el uso de diferentes dispositivos electrónicos, tales como sensores,
motores de corriente directa, etc.
El objetivo principal del “carrito” es evadir obstáculos que se encuentren enfrente
de su trayectoria de movimiento. Para ello, el microcontrolador que controla el
carrito, utilizará un sensor de donde obtendrá lecturas, no solo de la trayectoria de
movimiento, sino que también de otros ángulos para tener opciones para decidir el
cambio de la trayectoria para evadir el obstáculo.
Problemática:
Carrito inicia con el Motor 1 en posición normal y el motor 2 apagado. La primera
vez al detectar un obstáculo empieza girando el motor 1 las llantas a la derecha y
el motor 2 haciendo girar las llantas traseras en reversa por 3 segundos.
Después de ese tiempo las llantas delanteras se colocan en forma normal y el giro
de las llantas traseras cambian a hacia adelante. Esto se mantiene hasta que se
detecte un nuevo obstáculo.
Diagramade flujo:
Código:
;ESCUELA :ITM
;MATERIA : MICROCONTROLADORES
;EQUIPO : EEPROM
;INTEGRANTES:JOEL TERAN,ANTONIO ESTRADA,MARCO
SALAS,SANTIAGOPABLO,ALEJANDROCRUZ
;PROFESOR: NELSON AMARO
;--------------- CARRITO---------------------
list p=16F690
#include<P16F690.inc>
__CONFIG (_INTRC_OSC_NOCLKOUT &_WDT_OFF &
_PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _BOR_OFF&
_IESO_OFF & _FCMEN_OFF)
;inicio
org 00H
banksel ANSEL
clrf ANSEL
clrf ANSELH
banksel TRISA
bsf TRISA,0
bcf TRISA,4
bcf TRISA,5
bcf TRISA,1
banksel PORTA
ini clrf PORTA
here bcf PORTA,1
bsf PORTA,4
bcf PORTA,5
btfss PORTA,0
goto here
bsf PORTA,1
bcf PORTA,4
bsf PORTA,5
movlw 3
call R_1segv
goto ini
#include<retardos08.asm>
end
Conclusión:
A pesar de que el carrito no es de mucho grado de complejidad presenta
características interesantes, se propone mejoras futuras hacer que este un sensor
solo este activado por intervalos cortos de tiempo para mejorar el rendimiento del
carro, para que sea más práctico. Por otra parte, el diseño, montaje y
programación del carro, ha sido una experiencia buena, muy divertida y que deja
muchas enseñanzas sobretodo en la programación. Y también recalcar que la
construcción del mismo nos ayudó a comprender más el uso y funcionamiento de
los microcontroladores PIC’s.

Más contenido relacionado

PDF
Curso mecánica y electricidad del automóvil
PDF
Curso electricidad electronica automovil inyeccion
PPTX
Taller 4 .:sistemas tecnológicos
PPTX
Curso de Electricidad Automotriz - Electricidad de Automoviles
PDF
Manual electronica-del-automovil-pdf
PDF
Curso mei 543 electricidad automotriz
PPTX
Presentacionderobotica 090914234424-phpapp02
PDF
Microcontroladores: Construcción de un control de una cartelera digital para ...
Curso mecánica y electricidad del automóvil
Curso electricidad electronica automovil inyeccion
Taller 4 .:sistemas tecnológicos
Curso de Electricidad Automotriz - Electricidad de Automoviles
Manual electronica-del-automovil-pdf
Curso mei 543 electricidad automotriz
Presentacionderobotica 090914234424-phpapp02
Microcontroladores: Construcción de un control de una cartelera digital para ...

Similar a Practica de Microcontroladores PIC: carrito de obstaculos (20)

PDF
Manual mecanica-automotriz-electronica-automotriz-generalidades(1)
DOCX
Proyecto tecnologico robot
DOCX
repote robot
PDF
Semaforo con control automatizado
PDF
Automatismo eccu eccu 203-formatoalumnotrabajofinal2
PDF
Sistema microcontrolado para la toma de medida de altura locativas
PPTX
Carrito seguidor de línea final 2
DOCX
informe seguidor de linea
PDF
T-ESPEL-0212.pdf
PPTX
Taller electronica itiz
PDF
Electrónica y Sistemas de Monitoreo.pdf
DOCX
Anteproyecto de instrumentacion
DOCX
Informe final de cintas transportadoras 4.asd
PDF
PLC y Electroneumática: Automatismos eléctricos e industriales por José Luis ...
DOCX
Microcontroladores: Practica pluma de paso
DOCX
Practica de microcontroladores PIC: pluma de paso
PPTX
Carrito seguidor de línea final
PPTX
Temario de todos los cursos
PDF
TEXTO ROBOTICA PARA NIÑOS EN EL NIVEL INICIAL.pdf
Manual mecanica-automotriz-electronica-automotriz-generalidades(1)
Proyecto tecnologico robot
repote robot
Semaforo con control automatizado
Automatismo eccu eccu 203-formatoalumnotrabajofinal2
Sistema microcontrolado para la toma de medida de altura locativas
Carrito seguidor de línea final 2
informe seguidor de linea
T-ESPEL-0212.pdf
Taller electronica itiz
Electrónica y Sistemas de Monitoreo.pdf
Anteproyecto de instrumentacion
Informe final de cintas transportadoras 4.asd
PLC y Electroneumática: Automatismos eléctricos e industriales por José Luis ...
Microcontroladores: Practica pluma de paso
Practica de microcontroladores PIC: pluma de paso
Carrito seguidor de línea final
Temario de todos los cursos
TEXTO ROBOTICA PARA NIÑOS EN EL NIVEL INICIAL.pdf
Publicidad

Más de SANTIAGO PABLO ALBERTO (20)

PDF
Electroneumatica con circuitos secueciales con logica cableada
PDF
Arduino Blocks: Programacion visual con bloques para arduino 2 Edicion por Ju...
PDF
Principios de electrónica 7 Edicion por Albert Malvino y David J. Bates
PDF
Principios digitales por Roger L. Tokheim
PDF
Solicitud de empleo para el trabajo para
DOCX
secuencia electroneumática parte 1
DOCX
secuencia electroneumática parte 2
PDF
Manual de teoría y practica electroneumática avanzada
PDF
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
PDF
Programación de microcontroladores PIC en C con Fabio Pereira
PDF
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
PDF
Arduino: Arduino de cero a experto
PDF
PDF
Manual básico PLC OMRON
PDF
Programación de autómatas PLC OMRON CJ/CP1
PDF
Manual del sistema del controlador programable S7-200 SMART
PDF
Catálogo de PLC S7-200 SMART
PDF
PLC: Automatismos industriales
PDF
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
Electroneumatica con circuitos secueciales con logica cableada
Arduino Blocks: Programacion visual con bloques para arduino 2 Edicion por Ju...
Principios de electrónica 7 Edicion por Albert Malvino y David J. Bates
Principios digitales por Roger L. Tokheim
Solicitud de empleo para el trabajo para
secuencia electroneumática parte 1
secuencia electroneumática parte 2
Manual de teoría y practica electroneumática avanzada
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programación de microcontroladores PIC en C con Fabio Pereira
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Arduino: Arduino de cero a experto
Manual básico PLC OMRON
Programación de autómatas PLC OMRON CJ/CP1
Manual del sistema del controlador programable S7-200 SMART
Catálogo de PLC S7-200 SMART
PLC: Automatismos industriales
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
Publicidad

Último (20)

PDF
Diseño y Utiliación del HVAC Aire Acondicionado
PPTX
PPT PE 7 ASOCIACIONES HUAMANGA_TALLER DE SENSIBILIZACIÓN_20.04.025.pptx
PPTX
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
PDF
METODOLOGÍA DE INVESTIGACION ACCIDENTES DEL TRABAJO.pdf
PPTX
Investigacioncientificaytecnologica.pptx
PPTX
TRABAJOS DE ALTO RIESGO ELEC - LOTO.pptx
PDF
BROCHURE SERVICIOS CONSULTORIA ISOTEMPO 2025
PDF
PRINCIPIOS ORDENADORES_20250715_183000_0000.pdf
PDF
Seguridad vial en carreteras mexico 2003.pdf
PDF
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
PDF
alimentos de bebidas45rtrtytyurrrr 1.pdf
PDF
MODULO 1 Base Legal Nacional y sus aplicaciones.pdf
PPT
flujo de caja paa la evaluacion de proyectos
PDF
silabos de colegio privado para clases tema2
PDF
Clase 2 de abril Educacion adistancia.pdf
PPTX
TECNOLOGIA EN CONSTRUCCION PUBLICO Y PRIVADA
PDF
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
PDF
2. FICHA EMERGTENCIA VIAL PUCABAMBA - PAN DE AZUCAR.pdf
PPTX
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
PPTX
PROCESOS DE REGULACION DE CRECIMIENTO.pptx
Diseño y Utiliación del HVAC Aire Acondicionado
PPT PE 7 ASOCIACIONES HUAMANGA_TALLER DE SENSIBILIZACIÓN_20.04.025.pptx
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
METODOLOGÍA DE INVESTIGACION ACCIDENTES DEL TRABAJO.pdf
Investigacioncientificaytecnologica.pptx
TRABAJOS DE ALTO RIESGO ELEC - LOTO.pptx
BROCHURE SERVICIOS CONSULTORIA ISOTEMPO 2025
PRINCIPIOS ORDENADORES_20250715_183000_0000.pdf
Seguridad vial en carreteras mexico 2003.pdf
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
alimentos de bebidas45rtrtytyurrrr 1.pdf
MODULO 1 Base Legal Nacional y sus aplicaciones.pdf
flujo de caja paa la evaluacion de proyectos
silabos de colegio privado para clases tema2
Clase 2 de abril Educacion adistancia.pdf
TECNOLOGIA EN CONSTRUCCION PUBLICO Y PRIVADA
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
2. FICHA EMERGTENCIA VIAL PUCABAMBA - PAN DE AZUCAR.pdf
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
PROCESOS DE REGULACION DE CRECIMIENTO.pptx

Practica de Microcontroladores PIC: carrito de obstaculos

  • 1. TECNOLÓGICO NACIONAL DE MÉXICO Instituto Tecnológico de matamoros Ingeniería Electrónica Microcontroladores Práctica Carrito de Obstáculos Nombre(s) de alumno(s) Núm. de control Joel Iván Terán Ramírez 15260142 Antonio Higinio Estrada Vergara 15260128 Santiago Pablo Alberto 15260144 Jesús Alejandro Cruz Contreras 15260124 Marco Antonio Salas López 15260150 Profesor: Ing. Nelson Amaro Arias H. MATAMOROS,TAM. 17 de Abril 2018
  • 2. Introducción: Desde la invención del circuito integrado, el desarrollo constante de la electrónica digital ha dado lugar a dispositivos cada vez más complejos. Entre ellos los microprocesadores y los microcontroladores, los cuales son básicos en las carreras de ingeniería electrónica. Los microcontroladores se utilizan en circuitos electrónicos comerciales desde hace unos años de forma masiva, debido a que permiten reducir el tamaño y el precio de los equipos. Un ejemplo de éstos son los teléfonos móviles, las cámaras de video, la televisión digital, la transmisión por satélite y los hornos de microondas. Pero hasta hace poco tiempo, para el aficionado a la electrónica resultaba poco menos que imposible incluirlos en sus montajes por diversas razones: alto precio, complejidad de los montajes y, principalmente, por la escasez y el alto precio de las herramientas de software. En los últimos años se ha facilitado enormemente el trabajo con los microcontroladores al bajar los precios, aumentar las prestaciones y simplificar los montajes, de manera que en muchas ocasiones merece la pena utilizarlos en aplicaciones donde antes se utilizaba lógica discreta. Además, en este reporte se intenta que el lector logre entender de manera sencilla los pasos en la implementación del carrito de obstáculos y obtenga un panorama de la programación utilizada en estos dispositivos electrónicos. La forma en la que se estructuran los temas en este reporte es de tal manera que el lector entienda con claridad los procedimientos que se llevaron a cabo para implementar el “carrito de obstáculos”, usando como microcontrolador los PIC’s, mostrando los detalles electrónicos de la circuitería y la programación, para mejoras y modificaciones futuras que el lector quisiese implementar. Objetivos: - Hacer que el carrito funcione acorde a los objetivos establecidos, poner la programación correctamente para que el carrito haga lo requerido. - Adquirir destreza en la simulación de un caso real, como es el funcionamiento de un cuerpo controlado por motores eléctricos y sensores.
  • 3. Teoría: El carrito de obstáculos se dirigirá en una trayectoria recta mientras no encuentre un obstáculo. La detección de obstáculos se hace por medio de finales de carrera que se encuentran en la parte delantera del carrito. Cuando el carrito encuentra un obstáculo presiona el final de carrera, cerrando el circuito y activa elrele que nos permite el cambio para que la llanta izquierda gire hacia atrás cambiando la dirección del movimiento del carrito, después del cambio de dirección el carrito se dirigirá en trayectoria recta nuevamente. Planteamiento: Se desea desarrollar un “carrito” que sea controlado por un microcontrolador PIC, mediante el uso de diferentes dispositivos electrónicos, tales como sensores, motores de corriente directa, etc. El objetivo principal del “carrito” es evadir obstáculos que se encuentren enfrente de su trayectoria de movimiento. Para ello, el microcontrolador que controla el carrito, utilizará un sensor de donde obtendrá lecturas, no solo de la trayectoria de movimiento, sino que también de otros ángulos para tener opciones para decidir el cambio de la trayectoria para evadir el obstáculo. Problemática: Carrito inicia con el Motor 1 en posición normal y el motor 2 apagado. La primera vez al detectar un obstáculo empieza girando el motor 1 las llantas a la derecha y el motor 2 haciendo girar las llantas traseras en reversa por 3 segundos. Después de ese tiempo las llantas delanteras se colocan en forma normal y el giro de las llantas traseras cambian a hacia adelante. Esto se mantiene hasta que se detecte un nuevo obstáculo.
  • 5. Código: ;ESCUELA :ITM ;MATERIA : MICROCONTROLADORES ;EQUIPO : EEPROM ;INTEGRANTES:JOEL TERAN,ANTONIO ESTRADA,MARCO SALAS,SANTIAGOPABLO,ALEJANDROCRUZ ;PROFESOR: NELSON AMARO ;--------------- CARRITO--------------------- list p=16F690 #include<P16F690.inc> __CONFIG (_INTRC_OSC_NOCLKOUT &_WDT_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _BOR_OFF& _IESO_OFF & _FCMEN_OFF) ;inicio org 00H banksel ANSEL clrf ANSEL clrf ANSELH banksel TRISA bsf TRISA,0 bcf TRISA,4 bcf TRISA,5 bcf TRISA,1 banksel PORTA
  • 6. ini clrf PORTA here bcf PORTA,1 bsf PORTA,4 bcf PORTA,5 btfss PORTA,0 goto here bsf PORTA,1 bcf PORTA,4 bsf PORTA,5 movlw 3 call R_1segv goto ini #include<retardos08.asm> end Conclusión: A pesar de que el carrito no es de mucho grado de complejidad presenta características interesantes, se propone mejoras futuras hacer que este un sensor solo este activado por intervalos cortos de tiempo para mejorar el rendimiento del carro, para que sea más práctico. Por otra parte, el diseño, montaje y programación del carro, ha sido una experiencia buena, muy divertida y que deja muchas enseñanzas sobretodo en la programación. Y también recalcar que la construcción del mismo nos ayudó a comprender más el uso y funcionamiento de los microcontroladores PIC’s.