Anda di halaman 1dari 30

MEGABOT i

Introducción

El proyecto denominado MEGABOT, es un robot, tiene su base de funcionamiento en


la placa Arduino, que permite que sea controlado a través de Bluetooth, un estándar
de comunicación inalámbrica que permite la transmisión de datos a través de
radiofrecuencia en la banda de 2,4GHz. Pueden ser manipulados
por medio de una aplicación móvil, previamente instalada en el
dispositivo, cada uno de los motores el cual le permitirá
cambiar velocidad y dirección del carro, también cada uno de los servomotores de un
brazo mecánico.

Además, es programable por medio de IDE Arduino, para inicializar en conocimientos


de robótica, computación, electrónica y tecnología, que permitirá experimentar con las
diferentes instrucciones.

MEGABOT contiene diferentes modos indicados por el módulo led RGB, como pueden
ser: evade obstáculos a través del módulo ultrasónico, modo seguidor de línea
MEGABOT 5

Capítulo I
MEGABOT 6

Planteamiento del Problema

Dada la importancia que tiene la tecnología en la actualidad, cada vez es más


necesario enseñar el correcto uso de esta a los más jóvenes y adultos, sin embargo,
esto no es algo que sucede con frecuencia en los jóvenes, el uso de esta
herramienta es en actividades que no desarrollan una destreza en el área
informática.

Por esa razón se busca dar un nuevo enfoque a la tecnología para que los jóvenes
desarrollen su capacidad computacional.

¿Podrá MEGABOT cumplir con ese propósito?


MEGABOT 7

Justificación

La tecnología es parte fundamental de nuestra vida. Todos tienen acceso a ella y


eso es algo que no se puede evitar.

Los más contagiados por este fenómeno son los jóvenes, que en la actualidad se
familiarizan mucho con la tecnología sin darle un uso más allá de los juegos.

Por esa razón, MEGABOT, pretende despertar la curiosidad en ellos para dar un
uso más productivo a este recurso, mediante el uso de las máximas capacidades
del robot, para alcanzar un pensamiento creativo y productivo en los jóvenes
respecto a la tecnología.

Con el fin para que, en un futuro, obtengan una facilidad en programación e


informática y posean una mayor agilidad mental y creatividad para resolver diversos
conflictos.

El objetivo de MEGABOT es fomentar el aprendizaje en los alumnos de nivel básico


académico, para que se familiaricen con el ambiente informático y tecnológico. Es
una necesidad imperativa para aprovechar en su máxima plenitud el potencial de
los alumnos jóvenes.
MEGABOT 8

Alcances

 Programable por medio del IDE de Arduino.

 Con batería recargable que alimentará cada elemento dentro del dispositivo.

 Podrá ser controlado de forma remota por medio de una aplicación Android
y una conexión bluetooth con la opción de aumentar o disminuir la velocidad.

Con diferentes modos de acción:

 Modo seguidor de línea.

 Modo evasor de obstáculos.

 Modo control remoto

 Contará con un brazo mecánico removible con el cual podrá tomar objetos.

 Buzzer con melodía predeterminada y un espacio para una nueva que deberá
ser programada por el usuario.

 RGB que indique el modo en el que se encuentra el MEGABOT.


MEGABOT 9

Limitaciones

 Interferencia en la conexión si en la habitación se encuentra otro dispositivo


bluetooth.

 Funcionalidad limitada al software

 No es impermeable.

 La correcta y suficiente distribución de la energía que será proporcionada por


una batería recargable.
MEGABOT 10

Aplicaciones

El brazo robótico puede servir como instrumento para eliminar obstáculos


que se presentan en la trayectoria de MEGABOT controlado por Bluetooth.

Utilizado como medio de entretenimiento para los niños y niñas, sin usar el
método tradicional de controlar un carro con control remoto, sino por medio
de algo más común y sencillo como lo es un teléfono celular.

Ámbito educativo: Para ayudar a iniciar a las mentes más jóvenes a la


informática y a la tecnología por medio de una programación sencilla y
flexible con un amplio catálogo de posibilidades para aprender.
MEGABOT 11

Diagrama en Bloques
MEGABOT 12

Capítulo II
MEGABOT 13

Fundamentos Técnicos

Módulo KY-006 “Buzzer pasivo”

Emite un sonido cuya intensidad depende


de la variación de frecuencia enviada por
el controlador, en nuestro caso, el
Arduino.

Puede generar tonos en el rango de 1.5 a


2.5 kHz usando diferentes frecuencias
con un PWM (Pulse-Width Modulation
/Modulación por Ancho de Pulso)

tone(pin, frecuencia); //activa un tono de frecuencia determinada en un pin dado

noTone(pin); //detiene el tono en el pin

tone (pin, frequencia, duracion); //activa un tono de frecuencia y duracion


determinados

KY016 “Led RGB”

Consta de 3 resistencias de 150 Ω. Este módulo


permitirá generar cualquier color configurando el
valor RG. Este es de cátodo común, usando los pines
PWM es posible modificar los valores para obtener
las diferentes combinaciones de color.

Requiere de un voltaje de 3.3V – 5V


MEGABOT 14

KY022 “Receptor Infrarrojo”

Consiste en receptor de infrarrojos 1838, una


resistencia de 1 kΩ y un LED. Necesita de 2.7 a 5.5V,
la corriente suele ser poca, máximo llega a 1.5mA.

La distancia máxima es de 18m y el ángulo de 45°. La


frecuencia en la que trabaja es de 38kHz.

KY033 “Seguidor de línea”

Este módulo sensor seguidor de línea de infrarrojo está


basado en el TCRT5000, este módulo posee un
Potenciómetro de ajuste de sensibilidad e indicadores
LED para la energía y la detección.

Requiere de 3.3V-5V, la distancia de detección va de


0.2cm a 4cm.
MEGABOT 15

HC-06 “Módulo Bluetooth”

Características de este módulo:

 Solo puede operar en modo esclavo.


 Se configura con comandos AT
 Frecuencia de 2.4GHz
 Alcance de 5 a 10 m
 Voltaje de 3.6V a 6V
 Baudios ajustables, de 1200, 2400, 4800, 9600,
etc
 Compatible con el protocolo Bluetooth V2.0

Módulo L293D

Características:

 Incorpora dos L293, por lo que brinda


cuatro puentes H completos
 Protección contra carga térmica.
 Diodo de protección contra voltajes
inversos.
 Puede controlar 4 motores DC en cada
salida M1,M2,M3,M4 o controlar 2
servomotores de entre 4.5 y 25 V
 Puede controlar, en motores, su velocidad y dirección de giro.
 La corriente máxima continua de cada salida es de 600Ma
MEGABOT 16

HC-SR04

 Alimentación de 5V
 Solo tiene 4 pines, VCC,GND,Trigger, Echo
 Rango de 2cm a 4m
 Duración mínima del pulso del Trigger 10us
 Duración del Echo: 100-2500uS
 Tiempo mínima de espera entre una
medida y la otra: 20mS
 Distancia = {(Tiempo entre Trig y el Echo) * (V.Sonido 340 m/s)}/2

Arduino Mega

Procesador Atmega 2560

Posee 54 pines I/O

16 entradas análogas

Oscilador de 16MHz

Conexión USB tipo B

Botón de reset

Voltaje de Entrada 6-20V

Voltaje Operativo 5V

15 salidas PWM

256KB de memoria Flash

4KB de memoria EEPROM


MEGABOT 17

Capítulo III
MEGABOT 18

Fundamentos técnicos

El proyecto “MEGABOT” consiste en un robot controlado remotamente, utilizando


conexión Bluetooth. Aparte del contro
MEGABOT 19

Capítulo IV
MEGABOT 20

Objetivos del Proyecto

Objetivo General:

 Crear una herramienta educativa para el aprendizaje de la


programación basado en un hardware y software libre, el cual le añaden
librerías propias del robot.

Objetivos Específicos:

 Implementar un módulo robótico que sea educativo, fácil, sencillo y versátil.


 Motivar en el estudiantado los conceptos básicos de programación,
electrónica, robótica y tecnología.
 Desarrollar en el estudiante habilidades para el uso adecuado de la
tecnología, fortaleciendo el conocimiento de su entorno.
MEGABOT 21

Metodología de Investigación

El método utilizado en el proyecto “MEGABOT” ha sido la observación de apoyar y


mejorar el ámbito educativo para los niños pequeños en el campo de la tecnología,
también promover a las personas, involucrarse en esta área. Además, se ha
continuado con una investigación sistemática, como lo son en páginas web,
revistas tecnológicas, manuales, además de los conocimientos adquiridos en
estos tres años.

La ventaja de este proyecto es la cantidad de información disponible en las


diversas fuentes de consulta, para el desarrollo teórico y práctico.
MEGABOT 22

<

Tipos de Investigación

1. ¿La tecnología influye en su vida cotidiana?

Sí No

2. ¿Cree usted que da un uso correcto a la


tecnología?

Siempre A veces Nunca


MEGABOT 23

3. ¿Le interesa la programación?

Sí No

4. ¿Qué tanto sabe usted de progración en


robótica?

Mucho Poco Nada


MEGABOT 24

5. ¿Qué tipo de programación le llama más la


atención?

Gráfica Digitada

6. ¿Le interesa la robótica?

Sí No
MEGABOT 25

7. ¿Piensa que con el uso de un módulo físico


programable tendría más interés por la
robótica?

Sí No

8. ¿Piensa que la robótica ayuda a desarrollar


una inteligencia creativa?

Sí No
MEGABOT 26

9. ¿Qué le gustaría incluir en un robot


programable?

Bocina Brazo mecánico Luces LED

10. Si nuestro robot tuviera forma de automóvil


¿Qué modelo le parece más llamativo?

Batimóvil Max5 Máquina del misterio RayoMcQueen


MEGABOT 27

Conclusión

A través de la realización del proyecto se ha logrado demostrar la posibilidad de


controlar un vehículo con un brazo mecánico con diferentes módulos para poder
manipular objetos de su entorno controlado de manera remota, además de tener
una forma predeterminada para sus movimientos. Se deben tener conocimientos
básicos-intermedios para la programación del código Arduino y App Inventor para
poder realizar una aplicación personalizada para poder controlar sus acciones y
que en conjunto trabajen efectivamente permitiendo el movimiento del brazo y del
carro.
MEGABOT 28

Capítulo V
MEGABOT 29

Anexos
MEGABOT 30

Manuales, hojas técnicas y cotizaciones

Producto Cantidad Precio


Módulo Ultrasónico 1 $12.63
Módulo Infrarrojo 1 $4.00
Módulo Bluetooth 1 $10.80
Módulo sensor seguidor 2 $7.20
de líneas infrarrojo
Módulo control remoto IR 1 $7.20
Rueda P/Carro Robot 4 $12.00
GD01D Motor DC 4.5 V 4 $12.00
p/robot
KS0019 Módulo Buzzer 1 $4.00
pasivo
Módulo RGB para 1 $7.99
Arduino
Módulo L293D 1 $9.99
Chasis de acrílico 1 $14.00
Brazo mecánico 1 $60.00
Arduino MEGA 1 $35.00
Batería 5V 8A/h 1 $25.00
Total $214.61
MEGABOT 31

Recomendaciones
A medida se creaba este proyecto, fueron encontrados una serie de problemas e
inconvenientes que pueden ser evitados con previo conocimiento. A continuación,
se presentan algunas de ellas para llegar a cabo un proyecto de esta índole:
 Realizar el proyecto con tres meses de anticipación
 Calibrar correctamente el peso de los materiales a utilizar
 Adquirir todos los elementos necesarios para su elaboración con previo
tiempo, incluyendo importaciones de otros países.
 Ubicar los elementos y módulos en lugares estratégicos para no tener
problemas con conexiones
MEGABOT 32

Fuentes de Consulta
 Proyecto brazo robótico (2014) en Electro Site. Recuperado el 24 de Agosto
de 2018, de: http://wwwelectrosite01.wordpress.com/2014/06/05/proyecto-
brazo-robotico-configuracion-modulo-bluetooth/
 Servomotores (2009) en Construcción de robot. Recuperado el 20 de
Agosto de 2018, de: http://www.neoteo.com/servomotores-el-primer-paso-
hacia-tu-robot

Glosario
MEGABOT 33

Anexos