INSTITUTO SUPERIOR TECNOLÓGICO LUIS TELLO
CARRERA DE TECNOLOGÍA SUPERIOR EN ENSAMBLAJE Y
MANTENIMIENTO DE EQUIPOS DE CÓMPUTO
EXAMEN SEGUNDO PARCIAL-INFORME PROYECTO ROBOT
TÍTULO: ROBOT R.O.M.O.C.O.D.I.S
ESMERALDAS 2024
1. DATOS INFORMATIVOS
TÍTULO: ROBOT R.O.M.O.C.O.D.I.S
CARRERA: TSEMEC
NIVEL: 5TO
DOCENTE RESPONSABLE: Ing. Hernán Colcha
ESTUDIANTES
- Díaz Ricardo
- Trujillo Dennis
- Plaza Melany
- Espinoza Patricia
- Bolaño Andy
- Cuero Jhonny
- Ordoñez Jenny
ASIGNATURA
- Robótica
LINEA DE INVESTIGACIÓN:
Tecnología de la Información y Comunicación
2. OBJETIVOS DEL PROYECTO
a) General.
Crear un robot con sensor infrarrojo TSOP 4838 controlado por control remoto a distancia.
b) Específicos
➢ Indagar la hoja de datos de los componentes a utilizar para el robot.
➢ Programar los componentes con IDE Arduino para el correcto funcionamiento.
➢ Simular el circuito con Proteus o tinkercad para la comprobación del funcionamiento.
➢ Diseñar el circuito físico con las conexiones correctamente de los componentes.
3. MATERIALES
Arduino NANO
Rueda loca
TSOP 4838
Servos motores de 360°
Porta pilas AA con pilas de 1.5v = 6v
Cables de conexión
Control remoto
Ruedas
Placa PCB
4. MARCO TEÓRICO
MOTORREDUCTOR
Se conoce como motorreductor a una máquina muy compacta que combina un reductor de
velocidad y un motor. Estos van unidos en una sola pieza y se usa para reducir la velocidad de
un equipo de forma automática. Un motorreductor se caracteriza por tener varios elementos.
Sin embargo, destacan tres principales. Cuando decimos que un par o torque son parte del
funcionamiento óptimo de esta máquina es porque sin ellos no podrían girar. Se trata de la
fuerza que acciona al equipo para que este gire a una velocidad determinada (Estévez, 2020).
SERVOTOMOR
Los servomotores son una maravilla compacta y potente de la ingeniería moderna. A pesar de
su tamaño reducido, son capaces de generar una gran cantidad de potencia y son reconocidos
por su eficiencia energética excepcional. Este actuador rotativo ofrece un control preciso en
términos de posición angular, aceleración y velocidad, capacidades que un motor eléctrico
común y corriente simplemente no puede igualar.
En resumen, un servomotor toma un motor estándar y lo eleva a un nuevo nivel de rendimiento
al integrarlo con un sensor para la retroalimentación de posición (Aula, 2023).
ARDUINO NANO
Arduino Nano es una placa de desarrollo de tamaño compacto, completa y compatible con
protoboards, basada en el microcontrolador ATmega328P. Tiene 14 pines de entrada/salida
digital (de los cuales 6 pueden ser usando con PWM), 6 entradas analógicas, un cristal de
16Mhz, conexión Mini-USB, terminales para conexión ICSP y un botón de reseteo (Aguayo,
2019).
SENSOR INFRARROJO
Un sensor infrarrojo es una parte del espectro electromagnético que se sitúa más allá del
espectro visible. Este artilugio es capaz de detectar e interpretar la radiación infrarroja, invisible
para el ojo humano, emitida por seres vivos y objetos que se encuentren a una temperatura
mayor a 0 grados Kelvin. Incluso en condiciones ambientales adversas. De ahí que desempeñe
un papel tan importante en el mundo de la seguridad ([Link], 2024).
PLACA PCB
Bakelite o baquelita, como la conocemos en español, se convirtió en el primer plástico sintético
con implicaciones comerciales. Sus características eran únicas dado que era moldeable en
caliente pero cuando se enfriaba era duro y muy resistente.
Algunas de las primeras aplicaciones que se le dio fueron la fabricación de teléfonos, pipas de
fumar, piezas eléctricas y de automóvil, entre otras. Este hecho supuso una revolución y
transformó el mundo tal y como se conocía hasta el momento (Plastic, 2021).
5. ENUNCIADO DEL PROYECTO Y FUNCIONAMIENTO
El robot trata de programar un control remoto a distancia para que el sensor infrarojo lo detecte
y dependiendo como esté programado las teclas daría un movimiento. Ahora el funcionamiento
del robot es ser controlado remotamente, donde la codificación de las teclas del control se la
pasa a hexadecimal para que pueda ser procesada y leída por las líneas de codigo, donde
dependiendo el movimiento va cambiar el giro de izquierda o derecha, adelante o atrás.
6. CÓDIGO
//////////// LIBRERIAS ////////////
#include <IRremote.h>
#include <Servo.h>
//////////// DEFINIR TECLAS DE CONTROL REMOTO ////////////
#define Tecla_1 0x01BF00 // ARRIBA
#define Tecla_2 0xF609BF00 // ABAJO
#define Tecla_3 0xFB04BF00 // IZQUIERDA
#define Tecla_4 0xF906BF00 // DERECHA
#define Tecla_5 0xFA05BF00 // CENTRO
//////////// VARIABLES ////////////
int IR = 13;
int velodere = 360;
int veloizq = 0;
Servo servoderecha;
Servo servoizquierda;
//////////// INICIO////////////
void setup() {
[Link](9600);
[Link](IR, DISABLE_LED_FEEDBACK);
[Link](9);
[Link](3);
//////////// REPETICIÓN ////////////
void loop() {
if ([Link]()) {
[Link]([Link], HEX);
delay (200);
//////////// BOTONES PARA MOVER LAS RUEDAS ////////////
if ([Link] == Tecla_1){
[Link](velodere);
[Link](90);
}
if ([Link] == Tecla_2){
[Link](veloizq);
[Link](velodere);
}
if ([Link] == Tecla_3){
[Link](velodere);
[Link](90);
}
if ([Link] == Tecla_4){
[Link](90);
[Link](veloizq);
}
if ([Link] == Tecla_5){
[Link](90);
[Link](90);
}
[Link]();
}
delay (100);
}
7. ESQUEMAS Y SIMULACIÓN
8. CONCLUSIÓN
1. La revisión exhaustiva de las hojas de datos de los componentes fue esencial para
comprender las especificaciones y las limitaciones de cada uno, lo cual garantizó una
correcta selección y utilización en el proyecto del robot.
2. La programación de los componentes con el IDE de Arduino permitió configurar y
controlar adecuadamente cada uno de los elementos del robot, asegurando que
funcionen de acuerdo con los requisitos del proyecto y optimizando su rendimiento.
3. La simulación del circuito en softwares como Proteus o Tinkercad proporcionó un
armado seguro y eficaz para probar y validar el funcionamiento del robot, facilitando
la detección y corrección de errores.
4. El diseño del circuito físico con las conexiones adecuadas de los componentes fue
crucial para asegurar la integridad y funcionalidad del robot, permitiendo una
transición sin problemas de la simulación a la realidad y garantizando un ensamblaje
eficiente y seguro.
9. RECOMENDACIONES
➢ Revisar la conexión del infrarojo en la hoja de datos, buscar cual es el pin correcto
para la recepción de datos del control remoto y realizar el movimiento.
➢ Utilizar el monitor serial para la detección de la tecla y asi pasarlas a hexadecimal
para el codigo en Arduino.
10. BIBLIOGRAFÍA
Estévez, A. (2020, 29 enero). Motorreductores: Cómo funcionan y de qué elementos están
compuestos - Roydisa. Roydisa.
[Link]
rreductor%3F,un%20equipo%20de%20forma%20autom%C3%A1tica.
Aula. (2023, 12 diciembre). Servomotores: héroes silenciosos de la tecnología moderna.
aula21 | Formación para la Industria. [Link]
Aguayo, P. (2019, 23 septiembre). Arduino Nano | [Link] - Compra tu Arduino en Línea.
[Link] - Compra Tu Arduino En Línea. [Link]
[Link]. (2024, 3 enero). Tipos de sensores infrarrojos y sus aplicaciones.
Segurilatam. [Link]
funciones_20231227.html
Plastic. (2021, 25 mayo). Todo sobre la baquelita, el primer plástico sintético que cambió
todo. Plastic 85. [Link]
que-cambio-el-
mundo/#:~:text=Sus%20caracter%C3%ADsticas%20eran%20%C3%BAnicas%20dado,y%2
0de%20autom%C3%B3vil%2C%20entre%20otras.
11. ANEXOS
TSOP 3848
SERVO MOTOR
Arduino NANO
Enlace de video del funcionamiento del robot:
[Link]
hsRzdtHlu2XYtoaDsGFSvQQHMY/view?usp=drive_link