0% encontró este documento útil (0 votos)
7 vistas69 páginas

No Venos

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1/ 69

EL CENÁCULO

ROBÓTICA
Ing. Gabriela Hernández

DEVOCIÓN, TRABAJO Y
CARIDAD
Bienvenidos al período 2024

Devoción, Trabajo y Caridad


Robótica educativa: el futuro de la
tecnología

Devoción, Trabajo y Caridad


• Robótica : Rama de la ingeniería que se encarga del diseño, construcción y
programación de robots.
• Usos:
*Medicina,
*Industria.
*Educación (STEM)
La robótica educativa fomenta habilidades como:
*trabajo en equipo
*Resolución de problemas
*Creatividad.
Robótica en la industria

Devoción, Trabajo y Caridad


• En la industria, los robots se utilizan para realizar tareas
repetitivas y peligrosas, así como para aumentar la
eficiencia y la productividad.
• ¿Qué actividades cree usted que puede realizar un robot
en la industria?
• Los robots colaborativos trabajan junto a los humanos en
la misma área de trabajo, lo que permite una mayor
flexibilidad y eficiencia en la producción.
¿HA ESCUCHADO EL TERMINO ROBOTISTA?

Devoción, Trabajo y Caridad


Robótica en la medicina
• En la medicina, los robots se utilizan en diversas áreas, como la

Devoción, Trabajo y Caridad


cirugía, la rehabilitación y la asistencia a personas mayores o
discapacitadas.

• La robótica también se utiliza en la rehabilitación física de


pacientes que han sufrido lesiones o enfermedades neurológicas.
Robótica Educativa

Devoción, Trabajo y Caridad


• La robótica educativa se ha convertido en una herramienta cada
vez más popular en las aulas de todo el mundo. Los estudiantes
pueden aprender sobre programación, electrónica y mecánica a
través de la construcción y programación de robots.
• Un robot educativo: Esta imagen muestra un robot
específicamente diseñado para fines educativos. El robot tiene
sensores y actuadores que los estudiantes pueden programar
para realizar diferentes tareas.
APP INVENTOR

Devoción, Trabajo y Caridad


App inventor es un entorno de programación que permite
crear aplicaciones móviles de forma muy sencilla, por lo

Devoción, Trabajo y Caridad


que es accesible a todo el mundo, incluso a los niños.

Está formado por tres herramientas:


● Gestor de proyectos
● Diseñador
● Editor de bloques
Para suscribirte al servicio necesitas una cuenta de google.
En esta herramienta podemos realizar un seguimiento de
nuestros proyectos.
Entorno de App Inventor
Área de Paleta:
Interfaz de usuario.- Modifica el aspecto físico de la

Devoción, Trabajo y Caridad


aplicación.
Disposición.- Modifica la ubicación de elementos.
Medios.- Añade componentes multimedia.
Dibujo y animación.- Permite ingresar imágenes que
pueden moverse.
Maps.- Obtiene una ubicación en especifico.
Sensores.- Permiten utilizar sensores del teléfono móvil.
Social.- Envía información mediante llamadas, mensajes o
correo electrónico..
Almacenamiento.- Almacena datos de la web.
Conectividad.- Permite conectarse a otros dispositivos de
forma inalámbrica como el bluetooth.

Devoción, Trabajo y Caridad


ÁREA DE VISOR.- Simula la pantalla del celular.
ÁREA DE COMPONENTES.- Muestra todos los componentes
ÁREA DE PROPIEDADES.- modifica las propiedades del
componente.
Devoción, Trabajo y Caridad
Devoción, Trabajo y Caridad
Segundo Trimestre

Devoción, Trabajo y Caridad


Uso de botones para la realización de instrucciones

Bloques de programación

Devoción, Trabajo y Caridad


•En App Inventor, los bloques de programación se dividen
en cuatro categorías principales:
•Condiciones: se utilizan para realizar distintas acciones
en función de que ocurra o no algo.
•Bucles: provocan la ejecución repetida de varias
sentencias.
•Variables: se utilizan para definir y cambiar variables.
•Eventos: son indispensables para que los programas sean
capaces de responder a la interacción del usuario con el
interfaz.
1.Bloques de Control:
1.Si… entonces…: Prueba una condición. Si es
verdadera, ejecuta una secuencia de bloques; de

Devoción, Trabajo y Caridad


lo contrario, los ignora.
2.Por cada número (variable) desde…: Ejecuta
bloques para cada valor numérico en un rango
específico.
3.Por cada elemento (variable) en la lista…
ejecutar: Realiza acciones para cada elemento
de una lista.
4.Mientras comprobar… ejecutar: Comprueba
una condición y ejecuta los bloques mientras se
cumpla.
5.Si… entonces… si no: Prueba una condición y
ejecuta bloques según el resultado.
Devoción, Trabajo y Caridad
1.Bloques de Texto y Matemáticas:
1.Concatenar: Combina cadenas
de texto.
2.Sumar, restar, multiplicar,
dividir: Realiza operaciones
matemáticas básicas.
3.Convertir a número: Convierte
texto en un valor numérico.
Bloque de Variables no copiar

Devoción, Trabajo y Caridad


Bloque de procedimientos no copiar

Devoción, Trabajo y Caridad


Devoción, Trabajo y Caridad
Devoción, Trabajo y Caridad
REPRODUCTOR MP3
BLOCKLY GAMES
Arduino –visualino-Bluetooth

Devoción, Trabajo y Caridad


Arduino.- Es un software libre son los programas
informáticos cuyo código es accesible por
cualquiera para que quien quiera pueda utilizarlo
y modificarlo. Arduino ofrece la plataforma Arduino
IDE (Entorno de Desarrollo Integrado)
Bluetooth.-La tecnología de radio inalámbrica
de corto alcance de Bluetooth permite que
dos dispositivos se comuniquen, sin necesidad
de infraestructura de red.
¿Cómo funciona Arduino?

Devoción, Trabajo y Caridad


Visualino

Devoción, Trabajo y Caridad


Visualino es un entorno intuitivo de programación, basado en
Google Blockly y bitbloq de bq, que genera código nativo de
Arduino, lo que permite la ejecución de programas
independientemente del PC.

Aplicación: Continuamos con aplicaciones móviles y


actividad en el texto página 26 y 27
Taller escrito
Defina con sus palabras lo

Devoción, Trabajo y Caridad


siguiente:
1- Qué es una APP?
2- Qué es un Emulador?
3- Para qué se utiliza App
Inventor en la simulación de
proyectos?
4- Qué emulador ha utilizado?
CALCULADORA EN APP INVENTOR

Devoción, Trabajo y Caridad


Devoción, Trabajo y Caridad
CONEXIONES DE 2 MOTORES
PARA MOVIMIENTO DE ROBOT
MEDIANTE USO DE BLUETOOTH

OBJETIVOS:
Conexión de motores para control del robot
Programación del robot controlado por Bluetooth.
Conexiones de Arduino Nano
Conexiones del modulo Bluetooth HC 05
al arduino nano.
PÁGINA 32
Puente H L293D
• El driver puente H L293D facilita el control de motores con Arduino o
PIC. Posee diodos internos de protección para cargas inductivas como
motores. Su pequeño tamaño es ideal para ser utilizado en proyectos
de robótica móvil como seguidores de línea, velocistas, laberinto.
• Driver Puente H
• El puente H es el que nos permite invertir el giro de un motor,
necesitamos un puente H que tenga dos canales para poder
controlar dos motores.
Control del carrito con bluetooth

• Hacer la programación en App inventor para la


aplicación de control de un carrito utilizando
bluetooth.
Visualino
• En Visualino, los bloques se utilizan para construir
programas de manera visual.
1.Bloques de Funciones ("Funciones"):
1.Función: Permiten definir funciones personalizadas con un
conjunto específico de instrucciones. Puedes crear tus propios
bloques de función para encapsular y reutilizar fragmentos de
código.
2.Bloques de Matemáticas ("Matemáticas"):
1.Función: Facilitan operaciones matemáticas básicas. Puedes
encontrar bloques para sumar, restar, multiplicar, dividir y
realizar otras operaciones aritméticas con valores numéricos.
Bloques de Programación de Visualino
3.Bloques de Lógica ("Lógica"):
1.Función: Permiten realizar operaciones lógicas como "Si-
Entonces" (if-else) y otras comparaciones. Estos bloques son
esenciales para tomar decisiones en el programa.
4. Bloques de Variables ("Variables"):
2.Función: Facilitan la manipulación de variables en el
programa. Puedes crear variables, asignarles valores, realizar
operaciones con ellas y mostrar sus valores. Los bloques de
variables son esenciales para almacenar y manipular
información en tu programa.
• Algunos ejemplos específicos de bloques en cada categoría podrían incluir:

• Bloque de Función:

• Definir Función: Permite crear una función personalizada con un nombre


específico y un conjunto de bloques internos.

• Bloques de Matemáticas:
• Sumar: Suma dos valores numéricos.
• Restar: Resta un valor numérico de otro.
• Multiplicar: Multiplica dos valores numéricos.
• Dividir: Divide un valor numérico entre otro.
VISUALINO – SERVOMOTOR-PWM
Practica N1: Control de servomotor con
Visualino

Tarea para la semana del 03 de Junio al
07 de Junio
• Indagar y registrar en sus apuntes ¿Cómo trabajan las Señales PWM ?
Revisión sobre la investigación sobre Señales PWM.
¿Qué es un servomotor?

• Un servomotor es un tipo especial de motor que se utiliza


comúnmente en sistemas de control de posición. Los servomotores
están diseñados para controlar el ángulo de rotación y mantener una
posición específica.

• Aquí hay algunas características clave de los servomotores:


• Control de Posición:
• Controlan la posición angular con precisión. Pueden girar a un ángulo
específico y mantener esa posición, lo que los hace ideales para
aplicaciones donde se requiere un control preciso del movimiento.

• Retroalimentación de Posición:
• La mayoría de los servomotores incorporan un sistema de
retroalimentación de posición, como un potenciómetro o un codificador.
Esta retroalimentación permite al sistema de control saber la posición
exacta del servomotor en un momento dado.
SERVOMOTOR
• Alto Torque a Bajas Velocidades:
• Los servomotores suelen proporcionar un alto torque (fuerza de giro) a
velocidades bajas. Esto es beneficioso para aplicaciones que requieren
movimientos precisos y controlados.

• Control por Pulso:


• La mayoría de los servomotores se controlan mediante señales de
pulso. Estos pulsos determinan la posición deseada del servomotor. Un
pulso de duración específica indica la posición angular que se debe
alcanzar.
PWM EN SERVOMOTORES (Pulse Width
Modulation)
• Este pulso puede variar en duración, con un pulso mínimo, un pulso
máximo y una frecuencia de repetición.
• Es una técnica utilizada en electrónica para controlar la cantidad de
energía entregada a un dispositivo.
• “Imagina que quieres controlar la velocidad de un ventilador o la
intensidad de una luz de manera más eficiente. Aquí es donde entra en
juego el PWM.”
• En resumen, los servomotores son componentes esenciales en
sistemas donde se requiere un control preciso de la posición angular.
Práctica N2 Control de Servomotores
con Potenciómetro
¿Qué importancia tienen los PWM con
respecto a la robótica?
• La modulación por ancho de pulso (PWM) desempeña un papel
importante en la robótica, ya que se utiliza para controlar diversos
componentes y actuadores en robots.
• Control de motores: Los motores eléctricos en robots a menudo se
controlan mediante señales PWM. Al modular el ancho de los pulsos
de la señal PWM, se puede controlar la velocidad de giro del motor.
• Control de servomotores: Se utilizan señales PWM para enviar
comandos de posición al servomotor. El ancho del pulso determina la
posición deseada.
• Control de luces y sensores: La intensidad de la luz en sensores de luz
y la iluminación en general. Esto permite ajustar la cantidad de luz
según las necesidades específicas del robot.
• Gestión de energía: PWM se utiliza en la gestión de la energía de los
robots para controlar la potencia entregada a diferentes sistemas.
• Control de actuadores: Las válvulas hidráulicas o actuadores
neumáticos, también pueden ser controlados mediante señales PWM
para regular el flujo de fluido y, por lo tanto, la acción del actuador.
• CÁLCULO DE ÁNGULO DE SERVOMOTOR
Actividad

• Texto página 49-52-53


Módulo Bluetooth Hc-05

Devoción, Trabajo y Caridad


El módulo Bluetooth HC-05 nos
permite conectar nuestros
proyectos con Arduino a un
smartphone, celular o PC de
forma inalámbrica (Bluetooth),
con la facilidad de operación de
un puerto serial.
Estado Conectado o de comunicación
- Entra a este estado cuando se establece una

Devoción, Trabajo y Caridad


conexión con otro dispositivo bluetooth.
- El LED hace un doble parpadeo.
- Todos los datos que se ingresen al HC-05 por el
Pin RX se trasmiten por bluetooth al dispositivo
conectado, y los datos recibidos se devuelven
por el pin TX. La comunicación es transparente
PINES DEL MÓDULO BLUETOOTH
HC-05

Devoción, Trabajo y Caridad


VCC: VOLTAJE POSITIVO
GND: VOLTAJE NEGATIVO
TX: TRANSMISIÓN DE DATOS
RX: RECEPCIÓN DE DATOS
EN: PIN PARA ENTRAR EN MODO CONFIGURACIÓN
DEL MODULO
STATE: SALIDA PARA CONECTAR UN LED Y
VISUALIZAR CUANDO SE ESTA COMUNICANDO EL
MÓDULO.
Código de emparejamiento por defecto:
1234
Conexiones de Arduino Nano
Practica N1: Control de servomotor con Visualino
VIDEO 14 A
Y 14 B
Control de servomotores a través de
comandos de voz

Devoción, Trabajo y Caridad


El control de servomotores implica ajustar la posición o
velocidad de un motor eléctrico para lograr una tarea
específica.

•Voz como Interfaz: Utilizar comandos de


voz permite una interacción intuitiva con los
servomotores, lo que puede ser útil en
aplicaciones como robots colaborativos o
sistemas de domótica.
COMANDO DE VOZ

Devoción, Trabajo y Caridad


Los comandos de Acceso por voz te permiten controlar el
dispositivo Android con la voz.
Gracias

También podría gustarte