100% encontró este documento útil (1 voto)
73 vistas200 páginas

Robótica Educativa para Secundaria

Este cuadernillo está diseñado para docentes de 1º, 2º y 3º de secundaria, con el objetivo de implementar prácticas de robótica educativa que fortalezcan el Pensamiento Matemático y la Exploración y Comprensión del Mundo Natural y Social. Incluye 20 prácticas que se desarrollan en 40 sesiones, orientadas a fomentar competencias científicas y tecnológicas en los alumnos, alineadas con la Industria 4.0. El material busca ser una herramienta innovadora para mejorar la calidad educativa en Guanajuato.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
73 vistas200 páginas

Robótica Educativa para Secundaria

Este cuadernillo está diseñado para docentes de 1º, 2º y 3º de secundaria, con el objetivo de implementar prácticas de robótica educativa que fortalezcan el Pensamiento Matemático y la Exploración y Comprensión del Mundo Natural y Social. Incluye 20 prácticas que se desarrollan en 40 sesiones, orientadas a fomentar competencias científicas y tecnológicas en los alumnos, alineadas con la Industria 4.0. El material busca ser una herramienta innovadora para mejorar la calidad educativa en Guanajuato.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Cuadernillo

para el
docente de
1º, 2° y 3º
de secundaria

Prácticas con robótica


educativa libre
Material para fortalecer los campos formativos del Pensamiento
Matemático y Exploración y comprensión del mundo natural y social.
1
Prácticas con robótica
educativa libre
Material para fortalecer los campos de formación académica de
Pensamiento Matemático y Exploración y Comprensión del Mundo Natural y Social.

Cuadernillo para el docente de 1º, 2° y 3º de secundaria

Prácticas con robótica educativa libre. Material para fortalecer los campos de formación académica de Pensamiento
Matemático y Exploración y Comprensión del Mundo Natural y Social, del nivel educativo de secundaria.

Este cuadernillo fue desarrollado por la Dirección de Innovación Educativa de la Dirección General para el Desarrollo
Integral de la Comunidad Educativa.
Secretaría de Educación de Guanajuato.

Secretaría de Educación de Guanajuato, 2019


Conjunto Administrativo Pozuelos s/n, C.P. 36000
Guanajuato, Gto., México

Dirección General para el Desarrollo Integral de la Comunidad Educativa


Dirección de Innovación Educativa
Departamento de Innovación en Tecnología Educativa

Recursos gráficos:
[Link]
[Link]/es/
[Link]
[Link]

Impreso en Vimarsa S.A. de C. V. con domicilio en: Carr. Gto. - J. Rosas, Km. 12. C.P. 36260. Guanajuato, [Link]ón
Gratuita – Prohibida su venta

Para el presente material, al igual que la Secretaría de Educación Pública (SEP), la Secretaría de Educación de Guanajuato
(SEG) emplea los términos: niño(s), docente(s) y alumno(s) aludiendo a ambos géneros, con la finalidad de facilitar la
lectura. Sin embargo, este criterio editorial no demerita los compromisos que la SEG asume en cada una de las acciones
encaminadas a consolidar la equidad de género.

Toda la información e imágenes presentadas en este cuadernillo han sido utilizadas sólo con fines educativos.
presentación

Estimado profesor:

En tus manos tienes un material diseñado para que acompañes a tus alumnos en el diseño y creación de proyectos
de robótica educativa en el entorno Arduino, que lleven al entendimiento de los procesos automatizados y su
digitalización, así como el manejo de las tecnologías de la electrónica e informática, los cuales son ejes fundamentales
en la industria 4.0.

El proceso de enseñanza-aprendizaje que conlleva el desarrollo de las actividades plasmadas en este documento,
impacta directamente a la formación académica del alumno de educación básica. Particularmente, en el desarrollo
de competencias de los campos de formación de Pensamiento Matemático y Exploración y Comprensión del Mundo
Natural y Social para los tres grados de secundaria.

Este cuadernillo está diseñado como una guía que sirva para desarrollar 20 prácticas de robótica educativa libre para
ser implementadas en 40 sesiones de 90 minutos cada una. En cada práctica, encontrarás una ficha descriptiva con
el tiempo, número de sesiones requeridas para su desarrollo, así como sus propósitos. Además, cuenta con un listado
de instituciones educativas del Estado de nivel medio superior y superior que tienen carreras especializadas en los
temas que serán vistos en las prácticas, asimismo se menciona su ubicación con la finalidad de orientar al alumno en
su orientación vocacional y proyecto de vida.

Docente, te invitamos a que hagas uso de este material para coadyuvar en el logro educativo de tus alumnos, que
puede convertirse en una herramienta innovadora para el fortalecimiento y mejora de tu práctica educativa. Estamos
seguros de que con tu compromiso y colaboración continuaremos trabajando para hacer de Guanajuato un
estado de acciones encaminadas a mejorar la calidad de la educación.

Secretaría de Educación de Guanajuato


contenido

Propósito V
Justificación VI
Enfoque pedagógico VII
Tabla de saberes VIII
Aprendizajes Esperados que se abordan IX
Estructura X
Orientaciones didácticas XI
Módulo I. Introducción a la programación por bloques para Arduino
Objetivo del módulo.................................................................................................2
Conceptos generales de robótica.........................................................................3
La protoboard y la resistencia eléctrica.............................................................9
Pensamiento lógico y computacional................................................................11
Práctica 1. El Juego de los datos.......................................................................... 13
Práctica 2. Los elementos químicos...................................................................22
Práctica 3. Lámpara de luz led.............................................................................33
Práctica 4. Mi primer videojuego........................................................................38
Práctica 5. Lámpara automática......................................................................... 46
Práctica 6. Detector de metales..........................................................................53
Práctica 7. Pluma de estacionamiento...............................................................59
Práctica 8. Termómetro digital............................................................................65
Práctica 9. Plano inclinado y malacate..............................................................73
Módulo II. Componentes electrónicos de la Industria 4.0
Objetivo del módulo...............................................................................................82
La Industria 4.0 en las empresas........................................................................82
Práctica 10. Fuerza de gravedad..........................................................................83
Práctica 11. Vúmetro.............................................................................................. 90
Práctica 12. Banda transportadora.................................................................... 98
Práctica 13. Luces domóticas.............................................................................105
Práctica 14. Cine-periscopio................................................................................113
Práctica 15. Seguidor solar.................................................................................. 122
Práctica 16. Construyendo una grúa................................................................128
Práctica 17. Mecanismo biela-manivela...........................................................134
Módulo III. La Industria 4.0 en el estado de Guanajuato
Objetivo del módulo.............................................................................................142
Tecnología y sociedad.........................................................................................142
Práctica 18. Construyendo un invernadero semiautomático....................143
Práctica 19. Alarma de fuego.............................................................................. 153
Práctica 20. Mi primer robot...............................................................................160
Referencias 171
Anexo I. Instalación de software mBlock 176
Anexo II. Crear programa 180
Anexo III. Guardar programa 181
Anexo IV. Descarga de imágenes 183
Anexo V. Descarga de librerías 185
propósito

Al finalizar las prácticas de este cuadernillo, los alumnos de educación secundaria, aplicarán contenidos de enseñanza de
los campos de formación académica de Pensamiento Matemático y Exploración y Comprensión del Mundo Natural y Social
por medio del desarrollo de proyectos innovadores de robótica educativa, que contribuyan al logro del perfil de egreso de
educación básica y promuevan la vocación científica y tecnológica hacia la Industria 4.0 en el estado de Guanajuato.

V
Justificación
De acuerdo con el informe proporcionado por la DeSeCo1 (Defining and Selecting Key Competencies, en inglés) se plantea
una pregunta directa al comienzo de su resumen ejecutivo: ¿qué competencias necesitamos para el bienestar personal,
social y económico?. La respuesta se centra en tres categorías interrelacionadas entre sí: 1) usar herramientas interactivas;
2) interactuar en grupos heterogéneos; 3) actuar de forma autónoma.

En este sentido, la escuela se enfrenta al reto de enseñar para aprender, esto es, dotar a los educandos de los recursos
individuales e interpersonales que les permitan enfrentar los retos con autonomía, activando sus conocimientos y destrezas
para resolver los problemas con garantías de éxito. Más aún, al crear un ambiente favorable para el aprendizaje con un
proyecto común ajustado a su contexto, considerando lo anterior, se proyectan acciones educativas hacia un aprender a
aprender. Tal como lo marca el Programa para la Evaluación Internacional de los alumnos (PISA2, por sus siglas en inglés)
para la generación de competencias científicas y tecnológicas.

El presente documento ha sido diseñado para que cada una de las prácticas, a través de una serie de tareas marcadas como
actividad y reto robótico, logren hacer suyos los conceptos básicos de matemáticas, ciencias y tecnología enmarcados
en su propio contexto. Esto conlleva a que los alumnos hagan uso de sus capacidades y de los recursos disponibles
con los que cuentan en su entorno. Mediante el trabajo individual y colaborativo se busca que los alumnos utilicen no
sólo el pensamiento matemático al formular explicaciones, aplicar herramientas digitales, ejecutar algoritmos, desarrollar
estrategias de generalización y particularización; sino que, también puedan, a través de la interpretación y prueba, generar
las habilidades de evaluar y diseñar nuevas propuestas de desarrollos básicos tecnológicos.

Afrontar el cómo resolver un problema desconocido, les permitirá llegar a reflexionar sobre el resultado obtenido, las
dificultades encontradas y las posibilidades de aplicar lo aprendido en otras situaciones. Tal que, al justificar y argumentar
sus planteamientos en ese hacer, intervenga también un componente actitudinal que permite aprender a escuchar a los
demás e identificar el error como fuente de aprendizaje. Esto generará confianza en sí mismo e incluso los orientará a
proyectarse hacia un campo académico y profesional en alguna institución del Estado a partir de incentivar la vocación
científica.

1
Hernández, A. R., & Cortés, K. R. (2008). La organización para la cooperación y el desarrollo económico, OCDE, y la definición de competencias en educación superior:
el caso de México. Educere, 12(43), 751-758.
2
OCDE (2017), Marco de Evaluación y de Análisis de PISA para el Desarrollo: Lectura, matemáticas y ciencias, Versión preliminar, OECD Publishing, Paris

VI
Enfoque pedagógico
Las prácticas propuestas en el presente material, son una herramienta que complementa las metas de aprendizaje de los
campos de formación académica de Pensamiento Matemático y Exploración y Comprensión del Mundo Natural y Social.

Esta propuesta educativa considera implementarse a partir de un enfoque constructivista, en la que el alumno es el
protagonista de su aprendizaje, en la medida en que aplica conocimientos, habilidades y vivencia actitudes en el desarrollo
de las prácticas.

La formación científica básica durante la planeación, el desarrollo, la comunicación, la puesta en marcha de la innovación
y creatividad para buscar soluciones a problemas y contextualizarlos en situaciones del entorno, permiten fortalecer la
vocación científica de los alumnos de secundaria, desarrollando habilidades blandas y la integración de conocimientos de
las diferentes asignaturas de manera transversal.

En este contexto, el profesor es un mediador del aprendizaje para la aplicación de conocimientos y el desarrollo de
habilidades, así como la relación entre los conocimientos previos con los aquí mostrados para que encuentren sentido en
su contexto a las actividades desarrolladas. Promoviendo además, el trabajo interdisciplinario de diversas asignaturas que
contribuyen al logro del perfil de egreso.

En todo este proceso la tarea del docente es fundamental, pues le corresponde seleccionar y adecuar las prácticas de
acuerdo a su entorno. Es el docente quien organiza a los alumnos para el trabajo en el aula, promueve la reflexión de los
propósitos a través de preguntas detonadoras y los impulsa a establecer una relación con los contenidos de las asignaturas
de matemáticas, ciencias y tecnología que revisan los alumnos en el aula. Es por ello que, el contenido temático está
enfocado a reforzar los aprendizajes esperados de los programas de estudio proporcionados por la Secretaría de Educación
Pública (SEP).

Así mismo, el docente es un promotor y coordinador en la discusión sobre las ideas que elaboran los educandos acerca de
las situaciones planteadas, para que logren explicar el porqué de sus respuestas y reflexionen acerca de su aprendizaje.

Por otra parte, el profesor participa en las prácticas como facilitador del conocimiento, para aclarar dudas y vincular conceptos
y procedimientos surgidos en los alumnos en relación al lenguaje convencional y formal en herramientas tecnológicas, en
programación visual y lenguaje matemático.

Es pertinente, además, la reflexión del docente sobre la importancia de la implementación educativa de las tecnologías
de la información y la comunicación en la construcción de un entorno capaz de ayudar a construir seres humanos con la
capacidad y la voluntad de aprender.

VII
tabla de deberes

Módulo I Módulo II Módulo III


Cuestionar las siguientes Determinar las diferentes Dialogar sobre los
preguntas: manifestaciones de las conocimientos adquiridos y
ciencias y la tecnología en la cuestionar:
- ¿Dónde encuentro vida del ser humano. - ¿Qué tipo de desarrollos
tecnologías? - Identificar las aplicaciones tecnológicos son de uso común
Conocer del conocimiento científico y en mi entorno?
la tecnología en su entorno. - ¿Dónde puedo hacer uso de
- ¿Qué beneficios han traído
- Distinguir procesos estas tecnologías?
las tecnologías en favor de la automatizados de los no - ¿Dónde puedo formarme
humanidad? automatizados en su entorno. académicamente para saber
- Identificar los elementos aplicar este tipo de tecnologías?
que conforman un proceso - Identificar nuevas situaciones
automatizado básico. para poner en práctica lo
aprendido.
Analizar las características de Realizar cuestionamientos, Debatir, analizar, reflexionar,
los sensores del kit Arduino. aplicar teorías y métodos de diferenciar las aportaciones de
- Interpretar esquemas solución computacional visual, solución computacionales y
reflexiones, análisis y síntesis para electrónicas.
sencillos eléctricos,
el desarrollo de las prácticas. - Reconocer la interconexión
electrónicos o
hacer electromecánicos básicos.
- Ensamblar los diagramas entre escuela-sociedad-
esquemáticos de acuerdo con industria a través de las
- Reconocer y relacionar los lo propuesto en las prácticas. actividades desarrolladas.
elementos que conforman - Analizar y evaluar los resultados - Ejemplificar soluciones
un ecosistema tecnológico de los retos robóticos obtenidos alternativas y creativas que
para obtener conclusiones. se ajusten a las decisiones
(entorno Arduino).
- Generar las evidencias iniciales.
correspondientes para la
conformación del diario de clase.

- Afirmar la autoestima y - Adquirir habilidades y - Enfatizar las habilidades y


acrecentar la capacidad para estrategias asociadas que les estrategias para lograr una
la toma de decisiones. permitan identificar, manejar, sana convivencia, que permita
valorar y actuar conforme a sus la colaboración a través de
- Monitorear logros,
propios criterios, intereses y la empatía, el respeto y la
Ser y dificultades y avances. estados emocionales. gratitud, a fin de alcanzar metas
- Fomentar la reflexión a
Convivir través del diálogo, conductas
- Fomentar la disciplina y el comunes en la escuela, familia y
trabajo en equipo. sociedad.
empáticas y respetuosas. - Desarrollar formas de escucha
activa.

VIII
Aprendizajes Esperados
que se abordan
A continuación se enlistan los aprendizajes esperados del plan de estudios vigente para la educación secundaria, que desde
la implementación de las prácticas se contribuye al desarrollo de conocimientos, habilidades y actitudes que favorecen el
logro educativo:

Campo de Formación Académica de Pensamiento Matemático

• Determina la probabilidad teórica de un evento en un experimento aleatorio.


• Calcula la probabilidad de ocurrencia de dos eventos mutuamente excluyentes.

Campo de Formación Académica de Exploración y Comprensión del Mundo Natural y Social

• Identifica cómo los cambios tecnológicos favorecen el avance en el conocimiento de los seres vivos.
• Describe las características del modelo de partículas y comprende su relevancia para representar la estructura de
la materia.
• Analiza las formas de producción de energía eléctrica, reconoce su eficiencia y los efectos que causan al planeta.
• Describe la generación, diversidad y comportamiento de las ondas electromagnéticas como resultado de la
interacción entre electricidad y magnetismo.
• Describe el funcionamiento básico de las fuentes renovables de energía y valora sus beneficios.
• Describe, explica y experimenta con algunas manifestaciones y aplicaciones de la electricidad e identifica los
cuidados que requiere su uso.
• Describe, representa y experimenta la fuerza como la interacción entre objetos y reconoce distintos tipos de fuerza.
• Analiza cambios en la historia, relativos a la tecnología en diversas actividades humanas (medición, transporte,
industria, telecomunicaciones) para valorar su impacto en la vida cotidiana y en la transformación de la sociedad.

IX
estructura
En el primer módulo, los alumnos desarrollarán prácticas que les permitirán identificar los conceptos de la electrónica básica
y de esta manera desarrollar proyectos sencillos que se relacionan con su entorno mediante la realización de circuitos
electrónicos por medio de los componentes electrónicos que conforman su kit Arduino y el software de programación
mBlock.
En el segundo módulo, los alumnos desarrollarán practicas más complejas relacionándolas con las materias de matemáticas
y de la línea de ciencias y tecnología, reforzando su conocimiento en el tema visto en clase, aprenderán a desarrollar
prototipos con el uso de la electrónica y descubrirán las funcionalidades de algunos de los diferentes sensores con los que
cuenta su kit.
Para finalizar, el tercer módulo propone proyectos que integran los conocimientos adquiridos en los módulos anteriores,
enfocados al desarrollo de prototipos funcionales que están implementándose actualmente dentro de diversos campos de
la industria del Estado, de esta manera los alumnos podrán tener una visión del impacto que podrán generar en su entorno
al desarrollarse en estos campos con la formación académica que pone a su disposición el estado de Guanajuato.
En cada práctica encontrarás una ficha descriptiva con el tiempo y el número de sesiones requeridas para su desarrollo, así
como el objetivo general, objetivos específicos y los aprendizajes esperados de acuerdo al campo, eje y tema relacionado
al proyecto. Además, cuenta con un listado de instituciones educativas del Estado de nivel medio superior y superior que
tienen carreras especializadas en los temas que serán vistos en las prácticas, asimismo se menciona su ubicación con la
finalidad de orientar al alumno en su orientación vocacional y proyecto de vida.
Cada práctica tiene los siguientes elementos:

• Introducción, se menciona su relación con algunos temas de los campos de formación de Pensamiento Matemático
y Exploración y Comprensión del Mundo Natural y Social de su libro de texto.
• Materiales requeridos, se presenta un listado de los elementos del kit Arduino que serán utilizados, así como
material de reúso para complementar el prototipo.
• Construcción mecánica o el Diagrama de conexión eléctrica, donde se podrá visualizar el circuito a crear, mismo
que debe ser replicado con las mismas características.
• Programación y control, en esta sección se explicará a detalle la creación del código y los pasos a seguir para
transferirlo al circuito, así como las indicaciones para probar su funcionalidad.
• Desafío robótico, donde de manera autónoma, se proponen ajustes al código y en algunos casos armar una
estructura para complementar el prototipo, con la finalidad de fomentar la creatividad de los alumnos al mismo
tiempo que se les muestra una aplicación real del proyecto.
• Evaluación final, se sugiere una autoevaluación que invita al alumno a reflexionar, investigar, analizar y generar
conclusiones sobre el trabajo realizado. Escribiendo sus respuestas en un “diario de clase” en el que el alumno
identifica los logros y dificultades a las que se enfrentaron durante el desarrollo de la práctica.
• Adicionalmente, en algunas prácticas encontrarás Aplicaciones en la industria de los prototipos creados dentro de
algunas empresas del Estado.
• De manera complementaria, para un mejor entendimiento e interpretación de los códigos, se ha creado un Glosario
que estará disponible para su consulta en línea en la página [Link], sección: Tu Espacio
Docente, apartado: Robótica Educativa, botón: Cuadernillo.

X
orientación didáctica
Aun cuando los alumnos no están del todo relacionados con un entorno tecnológico, es importante que se les permita
explorar por si mismos la información que se presenta en el cuadernillo con el fin de ayudar a que, de forma paulatina,
identifiquen las características de los diferentes elementos y los integren a sus conocimientos. Para ello el profesor deberá:

• Favorecer el pensamiento deductivo.


• Disponer de los recursos necesarios para la realización de la práctica.
• Organizar al grupo para el desarrollo de la práctica en función del contexto y necesidades específicas de los alumnos
y la escuela.
• Ayudar a identificar la función de algunos elementos específicos de la tarjeta Arduino, así como de su entorno.
• Explicar el uso del material reciclado para el desarrollo de las actividades. Guiar la elección de materiales que, si es
el caso, puedan sustituir a los marcados en las prácticas.
• Identificar con los alumnos los algoritmos aplicados, por ejemplo: algoritmos para sumar y restar.
• Apoyar en la comprensión del reto planteado a resolver. Analizar la situación que implica un problema que permita
establecer la solución adecuada. Una mala comprensión, implica una respuesta incorrecta.
• Dedicar tiempo en el seguimiento de las actividades grupales para asegurar la apropiación de conocimientos, en
aras de generar habilidades que les permitan trabajar en la solución de los retos robóticos.
• Ayudar a identificar los diferentes dispositivos tecnológicos empleados como parte de las soluciones que se ofrecen
en los diferentes ámbitos de ciencias y tecnología.
• Generar un espacio propicio para la toma y reflexión de consciencia en el uso de energías renovables, a través de
la reflexión y la puesta en práctica de ejercicios.
• Establecer con los alumnos el manejo de sus tiempos con el fin de brindarles un espacio para aclarar ideas, aportar
información o explicaciones necesarias para que avancen en sus conclusiones y formalizar los conocimientos
implicados en el desarrollo de sus actividades.
• Orientar de acuerdo con las inquietudes generadas, cuáles serían sus perspectivas vocacionales.

XI
Introducción a la
programación por
bloques para Arduino

módulo

1
módulo 1

Objetivo del módulo


Conocer y utilizar los elementos básicos de la programación por bloques y los principios de electrónica para desarrollar
proyectos que permitan al alumno identificar los elementos de su kit Arduino, así como el entorno de programación.

Sistema de Estructura Sistema


control y mecánica y de electrónico,
programación transmisión de sensores y
movimientos actuadores

Tus alumnos aprenderán a:


• Programar aplicaciones sencillas utilizando un lenguaje de programación por
bloques a través del software mBlock.

• Programar la tarjeta Arduino UNO utilizando un lenguaje de programación por


bloques.

• Interpretar e implementar circuitos electrónicos usando la protoboard.

• Utilizar los sensores y actuadores del kit de robótica.

• Diseñar y construir estructuras y mecanismos de transmisión de movimiento.

2
módulo 1

Conceptos generales
de robótica
Bienvenido al cuadernillo de robótica educativa libre, a lo largo de este material, tus alumnos reconocerán los
conceptos y las habilidades necesarias para construir proyectos de robótica. Avanzarán paso a paso en esta aventura
mientras resuelven proyectos, actividades y desafíos robóticos con el uso de su kit Arduino.

Antes de comenzar, cuestiona a tus alumnos: ¿saben qué es un robot?


De acuerdo con la Real Academia Española (2019, definición 1) un robot es:
“Una máquina o ingenio electrónico programable que es capaz de
manipular objetos y realizar diversas operaciones”.

Antes de comenzar, ¿sabes qué es un robot?

Para que un robot sea capaz de manipular objetos y realizar diversas operaciones, debe contar con un sistema de control,
una estructura mecánica y un sistema electrónico.

• Sistema de control y programación. Es el cerebro del robot que puede ser programado mediante instrucciones
ordenadas que le indican lo que debe hacer, a esta serie de pasos se le conoce como código. El código se puede
diseñar en un software de programación, por medio de una computadora, tableta o celular.
• Estructura mecánica y de transmisión de movimientos. Son todas las partes que ayudan a dar forma al robot, es
como el esqueleto del cuerpo humano, por medio del cual pueden desplazarse o realizar diversos movimientos.
Esta estructura puede ser de diversos materiales como: metal, plástico, cartón, papel, entre otros. Al igual que el
cuerpo humano, el robot requiere de nervios que le hagan llegar las señales del cerebro para indicarle cómo mover
su estructura. Los nervios del robot son los cables.
• Sistema electrónico, actuadores y sensores. Para explicar este término, haz referencia a que, el cuerpo humano cuenta
con músculos que le permiten ejecutar los movimientos que el cerebro le indica, además, tiene cinco sentidos que le
ayudan a recibir información del exterior y reaccionar conforme a ello, proceso durante el cual gasta una gran cantidad
de energía. Un robot cuenta con actuadores que funcionan como músculos, sensores que representan los cinco sentidos
y es alimentado por energía eléctrica a través de un sistema eléctrico que le da la energía para moverse.

Sistema de control y programación


El sistema de control es el encargado de coordinar las actividades y tareas que realiza un robot, normalmente se compone
de una computadora o un microcontrolador. En la computadora se introducen las instrucciones precisas para ser ejecutadas
por el robot, a este conjunto de instrucciones se le llama código o programa. Si un robot no tiene ese código, simplemente
no funcionará.

En este cuadernillo de robótica se utilizará como sistema de control, la tarjeta Arduino (ver Figura 1) que es un microcontrolador
muy sencillo y ampliamente utilizado en proyectos de robótica en todo el mundo. Además, utilizarás la programación por
bloques como lenguaje de programación dentro de la aplicación mBlock, software diseñado para que los niños y jóvenes
aprendan a programar e introducirse a la robótica educativa.

3
módulo 1

Introducción a la programación por bloques para Arduino

Figura 1
Arduino y mBlock, una excelente combinación para controlar robots.

Sistema de control

Programación
por bloques

Nota: La figura muestra la tarjeta Arduino y el software mBlock sirve para crear los códigos que se cargarán en la tarjeta.

El sistema nervioso periférico


Al mismo tiempo que se lee este cuadernillo, se realizan otras funciones como llevar y traer información de un órgano a
otro, el sistema nervioso periférico está compuesto por las fibras nerviosas, formando una especie de cableado que va
hacia todos nuestros órganos para llevar y traer información entre el cerebro y cada uno de ellos (SEP, 2019).

El sistema nervioso y su relación


Figura 2
con el sistema de control de un robot
Componentes internos de un microcontrolador
En un robot, el sistema nervioso está integrado por la
Memoria ROM Memoria RAM
computadora o el microcontrolador (ver Figura 2) y por los
circuitos eléctricos por donde viaja la información.
CPU
Tu kit de robótica contiene una tarjeta Arduino, ésta
servirá como sistema nervioso central de los proyectos
Puertos de entrada y salida de información
que vas a desarrollar a lo largo de este material.

Dentro de cualquier microcontrolador encontraremos cuatro estructuras básicas, que son:


• Memoria ROM. Al igual que nuestro cerebro el microcontrolador tiene la capacidad de recordar, sin embargo,
esta capacidad es muy limitada, pero suficiente para almacenar en ella instrucciones secuenciales que definen su
funcionamiento.
• Memoria RAM. En esta memoria, la información se almacena por un tiempo corto, similar a como cuando resuelves
una suma o una resta y almacenas temporalmente los resultados para hacer tus operaciones, pero una vez que
terminas ya no necesitas esa información y ésta desaparece.
• Puertos de entrada y salida de información. Son los medios por los cuales llega o sale información hacia o desde
el microcontrolador, el robot o dispositivo. En la placa Arduino se le conocen como pines.
• CPU (Unidad Central de Procesamiento, por sus siglas en inglés). Es un circuito electrónico, el cual interpreta
las instrucciones escritas en un programa y las ejecuta, empleando en ello la lógica y la aritmética, de esta manera
controla los puertos de entrada y salida.

4
módulo 1

Introducción a la programación por bloques para Arduino

Además de funcionar como el cerebro del robot, como ya lo mencionamos, la placa Arduino tiene pines, que son los
pequeños orificios donde se pueden insertar o conectar otros elementos, como los sensores y actuadores. Estos sensores
son dispositivos capaces de detectar magnitudes físicas o químicas llamadas variables de instrumentación y convertirlas en
variables eléctricas que la placa pueda procesar.

En la Figura 3, se muestra cada una de las partes de la placa Arduino UNO, así como su descripción en la Tabla 1:
Figura 3
Placa Arduino y sus partes

Puertos de entradas y salidas digitales

Botón Reset

Puerto USB

Microcontrolador
ATMega

Conector de
alimentación

Pines o terminales Entradas


GND, 5V y 3.3V analógicas

Nota: La figura muestra las partes que integran la placa Arduino UNO y sus nombres.

5
módulo 1

Introducción a la programación por bloques para Arduino

Tabla 1
Principales secciones de la placa Arduino

Parte Descripción

Microcontrolador ATmega Cerebro de la tarjeta Arduino UNO.

Pines o terminales GND, Estos pines se usan para proporcionar alimentación eléctrica de 5 Volts (V) o 3.3V para
5V y 3.3V los circuitos externos a la tarjeta.

Conector de alimentación Este conector se utiliza para alimentar la tarjeta Arduino UNO, cuando no está
conectada al puerto USB mediante un cargador o eliminador.
Puerto de entradas
analógicas Se utiliza para leer entradas de voltaje en un rango entre 0V a 5V.

Puerto de entradas y Solo admiten dos posibles estados 1 o 0, el 1 representa encendido y el 0 representa
salidas digitales apagado.
Comunica la tarjeta Arduino UNO con la computadora, al mismo tiempo que es
Puerto USB alimentada con 5V de energía a través del puerto USB. Además, permite la descarga
de programas de la computadora hacia la tarjeta Arduino UNO.
Botón de reset Restablece la configuración del microprocesador ATmega a las características de fábrica.

Estructura mecánica y de transmisión de movimientos


Es el conjunto de elementos estructurales y mecánicos que permiten que el robot pueda manipular objetos. Para construir
y dar forma a los prototipos de los desafíos robóticos que se harán en cada una de las prácticas, tus alumnos podrán
utilizar materiales como: palitos de madera, pegamento, cinta adhesiva, ligas, hilo, cartón, entre otros (ver Figura 4).
Figura 4
Ejemplo de materiales para la construcción de la estructura y los mecanismos de tu robot.

Hojas de papel Cartón Palos de madera Abatelenguas

Pegamento en barra o líquido Ligas Clips Estambre

Para poder construir un robot, el primer paso es conocer los componentes y sistemas que lo integran. A manera de
referencia, en este momento que inicias el desarrollo de dispositivos robóticos, debes tomar en cuenta que la mayoría de
los diseñadores de robots se inspiran en el cuerpo humano y en los seres vivos en general, para construir las estructuras y
mecanismos de movimiento de un robot.

6
módulo 1

Introducción a la programación por bloques para Arduino

¿sabías que...? Finalmente, la computadora


o controlador de un robot
funciona de manera similar
al cerebro, que es donde se
procesa la información y se
toman las decisiones.

A los componentes rígidos de


un robot se les llama eslabones,
estos suelen ser largos y duros
como los huesos de tu cuerpo.
Los eslabones están unidos
Los motores en los robots, son
unos con otros mediante
los encargados de dotar de
articulaciones, formando una
movimiento a los eslabones, por
cadena cinemática.
lo que tienen la misma función
que los músculos.

El esqueleto da soporte al cuerpo


y, además, brinda protección
a órganos como el cerebro. Para que un motor se mueva y
Muchos de los movimientos que avance, requiere de una orden
realizamos son posibles gracias al y de energía. Los cables hacen
soporte que nos dan los huesos. llegar las órdenes y la energía a
Pero ¿cómo estará relacionado el los motores, así como los nervios
aparato locomotor con los robots? y las arterias lo hacen en el
cuerpo humano.

Dato curioso. La mayoría de los robots utilizados en las fábricas imitan la morfología del cuerpo
humano y nombran a sus eslabones y articulaciones igual que las partes de nuestro cuerpo.
Las articulaciones en los robots se encuentran en las uniones entre los eslabones y permiten
dotarlas de movimiento circular “doblar” o en línea recta “estirar”.

Sistema electrónico, actuadores y sensores


El sistema electrónico en un robot se encarga de interconectar el sistema de control con los sensores y los actuadores. Por
medio de los sensores, un robot puede percibir su entorno detectando cambios en variables físicas como: la temperatura, el
sonido, la iluminación, entre otros. Cuando un sensor percibe un cambio, envía un mensaje al sistema de control por medio
de un conductor o circuito eléctrico, en el sistema de control se analiza la información y se toma una decisión de acuerdo
con las instrucciones previamente programadas.
Si el sistema de control, con base en su programación, determina que debe realizar una acción, enviará una señal eléctrica
hacia uno o varios actuadores con la finalidad de cambiar su estado (ver Figura 5). Por ejemplo, los teléfonos celulares están
programados para que, si el usuario gira el teléfono, la imagen que se proyecta en pantalla gire también. En este caso la
pantalla es el actuador.

7
módulo 1

Introducción a la programación por bloques para Arduino

Figura 5
Sistema de control y sistema electrónico

Sistema electrónico,
Sistema de control sensores y actuadores

Comunicación
entre sistemas

Nota: La figura muestra la manera en que se puede enviar información del ambiente a la placa Arduino por medio de un sensor. Captura de pantalla de
Autodesk reimpresas por cortesía de Autodesk, Inc.

Conociendo nuestro entorno a través de los 5 sentidos


Los sentidos son el mecanismo fisiológico que le permiten al cuerpo humano percibir lo que pasa a su alrededor, así como en el
interior de su organismo. Estos cinco sentidos son:
• El sentido del gusto que se encuentra en la lengua, la cual nos permite percibir sabores.
• El sentido del tacto que está en la piel. A través de ella sentimos la textura, presencia y temperatura de lo que tocamos.
• Gracias a nuestros ojos, los órganos de la vista, podemos reconocer el tamaño, colores y formas de las cosas.
• En el oído podemos percibir los sonidos que están a nuestro alrededor.
• El sentido del olfato se encuentra en la nariz, nos permite percibir aromas y diferenciarlos entre sí.
Los robots, de manera similar al ser humano cuentan con mecanismos para distinguir cantidades físicas como: distancia,
iluminación, sonido, temperatura, etc. Estos elementos son los sensores del robot que funcionan como nuestros cinco sentidos,
se utilizan para que el robot pueda recibir información del exterior y tomar decisiones con base en ello.
Para poder ejecutar estas decisiones, el robot requiere de elementos que le permitan actuar, por ejemplo, los motores, un led o
un altavoz.
En este apartado se presenta una herramienta básica para generar prototipos electrónicos y robóticos llamada Protoboard. Aquí
aprenderás a entenderla y saber utilizarla. Así mismo, se presenta un pequeño componente eléctrico, el cual está presente en
cualquier aparato electrónico, que es la resistencia eléctrica.

¿Qué es una protoboard?


Es una placa donde se pueden insertar elementos electrónicos y cables con los que se armarán circuitos sin
la necesidad de soldar ninguno de los componentes. Como se puede ver en la Figura 6, contiene tres partes
principales: el canal central, las pistas y los buses.

8
módulo 1

La protoboard y
la resistencia eléctrica
Figura 6
Partes principales de una protoboard

Los buses se emplean para conectar el voltaje


Las pistas están
de alimentación (línea roja) y la referencia o
separadas por filas.
tierra del circuito (línea negra o azul).

Las flechas moradas indican el lugar por donde corre la


electricidad, la línea verde indica la zona donde se corta el
El canal central, ubicado en la parte media,
flujo. En la figura de la derecha podemos apreciar la estructura
se usa para conectar circuitos integrados y
interna de una protoboard, las líneas que se observan, son
así mantener aislados los pines de ambos
pequeñas láminas conductoras de electricidad.
lados del circuito.

Nota: La figura muestra las partes internas y externas de una protoboard, así como sus funciones.

¿Qué es una resistencia eléctrica?


Existen materiales conductores de electricidad que permiten la circulación del flujo de energía eléctrica, esta propiedad
es distinta en cada material, es decir, para algunos materiales es más fácil conducir electricidad que para otros. La
resistencia eléctrica, por lo tanto, mide la oposición que encuentra la energía para fluir por un circuito eléctrico.
La resistencia eléctrica es un pequeño componente empleado para definir la cantidad de corriente eléctrica que fluye por un
circuito, al igual que cuando cierras o abres una llave de agua. La unidad de medida de la resistencia es el Ohm, en plural Ohms
y se identifica por el símbolo Ω, por lo tanto, un material con un valor de resistencia alto en Ohms dejará conducir menor energía
que un material con un valor de resistencia en Ohms más bajo.
Para conocer el valor de una resistencia en ohms, el componente eléctrico lleva impreso 3, 4 o 5 bandas de colores, cada color
representa un número del 0 al 9 para indicar su valor. Para obtener los valores de las resistencias debes considerar lo siguiente:

1. Leer la resistencia de izquierda a derecha considerando el primer color que este más próximo a la orilla.
[Link] el valor correspondiente al color de la banda 1 a la 3 para las resistencias para integrar una cifra numérica.
3. La banda 4 representa el valor multiplicador para la cifra anterior.
4. La banda 5 representa la tolerancia que tiene la resistencia con respecto a su valor.
5. Con los valores obtenidos del paso 1 al 3 aplicar la siguiente fórmula:
Resistencia = (valor banda 1, valor banda 2, valor banda 3) * valor banda 4

9
módulo 1

Introducción a la programación por bloques para Arduino

En la Figura 7, se observa la resistencia con valor de 2200 ohms o 2.2 Kohms y la manera de obtener este dato con
base en los pasos anteriores.
Figura 7
Lectura del código de colores en una resistencia eléctrica.

Para obtener el valor de la resistencia de la imagen haremos el siguiente ejercicio.


Banda 1 color rojo = 2
Banda 2 color rojo = 2
Banda 3 color negro = 0
Banda 4 color café = x10Ω
Banda 5 color oro = ± 5% (Tolerancia a la cantidad total del circuito)
Resistencia = (2 2 0)*10Ω
Resistencia = 2200Ω
Resistencia = 2.2KΩ

Nota. El ejercicio anterior explica la forma de obtener el valor de una resistencia con base en los colores de sus bandas.

10
módulo 1

Pensamiento lógico
y computacional
Para empezar este apartado de pensamiento lógico y computacional, puedes pedir a tus alumnos que piensen
en la siguiente situación, uno de sus compañeros que vive cerca de la escuela, le llama por teléfono y quiere ir
a su casa para hacer un trabajo de la clase ¿qué indicaciones le daría para llegar?, ¿verdad que sería importante
pensarlo con detenimiento y darle a detalle las indicaciones? de otra forma su amigo podría perderse.
Para poder responder a estas preguntas deberá imaginar el recorrido que su compañero seguirá y con mucho
cuidado, de forma ordenada y sin perder detalle indicarle la manera de llegar a la casa. Si en este momento escribieran en una
hoja de papel las instrucciones precisas para que su amigo los visite, habrán escrito un algoritmo.
Los algoritmos son soluciones a problemas que contienen instrucciones de forma secuencial y ordenada. Además, de ser la base del
pensamiento lógico y computacional, son muy importantes para poder darle instrucciones a una computadora o a un robot.

Introducción a la programación por bloques mBlock


Programar no es más que escribir un algoritmo en la computadora utilizando un lenguaje especial. En este cuadernillo de
robótica se empleará el lenguaje de programación por bloques llamado Scratch y se usará la aplicación mBlock para crear
programas. Las instrucciones de la aplicación mBlock están expresadas como pequeños bloques de rompecabezas, los cuales
se van colocando uno debajo o encima de otro para formar una secuencia o algoritmo (ver Figura 8).

Figura 8
Algoritmo creado mediante bloques en mBlock

Como se aprecia en la Figura 8, un programa en mBlock es muy sencillo de diseñar y leer, pues se parece en mucho a la manera
de comunicarnos. Pide a tus alumnos que imaginen que estas mismas instrucciones las utilizarán con un compañero mientras
juegan a la gallinita ciega, le dirían: “cuando te diga ¡muévete! avanzas 10 pasos hacia adelante y después giras a la derecha”.
Para poder usar este programa, lo primero que debes hacer es instalar el software mBlock en tu computadora; para ello, ve al
Anexo I Instalación de Software mBlock en la página 176 y sigue los pasos que se te indican.
Al finalizar la instalación del programa se abre la interfaz gráfica de mBlock, para posteriores ocasiones, sólo tiene que buscar el
ícono que se muestra en la Figura 9 en el escritorio, da doble clic izquierdo para abrir la aplicación.

11
módulo 1

Introducción a la programación por bloques para Arduino

Figura 9
Ícono de la aplicación mBlock en el escritorio de la computadora

Una vez que la aplicación se ha abierto, se podrá observar una pantalla como la que se muestra en la Figura 10. El programa
mBlock es un software de programación por bloques dirigido a niños de educación básica para introducirlos, a manera de
juego, al mundo de la programación. La interfaz o pantalla principal que se observa está compuesta por cinco secciones
diferentes, las cuales deben conocer muy bien tus alumnos antes de comenzar a diseñar sus algoritmos.
• Barra de herramientas: en esta barra encontrarán diversas opciones para complementar y hacer más elaborado su
programa. Incluso podrán conectarlo a dispositivos físicos que serán controlados por su algoritmo, esto lo verán en las
prácticas que están por comenzar.
• Escenario de animación: en esta área podrán visualizar un personaje que ejecutará, al presionar la bandera verde, las
instrucciones que le han dado por medio de los bloques. En este escenario virtual podrán realizar todas las pruebas
que sean necesarias para que su algoritmo funcione adecuadamente.
• Sección de personajes y fondos: en este apartado podrán elegir un personaje que ejecutará su algoritmo, así como
un fondo para el escenario. Como puedes ver en la Figura 10, el personaje es un oso panda y el fondo es blanco, pero
tus alumnos podrán elegir el o los personajes y fondos que deseen de una lista predeterminada.
• Funciones de programación: en esta sección encontrarán todos los bloques necesarios para realizar tu algoritmo,
encontrarán también una sección para crearle disfraces a su personaje y un apartado para grabar sonidos que podrán
utilizar en su programa.
• Área de programación: esta área es un lienzo en blanco donde irán creando su algoritmo de acuerdo con la tarea que
esperan que realice tu personaje. Aunque el área se vea pequeña, ésta se va expandiendo conforme agregan bloques
a su código.

Figura 10
Interfaz del software de programación por bloques mBlock Funciones de
programación

Barra de
herramientas

Área de
programación

Selección de
Escenario de personajes y fondos
animación

12
módulo 1

01 Práctica 1.
El Juego de los dados

Sesiones requeridas: 1

Tiempo estimado: 60 - 90 minutos


mBlock

Propósito:
El alumno desarrollará habilidades y conocimientos por medio del lenguaje de programación por bloques creando
un par de dados virtuales con la finalidad de conocer los elementos básicos del software, al mismo tiempo que aplica
los conceptos numéricos y estadísticos.

Contenido
• Programar el diseño de dados virtuales dibujando cada cara del dado mediante código gráfico mBlock.
• Programar el entorno y la ejecución para la animación del juego haciendo uso de código mBlock.
• Investigar e identificar los sistemas que usan algún tipo de programación como parte de la automatización de los
procesos ya sea en su entorno o en la industria.

Estructura de la práctica
Introducción Desafío Robótico
Diseñando dados para juegos de azar

Actividad: El juego de los dados Evaluación final
Materiales requeridos
Programación y control primera etapa: creando los dados
Programación y control segunda etapa: funcionalidad

Formando una carrera en torno a lenguajes de programación


Educación Plantel Ciudad Especialidad
CBTa Apaseo el Grande Informática
Media CBTIS Tarimoro Programación
Superior CECyTE Xichú Informática
CETIS Jaral del Progreso Ofimática

Instituto Tecnológico Nacional de México León Ingeniería en Sistemas Computacionales


Superior Universidades Politécnicas Santa Cruz de Juventino Rosas Ingeniería en Redes y Telecomunicaciones
Universidades Tecnológicas Dolores Hidalgo Diseño Digital
Universidad de Guanajuato Guanajuato Licenciatura en Computación

13
módulo 1

Introducción a la programación por bloques para Arduino

Introducción
La teoría de la probabilidad es la parte de las matemáticas que se encarga del estudio de los
fenómenos o experimentos aleatorios. Por experimento aleatorio entenderemos todo aquel
experimento que cuando se le repite bajo las mismas condiciones iniciales, el resultado que se
obtiene no siempre es el mismo (Rincón, 2007a).

Diseñando dados para juegos de azar


Actualmente, la teoría clásica de la probabilidad se ha desarrollado
y extendido enormemente gracias a muchos pensadores que han
contribuido a su crecimiento, es sin duda una parte importante
y bien establecida de las matemáticas. Ha resultado útil para
resolver problemas puramente matemáticos, pero sobre todo y
principalmente, para modelar situaciones reales o imaginarias, en
donde el azar es relevante (Rincón, 2007b).

¿sabías que...?

El origen de la probabilidad está ligada


a los juegos de azar, pues el término
azar proviene de la costumbre de
marcar con una flor alguna de las
Nota: Gráfico de pastel con ocurrencia de número en un dado.
caras de la tabla antecesora del dado
Tomado de Matemáticas 1. Secundaria. Conecta más (p. 218), por
cúbico que se usaba para estos juegos
Secretaría de Educación Pública, 2018, Ediciones SM.
(Segovia Alex y Rico Romero, 2015).

Actividad El juego de los dados

Pregunta a tus alumnos si les gusta dibujar, en esta ocasión dibujarán y programarán en la computadora dos dados virtuales con
seis caras cada uno, de tal manera que cuando se ejecute el programa cambiarán las caras de los dados de manera aleatoria
dentro del sistema de mBlock. Además, dará la suma de las dos caras que se muestran en los dados. Manos a la obra.

14
módulo 1

Introducción a la programación por bloques para Arduino

Materiales requeridos

1 computadora con software mBlock

Programación y control primera etapa: creando los dados


Pide a tus alumnos que sigan las siguientes instrucciones:

Abre la aplicación mBlock, para

1
crear un nuevo proyecto, ve al Anexo
II en la página 180 y sigue los pasos
que se te indican. Ahora da clic en la
pestaña llamada Disfraces.
1. Da clic en
Un disfraz es un objeto que aparece la pestaña
en pantalla que puedes controlar al Disfraces
programar su comportamiento.

A continuación, se muestra la

2
pantalla con un panda. Da clic con
botón derecho sobre el recuadro
del panda como lo indica la flecha, 1. Da clic
derecho y
del menú desplegable selecciona la luego en
opción borrar. la opción
borrar

¡Ahora ya puedes crear tus propios objetos!

3
1. Da clic en
Crea el primer dado y nómbralo DADO A. Pintar nuevo
En la sección de Personajes y fondos, da “sprite”
clic izquierdo en la herramienta llamada
Pintar nuevo “sprite”, cámbiale el nombre 2. Da clic
dando clic derecho sobre el ícono , en el ícono
nómbralo DADO A y da un Enter. y nómbralo
DADO A
Repite este paso para realizar el DADO B.

15
módulo 1

Introducción a la programación por bloques para Arduino

4
A continuación, dibujaremos las seis caras del DADO A. De la pestaña Disfraces, selecciona la
herramienta Pintar nuevo disfraz, en el recuadro de la parte superior asígnale un nombre, en este
caso puede ser de acuerdo con el número que se representa en la cara, por ejemplo: Cara 1, Cara 2,
Cara 3, etc. Presiona la tecla Enter para actualizar el cambio.

1. Selecciona la pestaña
Disfraces

3. Cambia el nombre de la cara


del dado y da Enter

2. Da clic en la herramienta Pintar nuevo


disfraz para generar la nueva cara del dado

5
Para dibujar cada una de las caras, en el lado derecho del Área de programación encontrarás el menú de formas,
selecciona el ícono del recuadro para dibujar un cuadrado en el área de trabajo y la cantidad de círculos necesarios
dependiendo de la cara del dado a crear. En la parte inferior encontrarás los colores que puedes usar para las caras
como lo indican las flechas en la imagen de abajo. Repite los pasos 4 y 5 para cada cara de los dados A y B.

1. Dibuja los
cuadros

2. Dibuja los
círculos

3. Rellena
con color

16
módulo 1

Introducción a la programación por bloques para Arduino

Programación y control segunda etapa: funcionalidad


Para empezar con la programación, tus alumnos deben seleccionar el objeto con el que se va a trabajar, en este caso el

1
DADO A. Para programar los dados harán uso de la pestaña Programas. Explica las siguientes indicaciones:

De la sección Objetos selecciona el DADO A. De la pestaña Programas, elige el grupo Eventos, ahí encontrarás
bloques para generar el inicio de tu programa al realizar una acción como oprimir una tecla o un botón, para este
caso usa el bloque al presionar , arrástralo al Área de programación como lo indica la imagen.

3. Selecciona el
2. Selecciona apartado Eventos
la pestaña
Programas
4. Arrastrar el bloque
seleccionado al Área
de programación

1. Selecciona

2
el DADO A

Ahora vamos a crear dos variables. Para crear una variable ve al grupo Datos y Bloques, da clic en el botón
Crear una variable, se abrirá una ventana dentro de la cual podrás asignarle el nombre a la variable para,
posteriormente dar clic en el botón OK. Para esta práctica debes crear tres variables llamadas: Valor_A,
Valor_B y Resultado siguiendo los pasos anteriores. Una vez que creaste las variables arrastra el bloque
llamado fijar Valor_A a 0 debajo del bloque.

1. Selecciona este grupo

2. Crear una variable

4. Arrastra el
bloque y conéctalo
con el anterior

3. Nombra la variable
y presiona el botón OK

17
módulo 1

Introducción a la programación por bloques para Arduino

3
Una vez que se tienen las variables requeridas para almacenar los datos, es necesario generar
números aleatorios del 1 al 6 para hacer la simulación del juego de azar. Ve al grupo Operadores, aquí
encontrarás los bloques con los que se realizan operaciones matemáticas. Utiliza el bloque llamado
número al azar entre 1 y 10 y cambia los valores a 1 y 6, luego posiciónalo dentro del bloque naranja
fijar Valor_A a 0 en lugar del 0, como lo indica la imagen.

1. Selecciona el grupo

4. Arrastra
dentro de
este bloque

2. Arrastrar el bloque al
Área de programación

3. Asigna los valores 1 y 6

4
Para mostrar el valor de las caras del dado, arrastra al Área de programación el bloque llamado mostrar variable
del grupo Datos y Bloques seleccionando la variable llamada Valor_A.

1. Arrastrar el
bloque al Área de
programación con
la variable Valor_A

18
módulo 1

Introducción a la programación por bloques para Arduino

5
Para generar el cambio de caras de manera automática del DADO A, debes ir al grupo Apariencia y arrastrar el
bloque llamado cambiar disfraz a (). Después, arrastra la variable llamada Valor_A que se encuentra en el grupo
Datos y Bloques, insértalo dentro del bloque cambiar disfraz a (), de esta manera el disfraz del dado cambiará
de acuerdo a la variable Valor_A.

1. Del grupo
Apariencia,
arrastra bloque
cambiar disfraz a
2. Del grupo
Datos y Bloques,
insertar la variable
dentro del bloque

6
Ve al grupo Datos y Bloques, arrastra el bloque llamado fijar_ a () y selecciona la variable Resultado.
Del grupo Operadores, elige el bloque ( ) + ( ) e insértalo dentro del bloque anterior colocando las
variables Valor_A y Valor_B en los sumandos. ¡Listo! has terminado la programación del control de
apariencia del Dado A.

1. Arrastra 2. Del grupo


el bloque y Operadores, arrastra
selecciona la el bloque de suma e
variable Resultado inserta las variables
Valor_A y Valor_B
dentro de los espacios.

19
módulo 1

Introducción a la programación por bloques para Arduino

7
Repite los pasos 1 al 6 para el DADO B. No olvides posicionarte en el DADO B dando clic sobre él en
la Área de objetos, has uso de la variable llamada Valor_B como se indica en la imagen. Para mostrar
la suma en la variable llamada Resultado, ve al grupo Datos y Bloques y arrastra el bloque mostrar
variable_, selecciona la variable Resultado.

1. Repite los pasos


del 1 al 6
2. Del grupo Datos y
Bloques arrastra el
bloque mostrar variable
y selecciona la variable
Resultado.

8
Para ejecutar el programa y ver la funcionalidad de tus dados solo debes dar clic en la bandera verde como lo
indica la imagen.

1. Da clic para ejecutar el programa

9
Una vez terminado tu proyecto, es importante guardarlo, ya que podrás utilizarlos en otro momento.
Para guardar un proyecto, ve al Anexo III en la página 181 y sigue los pasos que se te indican. Recuerda
seguir estas indicaciones cada vez que realices un nuevo programa para tenerlos almacenados.

Desafío robótico
Ahora, pide a tus alumnos que generen un programa para realizar operaciones matemáticas con
los valores de cada cara, pueden utilizar los operadores de suma, resta, multiplicación, división y
algunas funciones matemáticas.

20
módulo 1

Introducción a la programación por bloques para Arduino

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las preguntas y después realiza una
plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Para qué te puede servir un dado en el aula?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿En qué materia puedes implementar los dados?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué más te gustaría aprender sobre el tema?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué dudas tienes de lo que aprendiste?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué conocimiento tenías con relación a la programación con mBlock?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

21
módulo 1

02 Práctica 2. Los
elementos químicos

Sesiones requeridas: 1

Tiempo estimado: 60 - 90 minutos


mBlock

Propósito:
El alumno desarrollará habilidades de programación mediante la implementación de un juego de mBlock con
elementos químicos de la tabla periódica para que de forma divertida fortalezcan sus conocimientos de Química.

Contenido:

• Identificar algunos elementos de la tabla periódica.


• Generar la habilidad de visualizar más de un método de solución para una problemática en particular.

Estructura de la práctica
Introducción Desafío Robótico
Los elementos químicos

Actividad: Los elementos químicos Evaluación final
Materiales requeridos
Programación y control primera etapa: el escenario
Programación y control segunda etapa: funcionalidad

Formando una carrera en torno a lenguajes de programación y logística


Educación Plantel Ciudad Especialidad
CBTIS Manuel Doblado Logística
Media CECyTE Comonfort Animación Digital
Superior CETIS Salamanca Programación
CONALEP Moroleón Informática

Instituto Tecnológico Nacional de México Uriangato Ingeniería en Sistemas Computacionales


Universidades Politécnicas Cortazar Ingeniería en Logística y Transporte
Superior Universidades Tecnológicas Celaya Ingeniería en Logística Comercial Global
Universidad de Guanajuato Guanajuato Licenciatura en Sistemas de Información
Administrativa
SABES Acámbaro Ingeniería en Logística

22
módulo 1

Introducción a la programación por bloques para Arduino

Introducción
La materia está formada por elementos químicos; el átomo es la unidad más pequeña de un elemento.
En la naturaleza existen 92 elementos químicos naturales y, aproximadamente, 15 más que el hombre ha
logrado sintetizar; estos últimos se caracterizan por ser inestables y aún no están registrados (Gama, 2004).

Los elementos químicos


La importancia del uso y dominio de los elementos químicos y sus compuestos ha tenido un papel decisivo en el desarrollo de
la humanidad. Las distintas civilizaciones y culturas se interesaron por el conocimiento del origen y composición del cosmos. Los
filósofos griegos, tras largos periodos de reflexión, llegaron a la conclusión que el cosmos está constituido por cuatro elementos
químicos (agua, aire, fuego y tierra), (Bertolini et al., 2019).

¿sabías que...?

La Asamblea General
de la ONU declaró el
año 2019 como el Año
Internacional de la
Tabla Periódica de los
Elementos Químicos
Nota: Tabla periódica de los elementos químicos. Explorerinternational, (2017),
(Bertolini et al, 2019).
Licencia de creative commons. Imagen recuperada 09 de abril de 2021. https://
[Link]/es/illustrations/sistema-peri%C3%B3dico-qu%C3%ADmica-
ciencia-1059755/. Licencia de Pixabay.

Actividad Los elementos químicos

Introducción
Para esta práctica, tus alumnos programarán un juego muy divertido con el cual descubrirán cómo formar un compuesto químico
con la unión de dos elementos químicos. Por lo que, haciendo uso del cursor, su personaje (el panda) se moverá por toda el área
y elegirá los elementos que lo conforman. Menciona que no se preocupen si a la primera oportunidad no saben cuáles son, el
programa termina hasta que encuentren la solución.

Materiales requeridos

1 computadora con software mBlock

23
módulo 1

Introducción a la programación por bloques para Arduino

Programación y control primera etapa: el escenario


Da a conocer las siguientes indicaciones a tus alumnos para realizar la programación:

1
Abre la aplicación mBlock y crea un nuevo proyecto, ve al Anexo II, página 180 y sigue los pasos que se indican.
Para esta práctica utiliza como fondo la imagen llamada [Link] Para descargarla dirígete al Anexo IV, página
183 y sigue los pasos.
Una vez descargada la imagen, selecciona el ícono llamado subir fondo desde archivo, colócate en la carpeta
Imágenes y selecciona la imagen correspondiente, da clic en Abrir y visualizarás la imagen en el Área de
programación.

2. Selecciona la imagen y da clic en Abrir

3. Visualiza la imagen
en el Área de
1. Selecciona subir fondo desde archivo programación

2
Ahora, agregaremos los elementos químicos. Para insertar cada uno de los elementos, da clic en la opción
Cargar “sprite” desde archivo. Después, selecciona la imagen del elemento químico Fe (Hierro), da clic en
el botón Abrir y lo verás en el Área de edición.

2. Selecciona
la imagen
del elemento
químico

3. Da clic en
1. Da clic Abrir
en Cargar
“sprite” desde
archivo

24
módulo 1

Introducción a la programación por bloques para Arduino

3
Ve a la pestaña Disfraces, y ajusta el tamaño de la imagen a una medida de 80 x 80 pixeles. Realiza
este paso para las 4 imágenes. Repite los pasos 2 y 3 para agregar los 4 elementos químicos.

1. Ve a la pestaña
Disfraces

2. Con apoyo del


mouse ajusta la
imagen a 80 x 80
pixeles

4
De esta manera se verían los elementos y el panda. Por lo que a continuación, procederemos a programar
para darle funcionalidad.

1. Visualización
final

25
módulo 1

Introducción a la programación por bloques para Arduino

Programación y control segunda etapa: funcionalidad


Una vez configurado el fondo y los elementos, es necesario crear el programa que permita al panda seleccionar dos elementos
que componen la imagen de fondo. Para ello, programaremos el movimiento del panda y de los elementos químicos.
En estos primeros 11 pasos programaremos al panda, por lo tanto, selecciona al panda y ve al área de programación, arrastra los
bloques que a continuación se indican.

1 2
Selecciona el panda y ve a la pestaña Programas. Ve al grupo Apariencia, y arrastra al Área
Ve al grupo Eventos y lleva al Área de de programación el bloque cambiar fondo
programación el bloque al presionar. Después, ve a _ y elige fondo 1. Da clic en el grupo
al grupo Datos y Bloques y crea la variable orden. Movimiento y elige el bloque ir a x: _ y: _.
Da clic en el botón Crear una variable, escribe Escribe las coordenadas x: -30 y: -92.
en el recuadro el nombre de la variable (orden) y
presiona el botón OK. Lleva el bloque fijar orden a
0 debajo del bloque anterior.

1. Ve al grupo Eventos
y arrastra el bloque

1. Arrastra bloque
2. Presiona el bloque

2. Del grupo
Movimiento, arrastra
el boque al Área de
programación

3. Nombra la
variable orden

4. Da clic en
el botón OK

26
módulo 1

Introducción a la programación por bloques para Arduino

3
Del grupo Apariencia, lleva al Área de programación el bloque mostrar, enseguida, arrastra tres bloques
pensar _ por _ segundos. En el primer bloque escribe ¡Hola! por 2 segundos, en el siguiente escribe Toca
con el puntero los elementos químicos que forman el compuesto, por 2 segundos y en el tercero escribe
Adelante, también por 2 segundos.

2. Inserta 3 bloques pensar _


por _ y añádeles el texto que
se menciona y 2 segundos de
tiempo

1. Inserta el bloque
mostrar del grupo
Apariencia

4 5
Del grupo Control, arrastra al Área de
Del grupo Datos y bloques, lleva al Área
programación, el bloque repetir hasta que y
de programación el bloque fijar orden a 1.
colócalo debajo del bloque anterior. Después,
Enseguida, del grupo Apariencia arrastra el
ve al grupo Operaciones y lleva dentro del
bloque pensar _ por _ segundos y edítalo
bloque repetir hasta que el bloque () o (). Del
agregando el texto Cloruro de sodio y a 2
lado izquierdo arrastra el bloque ¿tocando Na?, del
segundos.
grupo Sensores y del lado derecho ¿tocando Cl?
1. Inserta el bloque
del grupo Datos y 1. Inserta el bloque del
Bloques grupo Control

2. Inserta
el bloque
del grupo
Operadores

3. Inserta
los bloques
del grupo
Sensores y
arrástralos
donde se
2. Del grupo Apariencia, indica
inserta el bloque y edítalo

27
módulo 1

Introducción a la programación por bloques para Arduino

6 7
Del grupo Movimiento, arrastra el bloque
Ve al grupo Control, y arrastra al Área de
ir a x: () y: () dentro del bloque repetir hasta
programación el bloque si entonces. Después,
que. Ahora, ve al grupo Sensores y dentro del
ve al grupo Sensores e inserta dentro de la
bloque anterior en x: coloca el bloque posición
instrucción anterior el bloque ¿tocando Na?
x: del ratón y en y: coloca posición y del ratón.

1. Arrastra 1. Arrastra el bloque


el bloque del grupo Control
del grupo
Movimiento

2. Arrastra los bloques del grupo Sensores 2. Arrastra los bloques del grupo
Sensores dentro del bloque si entonces

9
en los espacios del bloque anterior

8
Ve al grupo Movimiento, coloca dentro del
Dentro del bloque si entonces, coloca el bloque
bloque repetir hasta que el bloque ir a x: _y: _.
tocar sonido eat del grupo Sonido. Enseguida,
Dentro de los espacios del bloque anterior, coloca
del grupo Control arrastra el bloque repetir
los bloques posición x del ratón y posición y
hasta que.
del ratón del grupo Sensores. Fuera del bloque
repetir hasta que coloca el bloque tocar sonido
eat que se encuentra en el grupo Sonido.
1. Arrastra el bloque del
grupo Sonido dentro del
bloque si entonces 1. Inserta el
bloque del grupo Movimiento

2. Inserta los bloques del


grupo Sensores

2. Arrastra el bloque
del grupo Control
3. Inserta el bloque
del grupo Sonido

28
módulo 1

Introducción a la programación por bloques para Arduino

10 11
Ve al grupo Datos y Bloques, arrastra el Ve al grupo Control, y lleva al Área
bloque fijar orden a 2 debajo del bloque de programación el bloque esperar _
si entonces. A continuación, del grupo segundos y escribe dentro el número 3.
Apariencia arrastra el bloque pensar - Debajo de este bloque, arrastra el bloque
por 2 segundos y escribe en el espacio cambiarfondo a_ del grupo Apariencia y
¡Excelente!. Del mismo grupo, lleva de bajo selecciona fondo1.
el bloque cambiarfondo a_ y elige NaCl.

1. Arrastra el bloque
del grupo Datos y
Bloques

1. Arrastra el bloque
del grupo Control

2. Arrastra los
bloques del grupo 2. Arrastra el bloque
Apariencia del grupo Apariencia

A continuación, programaremos los elementos químicos. Para iniciar a programar selecciona el elemento Oxígeno (O) y ve

1 2
al Área de programación para arrastrar los bloques que a continuación se indican.

Ve al grupo Eventos, y arrastra al Área de Del grupo Movimiento, arrastra el bloque ir a


programación el bloque al presionar, después x: _ y: _ y escribe las coordenadas x: -41, y:108.
ve al grupo Apariencia y lleva el bloque Debajo del bloque anterior, lleva el bloque fijar
esconder debajo del bloque anterior. tamaño a _ del grupo Apariencia y escribe 100.
1. Arrastra el bloque
del grupo Eventos

1. Arrastra
el bloque
del grupo
2. Arrastra el bloque Movimiento 2. Arrastra el bloque
del grupo Apariencia del grupo Apariencia

29
módulo 1

Introducción a la programación por bloques para Arduino

3 4
Ve al grupo Control, y arrastra al Área de Del grupo Datos y Bloques, arrastra la variable
programación el bloque esperar hasta que orden, del lado izquierdo del bloque () = () y
_. Dentro de éste coloca el bloque () = () del del lado derecho escribe el número 1. Ve al
grupo Operadores. grupo Apariencia y arrastra abajo del bloque
esperar hasta que, el bloque mostrar.
1. Arrastra el bloque del
grupo Control 1. Arrastra el bloque
del grupo Movimiento

2. Arrastra el bloque del


grupo Operadores 2. Arrastra el bloque
del grupo Apariencia

5 6
Ve al grupo Control, y arrastra al Área de Repite los pasos del 1 al 5 para el elemento
programación el bloque esperar hasta que _. Fe, en el bloque ir a x: _ y: _, cambia las
Dentro de éste coloca el bloque () = () del grupo coordenadas por x: 82, y: 121.
Operadores. Del lado izquierdo, coloca la
variable orden del grupo Datos y bloques, y del
lado derecho escribe el número 2. Después,
ve al grupo Apariencia y arrastra el bloque 1. Cambia el valor de
las coordenadas
esconder debajo del bloque esperar hasta que.

1. Arrastra el bloque
del grupo Control

2. Arrastra el bloque
del grupo Operadores

3. Arrastra
la variable
orden del
grupo Datos
y Bloques

4. Arrastra el bloque
del grupo Apariencia

30
módulo 1

Introducción a la programación por bloques para Arduino

7 8
Repite los pasos del 1 al 5 para el elemento Repite los pasos del 1 al 5 para el elemento
Na, en el bloque ir a x: _ y: _, cambia las Cl, en el bloque ir a x: _ y: _, cambia las
coordenadas por x: -174, y: 137. coordenadas por x: 202, y: 79.

1. Cambia el valor de 1. Cambia el valor de


las coordenadas las coordenadas

¡Muy bien! has concluido la práctica, ahora podrás ayudar al panda a que descubra qué elementos químicos hacen el NaCl.
Para comenzar a jugar sigue las instrucciones:
1. Presiona el botón de la bandera verde para ejecutar el programa y jugar.

1. Ejecuta el programa dando


clic en la bandera verde

2. Una vez activa la bandera verde observa los mensajes del panda que solicita para realizar la actividad.
3. Mueve el cursor sobre las imágenes para elegir los elementos químicos que forman el compuesto químico, no es
necesario dar clic sobre ellos.
4. Comparte este programa con más amigos para que puedan jugar con él. El programa continuará hasta que se dé la
respuesta correcta.

Desafío robótico
Para este reto, pide a tus alumnos que cambien los elementos químicos y el fondo, de manera que el panda forme un compuesto
químico diferente, haciendo uso de dos elementos químicos. Además, ajusta el programa anterior para que mande un mensaje
de “Vuelve a intentarlo” si el panda no elige los elementos correctos.

31
módulo 1

Introducción a la programación por bloques para Arduino

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las preguntas y después realiza una
plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Alguna vez te has enfrentado a un problema y no sabes cómo solucionarlo?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Cómo relacionas la práctica con tu vida cotidiana?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué fue lo que más se te dificultó?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué dudas tienes de lo aprendido?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿En qué otras materias podrías aplicar un juego como el que hiciste en esta práctica?
___________________________________________________________________________________________________
___________________________________________________________________________________________________

32
módulo 1

03 Práctica 3.
Lámpara de luz led
Sesiones requeridas: 1

Protoboard Tiempo estimado: 60 - 90 minutos

Propósito:
El alumno identificará los elementos fundamentales que constituyen un sistema básico electrónico a través de la lectura
de diagramas eléctricos para reconocerlos en un proceso de automatización en el que los alumnos vean aplicados los
contenidos de enseñanza relacionados a la asignatura de Física.

Contenido:
• Aprender a leer diagramas básicos eléctricos para su implementación.
• Identificar elementos básicos de un circuito eléctrico.
• Identificar elementos de su entorno que hacen uso de resistencias eléctricas.

Estructura de la práctica
Introducción Desafío Robótico
Lámpara de luz led: ¿qué es y cómo funciona?

Actividad: Lámpara de luz led Evaluación final
Materiales requeridos
Construcción mecánica
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a las aplicaciones electrónicas


Educación Plantel Ciudad Especialidad
CBTIS Manuel Doblado Electricidad
Media CECyTE Apaseo el Grande Electromecánica
Superior CETIS Salvatierra Electrónica
CONALEP Pénjamo Soporte y Mantenimiento
de Equipo de Cómputo
Instituto Tecnológico Nacional de México Abasolo Ingeniería Mecatrónica
Instituto Politécnico Nacional (IPN) Silao Ingeniería Aeronáutica
Superior Universidades Politécnicas Juventino Rosas Ingeniería en Redes y Telecomunicaciones
Universidades Tecnológicas Dolores Hidalgo Procesos Industriales Área Manufactura
Universidad de Guanajuato Salamanca-Irapuato Ingeniería Electrónica
SABES San Luis de la Paz Ingeniería Industrial

33
módulo 1

Introducción a la programación por bloques para Arduino

Introducción
Inicia la práctica preguntando si se han cuestionado ¿por qué actualmente la mayoría de las lámparas
incandescentes se están reemplazado por lámparas led?, o ¿cómo se hace una lámpara led?

Lámpara de luz led: ¿Qué es y cómo funciona?


Un led requiere menos potencia para generar luz, por ejemplo: un foco incandescente de 100 W con filtro rojo produce 1 W de
luz roja, mientras que, para generar la misma cantidad de luz roja, un led sólo requiere 12 W, es decir, tiene una mayor eficiencia
energética. Una lámpara de led (ver Figura 10) tiene una respuesta de funcionamiento mucho más rápida que las lámparas de tipo
halógeno o fluorescente (Fillipo Rugeles et al., 2010).

Figura 10
¿sabías que...?

Con el uso de
diversos materiales,
un fabricante puede
producir un led que
emita luz roja, verde, Nota: Cambio a focos de luz LED. Exide, (2018), Licencia de creative
amarilla e infrarroja commons. Imagen recuperada 09 de abril de 2021. [Link]
(Zbar, 2001). com/es/illustrations/modelo-led-l%C3%A1mpara-l%C3%A1mpara-
led-3108730/. Licencia de Pixabay.

Actividad Lámpara de luz led

En esta práctica, tus alumnos construirán un circuito eléctrico para encender y apagar una lámpara de luz led.

materiales requeridos

1 placa Arduino UNO 1 resistencia de 220 ohms


1 led con cable (Colores: rojo, rojo, negro, 1 pincel
negro, café)

4 cables macho-macho
1 protoboard (tiene dos puntas) Clips 4 ligas

34
módulo 1

Introducción a la programación por bloques para Arduino

1 cinta adhesiva 1 ficha de refresco 2 abatelenguas 2 pinturas de agua de color


rojo y azul

1 batería de 9V 1 broche para batería 9V

Construcción mecánica

Está práctica consta de dos etapas, en la primera de ellas, tus alumnos construirán un interruptor para la lámpara led y en la
segunda etapa armarán el circuito eléctrico que permitirá su funcionamiento.
Comencemos esta nueva aventura pidiendo que construyan un interruptor, para ello solicita que sigan los pasos que están listados
a continuación.

1 Pinta los abatelenguas, uno de


color rojo y otro azul.
2 Desdobla los clips de
esta manera.
3 Pega un clip con cinta sobre
el abatelenguas rojo como se
muestra en la imagen. Con una
liga ajusta un cable macho –
macho de manera que la punta
tenga contacto con el clip.

4 Pega un clip con cinta sobre


el abatelenguas azul como se
muestra en la imagen. Con una
liga ajusta un cable macho –
5 Con una liga amarra la ficha
al abatelenguas rojo como se
muestra en la imagen.
6 Junta los abatelenguas de tal
forma que las partes metálicas
coincidan en el mismo lado,
después, del lado opuesto al de
macho, de manera que la punta los clips amarra con una liga.
tenga contacto con el clip.

35
módulo 1

Introducción a la programación por bloques para Arduino

Diagrama de conexión eléctrica


Al llegar a este momento, tus alumnos han completado la primera etapa, ahora es momento de construir el circuito eléctrico, para
ello deberán utilizar el led, la resistencia, la protoboard, los cables macho-macho y la tarjeta Arduino UNO. Pide que observen muy
bien el diagrama de conexión eléctrica de la Figura 11 para obtener un circuito similar. Debes pedirles que se aseguren que todos
los cables están conectados en el lugar adecuado pues un error puede causar que el proyecto no funcione.

Se recomienda utilizar el mismo color de cable que aparece en el diagrama, sin embargo, deberá funcionar con cualquier color.

Figura 11
Circuito interruptor de lámpara

Nota: La figura muestra la manera en que deben interconectarse los elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas por
cortesía de Autodesk, Inc.

Tus alumnos han terminado la práctica. Es importante que orientes para que la prueben. Simplemente
pide que presionen el botón bicolor que construyeron con los abatelenguas, deberán observar cómo
enciende el led ya que al presionar el botón permiten que la energía eléctrica fluya por el circuito.

36
módulo 1

Introducción a la programación por bloques para Arduino

Desafío Robótico
El día de hoy tus alumnos conocen algo más de cómo construir un circuito eléctrico. Ahora, invítalos a conectar un segundo led,
para que encienda al mismo tiempo que el primero y puedan armar una lámpara led. Busca ser un mediador en este proceso, no
les expliques cómo hacerlo desde el principio, sino permite que cuestionen, intenten y busquen soluciones, esto favorecerá su
pensamiento deductivo.

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué te gustó más y por qué?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué fue lo que más se te dificultó?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Si lo hubiera hecho de otra manera, cómo sería?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué dudas tienes de lo que aprendiste?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué te falta por aprender acerca del tema y cómo lo puedes hacer?
___________________________________________________________________________________________________
___________________________________________________________________________________________________

37
módulo 1

04 Práctica 4.
Mi primer videojuego

Sesiones requeridas: 1

Tiempo estimado: 60 - 90 minutos


Joystick

Propósito:
El alumno desarrollará habilidades para crear un circuito y una aplicación para un videojuego simple, mediante el uso
de un joystick que le permita aplicar el concepto de ubicación espacial.

Contenido:

• Identificar el tipo de entradas/salidas que conforman un dispositivo electrónico.


• Reconocer el concepto de proceso de automatización a través de situaciones cotidianas de su entorno en el que
ubique las entradas y salidas.
• Identificar en los procesos industriales los tipos de entradas/salidas más comunes que involucran una ubicación espacial.

Estructura de la práctica
Introducción Desafío Robótico
El joystick: ¿qué es y cómo funciona?

Actividad: Mi primer videojuego Evaluación final
Materiales requeridos
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a cómputo y tecnologías informáticas


Educación Plantel Ciudad Especialidad
CBTa Yuriria Informática
Media CBTIS Cortazar Ofimática
Superior CECyTE Dolores Hidalgo Soporte y Mantenimiento
de Equipo de Cómputo
CETIS Abasolo Programación
CONALEP Silao Mecatrónica
Instituto Tecnológico Nacional de México Celaya Ingeniería en Sistemas Computacionales
Superior Universidades Politécnicas Pénjamo Ingeniería en Software
Universidades Tecnológicas Guanajuato Mecatrónica
SABES San Luis de la Paz Ingeniería en Tecnologías de la Información

38
módulo 1

Introducción a la programación por bloques para Arduino

Introducción
Durante el desarrollo de esta práctica, tus alumnos crearán un videojuego básico. Para lograrlo,
emplearán la plataforma de desarrollo mBlock. Esta ocasión aprenderán a utilizar los bloques
de decisión y control de ejecución de un programa. Así mismo, entenderán cómo funcionan los
elementos de control y mando como el joystick.

¿sabías que...?

El manejo de la dirección
de un automóvil es a
través de la palanca
o joystick, el cual es
sometido a diversas
pruebas para evitar que
Nota: Dirección. Clker-Free-Vector-Images, (2014), Licencia de creative
el vehículo se quede sin
commons. Imagen recuperada 09 de abril de 2021. [Link]
dirección (Calvo Martín y com/es/vectors/gps- navegación-garmin-dispositivo-304842/. Licencia
Miravete de Marco, 1997). de Pixabay.

El joystick: ¿qué es y cómo funciona?


El joystick es un dispositivo de entrada que en la actualidad se usa para los videojuegos. Cada joystick
luce como una pequeña caja rectangular con una palanca que se extiende en forma vertical desde la
superficie superior de la caja. La palanca es controlada a mano, se usa para manejar el curso en una
pantalla e introducir datos de coordenadas (Giesecke et al., 2006).

Actividad Mi primer videojuego

Ahora, tus alumnos desarrollarán un videojuego que tenga como protagonista a un alumno de secundaria llamado Sam. La trama
del videojuego consiste en llevar a Sam a visitar las diferentes universidades del Estado utilizando un control remoto “joystick”
como dispositivos de entrada y mando.

materiales requeridos

1 computadora con 1 placa Arduino UNO 1 joystick 4 cables macho-hembra (tiene


software mBlock con cable una punta y una parte plana)

39
módulo 1

Introducción a la programación por bloques para Arduino

Diagrama de conexión eléctrica


Pide a tus alumnos que interconecten físicamente la computadora, la placa Arduino UNO y el joystick, es decir, la computadora
se conectará al Arduino UNO mediante el cable USB y a su vez, la tarjeta Arduino UNO se conectará al joystick como se aprecia
en la Figura 12.

Figura 12
Circuito de conexión para joystick

Cable Pin Arduino Joystick


5v Vcc

GND GND

A0 VRx

A1 VRy

Nota: La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

Programación y control
Una vez armado el circuito, oriéntalos para que configuren un programa de acuerdo con los pasos que se mencionan a continuación
y después grabarlo a la placa Arduino UNO. Para crear un nuevo proyecto en mBlock observa el Anexo II en la página 180 y
apóyalos para que sigan los pasos.
Ahora, da a tus alumnos las siguientes instrucciones:

40
módulo 1

Introducción a la programación por bloques para Arduino

1 2
En la sección de Objetos, borra el panda dando Para esta práctica utiliza el fondo Mapa
clic derecho sobre él y selecciona la opción [Link], para descargar la imagen
borrar del menú desplegable. A continuación, dirígete al Anexo IV, página 183.
da clic en Escoger “sprite” desde galería, en Una vez descargada la imagen, selecciona
la ventana que se despliega selecciona el el ícono llamado Subir fondo desde archivo,
personaje de Sam y da clic en OK. colócate en la carpeta Imágenes y selecciona
la imagen descargada, da clic en Abrir y
visualizarás la imagen en el área de trabajo.
1. Da clic para elegir
nuevo sprite
2. Selecciona el
Mapa de Guanajuato

2. Selecciona menú
Gente y elige a Sam

1. Da clic para poder


cargar la imagen desde la
carpeta Imágenes 3. Da clic en Abrir

3 4
Da clic en la pestaña Programas, ve al grupo Ve al grupo Datos y Bloques, crea una variable
Eventos y arrastra el bloque llamado al dando clic en el botón Crear una variable,
presionar. Después, dirígete al grupo Control nombra la variable VRx y da clic en OK. Una
y arrastra el bloque por siempre, conéctalo vez creada, arrastra el bloque fijar VRx a 0 y
con el bloque anterior. colócalo dentro del bloque por siempre.
1. Da clic en el grupo
Datos y Bloques
1. Arrastra el bloque
4. Arrastra bloque
al presionar de grupo
fijar VRx a 0
Eventos

2. Da clic en Crear
una variable

2. Arrastra el bloque
por siempre del grupo
Control
3. Nombra la variable
y presiona OK

41
módulo 1

Introducción a la programación por bloques para Arduino

5
Repite el paso 4, para crear la variable VRy e insertar un bloque fijar VRy a 0 debajo del bloque fijar VRx
a 0. Del grupo Robots, arrastra el bloque leer pin analógico (A) 0 e insértalo en el valor 0 del fijar VRx a 0
como se muestra en la figura. Repite el paso anterior para el bloque fijar VRy a 0 cambiando en valor a 1. A
continuación, dirígete al grupo Control selecciona el bloque si entonces, si no y arrástralo debajo del bloque
fijar VRy a leer pin analógico (A) 1.

2. Del grupo Robots inserta estos


bloques con valores 0 y 1

3. Agrega
el bloque si
entonces, si
no del grupo 1. Crea la variable VRy
Control e inserta el bloque

6
Del grupo Operadores, toma el bloque menor qué __<__ y arrástralo al espacio que se muestra en la imagen
dentro del bloque si entonces, si no. Coloca la variable VRx del grupo Datos y Bloques del lado izquierdo
y del lado derecho inserta el valor de 300. Dirígete al grupo Movimiento, selecciona el bloque ir a x: ___ y:
___, arrástralo dentro del bloque si entonces, si no y coloca los valores 0 y 120 respectivamente.

3. Arrastra el
bloque con los
valores 0 y 120 2. Inserta
dentro del
bloque

1. Inserta del grupo Operadores


y coloca los valores

42
módulo 1

Introducción a la programación por bloques para Arduino

7
Debajo de la instrucción anterior, del grupo
Control, inserta un bloque llamado esperar ()
segundos con valor de 0.5. A continuación,
inserta tres bloques si entonces, si no y colócalos
anidados dentro de la sección si no, es decir, uno
dentro del otro como se muestra en la imagen.
En cada uno de ellos repite el paso 6 y el bloque
de esperar () segundos haciendo los ajustes que
se muestran en la imagen. En el último bloque si
entonces, si no, dentro de la sección si no inserta
un bloque ir a x: ___ y: ___ del grupo Robots con
los valores en 0.

1. Inserta del grupo Control

2. Inserta el bloque si entonces, si


no con los bloques mencionados
en el paso 6 y realiza estos ajustes

3. Inserta el bloque si entonces, si


no con los bloques mencionados
en el paso 6 y realiza estos ajustes

4. Inserta el bloque si entonces, si


no con los bloques mencionados
en el paso 6 y realiza estos ajustes

5. Inserta el bloque del grupo


Robots

¡Estupendo! Tus alumnos han creado su primer videojuego. Antes de probar su programa
recuérdales guardarlo, diles que sigan los pasos que se indican en el Anexo III en la página
181. Ahora, verifica si su proyecto funciona correctamente, para ello solicita que sigan estos
pasos.

43
módulo 1

Introducción a la programación por bloques para Arduino

1
Ve a la pestaña Placas y selecciona la tarjeta Arduino UNO. Después, dirígete a la pestaña Conectar,
selecciona Puerto serie y elige el puerto COM que aparezca.

1. Elige la placa 2. Elige


Arduino UNO el puerto
COM que te
aparezca, éste
puede variar

2
Nuevamente, en la pestaña Conectar selecciona la opción Actualizar Firmware, una vez que el programa
haya cargado, presiona la bandera verde, así manipularás el joystick para observar cómo se mueve Sam en
el mapa.

1. Da clic en 2. Presiona
Actualizar la bandera
Firmware verde

Desafío robótico

Para realizar este reto, proponles que cambien la programación de manera que Sam sólo pueda ir sobre el eje X. Cuando realicen
los ajustes de manera exitosa, cambien la programación para que ahora sólo pueda ir sobre el eje Y.

44
módulo 1

Introducción a la programación por bloques para Arduino

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué es un joystick?
___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué funcionalidades le puedes dar a un joystick?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué otra programación puedes hacer utilizando joystick y mBlock?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué más te gustaría aprender?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué relación tiene la funcionalidad de un joystick en tu vida diaria?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

45
módulo 1

05 Práctica 5.
Lámpara automática

Sesiones requeridas: 3

Tiempo estimado: 220 - 270 minutos


Fotorresistencia Sensor KY-018

Propósito:
El alumno desarrollará habilidades para identificar el funcionamiento de una fotorresistencia por medio de la tarjeta
Arduino para entender el concepto de proceso de automatización en situaciones cotidianas.

Contenido:
• Describir los elementos que conforman la tarjeta Arduino.
• Identificar y relacionar los componentes electrónicos dentro de un proceso de automatización como el encendido de
una lámpara mediante un sistema de control básico.

Estructura de la práctica
Introducción Desafío Robótico
Sensor KY-018 - fotorresistencia, ¿qué es y cómo funciona?

Actividad: Lámpara automática Evaluación final
Materiales requeridos
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a las aplicaciones eléctricas y electrónicas


Educación Plantel Ciudad Especialidad
CBTa Apaseo el Grande Soporte y Mantenimiento de
Media CECyTE Doctor Mora Equipos de Cómputo
Superior CETIS Celaya Electricidad
CONALEP Valle de Santiago Electrónica
Instituto Tecnológico Nacional de México Uriangato Ingeniería Electrónica
Superior Universidades Politécnicas Pénjamo Ingeniería Mecatrónica
Universidades Tecnológicas San Miguel de Allende TSU en Mantenimiento Área Instalaciones
Universidad de Guanajuato Tierra Blanca Ingeniería Eléctrica

46
módulo 1

Introducción a la programación por bloques para Arduino

Introducción

Sensor KY-018 - fotorresistencia,


¿qué es y cómo funciona?
Pide a tus alumnos que observen la Figura 13, es el módulo KY-018, sensor LDR (Light Figura 13
Dependent Resistor por sus siglas en inglés) o fotorresistencia, que permite medir el nivel Sensor KY-018 - fotorresistencia
de la luz existente en un momento determinado. Es un sensor de luz de tipo resistivo que
cambia su valor, según la cantidad de luz que incide sobre ella (Peña Millahual, 2017a).
Se trata de un componente electrónico cuya resistencia disminuye con el aumento de
la intensidad de la luz incidente, la radiación óptica aporta la energía necesaria para
aumentar el número de electrones libres (Serna Ruíz et al., 2010b).

¿sabías que...?

La energía tiene relación


con todas las actividades
que llevas a cabo, como
jugar, hablar por teléfono,
cargar un objeto, cocinar, Nota: Energía producia a través del viento. Clker-Free-Vector-Images (2014), Licencia
de creative commons. Imagen recuperada 09 de abril de 2021. [Link]
caminar, encender la luz o vectors/molinos-de-viento-energ%C3%ADa-e%C3%B3lica-311837/. Licencia de Pixabay.
bailar (SEP, 2019).

Actividad Lámpara automática

Ahora que tus alumnos ya conocen un poco más sobre qué es una fotorresistencia, construirán su propia lámpara de encendido
automático. Ante la ausencia de luz deberá encenderse y cuando haya luz deberá apagarse.
materiales requeridos

1 resistencia de 220 1 placa Arduino UNO 1 modulo sensor


ohms (rojo, rojo, negro, 1 led 1 protoboard
negro, oro) con cable KY-018

5 cables macho – 3 cables macho-macho 1 pegamento


hembra (tiene una punta 1 tijeras en barra o líquido 1 regla 30 cm
y una parte plana) (tiene dos puntas)

47
módulo 1

Introducción a la programación por bloques para Arduino

1 hoja blanca 1 broche para


tamaño carta batería de 9V 1 batería de 9V 1 lápiz

1 popote de 1 cartón plano 1 computadora


cualquier color de 20 x 21 cm con software mBlock

Diagrama de conexión eléctrica


Como siguiente actividad, indica a tus alumnos que deberán armar el sistema eléctrico que interconectará la computadora, la
tarjeta de control Arduino UNO, el módulo sensor KY-018 y un led, como se muestra en la Figura 14. Antes de conectar la batería,
deben cargar la programación a la placa Arduino y el circuito debe estar terminado.
Figura 14
Circuito de fotorresistencia Resistencia
Cable Protoboard Pin Arduino
Sensor Fotorresistencia
Cable Protoboard Pin Arduino 120 Pin 13

- Led
Cable Protoboard
A0
G24

Antes de -
conectar la
batería, deben
cargar la
programación
a la placa
Arduino

Batería
Cable Protoboard

+
Arduino
Cable Protoboard Pin Arduino

+ 5v

- GND

Nota: La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas por
cortesía de Autodesk, Inc.

48
módulo 1

Introducción a la programación por bloques para Arduino

Programación y control
Una vez que hayan armado su circuito, realizarán la programación necesaria. Para crear un nuevo proyecto en mBlock dirígete al Anexo
II en la página 180 para que sigan los pasos que se les indican y a continuación, diles que realicen lo siguiente:

1 2
De la pestaña Programas, da clic en el Dirígete al grupo Datos y Bloques, y crea una
grupo Robots, arrastra hasta el Área de nueva variable con la opción llamada Crear
programación el bloque llamado Programa una variable. Nombra la variable Sensor y da
de Arduino. Después, arrastra el bloque por clic en el botón OK.
siempre que se encuentra en el grupo Control.

1. Arrastra los bloques


hasta el Área de
programación
1. Da clic en el botón

2. Nombra la variable

[Link] el bloque
Área de programación 3. Da clic en OK

3 4
Del grupo Datos y bloques, arrastra el bloque Del grupo Robots, selecciona el bloque leer
fijar Sensor a 0 e insértalo dentro del bloque pin analógico (A) 0, éste representa el pin
por siempre. donde conectaste el sensor, insértalo dentro
del bloque fijar Sensor a ().

1. Arrastra el bloque
1. Arrastra el bloque leer pin analógico
con la variable creada (A) 0

49
módulo 1

Introducción a la programación por bloques para Arduino

5
Dirígete al grupo Control, y selecciona el 3. Del grupo
Datos y Bloques,
bloque si entonces, si no y colócalo debajo arrastra la
de la instrucción anterior. Dirígete al grupo variable Sensor
Operadores, y selecciona el bloque menor que y teclea el valor
200
( ) < ( ) e insértalo dentro del bloque de decisión si
entonces, si no. A continuación, del grupo Datos 2. Del grupo Operadores
y Bloques, toma la variable Sensor e introdúcela arrastrar bloque
del lado izquierdo de la comparación y del lado
1. Inserta el bloque del grupo Control
derecho teclea el valor 200.

6
Para encender o apagar la
lámpara en función del valor
del sensor fotorresistencia,
selecciona dos bloques fijar
salida pin digital () a _ del grupo
Robots y arrástralos al Área de
programación en las secciones
mostradas. En el primer espacio
en blanco de ambos bloques 1. Arrastra los bloques y coloca el
número del pin donde se conectó
teclea 13 y para el estado elige la salida de señal digital del led,
ALTO y BAJO respetivamente. cambia el estado ALTO y BAJO.

7
Tus alumnos han terminado su programa, antes de cargarlo en la placa es necesario guardarlo en la computadora
para esto pide que sigan los pasos del Anexo III, página 181. Para cargar el programa a la placa, conecta el cable USB
de la placa Arduino de la siguiente manera: el extremo con USB macho conéctalo a la computadora y el otro extremo
conéctalo a la entrada de la placa Arduino. Ahora dirígete a la pestaña Placas y selecciona la tarjeta Arduino UNO.
Después, selecciona la pestaña Conectar, selecciona Puerto serie y elige el puerto COM que te aparezca.

1. Elige la placa
Arduino UNO
2. Elige el puerto
COM que te
aparezca, éste
puede variar

50
módulo 1

Introducción a la programación por bloques para Arduino

8
Da clic izquierdo en el primer bloque llamado Programa de Arduino. Presiona el botón Subir a Arduino y
espera a que termine de cargar. Al finalizar, da clic en el botón Cerrar. Desconecta el cable USB de ambos
extremos y conecta la batería a la protoboard como se indica en el Diagrama de conexión eléctrica. Es
momento de probar tu lámpara automática. Cubre el sensor con tu mano y observa como el led enciende
fuertemente al detectar la obscuridad, trata de cubrir un poco menos el sensor, verás que la intensidad de
la luz cambia. Prueba también lo que sucede cuando el led no está cubierto.

1. Da clic izquierdo
en el bloque

2. Presiona el botón
Subir a Arduino

3. Espera a que termine


de cargar el programa
a la placa y da clic en el
botón Cerrar

Desafío robótico
Es momento de poner en práctica la creatividad de tus alumnos. Con ayuda de los elementos de reúso mencionados en los
Materiales requeridos, pide que diseñen y hagan un faro o una lámpara de alumbrado público con encendido automático. Deberán
adaptar el circuito realizado al faro que diseñen. Recuérdales que las lámparas de la calle se encienden cuando la cantidad de luz
disminuye, orienta para que realicen los cambios necesarios en la programación para que esto pase con su lámpara. Menciónales
que hagan la prueba cubriendo totalmente con su mano la fotorresistencia, en ese momento el led deberá encender.

51
módulo 1

Introducción a la programación por bloques para Arduino

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué utilidad tiene para tu vida?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué es un Sensor KY-018 - fotorresistencia?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué fue lo que más te gustó?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Dónde se utiliza el Sensor KY-018 - fotorresistencia?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

52
06 Práctica 6.
Detector de metales

Sesiones requeridas: 3

Tiempo estimado: 220 - 270 minutos


Módulo Sensor Magnético KY-024

Propósito:
El alumno desarrollará la capacidad para utilizar un Sensor Magnético KY-024 mediante su implementación en
una práctica para identificar y relacionar los elementos que pueden ser generadores de electricidad por medio de
componentes magnéticos.

Contenido:
• Experimentar la generación de electricidad por medio de magnetismo, haciendo uso de los componentes electrónicos
que forman parte de un proceso de automatización.
• Identificar el concepto de proceso de automatización a través de situaciones cotidianas.

Estructura de la práctica
Introducción Desafío Robótico
El sensor Magnético, ¿qué es y cómo funciona?

Actividad: Detector de metales Evaluación final
Materiales requeridos
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a diferentes tipos de materiales, energía y medio ambiente
Educación Plantel Ciudad Especialidad
CBTIS Celaya Transformación de Plásticos
Media
CECyTE Jerécuaro Química Industrial
Superior CONALEP Irapuato Productividad Industrial
Instituto Tecnológico Nacional de México Uriangato Ingeniería Ambiental
Superior Universidades Politécnicas Cortazar Ingeniería en Energía
Universidades Tecnológicas Valle de Santiago Energías Renovables
Universidad de Guanajuato León Ingeniería Química Sustentable

53
módulo 1

Introducción a la programación por bloques para Arduino

Introducción

El sensor magnético, ¿qué es y cómo funciona?


Figura 15
El sensor magnético funciona sin la necesidad de entrar en contacto directo con
Partes del sensor magnético
un objeto, aunque precisa estar cerca del campo magnético que éste genere. El
principal funcionamiento de este tipo de sensores se relaciona con la circulación de
una corriente eléctrica en un semiconductor en presencia de un campo magnético,
de esta forma, los electrones serán desviados gracias al campo magnético
ofreciendo una atención que es perpendicular a la corriente y a dicho campo (Peña
Millahual, 2017b).

¿sabías que...?

La energía empleada para


cambiar la posición o la
velocidad de los objetos se
llama energía mecánica y
puede manifestarse como
Nota: Energía para realizar un trabajo. Mohamed_hassan, (2018), Licencia de creative
energía potencial, cinética o como la suma commons. Imagen recuperada 09 de abril de 2021. [Link]
de ambas (SEP, 2019). mujer-ejecución-3360421/. Licencia de Pixabay.

Actividad Detector de metales

Es momento de que tus alumnos construyan un detector de metales. Con este circuito, cada vez que coloquen un metal cerca del
sensor, se encenderá un led.

materiales requeridos

2 ledes 1 placa Arduino UNO 1 sensor Efecto Hall 1 tijeras 1 protoboard


con cable KY-024

7 cables macho- hembra 5 cables macho-macho 1 computadora con 1 hoja blanca Cartón plano de
(tiene una punta y una (tiene dos puntas) software mBlock tamaño carta 20 x 21 cm
parte plana)

54
módulo 1

Introducción a la programación por bloques para Arduino

1 pluma del cualquier Pegamento en barra o 1 broche para batería 1 batería de 9V 1 resistencia
color líquido de 9V de 300 Ohms

Diagrama de conexión eléctrica


Como siguiente actividad, tus alumnos deberán armar el sistema eléctrico que interconectará la computadora, la tarjeta de control Arduino
UNO, el módulo sensor KY-024 y un led como se muestra en la Figura 16. Antes de conectar la batería, deben cargar la programación a
la placa Arduino y su circuito debe estar terminado.

Figura 16
Diagrama de conexión eléctrica detector de metales Sensor Magnético
Cable Protoboard Pin Arduino
Led Rojo Led Amarillo
-
Cable Protoboard Cable Protoboard
- D55 +

C55
- + C54 Pin 3
- +
Antes de conectar
la batería,
debes cargar la
programación a la
placa Arduino

Arduino
Cable Protoboard Pin Arduino
+ 5v

Batería - GND
Cable Protoboard
- Resistencia
Cable Protoboard Pin Arduino
+
A50 Pin 7

Nota: La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas por
cortesía de Autodesk, Inc.

55
módulo 1

Introducción a la programación por bloques para Arduino

Programación y control
Llegó el momento de comenzar a programar el detector de metales, para ello pide a tus alumnos que abran el entorno de
programación mBlock, procedan a crear un nuevo programa llamado Detector de metales y sigan los pasos descritos a
continuación. Recuerda que para crear un nuevo proyecto puedes guiarte con el Anexo II en la página 180 para orienta a tus
alumnos.

Ahora, da las siguientes indicaciones para que desarrollen el programa:

1 2
Ve a la pestaña Programas, da clic en el grupo Del grupo Datos y bloques, crea la variable
Robots y arrastra el bloque llamado Programa dando clic en el botón Crear variable, nómbrala
de Arduino hasta el Área de programación. Sensor y presiona el botón OK. Arrastra el bloque
Después, da clic en el grupo Control y arrastra fijar Sensor a 0 dentro del bloque por siempre.
el bloque por siempre. 3. Arrastra el bloque

1. Arrastra el bloque
del grupo Robots

1. Da clic en el botón Crear


una variable
2. Nómbrala Sensor y da
clic en OK

2. Del grupo Control


arrastra el bloque por
siempre

3
Del grupo Control, inserta el bloque esperar
1. Arrastra el bloque del grupo
() segundos con un valor de 0.02. Ve al Control y da valor de 0.02
grupo Datos y bloques, inserta un bloque
fijar Sensor a (), dentro del espacio coloca 2. Inserta el bloque del
grupo Datos y Bloques
el bloque leer pin digital () del grupo Robots
y asígnale valor 3. Nuevamente, del grupo
Control inserta el bloque llamado si entonces 3. Del grupo Robots
debajo del bloque anterior. Finalmente, del arrastra el bloque
grupo Operadores inserta la instrucción ( ) = ( ) leer pin digital y da
valor de 3
coloca la variable Sensor del lado izquierdo y 4. Del grupo Control, arrastra el
el valor 1 del lado derecho de la igualdad. bloque si entonces y del grupo
Operadores inserta la igualdad con
la variable Sensor y el valor de 1

56
módulo 1

Introducción a la programación por bloques para Arduino

4
Del grupo Robots, inserta el bloque
fijar salida pin digital () a _ dentro del
bloque si entonces y da valor de pin
7 donde los ledes están conectados 1. Inserta del grupo
Robots con valor 7 y
a estado ALTO. Ve al grupo Control, estados ALTO y BAJO
arrastra el bloque esperar () segundos
y asígnale valor 0.3. Finalmente, del
grupo Robots inserta la instrucción fijar
salida pin digital () a _ y da valor del pin 2. Inserta del grupo
7 a estado BAJO. Control con valor de
0.3

¡Increíble! Tus alumnos han construido un detector de metales que les ayudará a identificar su
campo magnético. Para probar su funcionalidad pide que sigan las instrucciones:
1. Guarden su proyecto, vayan al Anexo III, en la página 181 y sigan los pasos que se indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB
macho conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa
Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. A continuación, den clic en el bloque Programa de Arduino y después den clic en el botón
Subir Arduino. Esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard
como se indica en el Diagrama de conexión eléctrica.
7. Para probar el funcionamiento de su proyecto, pasen un objeto de metal cerca del área de
sensado en el recuadro negro de dos patitas que se encuentran al lado contrario de los
pines de conexión. Al hacer esto los ledes encenderán. Ahora, pasen un objeto que sea de
plástico y observen cómo los ledes no encienden.

Nota. Pueden guiarse con la Práctica 5. Lámpara Automática Módulo I para conectar y grabar correctamente su programa
en la placa Arduino UNO.

57
módulo 1

Introducción a la programación por bloques para Arduino

Desafío robótico
Plante a tus alumnos este reto para que, con ayuda de los elementos de reúso de los Materiales requeridos, los invites a que
diseñen un detector de metales como el que se encuentra en las terminales de aeropuerto. Una vez armada su estructura,
adapten el circuito anterior. Adicionalmente, proponles que conecten y adapten un tercer led color verde, mismo que deberá
permanecer encendido y únicamente se apagará cuando un metal ferroso sea identificado. Motívalos a hacerlo.

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Sabes qué es un material ferroso?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Cuál es la principal función de un material ferroso?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué más te gustaría aprender?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué dudas tienes de lo que aprendiste?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

58
07
Práctica 7.
Pluma de
estacionamiento

Sesiones requeridas: 1

Tiempo estimado: 60 - 90 minutos


Microservomotor Tower Pro SG90

Propósito:
El alumno desarrollará habilidades para el diseño de un mecanismo simple a través del uso de un microservomotor con
el fin de simular un proceso de automatización on-off (pasa-no pasa) y probar su funcionamiento.

Contenido:
• Identificar y relacionar los componentes electrónicos a través de un circuito de control para el funcionamiento de un
sistema mecánico.
• Establecer la relación de los elementos o componentes de un sistema mecatrónico.

Estructura de la práctica
Introducción Desafío Robótico
Microservomotor Tower Pro SG90, ¿qué es y cómo funciona?

Actividad: Pluma de estacionamiento Evaluación final
Materiales requeridos
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a sistemas básicos de control


Educación Plantel Ciudad Especialidad
CBTIS Uriangato Mecánica Industrial
Media CECyTE Huanímaro Mecatrónica
Superior CECyT León Metrología y Control de Calidad
CETIS Jaral del Progreso Producción Industrial de Alimentos
CONALEP Acámbaro Electromecánica Industrial
Instituto Tecnológico Nacional de México San Felipe Ingeniería Electromecánica
Superior Instituto Politécnico Nacional Silao Ingeniería Aeronáutica
Universidades Politécnicas Juventino Rosas Ingeniería en Manufactura Avanzada
Universidades Tecnológicas Victoria Procesos Industriales Área Manufactura
Universidad de Guanajuato San Luis de la Paz Ingeniería Mecatrónica
SABES San José Iturbide Ingeniería Industrial

59
módulo 1

Introducción a la programación por bloques para Arduino

Introducción
Explica a tus alumnos que la arquitectura de un robot se compone de unidades de procesamiento,
unidades de entrada y unidades de salida. Las unidades de entrada son conocidas como sensores,
que pueden ser externas o internas. A las unidades de salida se les conoce como actuadores como
son los ledes de señalización, los buzzer o los servomotores (Zabala, 2007a).

Microservomotor Tower Pro SG90,


¿qué es y cómo funciona?
Figura 17
Como se puede observar en la Figura 17, los microservomotores,
Microservomotor Tower Pro SG90
mejor conocidos como servos, están conformados por elementos
electromecánicos y electrónicos que le permiten controlar la posición
de giro, aunque sólo tiene una rotación de 180°, por lo que no pueden
realizar una vuelta completa. Son utilizados en tareas específicas
relacionadas con la robótica en la automatización de procesos (Peña
Millahual, 2020).

¿sabías que...?

En 1920 se presentaron
sistemas de estacionamiento
automáticos en Estados
Unidos con el objetivo de
optimizar el espacio disponible
para los vehículos de diferentes estructuras
controlados para el movimiento de las
Nota: Automóvil. OpenClipart-Vectors, (2016), Licencia creative commons. Imagen
plataformas (Sotelo Martínez et al., 2018). recuperada 08 abril 2021. g. Licencia de Pixabay.

Actividad Pluma de estacionamiento

En esta actividad, tus alumnos identificarán cómo funcionan los actuadores con relación a los sensores para que el circuito eléctrico
funcione correctamente.
materiales requeridos

1 placa Arduino UNO 5 cables Pintura para decorar de 1 protoboard


1 micro servomotor con cable macho-macho cualquier tipo y color

60
módulo 1

Introducción a la programación por bloques para Arduino

1 pegamento en 1 tijeras 1 computadora con 1 cinta 1 cartulina


barra o líquido software mBlock

1 pluma de 1 regla de 30 cm 1 broche para 1 batería de 9V


cualquier color batería de 9V

Diagrama de conexión eléctrica


Tus alumnos comenzarán con el armado del circuito utilizando algunos de los elementos del kit de robótica, en la Figura 18 se
puede observar cómo debe quedar armado el proyecto. Antes de conectar la batería, deben cargar la programación a la placa
Arduino y el circuito debe estar terminado.

Figura 18 Servomotor
Diagrama de conexión eléctrica de pluma de estacionamiento Cable Protoboard Pin Arduino
+

Batería Pin 8
Cable Protoboard
+

Arduino
Cable Protoboard Pin Arduino
Antes de conectar la + 5v
batería, debes cargar la
programación a la placa - GND
Arduino

Nota. La figura muestra la manera en que se deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas por cortesía
de Autodesk, Inc.

61
módulo 1

Introducción a la programación por bloques para Arduino

Programación y control
Ahora, tus alumnos crearán el código para hacer funcionar una pluma de estacionamiento. Pide que abran un nuevo proyecto y
sigan los pasos que se muestran a continuación. Recuerda, para crear un nuevo proyecto en mBlock puedes dirigirte al Anexo
II en la página 180 para orientarlos.

1 2
Del bloque Programas, selecciona el grupo Del grupo Robots, selecciona la instrucción
Eventos, posteriormente, elije el bloque llamada fijar ángulo del pin ( ) del servo a_ y
llamado al presionar tecla espacio y arrástralo arrástralo debajo del bloque anterior. Coloca
al Área de programación. Sustituye la palabra el valor del pin 8 y selecciona 90°. Este bloque
espacio por la letra o. Esto ocasionará que al sirve para que el micro servomotor gire a esa
presionar la tecla o, el micro servomotor se posición en grados.
active realizando un movimiento ascendente.

1. Arrastra bloque del


1. Arrastra el bloque al grupo Robots al Área
Área de programación de Programación

3
Repite los bloques anteriores. En el bloque al presionar tecla espacio sustituye espacio por la letra c y en
bloque fijar ángulo del pin () del servo a_ cambia el valor 90 por 0.

1. Del grupo Eventos,


inserta el bloque y elige la
letra c

2. Del grupo Robots, inserta el


bloque con valores 8 y 0

62
módulo 1

Introducción a la programación por bloques para Arduino

¡Estupendo! El programa está listo. Para probarlo, es necesario que tus alumnos carguen el
programa a la tarjeta Arduino UNO, siguiendo los pasos listados a continuación:
1. Guarden su proyecto, ve al Anexo III, en la página 181 y menciona los pasos que ahí se
indican para que orientes a tus alumnos.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con
USB macho conéctenlo a la computadora y el otro extremo conéctenlo a la entrada
de la placa Arduino.
3. Dentro del programa mBlock, vayan a la pestaña Placas y seleccionen la tarjeta
Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y selecciona Puerto serie.
5. En la pestaña Conectar seleccionen Actualizar firmware esperen a que termine de
cargar para después presionar la bandera verde.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard
como se indica en el Diagrama de conexión eléctrica.
7. Ahora ya pueden activar el movimiento del micro servomotor presionando las teclas
o y c, respectivamente. Si el micro servomotor no se mueve apóyate con el Diagrama
de conexión eléctrica para ayudarles a revisar la conexión.

Nota. Puedes guiarte con la Práctica 4. Mi Primer Videojuego del Módulo I para que conecten y graben correctamente
su programa en la placa Arduino UNO.

Desafío robótico
Es momento de que tus alumnos elaboren un prototipo con la ayuda de los elementos de reúso mencionados en los Materiales
requeridos, invítalos a crear y adaptar una pluma de estacionamiento al circuito que acaban de diseñar para ver cómo sube y baja
al presionar las teclas. Adicionalmente, pide que agreguen dos ledes de diferentes colores para indicar el estado de la pluma.
Cuando la pluma esté abajo se encenderá el led rojo y cuando la pluma se levante se encenderá un led verde.

63
módulo 1

Introducción a la programación por bloques para Arduino

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué es un servomotor?
___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Dónde puedes utilizar un servomotor?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué dudas tienes de lo que aprendiste?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

64
08 Práctica 8.
Termómetro digital

Sesiones requeridas: 1

Sensor de Temperatura-Humedad Tiempo estimado: 60 - 90 minutos


KY-015

Propósito:
El alumno desarrollará habilidades y conocimientos a través de la programación por bloques utilizando el sensor de
temperatura para identificar la relación entre los sensores y los sentidos del cuerpo mediante el uso de dispositivos
electrónicos.

Contenido:
• Identificar los resultados que presentan los cambios al aplicar calor a diferentes materiales.
• Comprender el funcionamiento de un sensor de temperatura.
• Entender el concepto de proceso de automatización a través de situaciones cotidianas de su entorno en el que se
involucre el control de temperatura.

Estructura de la práctica
Introducción Desafío Robótico
Sensor de temperatura y humedad, ¿qué es y cómo funciona?

Actividad: Termómetro digital Evaluación final
Materiales requeridos
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a las aplicaciones de energía térmica


Educación Plantel Ciudad Especialidad
CBTIS Celaya Transformación de Plásticos
Media CECyTE Jerécuaro Química Industrial
Superior CETIS León Producción Industrial
CONALEP San José Iturbide Plásticos
Instituto Tecnológico Nacional de México Abasolo Ingeniería en Energías Renovables
Universidades Politécnicas Juventino Rosas Ingeniería en Metalurgia
Superior Universidades Tecnológicas Salamanca Ingeniería en Procesos Químicos
Universidad de Guanajuato Guanajuato Ingeniería en Minas
SABES Pénjamo Ingeniería Industrial
Instituto Tecnológico Nacional de México Abasolo Ingeniería en Energías Renovables

65
módulo 1

Introducción a la programación por bloques para Arduino

Introducción
Empieza reflexionando con tus alumnos que el clima es la síntesis del tiempo, se puede decir que
el clima se define como el conjunto de estados de tiempo atmosférico que se producen en una
determinada región y que otorgan a ésta una particularidad especifica en tiempo y clima (Fundación
Española para la Ciencia y la Tecnología, 2004).

Sensor de temperatura y humedad,


¿qué es y cómo funciona?
En la Figura 19 se puede observar el módulo KY-015 o sensor DHT11 Figura 19
que permite medir la temperatura y humedad del ambiente. Para la Módulo sensor de temperatura y humedad KY-015
humedad puede obtener valores entre un rango del 20% al 95%,
mientras que para la temperatura puede detectar valores entre 0°C
y 50°C. Este sensor sólo proporciona valores enteros, es decir, sin
decimales (Pardal y Pena, s.f.).

¿sabías que...?

La temperatura corporal normal cambia


según la persona, la edad, las actividades
y el momento del día. La temperatura Nota. Termómetro. OpenClipart-Vectors, (2013), Licencia creative
commons. Imagen recuperada 08 abril 2021 de [Link]
normal promedio es de 37° (Dräger com/es/vectors/term%C3%B3metro-cl%C3%ADnico-fiebre-
Medical, 2013). term%C3%B3metro-153666/. Licencia de Pixabay.

Actividad Termómetro digital

Comenta con tus alumnos que los sistemas de medición de temperatura y humedad se utilizan por ejemplo en estaciones
meteorológicas, sistemas de aire acondicionado, automatización de invernaderos, etc. En esta actividad identificarán cómo
funcionan este tipo de sensores.

materiales requeridos

1 placa Arduino UNO 7 cables macho- 2 cables macho- 1 sensor de temperatura


hembra (tiene una macho (tiene dos y humedad KY-015 1 sensor RGB
con cable punta y una parte plana) puntas)

66
módulo 1

Introducción a la programación por bloques para Arduino

1 broche para batería de 9V 1 batería de 9V 1 protoboard 1 computadora con


software mBlock

Diagrama de conexión eléctrica


A continuación, en la Figura 20, se muestra el circuito que deberán replicar tus alumnos con su kit, en el que simularán el
funcionamiento de un termómetro. Antes de conectar la batería, deben cargar la programación a la placa Arduino y su circuito
debe estar terminado.
Figura 20
Sensor DHT11 humedad y temperatura
Circuito eléctrico para termómetro digital Cable Protoboard Pin Arduino
+

Sensor RGB -
Cable Protoboard Pin Arduino
Pin 4
Pin 11

Pin 10

Pin 9

Arduino

Antes de Batería Cable Protoboard Pin Arduino


conectar la Cable Protoboard + 5v
batería, debes +
- GND
cargar la
programación -
a la placa
Arduino

Nota. La figura muestra la manera en que se deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

67
módulo 1

Introducción a la programación por bloques para Arduino

Programación y control
Para esta práctica utilizarán la librería [Link]. Para descargarla, dirígete al Anexo V, página 185. Pide a tus
alumnos que la agreguen como lo indican los pasos 1 y 2, y posteriormente comenzar con la programación.
Ahora, da las siguientes indicaciones a tus alumnos:

1. Ve a la pestaña Extensiones y selecciona Administrar Extensiones.

1. Da clic en Administrar
Extensiones

2. Da clic en el botón Añadir Extensión,


selecciona el archivo ZIP [Link]
ubicado en la carpeta Documentos. Para finalizar,
da clic en Abrir.

4. Da clic en el botón Abrir


2. Ubícate en la carpeta
Documentos 3. Selecciona la librería

1. Da clic en el botón

1 2
Ve al grupo Robots y arrastra el bloque Ve al grupo Control y arrastra el bloque por
programa de Arduino, colócalo en el Área siempre al Área de programación para crear
de programación. un ciclo infinito, de esta manera el sensor
obtendrá una lectura del ambiente constante.

1. Arrastra el bloque
1. Arrastra el bloque del grupo Control
del grupo Robots

68
módulo 1

Introducción a la programación por bloques para Arduino

3 4
Para obtener el valor de la temperatura y verlo En el primer bloque escribir en el serial el texto
en la computadora dirígete al grupo Robots hola cambia la palabra hola por Temperatura.
y arrastra dos bloques escribir en el serial el Del grupo Robots, arrastra el bloque Leer
texto hola dentro del bloque por siempre. temperatura del sensor DHT11 y colócalo
dentro del segundo bloque.
1. Escribe la palabra
Temperatura

1. Inserta dos bloques 2. Inserta el bloque Leer


del grupo Robots temperatura del sensor DHT11

5 6
El sensor solo puede leer la temperatura cada Para que el termómetro indique si hace frío o calor,
segundo, por ello, agrega un control de tiempo agrega del grupo Control dos bloques si entonces,
de toma de lecturas. Del grupo Control, si no anidados, es decir, insertar el segundo bloque
selecciona el bloque esperar () segundos con dentro de la estructura si no del primero.
valor de 1.

1. Inserta del grupo


Control dos bloques si
1. Inserta del grupo Control
entonces, si no anidados
con valor de 1

7
Del grupo Operadores, arrastra 1. Inserta el bloque del
un bloque de comparación _<_ grupo Operadores bloque
dentro del primer bloque si
entonces, del lado izquierdo de
la comparación coloca el bloque
Leer temperatura del sensor
DHT11 y del lado derecho el 3. Escribe valor = 25
valor de 25.
2. Inserta el bloque
del grupo Robots

69
módulo 1

Introducción a la programación por bloques para Arduino

8
Dentro del primer bloque si
entonces, si no coloca tres
bloques Led RGB_ () del
grupo Robots de la siguiente
manera: Led RGB RojoRGB
con valor 0, Led RGB
VerdeRGB con valor 30 y Led
RGB AzulRGB con valor 150
para obtener el color azul. 1. Selecciona RojoRGB valor de 0
Puedes cambiar los valores
2. Selecciona VerdeRGB valor de 30
para obtener otros colores.

3. Selecciona AzulRGB valor de 150

9
Del grupo Operadores, 1. Inserta el
arrastra un bloque _y_ bloque del
dentro del segundo bloque grupo
Operadores
si entonces, si no. Del
lado izquierdo coloca un bloque de
comparación _>_ del grupo Operadores,
dentro de este coloca del lado izquierdo
el bloque Leer temperatura del sensor 2. Inserta
comparativa 6. Inserta los bloques de
DHT11 y del lado derecho escribe el del grupo cada lado de la instrucción
valor 24. Del lado derecho del primer Operadores
bloque insertado, también del grupo 4. Inserta
Operadores, arrastra un segundo bloque comparativa
del grupo
de comparación _<_, del lado izquierdo
Operadores
coloca el bloque Leer temperatura del
sensor DHT11 y del lado derecho escribe
el valor 28.
3. Inserta el bloque del grupo 5. Inserta el bloque del grupo
Robots y escribe valor de 24 Robots y escribe valor de 28

70
módulo 1

Introducción a la programación por bloques para Arduino

10
Dentro del segundo bloque si entonces, si no coloca tres bloques Led RGB_ () del grupo Robots de
la siguiente manera: Led RGB RojoRGB con valor 255, Led RGB VerdeRGB con valor 190 y Led RGB
AzulRGB con valor 0 para obtener el color naranja. En el último espacio si no del segundo bloque
si entonces, si no coloca tres bloques Led RGB_ () del grupo Robots de la siguiente manera: Led
RGB RojoRGB con valor 255, Led RGB VerdeRGB con valor 0 y Led RGB AzulRGB con valor 0 para
obtener el color rojo. Recuerda que puedes cambiar los valores para obtener otros colores.

1. Selecciona RojoRGB valor de 255


2. Selecciona VerdeRGB valor de 190

3. Selecciona AzulRGB valor de 0


4. Selecciona RojoRGB valor de 255
5. Selecciona VerdeRGB valor de 0
6. Selecciona AzulRGB valor de 0

¡Perfecto! Han construido un termómetro digital. Para probar su funcionalidad solicita que sigan las
instrucciones:
1. Guarden su proyecto, ve al Anexo III, en la página 181 y observa los pasos que se indican para
orientarlos.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB macho
conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón Subir
Arduino. Esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como se
indica en el Diagrama de conexión eléctrica.
7. Para probar la funcionalidad pide que cubran con su mano el sensor o acérquenlo a una fuente
de calor/frio y observen cómo el led RGB cambia de color dependiendo de la temperatura.

Nota. Puedes guiarte con la Práctica 5. Lámpara Automática Módulo I para guiar a tus alumnos para conectar y grabar correctamente
su programa en la placa Arduino UNO.

71
módulo 1

Introducción a la programación por bloques para Arduino

Desafío Robótico
Para que tus alumnos cumplan el siguiente reto, pide que cambien los rangos de temperatura a identificar y asignen colores
diferentes a los utilizados en la práctica para indicarlos.

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué te gustó más y por qué?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué cambios se dan al exponer el termómetro a diferentes temperaturas?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Para qué sirve medir la temperatura?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué pasa si la temperatura de una persona es mayor a 37°?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué relación tiene la práctica con tu vida diaria?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

72
09 Práctica 9.
Plano inclinado
y malacate

Sesiones requeridas: 3

Motor a pasos con controlador Tiempo estimado: 220 - 270 minutos


28BYJ-48 /ULN2003

Propósito:
El alumno desarrollará habilidades y conocimientos sobre la energía eléctrica través de la programación por mBlock
para identificar el concepto de transformación de energía eléctrica en movimiento.

Contenido:
• Describir el funcionamiento de un motor a pasos para aplicarlo en el diseño de un malacate.
• Identificar y relacionar los componentes electrónicos a través de un circuito para el funcionamiento de un motor a
pasos.

Estructura de la práctica
Introducción Desafío Robótico
Motor a pasos, ¿qué es y cómo funciona?

Actividad: Plano inclinado y malacate Evaluación final
Materiales requeridos
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a motores


Educación Plantel Ciudad Especialidad
CBTIS San Francisco del Rincón Mantenimiento Automotriz
Media CECyTE San Luis de la Paz Mantenimiento a Motores
Superior de Combustión Interna
CETIS Valle de Santiago Electricidad
CONALEP San José Iturbide Electromecánica Industrial
Instituto Tecnológico Nacional de México Celaya Ingeniería Mecánica
Superior Instituto Politécnico Nacional Silao Ingeniería en Sistemas Automotrices
Universidades Politécnicas Cortazar Ingeniería Robótica
Universidades Tecnológicas San Miguel de Allende TSU en Mecatrónica Área Automatización
Universidad de Guanajuato Tierra Blanca Ingeniería Mecatrónica

73
módulo 1

Introducción a la programación por bloques para Arduino

Introducción
Explica a tus alumnos que con la llegada de la Cuarta Revolución Industrial (la Industria 4.0), se ha
generalizado el uso de robots manipuladores en muchas aplicaciones que requieren de movimientos
repetitivos simples, siendo la industria automotriz pionera en el uso de estos (Iñigo Madrigal y Vidal
Idiarte, 2002).

Motor a pasos, ¿qué es y cómo funciona?


El motor a pasos unipolar (ver Figura 21) como el que tienen en su kit Figura 21
de robótica necesita de otro componente electrónico llamado driver Motor a pasos de 3.3 a 5 Volts
o controlador para su funcionamiento. Este driver tiene la capacidad
de conducir la corriente necesaria en las bobinas del motor que rota
en sentido de las manecillas del reloj y también puede programarse
para rotar en sentido contrario (Garza Garza, 2006).

¿sabías que...?

Una de las partes más importantes para


generar energía eólica son las aspas
que están conectadas a un motor pues
controlan la potencia en función de la Nota. Generadores de energía. Tomado de Ciencias y Tecnología.
velocidad del viento (Villarrubia, 2004). Física. Segundo grado. Volumen I. (p. 56), por Secretaría de
Educación Pública, 2019, SEP.

Actividad Plano inclinado y malacate

En esta actividad, tus alumnos descubrirán cómo funcionan las máquinas simples por medio de su kit Arduino y otros materiales extra.
materiales requeridos

1 placa Arduino 4 cables 1 pluma de 1 regla de 30 cm


UNO con cable macho-macho 1 motor a pasos cualquier color

1 controlador 6 cables macho-hembra 2 resistencias 1 pegamento


de motor a pasos de 220 Ohms 1 protoboard en barra o líquido

74
módulo 1

Introducción a la programación por bloques para Arduino

1 palo de madera Cartón plano


30 cm de estambre 4 clips 4 ligas circular de 30 x 21 cm

1 hoja blanca tamaño 1 computadora con


carta 1 lápiz 1 tijeras software mBlock 1 batería de 9V

Diagrama de conexión eléctrica


Para armar el circuito, deberán utilizar algunos los elementos del kit Arduino que se mencionan en los Materiales requeridos,
pide que observen la imagen de la Figura 22. Recuérdales conectar la batería del circuito hasta que hayan finalizado el armado y
programación de su circuito eléctrico.
Figura 22
Diagrama de conexión eléctrica para el plano inclinado y el malacate

Antes de conectar la
batería, debes cargar
la programación a la
placa Arduino

Batería
Cable Protoboard
+

Motor a pasos Arduino


Cable Protoboard Pin Arduino Cable Protoboard Pin Arduino
+ + 5v

- - GND

Pin 8

Pin 9

Pin 10

Pin 11

Nota. La figura muestra la manera en que se deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk
reimpresas por cortesía de Autodesk, Inc.

75
módulo 1

Introducción a la programación por bloques para Arduino

Programación y control
Para esta práctica, tus alumnos utilizarán la librería Controlador para el motor a [Link]. Para descargarla dirígete al Anexo V,
página 185. Pide que la agreguen como lo indican los pasos 1 y 2, para posteriormente comenzar con la programación.

Da las siguientes instrucciones a tus alumnos para realizar la programación:

1. Ve a la pestaña Extensiones y selecciona Administrar Extensiones.

1. Da clic en Administrar
Extensiones

2. Da clic en el botón Añadir Extensión, selecciona


el archivo ZIP Controlador para el motor a [Link]
ubicado en la carpeta Documentos. Para finalizar, da
clic en Abrir.

4. Da clic en el botón Abrir


2. Ubícate en la carpeta
Documentos 3. Selecciona la librería

1. Da clic en el botón

1 2
Del grupo Robots, arrastra el bloque de Del grupo Robots, selecciona y arrastra el
Programa de Arduino. bloque llamado Tanimlamalar: 1 ().Motor Adim
Sayisi 2048 IN1 () IN2 () IN3 () IN4 () y escribe los
siguientes valores: IN1: 11, IN2: 10, IN3: 9, IN4: 8.

1. Arrastra el bloque 1. Arrastra


del grupo Robots del grupo 2. Coloca los valores IN1=11,
Robots IN2=10, IN3=9 y IN4=8

76
módulo 1

Introducción a la programación por bloques para Arduino

3 4
Del grupo Control, arrastra el bloque por Del grupo Robots, arrastra los bloques
siempre al Área de programación. ().Motor Hiz () y ().Motor Adim (), asígnale
valores de 50 y 500 respectivamente y
colócalos dentro del bloque por siempre.

1. Arrastra el bloque
1. Arrastra el bloque
con valor = 50
del grupo Control
2. Arrastra el bloque
con valor = 500

5 6
Del grupo Control toma el bloque esperar 1 Haz uso de la herramienta Duplicar haciendo
segundos y colócalo al interior del bloque clic sobre el ícono que se señala en la imagen,
por siempre. selecciona los bloques que están dentro del
bloque por siempre y arrástralos abajo del
bloque esperar 1 segundos. Cambia el valor
del bloque ().Motor Adim () a -500.

1. Da clic en la
herramienta Duplicar

2. Duplica los bloques


a partir de este y
arrastrarlos debajo
del bloque esperar 1
1. Arrastra del grupo segundos
Control con valor de 1
3. Cambia el valor
del bloque a - 500

77
módulo 1

Introducción a la programación por bloques para Arduino

¡Perfecto! Tus alumnos han creado un circuito para mover elementos pesados. Para probar su
funcionalidad pide que sigan las instrucciones:
1. Guarden su proyecto, ve al Anexo III, en la página 181 y sigue los pasos que se te indican para
orientar a tus alumnos.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB macho
conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, pide que se dirijan a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, deben dar clic en el bloque Programa de Arduino y después dar clic en el botón
Subir Arduino. Esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como se
indica en el Diagrama de conexión eléctrica.
7. Para probar su circuito, se debe observar cómo el motor a pasos gira hacia atrás y hacia adelante
después de un segundo de tiempo. Si el motor no gira, apóyales verificando que el Diagrama de
conexión eléctrica y revisa el cableado del circuito.

Nota. Puedes guiarte con la Práctica 5. Lámpara Automática Módulo I para apoyarles a conectar y grabar correctamente su
programa en la placa Arduino UNO.

Desafío Robótico
Con los elementos de reúso mencionados en los Materiales requeridos y utilizando el circuito que acaban de diseñar tus alumnos,
fomenta su creatividad para que hagan un plano inclinado con un malacate para ver el funcionamiento real del proyecto. Para
ello solicita que investiguen qué es el plano inclinado y un malacate, que sirva de fundamento para la construcción de su diseño.
Adicional, pide que cambien el tiempo por 5 segundos para que su plano dure más tiempo haciendo el movimiento y pueden
agregar un led para que indique cuando tope adelante o hacia atrás.

78
módulo 1

Introducción a la programación por bloques para Arduino

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Identificas procesos en tu entorno que involucren diferentes tipos de motores?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué utilidades le puedes dar a un motor a pasos?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Si lo hubieras hecho de otra manera, cómo sería?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

79
notas
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________

80
Componentes
electrónicos
de la Industria 4.0

módulo

81
módulo 2

Objetivo del módulo


Reflexionar sobre el concepto de automatización industrial por medio del uso de dispositivos electrónicos para su desarrollo
e implementación dentro del aula de clase y de la industria.

Dispositivos Sistema de
mecánicos y control y Aplicaciones en
electrónicos programación la industria

Tus alumnos aprenderán a:


• Comprender la lógica de programación para un sistema de control básico.

• Programar la tarjeta Arduino UNO utilizando el lenguaje de programación por


bloques a través del software mBlock como parte del sistema de control.

• Conocer el uso en la industria de diversos circuitos electrónicos que contiene mi


kit de robótica.

La Industria 4.0 en las empresas

Hasta ahora, tus alumnos han realizado proyectos básicos con el kit de electrónica y el programa mBlock, es momento de
impulsarlos a descubrir cuáles son sus aplicaciones en la vida real. El estado de Guanajuato alberga a gran cantidad de empresas
de manufactura y transformación de insumos. Estas empresas reciben materia prima que, por medio de sus procesos de
producción, es transformada en diferentes productos que posteriormente son comercializados.

Sin importar el tipo de empresa, todas requieren de mano de obra, herramientas, dispositivos, máquinas y procesos para llevar a
cabo su cadena de producción. En este módulo podrás apoyarás a tus alumnos para que observen que, con la combinación de
diversos elementos de su kit de robótica, se pueden crear diferentes prototipos similares a los que son utilizados en las grandes
empresas del Estado, además tendrán la posibilidad de generar códigos que hagan funcionar su proyecto tal como pasa con los
brazos robóticos en una armadora de coches o una banda transportadora en una empresa de alimentos.

82
10 Práctica 10.
Fuerza de gravedad

Sesiones requeridas: 1

Motor a pasos con controlador Tiempo estimado: 60 - 90 minutos


28BYJ-48 /ULN2003

Propósito:
El alumno desarrollará habilidades y conocimientos mediante el uso de un motor a pasos para implementar un
dispositivo que ejemplifique los efectos de la fuerza de gravedad con la programación de la tarjeta Arduino y la
funcionalidad de una máquina simple.

Contenido:
• Describir los elementos de una máquina simple.
• Entender el concepto de proceso de automatización a través de situaciones cotidianas que impliquen la entrega de
un producto.
• Identificar y relacionar los componentes electrónicos dentro de un proceso de automatización.

Estructura de la práctica
Introducción Desafío Robótico

Actividad: Fuerza de gravedad Aplicaciones en la industria


Materiales requeridos
Diagrama de conexión eléctrica Evaluación final
Programación y control

Formando una carrera en torno a las aplicaciones de máquinas simples


Educación Plantel Ciudad Especialidad
CBTIS San Francisco del Rincón Mantenimiento Automotriz
Media CECyTE San Luis de la Paz Mantenimiento a Motores de
Superior Combustión Interna
CONALEP San José Iturbide Electromecánica Industrial
Instituto Tecnológico Nacional de México Irapuato Ingeniería Electromecánica
Instituto Politécnico Nacional Silao Ingeniería en Sistemas Automotrices
Superior Universidades Politécnicas Cortazar Ingeniería Robótica
Universidades Tecnológicas San Miguel de Allende TSU en Mecatrónica Área Automatización
Universidad de Guanajuato Tierra Blanca Ingeniería Mecatrónica

83
módulo 2

Componentes electrónicos de la Industria 4.0

Introducción
Inicia explicando que la gravedad es la fuerza con que todo cuerpo es atraído hacia la Tierra. Galileo,
con las pruebas de la caída libre de los cuerpos, dio comienzo al estudio experimental de la fuerza
de gravedad y demostró que la medida de esta es la aceleración que comunica a un cuerpo que
cae libremente (Mironov, 1977).

¿sabías que...?

Para que un objeto en reposo


logre salir del planeta Tierra se
requiere una velocidad mínima
de 11.2 Km/s, a esto se le conoce
como velocidad de escape
Nota. Tomado de Ciencias y
(Zúñiga, 2016). Tecnología. Física. Segundo grado.
Volumen I. (p. 46), por Secretaría de
Educación Pública, 2019, SEP.

Actividad Fuerza de gravedad

En esta actividad tus alumnos aplicarán conocimientos sobre la fuerza de gravedad, aprendiendo a conectar y programar la tarjeta
Arduino como elemento de control entre el motor a pasos y el joystick para manipular objetos.

materiales requeridos

1 placa Arduino 1 controlador de 9 cables macho 4 cables macho-macho


UNO con cable motor a pasos 1 joystick -hembra (tiene una (tiene dos puntas)
punta y una parte plana)

1 broche para 1 batería de 9V 1 pegamento en 1 tijeras


batería de 9V 1 motor a pasos barra o líquido

1 papel cascarón o cartón Cartón plano 15 hoja blanca 1 pluma del


15 abatelenguas reciclado de 30 x 30 cm tamaño carta cualquier color

84
módulo 2

Componentes electrónicos de la Industria 4.0

1 palo de madera Pinturas de 1 protoboard 1 regla de 30 cm


circular cualquier color

1 tubo de cartón de 1 computadora con


papel de baño software mBlock

Diagrama de conexión eléctrica


Tus alumnos comenzarán con el armado del circuito con algunos de los elementos de su kit de robótica, en la Figura 23 podrán observar
cómo debe quedar armado su proyecto. Antes de conectar la batería, recuérdales que deben cargar la programación a la placa Arduino
y su circuito debe estar terminado.
Figura 23
Circuito de práctica Fuerza de gravedad Joystick
Cable Protoboard Pin Arduino
Motor a pasos
-
Cable Protoboard Pin Arduino
+ +

- A0

Pin 8

Pin 9

Pin 10

Pin 11

Antes de conectar
la batería,
debes cargar la
programación a la
placa Arduino
Arduino
Cable Protoboard Pin Arduino
Batería
+ 5v
Cable Protoboard
+ - GND

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas por
cortesía de Autodesk, Inc.

85
módulo 2

Componentes electrónicos de la Industria 4.0

Programación y control
Una vez que hayan armado su circuito, apóyales para realizar la programación necesaria. Para crear un nuevo proyecto en mBlock ve
al Anexo ll en la página 180 y oriéntalos para que sigan los pasos que se indican.
Para esta práctica utilizarán la librería Controlador para el motor a [Link]. Para descargarla, dirígete al Anexo V, página 185.
Muéstrales cómo agregarla a partir de los pasos 1 y 2, para posteriormente comenzar con la programación del código en mBlock.

Ahora, da las siguientes indicaciones a tus alumnos:

1. Ve a la pestaña Extensiones y selecciona Administrar Extensiones.

1. Da clic en Administrar
Extensiones

2. Da clic en el botón Añadir Extensión, selecciona


el archivo ZIP Controlador para el motor a [Link]
ubicado en la carpeta Documentos. Para finalizar,
da clic en Abrir.

4. Da clic en el botón Abrir


2. Ubícate en la carpeta
Documentos 3. Selecciona la librería

1. Da clic en el botón

1 2
Ve a la pestaña Programas, da clic izquierdo en Da clic en el grupo Control y arrastra el bloque
el grupo Robots y arrastra el bloque Programa por siempre.
de Arduino. Enseguida arrastra el bloque
Tanimlamalar ().Motor Adim Sayisi IN1 () IN2 () IN3
() IN4 () con los valores de los pines del motor a
pasos, es decir, IN1 = 11, IN2 = 10, IN3 = 9 y IN4 = 8.

1. Arrastra el bloque
programa Arduino

1. Arrastra el
2. Arrastra el bloque bloque por siempre
Tanimlamalar del grupo Control

86
módulo 2

Componentes electrónicos de la Industria 4.0

3 4
Ve al grupo Datos y Bloques y da clic en Crear Da clic en el grupo Robots y arrastra el bloque
una variable, nómbrala VR. Pulsa el botón OK leer pin analógico (A), asigna valor 0. Del
y arrastra el bloque fijar VR a 0. grupo Control arrastra el bloque si entonces,
si no. Ahora, da clic en el grupo Operadores y
arrastra el bloque () = ().

1. Da clic 2. Nombra
en el botón la variable

4. Arrastra 2. Arrastra
el bloque el bloque del
grupo Control

1. Arrastra del grupo


Robots con valor 0
3. Da clic en 3. Arrastra el bloque
el botón OK del grupo Operadores

5 6
Del grupo Datos y Bloques, inserta la variable Del grupo Robots, arrastra el bloque ().Motor
VR del lado izquierdo de la igualdad y del lado Hiz y escribe el valor 6. Ahora arrastra el
derecho escribe el valor 1024. bloque ().Motor Adim y cambia el valor a 2048.
Repite este paso en la parte si no del bloque
si entonces, si no. En el bloque ().Motor Adim
cambia el valor a 0.

1. Arrastra
bloques del 2. Repite
1. Agrega la grupo Control los
variable VR con valores 6 y bloques
2. Escribe valor = 1024 2048

3. Cambia el valor = 0

87
módulo 2

Componentes electrónicos de la Industria 4.0

¡Perfecto! Es hora de probar la funcionalidad de los circuitos que han elaborado tus alumnos. Para
ello, dales las siguientes instrucciones:
1. Guarden su proyecto, ve al Anexo lll en la página 181 y apóyales para que sigan los pasos que
se indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB macho
conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa Arduino.
3. Dentro del programa mBlock, vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón Subir
Arduino. Pide que esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como se
indica en el Diagrama de conexión eléctrica.
7. Para controlar el movimiento del motor a pasos muevan el joystick y observen que dependiendo
del movimiento de este el motor a pasos gira poco a poco. Si al mover el joystick el motor a
pasos no se mueve, solicita que revisen la conexión del circuito nuevamente ya que pueden
tener algo mal conectado.
Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para que conecten y graben correctamente su programa
en la placa Arduino UNO

Desafío robótico
Con el material propuesto en la tabla de Materiales requeridos, el circuito y la programación diseñada solicita a tus alumnos que
construyan un dosificador de dulces. Una vez construido llénenlo con dulces y adapten el circuito para que cuando muevan el
joystick se active el circuito que los deje caer. En esta acción pueden ver reflejado el efecto que ejerce la fuerza de gravedad en
los cuerpos al hacer que las golosinas bajen por el dispensador para caer a una superficie que las detenga.

Aplicaciones a la industria
En la industria de cuero y calzado en León, las industrias químicas y agroquímicas
como Química Lucava en Celaya, Dankel Medical en San José Iturbide; y las industrias
petroquímicas como PEMEX o Ferquimex en Salamanca, dentro de sus procesos de
producción, implementan el método de decantación (separación de mezclas), en el
cual se puede observar el efecto que ejerce la fuerza gravedad en ellas.

88
módulo 2

Componentes electrónicos de la Industria 4.0

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué relación tiene la funcionalidad de una máquina simple en tu entorno?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué fue lo que más se te dificultó en el desarrollo de la práctica?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué te gustó más y por qué?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Cuáles son los elementos de una máquina simple?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

Para reflexionar…
¿Podría existir una dispensadora de dulces
en la luna? ¿Por qué?

89
11 Práctica 11.
Vúmetro

Sesiones requeridas: 2

Sensor de sonido con micrófono Tiempo estimado: 150 - 180 minutos


KY-038

Propósito:
El alumno desarrollará habilidades y conocimientos mediante el diseño de un dispositivo electrónico con el uso del sensor de
sonido KY-038 para que identifique el nivel de audio en los aparatos de sonido por medio del dispositivo.

Contenido:
• Describir los elementos que conforman un dispositivo que mide el nivel de sonido.
• Entender el concepto de proceso de automatización a través de situaciones que impliquen la medición del sonido.
• Identificar y relacionar los componentes electrónicos dentro de un proceso de automatización.

Estructura de la práctica
Introducción Desafío Robótico
Sensor de sonido (KY-038), ¿qué es y cómo funciona?
Aplicaciones en la industria
Actividad: Vúmetro
Materiales requeridos Evaluación final
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a diferentes tipos de materiales, energía y medio ambiente
Educación Plantel Ciudad Especialidad
CBTIS Celaya Mecatrónica
Media
CECyT León Metrología y Control de Calidad
Superior
CECyTE Moroleón Electrónica
Instituto Tecnológico Nacional de México Irapuato Materiales
Superior Universidades Politécnicas Cortazar Ingeniería en Metrología y Calidad
Universidades Tecnológicas León Ingeniería en Tecnología Ambiental
Universidad de Guanajuato Guanajuato Licenciatura en Música

módulo 90 2
módulo 2

Componentes electrónicos de la Industria 4.0

Introducción
Explica a tus alumnos que el sonido se propaga en los medios materiales como sólidos, líquidos y gases,
pero no se propaga en el vacío. La propagación del sonido va acompañada del desplazamiento en un
sentido y otro de la vibración de partículas, como átomos o moléculas del medio en el cual se propaga.
La velocidad de propagación del sonido a través de un medio, depende de las propiedades elásticas de
éste. Por lo general, la velocidad de propagación del sonido es mayor en los sólidos que los líquidos y
más lento en los gases (Jaramillo Sánchez, 2004).

Sensor de sonido (KY-038), ¿qué es y cómo funciona?


El sensor de sonido KY-038 que contiene el kit de robótica cuenta con un micrófono de alta precisión que detecta sonidos de
muy baja intensidad, tiene dos salidas que se pueden utilizar según las necesidades del programa. La salida analógica que es en
función de la intensidad del sonido y la salida digital que se activa (1) o desactiva (0) según la medida de intensidad del sonido que
configuremos (Moreno Muñoz y Córcoles Córcoles, 2018).

¿sabías que...?

El vúmetro es un dispositivo diseñado para


indicar el nivel de la señal de salida de un
equipo, es decir, representa el porcentaje
Nota. Aula de clases. Max Fischer, (2020), Licencia creative commons.
de sonoridad de una señal medida en Imagen recuperada 08 abril 2021 de [Link]
foto/maestro-haciendo-una-pregunta-a-la-clase-5212345/. Licencia
unidades de volumen (Millán Esteller, 2012). de Pexels.

Actividad Vúmetro
Esta actividad, permitirá a tus alumnos identificar la intensidad del sonido, aprenderán a usar el micrófono del sensor, además de poner
en práctica sus conocimientos sobre electrónica y ledes, así como desarrollar sus habilidades de programación.
materiales requeridos

1 sensor de sonido con 8 cables macho-macho 15 cables macho-


1 buzzer pasivo KY-006 1 protoboard micrófono KY-038 (tiene dos puntas) hembra (tiene una
punta y una parte plana)

1 placa Arduino 3 ledes (de diferentes 3 resistencias


UNO con cable colores) 1 push button KY-004 de 220 Ohms Cartón reciclado

91
módulo 2

Componentes electrónicos de la Industria 4.0

1 broche para 1 pegamento en 1 hoja blanca tamaño


1 batería de 9V batería de 9V barra o líquido carta 1 tijeras

1 pluma del cualquier color 1 computadora con


1 cinta adhesiva software mBlock

Diagrama de conexión eléctrica


Como siguiente actividad, tus alumnos armarán el sistema eléctrico que interconectará la computadora, la tarjeta de control Arduino
UNO, el módulo sensor KY-038, el push button KY-004 y el buzzer pasivo KY-006, así como tres ledes como se muestra en la Figura 24.
Antes de conectar la batería, asegúrate de que carguen la programación a la placa Arduino y que su circuito esté terminado.

Figura 24 Push Button Sensor micrófono


Circuito de práctica Vúmetro. Cable Protoboard Pin Arduino Cable Protoboard Pin Arduino
Buzzer pasivo - -
Cable Protoboard Pin Arduino + +
- Pin 6
A0
+

Pin 9

Antes de conectar la
batería, debes cargar la
programación a la placa Led verde
Arduino Cable Protoboard Pin Arduino
B22

Pin 2

Led verde
Batería Cable Protoboard Pin Arduino
Cable Protoboard B25
-
Pin 3
+
Arduino
Led amarillo
Cable Protoboard Pin Arduino
Cable Protoboard Pin Arduino
+ 5v
B19
- GND
Pin 1

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

92
módulo 2

Componentes electrónicos de la Industria 4.0

Programación y control
Una vez armado el circuito, orienta a tus alumnos para realizar la programación necesaria. Recuerda que, para crear un nuevo
proyecto en mBlock puedes ir al Anexo ll en la página 180, y pide que sigan los pasos que se indican. Después, dales las
instrucciones para crear el código siguiendo los pasos que se presentan a continuación:

1 2
Ve a la pestaña Programas, da clic en el grupo Del grupo Operadores, arrastra el bloque
Robots y arrastra el bloque Programa de Arduino () = (), del lado derecho escribe el valor 1,
al Área de programación. Después, ve al grupo del lado izquierdo coloca el bloque leer
Control y coloca los bloques por siempre y si pin digital () que se encuentra en el grupo
entonces, si no como se muestra en la imagen. Robots y asígnale valor de 6.
1. Arrastra el bloque 1. Arrastra bloque del
Programa de Arduino grupo Operadores

2. Arrastra
el bloque
por siempre
2. Coloca bloque del
3. Arrastra el bloque grupo Robots y da
si entonces, si no valor 6

3 4
Ve al grupo Datos y Bloques, da clic en el Del grupo Datos y Bloques, arrastra dentro del
botón Crear un Bloque, nómbralo Programa bloque si entonces, si no el bloque Programa.
y presiona el botón OK. Da clic en el grupo Robots y arrastra cuatro
bloques fijar salida pin digital () a _, cambia
los valores a 1, 2, 3 y 9 respectivamente con
estado ALTO en todos los bloques.

1. Da clic en el botón
1. Arrastra
el bloque
2. Nómbralo: Programa Programa

3. Da clic en el botón 2. Arrastra los bloques del grupo Robots y


asigna los valores 1, 2, 3 y 9 a ALTO

93
módulo 2

Componentes electrónicos de la Industria 4.0

5
Colócate en el bloque definir Programa.
Da clic en el grupo Control para arrastrar 1. Inserta el bloque
del grupo Control
un bloque si entonces, si no. Del grupo
4. Inserta
Operadores arrastra el bloque () y (), ambas
colócalo dentro del bloque si entonces, instrucciones
dentro
si no. Después, arrastra el bloque () > () del lado 2. Arrastra el bloque del bloque
izquierdo coloca el bloque leer pin analógico (A) 0 del grupo Operadores
ubicado en el grupo Robots y del lado izquierdo el
valor 0; insértalo del lado izquierdo del bloque () y
(). A continuación, arrastra el bloque () < () del lado
izquierdo coloca el bloque leer pin analógico (A) 0
ubicado en el grupo Robots y del lado derecho el 3. Arrastra los bloques de los grupos Robots y
Operadores con valores 0 y 90
valor 90; colócalo del lado derecho del bloque () y ().

6
Del grupo Robots, arrastra cuatro bloques fijar salida pin digital y asigna los valores de 1 a estado ALTO, 2,
3 y 9 a estado BAJO.
1. Arrastra 4 bloques del
grupo Robots

2. Coloca los valores


que se indican

7
Del grupo Control, arrastra el bloque si entonces, 1. Arrastra 2. Arrastra el bloque
si no dentro de la estructura si no del primer el bloque si del grupo Operadores
bloque e insértale el bloque () y () del grupo entonces, si
no del grupo
Operadores. Arrastra el bloque () > (), del lado Control
izquierdo coloca el bloque leer pin analógico (A)
0 ubicado en el grupo Robots y del lado derecho
3. Arrastra
el valor 90; colócalo del lado izquierdo del bloque 4. Inserta los bloques
los bloques
() y (). Arrastra el bloque () < (), del lado izquierdo de los grupos dentro de la comparación
coloca el bloque leer pin analógico (A) 0 ubicado Operadores
y Robots con
en el grupo Robots y del lado derecho el valor valores 90 y
180; colócalo del lado derecho del bloque () y (). 180

94
módulo 2

Componentes electrónicos de la Industria 4.0

8
Ve al grupo Robots, arrastra cuatro bloques fijar salida pin digital () a _, dentro del segundo bloque si
entonces, si no y asígnales los valores 1 y 2 a estado ALTO, 3 y 9 a estado BAJO.

1. Valor es 1 y 2 a estado ALTO

2. Valores 3 y 9 a estado BAJO

9
Haz uso de la herramienta Duplicar para copiar los bloques fijar salida pin digital () a _ y arrástralos al
espacio del bloque si entonces, si no. Conserva los valores 1, 2, 3 y 9; deja todos los estados en ALTO.

1. Da clic en la
herramienta Duplicar

2. Selecciona desde este


bloque para duplicarlos

3. Una vez duplicados


arrástralos a esta área y
cambia el estado a ALTO

95
módulo
módulo2 2

Componentes electrónicos de la Industria 4.0

¡Excelente! Tus alumnos han realizado con éxito su circuito y su programa. Para probar su
funcionalidad pide que sigan las instrucciones:
1. Guarden tu proyecto, ve al Anexo lll en la página 181 y dales los pasos que se indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB macho
conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa Arduino.
3. Dentro del programa mBlock, vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón Subir
Arduino. Esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como se
indica en el Diagrama de conexión eléctrica.
7. Para probar su circuito, lo pueden hacer de dos diferentes maneras: la primera es presionando
el botón y verán que los ledes encienden y el buzzer suena. La segunda, es no presionando el
botón, poner una canción fuerte o gritar directo en la bocina del sensor micrófono y observen
que, dependiendo de la cantidad de sonido que detecte el micrófono, encenderán uno o todos
los elementos del circuito. Si no enciende nada, quiere decir que alguna conexión de su circuito
es errónea y apóyalos para corregir.

Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para orientar cómo conectar y grabar correctamente su
programa en la placa Arduino UNO.

desafío robótico
Con ayuda del armado y programación de su circuito eléctrico, motiva y despierta la creatividad de tus alumnos para crear y
construir un vúmetro utilizando los elementos de reúso que viene en la sección de Materiales requeridos.

Aplicaciones en la industria
Las industrias metalmecánicas, mineras, petroquímicas o siderúrgicas hacen uso de aparatos de ultrasonido para llevar a cabo
mediciones y/o evaluaciones de estructuras de materiales, así como: exploración y localización. Por ejemplo: COMINVI en
Guanajuato, TYASA en Silao y Conticon en Celaya, todas ellas ubicadas dentro del corredor industrial del Estado.

96
módulo 22

Componentes electrónicos de la Industria 4.0

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué efectos tendría en tu cuerpo el uso de audífonos a un volumen medio-alto


por más de una hora?
___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué fue lo más difícil al realizar la práctica?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Si lo hubiera hecho de otra manera, cómo sería?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué otros usos tienen en tu vida diaria un vúmetro?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué más te gustaría aprender sobre el tema?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

97
módulo 2

12
Práctica 12.
Banda
transportadora
Sesiones requeridas: 3

Motor a pasos con controlador Tiempo estimado: 220 - 270 minutos


28BYJ-48 /ULN2003

Propósito:
El alumno desarrollará habilidades y conocimientos mediante la programación de un motor a pasos para demostrar sus
diferentes aplicaciones en la industria.

Contenido:
• Buscar e identificar los aspectos comunes en las diferentes formas de generación de energía.
• Desarrollar un lenguaje adecuado para la programación de un motor a pasos haciendo uso de mBlock.
• Experimentar para establecer relaciones entre su entorno y el manejo de motores a pasos.

Estructura de la práctica
Introducción Desafío Robótico

Actividad: Banda transportadora Aplicaciones en la industria
Materiales requeridos
Diagrama de conexión eléctrica Evaluación final
Programación y control

Formando una carrera en torno a las aplicaciones de motores en máquinas simples


Educación Plantel Ciudad Especialidad
CBTIS San Miguel de Allende Mecánica Industrial
Media CECyT León Sistemas Automotrices
Superior CECyTE Pueblo Nuevo Mantenimiento Industrial
CETIS Jaral del Progreso Construcción
Escuela Nacional de León Fisioterapia
Estudios Superiores UNAM
Instituto Politécnico Nacional (IPN) Silao Ingeniería Industrial
Superior Ingeniería Electromecánica
Instituto Tecnológico Nacional de México San Felipe
Universidades Politécnicas Pénjamo Ingeniería Agroindustrial
Universidades Tecnológicas Dolores Hidalgo Procesos Industriales Área Manufactura
Universidad de Guanajuato Tierra Blanca Ingeniería Mecánica

98
módulo 2

Componentes electrónicos de la Industria 4.0

Introducción
Explica a tus alumnos que una banda transportadora es aquella que, conduce material vaciado sobre una
larga correa tensada entre dos tambores cilíndricos de los cuales uno es un motor, colocados a los dos
extremos de una estructura portante sobre la cual se distribuyen unos rodillos (Miravete, 1996).

¿sabías que...?

Las bandas transportadoras tradicionales


en empresas de mineral de carbón están
construidas con soportes en los cuales
el carbón se traslada entre las diferentes
operaciones desde la extracción hasta el
almacenamiento (Gómez y Correa, 2011). Nota. Banda transportadora. Tomado de Ciencias y Tecnología.
Física. Segundo grado. Volumen I. (p. 141), por Secretaría de
Educación Pública, 2019, SEP.

Actividad Banda transportadora

En esta actividad, tus alumnos identificarán cómo se activan los actuadores en función de los sensores para que el circuito funcione. Es
decir, tendrán que darle movimiento al motor a pasos una vez que el sensor infrarrojo detecte que hay algo cerca. Además, los ledes
deben encender cuando el sensor detecte un objeto cercano.
materiales requeridos

1 broche para 1 controlador de motor 13 cables macho-


1 placa Arduino 2 ledes hembra (tiene una
UNO con cable batería de 9V a pasos punta y una parte plana)

1 palo de madera 2 palitos de madera 1 motor a pasos 4 cables macho-macho


1 batería de 9V circular de 10cm (tiene dos puntas)

2 resistencias de 1 sensor infrarrojo 1 tijeras 1 computadora con


1 protoboard 220 Ohms KY-033 software mBlock

99
módulo 2

Componentes electrónicos de la Industria 4.0

1 trozo de cartulina
Papel cascarón o 1 pegamento en 2 taparroscas de longitud 60 x 5.7 2 tubos de cartón de
cartón reciclado barra o líquido cm (para la cinta de la papel sanitario
banda transportadora)

Diagrama de conexión eléctrica


En esta actividad, tus alumnos armarán el sistema eléctrico que interconectará la computadora, la tarjeta de control Arduino UNO,
el módulo sensor KY-033, el motor a pasos y los ledes como se muestra en la Figura 25. Antes de conectar la batería, recuérdales
que deben cargar la programación a la placa Arduino y el circuito debe estar terminado.

Figura 25
Circuito de práctica banda transportadora Sensor Infrarrojo
Cable Protoboard Pin Arduino
Led verde
+
Cable Protoboard Pin Arduino
B53 -

Pin 12 Pin 7

Batería
Antes de Cable Protoboard
conectar la -
batería, debes
cargar la +
programación
a la placa
Arduino

Led azul
Motor a pasos Cable Protoboard Pin Arduino
Cable Protoboard Pin Arduino B57
+
Pin 13
-
Arduino
Pin 8
Cable Protoboard Pin Arduino
Pin 9 + 5v
Pin 10 - GND
Pin 11

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

100
módulo 2

Componentes electrónicos de la Industria 4.0

Programación y control
Una vez armado el circuito, pide a los alumnos que realicen la programación necesaria. Recuerda que para crear un nuevo
proyecto en mBlock puedes ir al Anexo ll en la página 180 y para obtener los pasos que deben seguir.
Para esta práctica utilizarán la librería Controlador para el motor a [Link]. Para descargarla, dirígete al Anexo V, página 185.
Pide que la agreguen de acuerdo a los pasos 1 y 2, para posteriormente comenzar con la programación del código en mBlock
dando las siguientes indicaciones:

1. Ve a la pestaña Extensiones y selecciona Administrar Extensiones.

1. Da clic en Administrar
Extensiones

2. Da clic en el botón Añadir Extensión, selecciona


el archivo ZIP Controlador para el motor a [Link]
ubicado en la carpeta Documentos.

4. Da clic en el botón Abrir


2. Ubícate en la carpeta
Documentos 3. Selecciona la librería

1. Da clic en el botón

1 2
Del grupo Robots, arrastra el bloque de Del grupo Robots, arrastra el bloque llamado
Programa de Arduino. Tanimlamalar ().Motor Adim Sayisi IN1 () IN2()
IN3() IN4(), escribe valores IN1= 11, IN2 = 10, IN3
= 9 y IN4 = 8.

1. Arrastrar al Área
de programación
1. Arrastrar el bloque del grupo Robots y
escribe los valores 11, 10, 9 y 8

101
módulo 2

Componentes electrónicos de la Industria 4.0

3 4
Da clic en el grupo Control, y arrastra el bloque Del grupo Operadores, arrastra el bloque () = ()
por siempre, dentro del bloque anterior y colócalo dentro del bloque si entonces, si no.
inserta un si entonces, si no en el Área de Después, del lado izquierdo arrastra el bloque
programación. leer pin digital () del grupo Robots y asígnale
valor 7, del lado derecho coloca el valor 0.

1. Arrastra el
1. Arrastra los bloque del grupo
bloques del grupo Operadores
Control
2. Arrastra el
bloque leer pin
digital y da valor
de 7

5 6
Del grupo Robots, arrastra dos bloques fijar Con la herramienta Duplicar selecciona los
salida pin digital () a _, dale valor 12 y 13 a cuatro bloques de la parte si entonces e
estado ALTO, después arrastra el bloque insértalas dentro del bloque si no. Cambia
().Motor Hiz, asígnale el valor de 6 y arrastra el ambos estados a BAJO y en ().Motor Adim
bloque ().Motor Adim, asígnale el valor de 2048, cambia el valor a 0.
colócalos debajo del bloque anterior.
1. Selecciona la
herramienta Duplicar

2. Selecciona
1. Arrastra dos bloques desde este bloque
del grupo Robots
3. Arrastra aquí los
2. Arrastra el bloque bloques duplicados
con valor = 6
4. Cambia el estado
a BAJO
3. Arrastra el bloque
con valor = 2048 5. Cambia el valor
a0

102
módulo 2

Componentes electrónicos de la Industria 4.0

¡Excelente! Tus alumnos han realizado con éxito su circuito y su programa. Para probar su funcionalidad
pide que sigan las instrucciones:
1. Guarden su proyecto, ve al Anexo lll en la página 181 y pide que sigan los pasos que se
indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB
macho conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa
Arduino.
3. Dentro del programa mBlock, vayan a la pestaña Placas y seleccionen la tarjeta Arduino
UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón Subir
Arduino. Pide que esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como
se indica en el Diagrama de conexión eléctrica.
7. Prueben su circuito cubriendo el sensor con su mano o colóquenle una hoja color negro,
verán que los ledes encienden y el motor a pasos gira. Cuando dejen de cubrir el sensor, los
ledes se apagarán y el motor dejara de girar. Si esto no sucede pide que revisen el Diagrama
de conexión eléctrica y verifiquen si su circuito está bien conectado.

Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para que conecten y graben correctamente su
programa en la placa Arduino UNO.

Desafío robótico
Ahora, con los Materiales requeridos y su circuito funcionando, oriéntalos para armar una banda trasportadora que deberá
activarse cuando el sensor infrarrojo detecte un objeto que haya sido colocado sobre la banda.

Aplicaciones industriales
Diversas empresas armadoras ubicadas dentro del corredor industrial del estado de Guanajuato como Honda, Mazda, GKN y
Hutchinson utilizan bandas transportadoras en sus líneas de producción para llevar los materiales de una estación a otra.

103
módulo 2

Componentes electrónicos de la Industria 4.0

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Cuál es la principal función de una banda transportadora?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Cuál es la principal función del motor a pasos?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿En qué procesos puedes identificar el uso de la banda transportadora?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué más te gustaría aprender?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

Para reflexionar…
¿Cómo y con qué elementos diseñarías una banda
transportadora que ayude a las personas de
comunidades remotas? ¿Qué uso le darías?

104
13 Práctica 13.
Luces domóticas

Sesiones requeridas: 2

Tiempo estimado: 150-180 minutos


Sensor Micrófono KY-037

Propósito:
Los alumnos desarrollarán habilidades y destrezas cognitivas mediante el uso de tecnología domótica en el
reconocimiento del sonido para controlar una simulación de red eléctrica.

Contenido:
• Desarrollar una secuencia de programación para el sensor.
• Desarrollar conocimientos básicos de la domótica.

Estructura de la práctica
Introducción Desafío Robótico

Actividad: Luces domóticas Evaluación final
Materiales requeridos
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a lenguajes de programación y robótica


Educación Plantel Ciudad Especialidad
CBTIS Celaya Mecatrónica
Media CECyTE Jerécuaro Electromecánica
Superior CETIS Abasolo Programación
CONALEP Irapuato Mantenimiento de Sistemas
Automáticos
Instituto Tecnológico Nacional de México León Ingeniería Electromecánica
Universidades Politécnicas Cortazar Ingeniería Robótica
Superior Universidades Tecnológicas Dolores Hidalgo Mecatrónica
Universidad de Guanajuato Guanajuato Licenciatura en Computación
SABES Pénjamo Ingeniería en Tecnologías
de la Información

105
módulo 2

Componentes electrónicos de la Industria 4.0

Introducción
Explica a tus alumnos que la domótica es la aplicación de la automatización de una vivienda. Esta
técnica permite integrar diversas tareas como el control de iluminación, seguridad, climatización del
lugar, entre otras. Por lo que, las tecnologías domóticas forman hogares inteligentes. La domótica
trata de integrar la instalación eléctrica con otras instalaciones singulares que funcionen, hasta
ahora, independientemente para posibilitar la comunicación entre ellas (Moro Vallina, 2011).

¿sabías que...?

Con la apertura del internet al público en general,


se ha generado que las empresas se estén
digitalizando al igual que los hogares, permitiendo
a los usuarios una mayor comodidad al poder
Nota. Internet para todos. Pixabay (2020), Licencia creative
controlar varias cosas desde un mismo dispositivo commons. Imagen recuperada 08 abril 2021 de https://
[Link]/es-es/foto/macbook-pro-al-lado-de-ipad-
(Nevárez Montes, 2014). blanco-4158/ Licencia de Pexels.

Actividad Luces domóticas


En esta actividad, tus alumnos crearán un dispositivo utilizado en una casa domótica para el encendido automático de luces,
por lo que se utilizarán algunos elementos del kit Arduino y la programación en mBlock.

materiales requeridos

1 broche para 1 sensor micrófono 4 ledes (1 verde, 12 cables macho-


1 placa Arduino hembra (tiene una
UNO con cable batería de 9V KY-037 1 azul y 2 rojos)
punta y una parte plana)

1 pincel 2 cables macho-macho


1 batería de 9V 6 palos de madera Pegamento en barra (tiene dos puntas)

4 resistencias de 1 pegamento líquido 1 tijeras 1 computadora con


1 protoboard 220 Ohms blanco software mBlock

106
módulo 2

Componentes electrónicos de la Industria 4.0

1/8 de papel ilustración, papel 1 pluma Pintura acrílica 1 regla de 30 cm


cascarón o cartón.

Diagrama de conexión eléctrica


Ahora comenzarán con el armado del circuito con algunos de los elementos del kit de robótica, en la Figura 26 podrás observar
cómo debe quedar armado el proyecto de tus alumnos. Recuérdales que antes de conectar la batería, deben cargar la programación
a la placa Arduino y el circuito debe estar terminado.
Figura 26
Circuito de práctica Luces domóticas Sensor micrófono
Led verde Cable Protoboard Pin Arduino

Led rojo Cable Protoboard Pin Arduino A0

Cable Protoboard Pin Arduino Pin 13 -


Pin 12 -
+
-
Pin 2
Led azul
Cable Protoboard Pin Arduino
Pin 11

Antes de conectar la batería,


debes cargar la programación a
la placa Arduino

Led rojo
Cable Protoboard Pin Arduino
Pin 10
Batería -
Cable Protoboard
+ Arduino
- Cable Protoboard Pin Arduino
+ 5v

- GND

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

107
módulo 2

Componentes electrónicos de la Industria 4.0

Programación y control
Una vez armado el circuito, pide que realicen la programación necesaria. Para crear un nuevo proyecto en mBlock ve al Anexo ll en
la página 180 y solicita que sigan los pasos que se indican. Después, menciona las siguientes instrucciones para la programación:

1 2
Del grupo Robots, arrastra el bloque Programa Del grupo Datos y bloques, crea dos variables
de Arduino al Área de programación. llamadas Sonido y Digital, da clic en el botón
Crear una variable, nómbralas y da clic en el
botón OK. Después, arrastra dos bloques fijar
_ a 0 y selecciona una variable en cada bloque.

1. Da clic en
el botón 4. Arrastra dos
bloques con las
1. Arrastra el bloque variables creadas
del grupo Robots
2. Nombra la variable

3. Presiona OK

3 4
Para la lectura de los datos del sensor, del Del grupo Control, inserta el bloque por
bloque Robots, arrastra el bloque leer pin siempre y dentro coloca dos bloques si
digital () y asígnale valor 2, este valor es el entonces como se ve en la imagen.
valor del pin donde lo conectaste a la placa
Arduino, insértala en el primer bloque fijar
Digital a ().

2. Escribe valor=2

1. Arrastra los
bloques del
grupo Control

1. Arrastra el bloque del


grupo Robots

108
módulo 2

Componentes electrónicos de la Industria 4.0

5
Del grupo Operadores,
1. Agrega bloque del grupo Operadores
inserta el bloque () = ()
dentro del primer bloque
si entonces. Del lado 2. Agrega la variable del grupo Datos y
Bloques
izquierdo de la igualdad
coloca la variable Digital 3. Escribe valor de 1
y del lado derecho
escribe valor 1. Inserta
4. Arrastra los bloques
cuatro bloques fijar del grupo Robots, asigna
salida pin digital () a _ valores de 13, 12, 11 y 10 a
con valores de 13, 12, estado ALTO
11 y 10 respectivamente
con estado a ALTO.

6 7
Del grupo Datos y Bloques, arrastra el bloque Del grupo Operadores, inserta el bloque () = ()
cambiar_ por (), selecciona la variable Sonido dentro del segundo bloque si entonces. Del lado
y escribe el valor 1. Debajo de este, del grupo izquierdo de la igualdad coloca la variable Sonido
Control, coloca el bloque esperar () segundos y del lado derecho escribe el valor 2. Inserta
y asígnale el valor 1. también cuatro bloques fijar salida pin digital () a
_ con valores de 13, 12, 11 y 10 respectivamente
con estado a BAJO como lo muestra la imagen.

1. Inserta del
grupo Datos y 1. Agrega el bloque del
Bloques con grupo Operadores
la variable
Sonido y da 2. Agrega la variable
valor 1 Sonido y valor = 2

2. Inserta
del grupo 3. Agrega cuatro
Control y da bloques del grupo
valor 1 Robots a estado BAJO

109
módulo 2

Componentes electrónicos de la Industria 4.0

8
Del grupo Datos y Bloques, arrastra el bloque fijar_ a (), selecciona la variable Sonido y escribe el valor
0. Del grupo Control, arrastra el bloque esperar () segundos, da valor de 1 e insertarlo debajo del bloque
anterior.

1. Selecciona variable
Sonido y da valor 0

2. Inserta bloque del grupo


Control con valor de 1

110
módulo 2

Componentes electrónicos de la Industria 4.0

¡Enhorabuena! Tus alumnos han construido y programado su proyecto de luces domóticas. Para
probar su funcionalidad pide que sigan las instrucciones:

1. Guarden su proyecto, ve al Anexo III, en la página 181 y oriéntalos para que sigan los pasos
que se indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB
macho conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa
Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón
Subir Arduino. Pide que esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como
se indica en el Diagrama de conexión eléctrica.
7. Para probar su circuito deberán generar un ruido que active el sensor (se sugiere un aplauso),
al hacerlo, los cuatro ledes se mantendrán encendidos hasta que hagan un segundo aplauso
para apagarlos. Si no funciona de esta manera, ayúdales a revisar su circuito con ayuda del
Diagrama de conexión eléctrica.

Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para conectar y grabar correctamente tu programa en
la placa Arduino UNO.

Desafío robótico
Es momento impulsar su creatividad para que tus alumnos elaboren un prototipo de una casa domótica, en la cual insertarán el
circuito que acaban de construir para controlar el encendido de las luces, explícales que se apoyen con los materiales de reúso
sugeridos en la sección de Materiales requeridos, el circuito y tu creatividad.

111
módulo 2

Componentes electrónicos de la Industria 4.0

Discusión y reflexión final


La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué entiendes por domótica?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Sabes en qué empresas se emplean estos procedimientos?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Tiene relación con tu vida diaria?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué dudas tienes de lo que aprendiste?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

112
14 Práctica 14.
Cine-periscopio

Sesiones requeridas: 2

Módulo de sensor de campo Tiempo estimado: 150 - 180 minutos


magnético KY-024
Propósito:
El alumno desarrollará habilidades y conocimientos a través de la programación en mBlock y del uso del sensor
magnético KY-024, para establecer una relación entre las diferentes formas en las que se adquieren y procesan
imágenes.

Contenido:
• Describir los elementos que conforman un sistema de visión humano y uno artificial.
• Desarrollar un lenguaje adecuado para la programación de un sensor magnético haciendo uso de mBlock.
• Comprender el concepto de sistema de visión artificial para establecer una comparativa con la visión humana.

Estructura de la práctica
Introducción Desafío Robótico

Actividad: Cine-periscopio Aplicaciones en la industria
Materiales requeridos
Diagrama de conexión eléctrica Evaluación final
Programación y control

Formando una carrera en torno a las aplicaciones de dispositivos ópticos


Educación Plantel Ciudad Especialidad
CBTIS Celaya Laboratorio Clínico
CECyT León Metrología y Control de Calidad
CECyTE Acámbaro Instrumentación Industrial
Media CETIS Salvatierra Electrónica
Superior CONALEP San José Iturbide Electromecánica Industrial
Colegio de Nivel Medio Superior de San Luis de la Paz Biomédica
la Universidad de Guanajuato
Instituto Tecnológico Nacional de México San Francisco del Rincón Ingeniería Electromecánica
Universidad Nacional de Estudios León Optometría
Superiores UNAM
Superior Universidad de Guanajuato Guanajuato Licenciatura en Biología Experimental
Universidades Politécnicas Silao Ingeniería Biomédica
Universidades Tecnológicas Dolores Hidalgo Ingeniería en Tecnologías de la Producción
SABES Apaseo el Grande Ingeniería Industrial

113
módulo 2

Componentes electrónicos de la Industria 4.0

Introducción
Explica a tus alumnos que existen dos tipos de sensores electromagnéticos: los magnetorresistivos y
los de efecto hall. Los magnetorresistivos, son aquellos que varían en función del campo magnético
que los atraviesa. Los de efecto hall, son aquellos que interactúan entre campos magnéticos y
cargas eléctricas, es decir, que pueden variar el potencial de un material conductor al atravesar el
campo magnético (Serna Ruíz et al., 2010b).

¿sabías que...?

Los submarinos utilizan periscopios


para poder observar a través de la
superficie del agua cuando están
sumergidos sin tener que emerger,
ya que prolongan su campo de
visión (Zabaleta, 2006).

Nota. Robot de exploración submarina. Tomado de Ciencias y Tecnología.


Biología. Primer grado (p. 108), por Secretaría de Educación Pública, 2018, SEP.

Actividad Cine-periscopio

En esta actividad, tus alumnos realizarán un circuito sencillo para simular la función de un periscopio, además diseñarán un
algoritmo en el programa mBlock para darle funcionalidad a su circuito.

materiales requeridos

1 placa Arduino 1 controlador de motor a 1 motor a pasos 1 sensor de campo 9 cables macho-
UNO con cable pasos 28BYJ-48 magnético KY-024 hembra (tiene una
punta y una parte plana)

1 broche para 2 espejos de 6 cm 1 lupa de 9 cm de 4 cables macho-macho


batería de 9V 1 batería de 9V diámetro (opcional) (tiene dos puntas)
de diámetro

114
módulo 2

Componentes electrónicos de la Industria 4.0

Cartón plano 1 hoja blanca 1 pluma del 1 pegamento en 1 tijeras 1 computadora con
de 20 x 21 cm tamaño carta cualquier color barra o líquido software mBlock

Diagrama de conexión eléctrica


Con la guía de la Figura 27, apóyales para que armen el circuito electrónico. Recuérdales que antes de conectar la batería, deben
cargar la programación a la placa Arduino y su circuito debe estar terminado.
Figura 27
Circuito eléctrico de práctica cine-periscopio
Sensor magnético
Cable Protoboard Pin Arduino
+

-
Antes de conectar la
batería, debes cargar Pin 2
la programación a la
placa Arduino

Batería
Cable Protoboard
-

Motor a pasos Arduino


Cable Protoboard Pin Arduino Cable Protoboard Pin Arduino
+ + 5v
- - GND

Pin 8

Pin 9

Pin 10

Pin 11

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

115
módulo 2

Componentes electrónicos de la Industria 4.0

Programación y control
Una vez armado su circuito, solicita que realicen la programación necesaria. Para crear un nuevo proyecto en mBlock ve al Anexo
ll en la página 180 y oriéntales siguiendo los pasos que se indican.
Para esta práctica utilizarán la librería Controlador para el motor a [Link]. Para descargarla dirígete al Anexo V, página 185.
Pide que la agreguen como lo indican los pasos 1 y 2, posteriormente comenzarán con la programación del código en mBlock,
indicándoles los siguientes pasos:

1. Ve a la pestaña Extensiones y selecciona Administrar Extensiones.

1. Da clic en Administrar
Extensiones

2. Da clic en el botón Añadir Extensión, selecciona


el archivo ZIP Controlador para el motor a pasos.
zip ubicado en la carpeta Documentos. Para
finalizar, da clic en Abrir.

4. Da clic en el botón Abrir


2. Ubícate en la carpeta
Documentos 3. Selecciona la librería

1. Da clic en el botón

1
Ve al grupo Robots,
y arrastra el bloque 1. Arrastrar al Área
Programa de Arduino al de programación
Área de programación.
Del grupo Datos y
Bloques, crea dos
3. Nombra la variable
variables dando clic 2. Clic en el botón
en el botón Crear una
variable y asígnales
el nombre de Pasos y
Estado_sensor.

4. Presiona OK

116
módulo 2

Componentes electrónicos de la Industria 4.0

2
Del grupo Datos y Bloques, arrastra el bloque

3
fijar pasos a 0. Después, ve al grupo Robots y
arrastra el bloque fijar salida pin digital () a _ y
Ve al grupo Datos y Bloques, crea cuatro
coloca el valor 9 en ALTO.
bloques dando clic en el botón Crear
un Bloque, nómbralos Reset, Sensor,
Secuencia y Control, presiona el botón
OK. En el Área de programación aparecerán los bloques
Definir + el nombre de los bloques creados. Mueve estos
cuatro bloques al lado derecho de tu área de programación
1 Arrastra el bloque del de tal manera que puedas continuar programando.
grupo Datos y Bloques A continuación, arrastra el bloque Reset al Área de
programación. Ve al grupo Control y arrastra un bloque
por siempre. Como lo muestra la imagen.
2. Arrastra el bloque
del grupo Robots

4
Del grupo Datos y Bloques, arrastra el bloque 5. Arrastra el
Reset dentro del bloque por siempre, después bloque por 4. Arrastra el
siempre bloque Reset
inserta dos bloques fijar _ a 0, en el primero
selecciona la variable Pasos y el segundo
selecciona la variable Estado_sensor.

1. Da clic en el
botón
2. Nombra el
bloque

1. Arrastra el
bloque

2. Arrastra los bloques


del grupo Datos y Bloques 3. Presiona OK
con las variables creadas

117
módulo 2

Componentes electrónicos de la Industria 4.0

5 6
Del grupo Datos y Bloques, arrastra el En el bloque () = (), del lado izquierdo, coloca la
bloque Sensor. Da clic en el grupo Control, variable Estado_sensor, del lado derecho el valor
arrastra el bloque si entonces y colócalo = 1. Del grupo Datos y Bloques, arrastra el bloque
abajo del bloque anterior, toma un bloque Control dentro del bloque si entonces e inserta
() = () del grupo Operadores y colócalo en el espacio del un bloque esperar () segundos con valor de 1.
bloque si entonces.
2. Inserta bloque del
grupo Control

1. Arrastra el bloque
del grupo Operadores
con la variable Estado_
sensor y valor =1

3. Inserta el
2. Arrastra el bloque Control
bloque del grupo
Operadores
1. Arrastra el bloque
Sensor 3. Arrastra el bloque con de
valor 1

7
Ve al grupo Control, selecciona y arrastra el bloque esperar () segundos debajo del bloque definir Sensor (bloque
creado en el paso 3) y asigna un valor de 0.25; debajo de este, arrastra el bloque cambiar Estado_sensor por 1,
localizado en el grupo Datos y Bloques, deberás cambiar el valor de 1 por el bloque leer pin digital () con valor de 2,
este último bloque se encuentra en el grupo Robots.
1. Arrastra el bloque
del grupo Control

2. Arrastra el bloque del grupo


Datos y Bloques
3. Inserta el bloque del grupo
Robots y da valor de 2

118
módulo 2

Componentes electrónicos de la Industria 4.0

8 10
En el bloque definir Reset (bloque creado en En el bloque definir Secuencia (bloque
el paso 3), arrastra cuatro bloques fijar salida creado en el paso 3), arrastra cuatro
pin digital () a _ del grupo Robots, asígnales bloques fijar salida pin digital () a _ del
valor de 11, 10, 9 y 8, respectivamente y estado grupo Robots, asígnales valor de 11,
BAJO. Por último, arrastra un bloque esperar () 10, 9 y 8, respectivamente; a los dos primeros selecciona
segundos del grupo Control y dale valor de 0.01. el estado ALTO y a los otros dos selecciona estado
1. Arrastra 4 bloques BAJO. Por último, del grupo Control arrastra un bloque
del grupo Robots esperar () segundos y dale valor de 0.01. Duplica tres
veces más los bloques colocados, para ello haz uso de
la herramienta Duplicar y cambiales el estado como se
indica en la imagen.

3. Duplica los bloques tres veces


usando la herramienta Duplicar

2. Inserta bloque del grupo Control con valor = 0.01 1. Agrega 4 blo-

9
ques del grupo
Robots con valores
11, 10, 9 y 8, estado
En el bloque definir Control (bloque creado ALTO, ALTO,
en el paso 3), arrastra el bloque repetir hasta BAJO, BAJO
que e inserta un bloque () = () del grupo 2. Agrega el
Operadores, compara la variable Pasos = 64. bloque del grupo
Del grupo Datos y Bloques, arrastra el bloque Secuencia Control con valor
= 0.01
y colócalo dentro del bloque anterior. Debajo, coloca la
4. Cambia el esta-
instrucción fijar Pasos a () e insértale el bloque () + () del do de los bloques
grupo Operadores, del lado izquierdo de la suma coloca la a BAJO, ALTO,
ALTO, BAJO
variable Pasos y del lado derecho el valor de 1.
1. Arrastra el bloque 2. Arrastra la igualdad del 5. Cambia el esta-
del grupo Control grupo Operadores con la do de los bloques
variable Pasos y valor = 64 a BAJO, BAJO,
ALTO, ALTO

4. Arrastra los 6. Cambia el esta-


bloques del do de los bloques
grupo Datos a ALTO, BAJO,
y Bloques y BAJO, ALTO
Operadores 3. Arrastra el bloque
Secuencia

119
módulo 2

Componentes electrónicos de la Industria 4.0

¡Estupendo! Han construido y programado su circuito eléctrico. Para descargar el programa en la


tarjeta Arduino y probar su funcionalidad pide que sigan las instrucciones:

1. Guarden su proyecto, ve al Anexo lll en la página 181 y oriéntalos para que sigan los pasos
que se indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB
macho conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa
Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón
Subir Arduino. Pide que esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como
se indica en el Diagrama de conexión eléctrica.
7. Para probar el funcionamiento de su proyecto, pasen un objeto de metal cerca del área
de sensado en el recuadro negro de dos patitas que se encuentran al lado contrario de
los pines de conexión. Al hacer esto, el motor a pasos comenzará a girar. Ahora, pasen un
objeto que sea de plástico, el motor a pasos no debe moverse.

Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para conectar y grabar correctamente tu programa en
la placa Arduino UNO.

Desafío robótico
Ahora, propón a tus alumnos que hagan un cine-periscopio con varias imágenes. Con los elementos de reúso sugeridos en los
Materiales requeridos, adapten el circuito para que cada vez que toquen el sensor magnético el motor a pasos gire y les permita
observar distintas imágenes.

Aplicaciones en la industria
En industrias automotrices como Honda, Mazda, Ford y Volkswagen los sistemas de visión son parte importante de sus procesos
automatizados. En conjunto con los brazos robóticos se lleva a cabo un proceso llamado pick-and-place (tomar y dejar), en el cual
el brazo toma un objeto y lo cambia de lugar con base en una instrucción enviada desde el sistema de visión.

120
módulo 2

Componentes electrónicos de la Industria 4.0

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Fue difícil utilizar el sensor magnético?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué relación tiene con la vida diaria?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué utilidad le puedes dar a un periscopio en tu vida cotidiana?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué dudas tienes de lo que aprendiste?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué se te dificultó en la programación?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¡Para reflexionar!
¿Por qué puedes observar las imágenes en el
periscopio?
¿Funcionan igual los microscopios?

121
15 Práctica 15.
Seguidor solar

Sesiones requeridas: 2

Tiempo estimado: 150 - 180 minutos


Módulo de fotorresistencia KY-018

Propósito:
El alumno desarrollará habilidades y conocimientos por medio del uso de una fotorresistencia KY-018 con la finalidad
de establecer una relación entre las energías renovables y las no renovables detectando los procesos aplicados en la
automatización de la industria 4.0.

Contenido:
• Entender el concepto de energías renovables y sus características.
• Describir los factores que marcan la diferencia entre una energía renovable y una no renovable.
• Identificar y relacionar los componentes electrónicos que se requieren para generar y/o almacenar energías limpias.

Estructura de la práctica
Introducción Desafío Robótico

Actividad: Seguidor solar Aplicaciones en la industria
Materiales requeridos
Diagrama de conexión eléctrica Evaluación final
Programación y control

Formando una carrera en torno a las aplicaciones de conservación de la energía y cuidado


del medio ambiente
Educación Plantel Ciudad Especialidad
CBTa Salvatierra Horticultura
Colegio de Nivel Medio Superior de la San Luis de la Paz Ciencia de los Materiales
Media
Universidad de Guanajuato
Superior CONALEP Salamanca Conservación del Medio Ambiente
Escuela Preparatoria Regional del Rincón San Francisco del Rincón Ciencias Naturales, Exactas y de Salud
Instituto Tecnológico Nacional de México Abasolo Ingeniería en Energías Renovables
Universidad de Guanajuato León Ingeniería Química Sustentable
Superior Universidades Politécnicas Cortazar Ingeniería en Energías Renovables
Universidades Tecnológicas Dolores Hidalgo Energías Renovables Área Calidad y
Ahorro de Energía

122
módulo 2

Componentes electrónicos de la Industria 4.0

Introducción
Explica a tus alumnos que en la actualidad, los requerimientos de energía por parte del ser humano
son cada vez mayores, es por eso que se busca el buen uso y aprovechamiento de las fuentes
renovables como es el caso de la energía solar.

¿sabías que...?

Actualmente, se están utilizando en mayor


cantidad los paneles solares. Si colocas un panel
solar fotovoltaico en el techo de una vivienda
puede reducir la contaminación en 100 toneladas
de C02 durante su vida útil, incluyendo también
la energía que se necesitó para fabricarlo Nota. Paneles solares. Tomado de Materia y Energía. Ciencias 2.
(Instituto Tecnológico de Canarias, 2008). Física. Secundaria (p. 184), por Secretaría de Educación Pública,
2019, Ediciones Ríos de Tinta.

Actividad Seguidor solar

En la siguiente actividad, tus alumnos diseñarán un circuito electrónico para captar la energía solar mediante el uso del sensor de
fotorresistencia. Además, el circuito podrá moverse para percibir una mayor iluminación.
materiales requeridos

1 placa Arduino 1 broche para 1 cartón plano de 1 módulo Sensor 1 pluma del
UNO con cable batería de 9V 30x40 fotorresistencia KY-018 cualquier color

1 pegamento en 1 micro servomotor 2 cables macho-macho 6 cables macho -


1 batería de 9V barra o líquido SG90 (tiene dos puntas) hembra (tiene una
punta y una parte plana)

1 tijeras 1 computadora con


1 popote 1 protoboard 1 regla de 30 cm software mBlock

123
módulo
módulo2 2

Componentes electrónicos de la Industria 4.0

Diagrama de conexión eléctrica


Con la guía de la Figura 28, orienta a tus alumnos para que armen el circuito electrónico para el seguidor solar. Recuérdales que
antes de conectar la batería, deben cargar la programación a la placa Arduino y su circuito debe estar terminado.
Figura 28
Circuito eléctrico de práctica seguidor solar

Servomotor Sensor Fotorresistencia


Cable Protoboard Pin Arduino Cable Protoboard Pin Arduino
+ +

- -

Pin 8 A0

Batería
Cable Protoboard
+

Arduino
Cable Protoboard Pin Arduino
+ 5v

Antes de conectar la - GND


batería, debes cargar la
programación a la placa
Arduino

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

124
módulo 22

Componentes electrónicos de la Industria 4.0

Programación y control
Una vez armado su circuito, deberán realizar la programación necesaria. Para crear un nuevo proyecto en mBlock ve al Anexo ll
en la página 180 y orienta a tus alumnos para que sigan los pasos que se indican. Después dales las siguientes instrucciones
para realizar la programación:

1 2
Da clic en el grupo Robots, y arrastra el bloque Da clic en el grupo Control, y arrastra el bloque
Programa de Arduino. por siempre al Área de programación.

1. Arrastrar el bloque
del grupo Control
1. Arrastra el bloque al
Área de programación

3 4
Ve al grupo Datos y Bloques, crea una variable Del grupo Robots, arrastra el bloque leer pin
dando clic en Crear variable, nómbrala LDR1 y analógico (A) 0 e insértalo dentro del bloque
presiona OK. Inserta un bloque fijar LDR1 a 0 y anterior para reemplazar el valor 0. Da clic en el
colócala dentro del bloque por siempre. grupo Control, arrastra un bloque si entonces,
si no y colócalo debajo del bloque anterior.
1. Da clic en el botón
1. Arrastra el bloque
del grupo Robots y da
valor 0

3. Arrastra el bloque
con la variable creada

2. Nómbrala y da clic
en OK

2. Arrastra el bloque
del grupo Control

125
módulo 2

Componentes electrónicos de la Industria 4.0

5 6
Del grupo Operadores, arrastra el bloque () < () y Da clic en el grupo Robots, y arrastra dos
colócalo dentro del bloque si entonces, si no. Del bloques fijar ángulo del pin () del servo a _
grupo Datos y Bloques, arrastra la variable LRD1, asigna el valor del servomotor pin 9, en el primer
colócala del lado izquierdo de la comparación y bloque selecciona 90 y en el segundo bloque
del lado derecho escribe el valor 150. 45. Insértalos como se muestra en la imagen.

2. Selecciona
3. Escribe el valor 150
valor 90

2. Arrastra la variable
del grupo Datos
y Bloques
1. Arrastra del grupo
Operadores 1. Arrastra dos 3. Selecciona
bloques del grupo valor 45
Robots

¡Magnífico! Tus alumnos han construido y programado su circuito eléctrico. Para descargar el
programa en la tarjeta Arduino y probar su funcionalidad pide que sigan las instrucciones:

1. Guarden su proyecto, ve al Anexo lll en la página 181 y oriéntalos para que sigan los pasos
que se te indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB macho
conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón
Subir Arduino. Pide que esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como
se indica en el Diagrama de conexión eléctrica.
7. Prueben su circuito exponiendo el sensor de fotorresistencia a la luz, verán el movimiento del
microservomotor a 45 grados, ahora cuando lo cubran, observen el movimiento a 90 grados.
Sí su circuito no realiza ninguna de las dos funciones anteriores, apóyate del Diagrama de
conexión eléctrica para ayudarles a verificar que esté armado de la manera adecuada.
Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para apoyar a tus alumnos en conectar y grabar
correctamente tu programa en la placa Arduino UNO.

126
módulo 2

Componentes electrónicos de la Industria 4.0

Desafío robótico
Con ayuda de los elementos de reúso sugeridos en los Materiales requeridos, así como el circuito armado y programado, motiva a tus
alumnos a que construyan un seguidor solar para crear un prototipo donde capten los niveles más altos de luz proveniente del sol.

Nota. Recuerda que puedes jugar con los valores de las comparaciones, así como con la luz que capte el sensor.

Aplicaciones en la industria
En el Estado existen varias empresas dentro del ramo de la generación y cuidado de las energías renovables como Green Power y
Desmex Solar en León, así como Solar Consulting México en Irapuato. En el municipio de San Luis de la Paz, se encuentra ubicada la
planta solar fotovoltaica Don José que cuenta con 850,000 paneles solares y 9,018 estructuras de seguimiento solar.

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué aplicaciones tiene una Fotorresistencia KY-018 en la industria?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué fue lo más que se te dificultó en la programación?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Dónde puedes utilizar una Fotorresistencia KY-018?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

127
16
Práctica 16.
Construyendo
una grúa
Sesiones requeridas: 2

Tiempo estimado: 150 - 180 minutos


Módulo Microservomotor SG90

Propósito:
El alumno desarrollará habilidades y conocimientos mediante la construcción de un mecanismo que simule la operación
de una grúa con el uso de un microservomotor para ejemplificar la implementación de una máquina simple aplicada
dentro de la industria.

Contenido:
• Realizar conexiones eléctricas para el microservomotor.
• Programar los actuadores usando el programa mBlock y la tarjeta Arduino para probar su funcionamiento.
• Identificar los diferentes dispositivos tecnológicos que hacen uso de grúas en su entorno y en los procesos industriales.

Estructura de la práctica
Introducción Desafío Robótico

Actividad: Construyendo una grúa Aplicaciones en la industria
Materiales requeridos
Diagrama de conexión eléctrica Evaluación final
Programación y control

Formando una carrera en torno a las aplicaciones de máquinas simples


Educación Plantel Ciudad Especialidad
CBTIS Santa Cruz de Juventino Rosas Mecánica Industrial
Media CETIS Jaral del Progreso Construcción
Superior CECyTE Ocampo Mantenimiento Industrial
CONALEP San José Iturbide Electromecánica Industrial
Escuela Preparatoria Regional del Rincón San Francisco del Rincón Ingenierías
Instituto Politécnico Nacional UPIIG León Ingeniería Industrial
Superior Universidad de Guanajuato Irapuato Ingeniería Mecánica Agrícola
Instituto Tecnológico Nacional Celaya Ingeniería en Mecatrónica
Universidades Tecnológicas Valle de Santiago Mecánica

128
módulo 2

Componentes electrónicos de la Industria 4.0

Introducción
Explica a tus alumnos que una máquina simple es un dispositivo mecánico que cambia la magnitud o la
dirección de una fuerza aplicada, por ejemplo, un sistema de poleas o palancas, que cuando se ejerce
una fuerza hacia abajo aplicada al brazo largo de la palanca, da lugar a una fuerza hacia arriba (Cromer,
2006). En esta actividad conocerán más sobre la identificación y funcionamiento de las máquinas simples,
así como su relación con las grúas que se utilizan en las construcciones de edificios.

¿sabías que...?

La automatización de las máquinas ha


contribuido al aumento de la calidad de vida
dentro de los países industrializados, además de Nota. Máquinas simples. Bored (2018), Licencia creative
incrementar la producción y reducir los costos de commons. Imagen recuperada 08 abril 2021 de [Link]
com/es/vectors/polea-m%C3%A1quina-simple-m%C3%A1quina-
herramientas (Prado Alonso, 2013). rueda-3183272/ Licencia de Pixabay.

Actividad Construyendo una grúa


En esta actividad, tus alumnos aplicarán su conocimiento sobre las máquinas simples. Aprenderán a diseñar y crear un circuito que
simule la función de una grúa utilizando la placa Arduino y algunos elementos de su kit como el joystick.

materiales requeridos

1 placa Arduino 1 broche para 10 cables macho- 4 cables macho-


7 abatelenguas UNO con cable batería de 9V hembra (tiene una macho (tiene dos
punta y una parte plana) puntas)

2 cartones planos 1 joystick 2 microservomotores 1 palillo de madera


de 30 x 20 cm SG90 para brocheta 1 protoboard

1 cinta adhesiva 1 lápiz 1 pegamento 1 batería de 9V 1 tijeras


en barra

129
módulo 2

Componentes electrónicos de la Industria 4.0

materiales requeridos

6 frascos con pintura 1 metro de estambre 1 computadora con


1 pincel acrílica de diferente color 1 regla de 30 cm software mBlock

Diagrama de conexión eléctrica


Con la guía de la Figura 29, orienta a tus alumnos para armar el circuito electrónico que se indica para simular el funcionamiento de
una grúa torre. Recuérdales que antes de conectar la batería, deben cargar la programación a la placa Arduino y su circuito debe estar
terminado.

Figura 29
Circuito eléctrico de práctica grúa torre Joystick
Servomotor Cable Protoboard Pin Arduino
Servomotor
Cable Protoboard Pin Arduino +
Cable Protoboard Pin Arduino
+
+ -
-
- A0
Pin 9
Pin 10 A1

Batería
Cable Protoboard
+

Arduino
Cable Protoboard Pin Arduino
+ 5v

- GND
Antes de conectar la
batería, debes cargar la
programación a la placa
Arduino

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

130
módulo 2

Componentes electrónicos de la Industria 4.0

Programación y control
Una vez armado su circuito, realizarán la programación necesaria. Para crear un nuevo proyecto en mBlock ve al Anexo ll en la página 180
y oriéntales para que sigan los pasos que se indican. Después, pide que desarrollen el programa a partir de las siguientes instrucciones:

1 2
Del grupo Robots, arrastra el bloque Programa Del grupo Datos y Bloques, da clic en el
de Arduino al Área de programación. botón Crear una variable, crea dos variables
Enseguida, ve al grupo Control y arrastra llamadas VRx y VRy, para finalizar presiona
bloque por siempre debajo del bloque el botón OK.
anterior.

1. Presiona el botón

1. Arrastra el bloque 2. Nombra la variable


del grupo Robots

2. Arrastra el bloque
del grupo Control

3. Presiona OK

3
Del grupo Datos y Bloques, arrastra un bloque fijar _ a (), en el primer espacio selecciona la variable VRx y en el
segundo inserta el bloque leer pin analógico (A) 0 del grupo Robots. Debajo de la instrucción anterior arrastra
el bloque fijar ángulo del pin () del servo a (), en el primer espacio escribe el valor 9. Para los grados, arrastra
un bloque de división del grupo Operadores, en el dividendo coloca bloque () = () con la variable VRx que se
encuentra en el grupo Datos y Bloques, y escribe el valor de 180. En el divisor coloca el valor 1024.
2. Arrastra del
grupo Robots y
asigna valor 0

4. Arrastra el
1. Arrastra el bloque bloque dentro del
del grupo Datos y dividendo
Bloques

3. Arrastra la
variable VRx y
escribe el valor 180

131
módulo 2

Componentes electrónicos de la Industria 4.0

4
Da clic en la herramienta Duplicar y selecciona las dos instrucciones contenidas en el bloque por siempre,
arrástralas abajo del último bloque. Del bloque fijar _ a () selecciona la variable VRy, cambia el valor del bloque
leer pin digital (A) por 1 y los valores del bloque fijar ángulo del pin () del servo a () coloca el de valor 10 para el
primer espacio. Para los grados, arrastra un bloque de división del grupo Operadores, en el dividendo coloca
bloque () = () con la variable VRy que se encuentra en el grupo Datos y Bloques, y escribe el valor de 180. En
el divisor coloca el valor 1024.
1. Selecciona la
herramienta Duplicar

2. Selecciona desde
este bloque

4. Arrastra los
bloques y cambia el
3. Selecciona la valor a 1
variable VRy
6. Inserta la
5. Asigna valor 10 variable VRy

¡Magnífico! Tus alumnos han construido y programado su proyecto. Para descargar el programa en
la tarjeta Arduino y probar su funcionalidad pide que sigan las instrucciones:

1. Guarden su proyecto, ve al Anexo lll en la página 181 y oriéntalos para que sigan los pasos
que se indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB macho
conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón
Subir Arduino. Pide que esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como
se indica en el Diagrama de conexión eléctrica.
7. Prueben su circuito moviendo el joystick y observen el movimiento de los microservomotores.
Si no se mueven, apóyales confirmando que todo esté de acuerdo al Diagrama de conexión
eléctrica y revisa que todo esté bien conectado.

Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para apoyarles en conectar y grabar correctamente tu
programa en la placa Arduino UNO.

132
módulo 2

Componentes electrónicos de la Industria 4.0

Desafío robótico
Con ayuda de los elementos de reúso que se mencionan en los Materiales requeridos, propón a tus alumnos que realicen la
estructura de una grúa torre fija, posteriormente adapten el circuito creado para darle funcionalidad.

Aplicaciones en la industria
Dentro de la industria de la construcción en el estado de Guanajuato, las grúas tipo torre son ampliamente utilizadas por su
capacidad y rapidez en estos proyectos. Empresas para la construcción industrial como Trevotti de Pénjamo hacen uso de este
tipo de maquinarias.

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Cuál es la principal función de una máquina simple?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué relación tienen con tu vida diaria las máquinas simples?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué dudas tienes de lo que aprendiste?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué más te gustaría aprender sobre el tema?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¡Piensa!
Ahora que ya terminaste tu grúa, ¿cómo puedes complementar tu proyecto de tal
manera que, al bajar la polea para tomar un objeto, se active una alarma?

133
17 Práctica 17.
Mecanismo
biela-manivela
Sesiones requeridas: 2

Sensor de obstáculos infrarrojo Tiempo estimado: 150 - 180 minutos


KY-033

Propósito:
El alumno desarrollará habilidades y conocimientos mediante la construcción de un mecanismo para conocer el
funcionamiento del sensor de obstáculos y ejemplificar un sistema de automatización básico aplicado a la industria.

Contenido:
• Realizar conexiones eléctricas de sensores y actuadores.
• Identificar los diferentes elementos que conforman un diagrama básico de control en un circuito eléctrico.
• Programar el sensor de obstáculos usando la tarjeta Arduino y el programa mBlock, para probar el funcionamiento
del circuito.

Estructura de la práctica
Introducción Desafío Robótico
¿Qué es el sensor de obstáculos infrarrojo KY-033?
Aplicaciones en la industria
Actividad: Mecanismo biela-manivela
Materiales requeridos Evaluación final
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a las aplicaciones de máquinas simples


Educación Plantel Ciudad Especialidad
CBTIS Acámbaro Producción Industrial de Alimentos
CETIS Celaya Mecatrónica
Media
CECyT León Sistemas Automotrices
Superior CECyTE Coroneo Producción Industrial
CONALEP Irapuato Mantenimiento de Sistemas Automáticos
Instituto Politécnico Nacional UPIIG Silao Ingeniería en Sistemas Automotrices
Instituto Tecnológico Nacional Irapuato Aeronáutica
Superior Universidad de Guanajuato Salamanca Ingeniería Mecatrónica
Universidades Politécnicas Cortazar Ingeniería en Robótica
Universidades Tecnológicas San Miguel de Allende TSU en Mecatrónica Área Automatización

134
módulo 2

Componentes electrónicos de la Industria 4.0

Introducción
Explica a tus alumnos que el mecanismo biela-manivela es un sistema articulado plano, es decir, que
se caracteriza porque todos sus eslabones tienen sus ejes de giro paralelo entre sí y su análisis se
puede realizar en un mismo plano (dos dimensiones). Se constituye por cuatro elementos: soporte,
manivela, biela y pistón. El objetivo principal de este mecanismo es poder transformar un movimiento
rectilíneo en un movimiento circular o viceversa (Rodríguez Montes et al., 2005).

¿Qué es el sensor de obstáculos infrarrojo KY-033?


El sensor infrarrojo KY-033 funciona para detectar la presencia de objetos sin la
necesidad de tocarlos. Se utiliza una superficie reflectante para recibir el haz de luz
proveniente del emisor hacia el receptor. Este sensor está conformado por 5V y GND
para la alimentación y OUT para enviar la señal al Arduino que indicará si está llegando
o no la señal de manera digital. Sí está activa detecta la señal en 1 y si esta desactivada
la detectará en 0 (Vázquez Fernández- Pacheco, s.f).

¿sabías que...?

El motor a pasos puede constar de 4 fases o


ramas, las cuales se alimentan con corriente
continua una tras otra. Además, necesita un
interruptor de mando electrónico o mecánico
Nota. Mecanismo. Pixabay (2015), Licencia creative commons. Imagen
para su funcionamiento (Senner, 1994). recuperada 11 de mayo 2021 de [Link]
foto-de-escala-de-grises-de-engranajes-159298/ Licencia de Pixabay.

Actividad Mecanismo biela-manivela

En esta actividad, tus alumnos construirán un modelo de máquina a la que le agregarán elementos de su kit de robótica, mismos que
programarán por medio de la placa Arduino para darle movimiento autónomo.

materiales requeridos

1 placa Arduino 1 controlador de 1 protoboard 1 sensor de obstáculos


UNO con cable motor a pasos 1 motor a pasos KY-033

135
módulo 2

Componentes electrónicos de la Industria 4.0

1 broche para 2 hojas de cartón 1 hoja blanca tamaño carta 9 cables macho-hembra (tiene
batería de 9V plano de 25 x 30 cm una punta y una parte plana)

4 cables macho-macho (tiene 1 liga de plástico 2 palos de madera circular


dos puntas) 1 batería de 9V
de 10 cm

1 pegamento en 1 popote de plástico 1 regla de 30 cm 1 tijeras


barra o líquido

1 computadora con software


mBlock

Diagrama de conexión eléctrica


Guíate con la Figura 30 para orientar a tus alumnos al armar el circuito electrónico como se muestra. Recuérdales que antes de
conectar la batería, deben cargar la programación a la placa Arduino y su circuito debe estar terminado.

136
módulo 2

Componentes electrónicos de la Industria 4.0

Figura 30
Circuito eléctrico de mecanismo biela- manivela
Sensor infrarrojo
Cable Protoboard Pin Arduino
+
Antes de conectar la
batería, debes cargar la -
programación a la placa
Arduino Pin 7

Batería
Cable Protoboard
-

Arduino
Cable Protoboard Pin Arduino
Motor a pasos + 5v
Cable Protoboard Pin Arduino
- GND
+

Pin 8

Pin 9

Pin 10

Pin 11

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

Programación y control
Una vez armado su circuito, pide que realicen la programación necesaria. Para crear un nuevo proyecto en mBlock ve al Anexo ll
en la página 180 y oriéntales para que sigan los pasos que se indican.
Para esta práctica utilizarán la librería Controlador para el motor a [Link]. Para descargarla dirígete al Anexo V, página 185.
Solicita que la agreguen como lo indican los pasos 1 y 2, posteriormente comenzarán con la programación del código en mBlock
a partir de las siguientes instrucciones:

137
módulo 2

Componentes electrónicos de la Industria 4.0

1. Ve a la pestaña Extensiones y selecciona Administrar Extensiones.

1. Da clic en Administrar
Extensiones

2. Da clic en el botón Añadir Extensión,


selecciona el archivo ZIP Controlador para
el motor a [Link] ubicado en la carpeta
Documentos. Para finalizar, da clic en Abrir.

4. Da clic en el botón Abrir


2. Ubícate en la carpeta
Documentos 3. Selecciona la librería

1. Da clic en el botón

1 2
Del grupo Robots, arrastra el bloque Programa Da clic en el grupo Control, y arrastra el
de Arduino al Área de programación, después bloque por siempre y dentro de éste coloca
arrastra bloque Tanimlamalar ().Motor Adim el bloque si entonces, si no.
Sayisi IN1 () IN2 () IN3 () IN4 () y asígnale los
siguientes valores: IN1 = 11, IN2 = 10, IN3 = 9,
1. Arrastra el bloque
IN4 = 8. por siempre
2. Arrastra el bloque
del grupo Robots

1. Arrastra el bloque al
Área de programación
2. Arrastra el bloque si
entonces, si no

138
módulo 2

Componentes electrónicos de la Industria 4.0

3 4
Del grupo Operadores, arrastra el bloque Del grupo Robots, inserta los bloques (1).
() = () y colócalo en el espacio del bloque si Motor Hiz con valor de 6 y (1).Motor Adim con
entonces, si no. Del lado izquierdo de la valor de 2048 dentro del bloque si entonces,
igualdad arrastra el bloque leer pin digital () si no. En el espacio del bloque si no, arrastra
del grupo Robots y asigna un valor de 7, del los bloques anteriores y cambia el valor a 0 en
lado derecho escribe valor 0. el bloque (1).Motor Adim().

1. Agrega el
bloque del grupo
Operadores 1. Inserta los bloques
del grupo Robots con
valores 6 y 2048

2. Inserta el bloque
del grupo Robots y 2. Inserta los bloques
asigna valor 7 del grupo Robots con
valores 6 y 0

¡Magnífico! Han construido y programado su circuito eléctrico. Para descargar el programa en la


tarjeta Arduino y probar su funcionalidad pide que sigan las instrucciones:

1. Guarden su proyecto, ve al Anexo lll en la página 181 y pide que sigan los pasos que se indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB macho
conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón Subir
Arduino. Pide que esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como
se indica en el Diagrama de conexión eléctrica.
7. Prueben su mecanismo cubriendo el sensor con una hoja negra o con su mano y observen
que el motor a pasos comenzará a girar, cuando dejen de cubrir el sensor, el motor se
detendrá. Si el motor no llega a girar apóyales a revisar su circuito apoyándote del Diagrama
de conexión eléctrica, también pueden girar un poco el tornillito central que tiene el sensor,
no lo dejen ajustado.
Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para conectar y grabar correctamente tu programa en la
placa Arduino UNO.

139
módulo 2

Componentes electrónicos de la Industria 4.0

Desafío robótico
Propón a tus alumnos diseñar una máquina simple que sirva para realizar un movimiento repetitivo impulsado por el motor a
pasos, motiva su creatividad para que utilicen los elementos de reúso sugeridos en los Materiales requeridos para la estructura.
Pueden adaptar su circuito para darle funcionalidad a su prototipo.

Aplicaciones en la industria
A la unión de dos o más máquinas simples se le conocen como máquinas compuestas. En la industria es normal encontrar este
tipo de máquinas. Por ejemplo, en la industria del calzado en el municipio de León, se hace uso de máquinas simples y compuestas
para la fabricación de los productos. En la industria alimentaria en Celaya, la agrícola en Valle de Santiago, Ocampo y Apaseo el
Alto es común el uso de dichas máquinas para sus procesos de producción, embalaje o distribución.

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué es una máquina simple?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Cuál es la principal función de una máquina compuesta?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué más te gustaría saber sobre el tema?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué fue lo más difícil?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

140
La Industria 4.0
en el estado de
Guanajuato

módulo

141
módulo 3

Objetivo del módulo


Aplicar la electrónica, la programación y el ingenio por medio del desarrollo de prototipos implementados en la industria 4.0
para fomentar en el alumno una vocación científica y tecnológica dentro de las opciones educativas que el Estado ofrece.

Sistema Estructura Sistema


de control y mecánica y de electrónico,
programación transmisión de sensores y
movimientos actuadores

Tus alumnos aprenderán a:


• Programar sistemas autónomos.

• Establecer una relación entre el entorno y los procesos de automatización.

• Identificar los sistemas de control de lazo abierto y lazo cerrado.

• Programar sistemas robóticos.

Tecnología y sociedad
Tus alumnos han aprendido que la tecnología hace uso del conocimiento científico para desarrollar dispositivos, máquinas y
herramientas que permiten mejorar la calidad de vida de los seres humanos. Existen muchas áreas y campos en los cuales se
desarrolla la tecnología, tales como: la medicina, la manufactura, las comunicaciones, el transporte, la educación, entre otros.

Una importante aplicación de la ciencia y tecnología, representa la implementación en la agricultura, pues permitirá hacer un uso
eficiente de los recursos naturales, incrementar los rendimientos de producción y disminuir los costos de las cosechas. Elemento
básico para el sostenimiento del ser humano y el desarrollo social y económico.

142
Práctica 18.
18 Construyendo un
invernadero semiautomático

Sesiones requeridas: 3

Sensor de temperatura y Tiempo estimado: 220 - 270 minutos


humedad DHT11

Propósito:
El alumno desarrollará habilidades y conocimientos mediante el uso de un prototipo de invernadero semi automatizado para
identificar los diferentes procesos controlados, semi controlados y agroindustriales en su entorno.

Contenido:
• Realizar las conexiones eléctricas para el sensor de temperatura y humedad.
• Identificar los diferentes elementos que conforman un diagrama básico de control en un circuito eléctrico.
• Programar el motor a pasos, el sensor de temperatura y humedad usando la tarjeta Arduino y el programa mBlock
como parte de un sistema de control.

Estructura de la práctica
Introducción Desafío Robótico

Actividad: Construyendo un invernadero semiautomático Evaluación final
Materiales requeridos
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a las aplicaciones automatizadas enfocadas al campo


Educación Plantel Ciudad Especialidad
CBTa Yuriria Horticultura
Media CBTIS Acámbaro Producción Industrial de Alimentos
Superior CETIS Abasolo Agropecuario
CECyTE Coroneo Producción Industrial de Alimentos
Instituto Tecnológico Nacional Irapuato Innovación Agrícola
Superior Universidad de Guanajuato Tierra Blanca Ingeniería en Agronomía
Universidades Politécnicas Silao Ingeniería en Agrotecnología
Universidades Tecnológicas Valle de Santiago Agricultura Sustentable y Protegida

143
módulo 3

La Industria 4.0 en el estado de Guanajuato

Introducción
Explica a tus alumnos que la tecnología tiene aplicación en varias áreas, una de ellas es el campo,
por medio de los invernaderos de alta tecnología, los cuales se usan para el cultivo de flor y plantas
ornamentales. Estos invernaderos son equipados con sistemas de control para el riego automatizado,
la regulación más eficiente de la temperatura y humedad del interior, el consumo de poca energía y
el costo de trabajo reducido (Carreño Ortega, 2005). La Figura 31, representa un sistema de control
inteligente que es usado en los invernaderos de alta tecnología.

Figura 31
Sistema de control de invernaderos

Controlador Actuador Invernadero

Visualización Sensor

Nota: El diagrama muestra las partes que componen un control inteligente de un invernadero.

¿sabías que...?

Los alimentos orgánicos son los que


se cultivan sin químicos, fertilizantes
sintéticos, aguas residuales o variedades
transgénicas, que mantienen los alimentos
más saludables para el consumo humano.
(PROFECO, 2018).
Nota. Alimentos orgánicos. Tomado de PROFECO. Alimentos
orgánicos. PROFECO, 2018.

144
módulo 3

La Industria 4.0 en el estado de Guanajuato

Actividad Construyendo un invernadero semiautomático


En esta actividad, tus alumnos identificarán el desempeño de los actuadores en función de los sensores por medio del armado del
circuito electrónico.
materiales requeridos

1 buzzer pasivo 1 metro de plástico 16 cables macho- 8 cables macho-macho


KY-006 para forrar 50 abatelenguas hembra (tiene una (tiene dos puntas)
punta y una parte plana)

1 placa Arduino 1 broche para 1 controlador de 2 ledes


UNO con cable batería de 9V 1 cinta adhesiva motor a pasos

1 motor a pasos 1 protoboard 1 regla de 30 cm 2 resistencias de 1 sensor DHT11 de


220 Ohms temperatura y humedad

1 computadora con
1 batería de 9V 1 lápiz software mBlock

Diagrama de conexión eléctrica


Ahora, tus alumnos comenzarán con el armado del circuito usando algunos de los elementos de su kit de robótica, en la Figura
32 podrás observar cómo debe quedar armado su proyecto y los orientes mejor. Recuérdales que antes de conectar la batería,
deben cargar la programación a la placa Arduino y su circuito debe estar terminado.

145
módulo 3

La Industria 4.0 en el estado de Guanajuato

Figura 32
Circuito de práctica construyendo un invernadero semiautomático
Motor a pasos Buzzer Pasivo
Cable Protoboard Pin Arduino Cable Protoboard Pin Arduino Led rojo

- Pin 6 Cable Protoboard Pin Arduino

- Pin 3
+ -
+
Pin 8 Led azul
Pin 9 Cable Protoboard Pin Arduino
Pin 2
Pin 10
-
Pin 11

Antes de conectar la
batería, debes cargar
la programación a la
placa Arduino

Sensor DHT11 humedad y temperatura

Batería Cable Protoboard Pin Arduino

Cable Protoboard Pin 4


- -
+
+

Arduino
Cable Protoboard Pin Arduino
+ 5v

- GND

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

Programación y control
Una vez armado su circuito, pide que realicen la programación necesaria. Para crear un nuevo proyecto en mBlock ve al Anexo ll
en la página 175 y oriéntalos para que sigan los pasos que se indican.
Para esta práctica utilizarán la librería [Link] y Controlador para el motor a [Link]. Para descargar las
librerías dirígete al Anexo V, página 185. Muéstrales cómo agregarla como lo indican los pasos 1 y 2, posteriormente comenzarán
con la programación a partir de las siguientes indicaciones que les des:

146
módulo 3

La Industria 4.0 en el estado de Guanajuato

1. Ve a la pestaña Extensiones y selecciona Administrar Extensiones.

1. Da clic en Administrar
Extensiones

2. Da clic en el botón Añadir Extensión, selecciona


el archivo ZIP ubicado en la carpeta Documentos.
Para finalizar, da clic en Abrir. Repite estos pasos
para agregar la segunda librería.

4. Da clic en el botón Abrir


2. Ubícate en la carpeta
Documentos 3. Selecciona la librería

1. Da clic en el botón

1 2
Ve a la pestaña Programas y del grupo Robots, Ve al grupo Control, y arrastra el bloque por
arrastra el bloque Programa de Arduino, siempre al Área de programación.
después arrastra el bloque Tanimlamalar
().Motor Adim Sayisi IN1() IN2() IN3() IN4() y
asigna los valores IN1= 11, IN2 =10, IN3=9, IN4=8.

1. Arrastra el bloque
Programa de Arduino

1. Arrastra el bloque del


grupo Control

2. Arrastra el bloque
Tanimlamalar

147
módulo 3

La Industria 4.0 en el estado de Guanajuato

3 4
Del grupo Robots, arrastra dos bloques Del grupo Control, arrastra el bloque esperar
Mostrar en el monitor_, en el primer bloque () segundos y escribe el valor 1.
escribe Temperatura y en el segundo coloca
el bloque Leer temperatura del sensor DHT1.

1. Arrastra del grupo


Robots y escribe
Temperatura

2. Arrastra del grupo


Robots ambos 1. Arrastra el bloque
bloques del grupo control da
valor 1.

5 6
Del grupo Control, arrastra dos bloques si Del grupo Operadores, coloca el bloque ()
entonces, si no anidados. Inserta el segundo < () dentro del primer bloque si entonces, si
bloque dentro de la estructura si no del no. Del lado izquierdo, arrastra bloque Leer
primero como se indica en la imagen. temperatura del sensor DHT11 del grupo
Robots y del lado derecho, el valor 25.

2. Arrastra del
grupo Robots

1. Arrastra ambos
bloques del grupo
Control

1. Arrastra el bloque 3. Escribe valor 25


del grupo operadores

148
módulo 3

La Industria 4.0 en el estado de Guanajuato

7 8
Del grupo Robots, arrastra tres bloques fijar Ve al grupo Operadores, coloca el bloque ()
salida pin digital () a _, asígnales los valores y () dentro del segundo si entonces, si no.
6, 2 y 3 con estado BAJO, ALTO, BAJO. Del mismo grupo arrastra los bloques () > ()
Después, coloca los bloques ().Motor Hiz () y () < (). En la primera comparación del lado
y da valor de 6, así como el bloque ().Motor izquierdo, arrastra bloque Leer temperatura del sensor
Adim y da valor de 0. DHT11 del grupo Robots y del lado derecho, el valor 24.
En la segunda comparación del lado izquierdo, agrega
el bloque Leer temperatura del sensor DHT11 del
grupo Robots y del lado derecho, el valor 28. Después
1. Del grupo arrástralos al bloque () y () como se muestra en la imagen.
Robots arrastra
los bloques y
da valor de 6,
2 y 3 a estado 1. Arrastra el primer
BAJO, ALTO y bloque del grupo
BAJO Operadores e inserta
ambas comparativas

2. Inserta del grupo 2. Arrastra del grupo


Robots con valor = 6 Robots y asigna
valores

3. Inserta del grupo


Robots con valor = 0

9
Haz uso de la 1. Haz clic en la herramienta
herramienta Duplicar y selecciona los bloques
Duplicar y
selecciona los
bloques dentro del primero 2. Selecciona a partir
bloque si entonces, si de este bloque
no. Arrástralos dentro de
la segunda estructura si
entonces. En los bloques
fijar salida pin digital () a _,
cambia los estados a BAJO,
3. Cambia el estado de los bloques
ALTO y BAJO. Al bloque a BAJO, ALTO, BAJO
().Motor Adim () cambia el
valor a 500. 4. Cambia el valor a 500

149
módulo 3

La Industria 4.0 en el estado de Guanajuato

10
Haz uso de la herramienta Duplicar nuevamente y selecciona los bloques insertados en el paso
9. Arrástralos a la parte si no del segundo bloque si entonces, si no. En los bloques fijar salida
pin digital () a _, cambia los estados a ALTO, BAJO y ALTO.

1. Haz clic en la herramienta


Duplicar y selecciona los bloques

2. Selecciona a partir de
este bloque e inserta

3. Cambia el estado de los bloques


a ALTO, BAJO y ALTO.

150
módulo 3

La Industria 4.0 en el estado de Guanajuato

¡Enhorabuena! Tus alumnos han construido y programado su invernadero. Para probar su


funcionalidad pide que sigan las instrucciones:
1. Guarden su proyecto, ve al Anexo III, en la página 181 y oriéntalos para que sigan los pasos
que se indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB
macho conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa
Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón
Subir Arduino. Pide que esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como
se indica en el Diagrama de conexión eléctrica.
7. Para probar su circuito dependerá de la temperatura de su entorno, si la temperatura es
menor a 25 grados encenderá un led, si es entre 25 grados y 28 grados encenderá un led y
girará el motor, pero si la temperatura es mayor a 28 grados encenderá el otro led, girará el
motor y encenderá el buzzer pasivo. Si esto no sucede apoya a tus alumnos observando que
todo coincida con el Diagrama de conexión eléctrica y revisen el circuito.

Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para revisar que conecten y graben correctamente su
programa en la placa Arduino UNO.

Desafío robótico
Con los elementos de reúso mencionados en los Materiales requeridos y utilizando el circuito que acaban de diseñar, invita a tus
alumnos para que desarrollen un prototipo de invernadero.

151
módulo 3

La Industria 4.0 en el estado de Guanajuato

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué impacto tiene la tecnología en tu vida?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué conexiones eléctricas sabes hacer?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué dudas tienes de lo que aprendiste?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué relación tiene la práctica con las empresas?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

152
19 Práctica 19.
Alarma de fuego

Sesiones requeridas: 2

Tiempo estimado: 150-180 minutos


Sensor de flama KY-026

Propósito:
El alumno desarrollará habilidades y conocimientos con la creación de una alarma de fuego capaz de detectarlo a
través de la programación gráfica en mBlock y el uso del sensor de flama para prevenir incendios dentro del salón de
clase.

Contenido:
• Desarrollar una secuencia de programación para el sensor de flama.
• Desarrollar un sistema de uso diario.

Estructura de la práctica
Introducción Desafío Robótico

Actividad: Alarma de fuego Evaluación final
Materiales requeridos
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a lenguajes de programación y robótica


Educación Plantel Ciudad Especialidad
CONALEP San José Iturbide Mecatrónica
Media CECyTE Tierra Blanca Electromecánica Industrial
Superior CECyTE Moroleón Electrónica Industrial
CONALEP Irapuato Electricidad Industrial
Instituto Tecnológico Nacional de México León Ingeniería Electromecánica
Instituto Tecnológico de Celaya Celaya Ingeniería Mecatrónica
Superior Universidad Tecnológica del Norte de Dolores Hidalgo Ingeniería Mecatrónica
Guanajuato
Universidad de Guanajuato Salamanca Ingeniería Eléctrica
ITESI Irapuato Ingeniería en Electromecánica

153
módulo 3

La Industria 4.0 en el estado de Guanajuato

Introducción
Explica a tus alumnos que una máquina automática es capaz de funcionar sin la intervención de
ninguna persona, es decir, actúa por un hecho determinado. También permite automatizar tiempos,
lo que trae mejores beneficios para las empresas. En algunos casos y cuando el proceso de
producción así lo requiere, el operario realiza alguna acción de manera manual mientras la máquina
ejecuta la parte del ciclo automático que le corresponde (Alfaro Bertrán y Alfaro Escolar, 1999).

¿sabías que...?

Se cree que la temperatura más alta ocurrida


en el universo, se presentó una fracción de
segundo después del Big Bang, y se conoce
como la temperatura de Planck (Cuartas, 2013). Nota. Agua pasando de estado líquido a gaseoso. Gary
Barnes (2020), Licencia creative commons. Imagen
recuperada 08 abril 2021 de [Link]
foto/mujer-cafeina-cafe-mano-6248546/ Licencia de Pexels.

Actividad Alarma de fuego

En esta actividad, tus alumnos descubrirán cómo es que las máquinas autómatas funcionan por cuenta propia, para lo cual utilizarán
algunos elementos de su kit Arduino y la programación en mBlock.

materiales requeridos

1 buzzer pasivo 1 placa Arduino UNO 11 cables macho- 8 cables macho-macho


1 sensor de flama hembra (tiene una
KY-026 KY-006 con cable (tiene dos puntas)
punta y una parte plana)

1 broche para 1/8 de papel ilustración, 6 palos de madera Pegamento en barra


batería 9V papel cascarón o cartón 2 ledes

1 batería de 9V Pintura acrílica 1 protoboard 2 resistencias de 1 tijeras


220 Ohms

154
módulo 3

La Industria 4.0 en el estado de Guanajuato

1 computadora con software 1 vela 1 cinta adhesiva 1 pegamento líquido blanco


mBlock

Diagrama de conexión eléctrica


Ahora comenzarán con el armado del circuito con algunos de los elementos de su kit de robótica para crear la alarma de fuego,
en la Figura 33 podrás observar cómo debe quedar armado su proyecto y puedas orientarlos mejor. Recuérdales que antes de
conectar la batería, deben cargar la programación a la placa Arduino y su circuito debe estar terminado.

Figura 33
Sensor de flama
Circuito de práctica Alarma de fuego Cable Protoboard Pin Arduino
Buzzer pasivo A0
Cable Protoboard Pin Arduino -
Pin 9
+
-
Pin 2
+

Antes de conectar
la batería,
debes cargar la
programación a la
placa Arduino

Led verde

Batería Cable Protoboard Pin Arduino

Cable Protoboard Pin 13

- -

+
Led azul
Arduino Cable Protoboard Pin Arduino
Cable Protoboard Pin Arduino Pin 12
+ 5v
-
- GND

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

155
módulo 3

La Industria 4.0 en el estado de Guanajuato

Programación y control
Una vez armado su circuito, realicen la programación necesaria. Para crear un nuevo proyecto en mBlock ve al Anexo ll en la
página 180 y oriéntalos para que sigan los pasos que se indican. Después dales las instrucciones para la programación:

1 2
Ve a la pestaña Programas y da clic en grupo Ve al grupo Datos y Bloques, crea dos variables
Robots, arrastra el bloque Programa de llamadas Analógico y Digital dando clic en el
Arduino al Área de programación. botón Crear una variable, asignas el nombre y
da clic en OK. Después, arrastra dos bloques fijar
_ a (), en el primer bloque selecciona la variable
Analógico y en segundo la variable Digital.

1. Da clic en
1. Arrastra el bloque el botón 4. Agrega dos
del grupo Robots bloques del
grupo Datos y
2. Nombra
Bloques
la variable

3. Da clic en OK

3 4
Del grupo Robots, coloca dentro del bloque Del bloque Control, inserta el bloque por
fijar Analógico a _, el bloque leer pin analógico siempre y dentro de éste coloca un bloque si
(A) () y asígnale valor 0. También coloca el entonces, si no.
bloque leer pin digital con valor 2 dentro del
bloque fijar Digital a ().

1. Agrega los bloques


del grupo Control
anidados
1. Coloca los bloques del grupo
Robots con valor 0 y 2

156
módulo 3

La Industria 4.0 en el estado de Guanajuato

5
Del grupo Opera-
dores, agrega el
bloque () o () en el
bloque si entonces,
si no. Del mismo grupo inserta
1. Agrega
el bloque () < (), del lado izquier- los bloques
do, coloca la variable Analógico del grupo
Operadores
y del lado derecho, el valor de 4. Agrega
500. Coloca este bloque del el bloque
lado izquierdo del bloque () o (). del grupo
Operadores
Del lado derecho, coloca el blo-
7. Arrastra
que () = () que debe contener la
los bloques
variable Digital del lado izquier- 6. Da valor
de 1
do de la igualdad, y el valor 1 del
lado derecho. 2. Coloca la
variable 3. Da valor 500 5. Coloca la variable

6 7
Del grupo Robots, arrastra tres bloques Haz uso de la herramienta Duplicar, selecciona
fijar salida pin digital () a _, asígnales los los bloques fijar salida pin digital () a _ y
valores 9, 12 y 13 con estado ALTO, BAJO, arrástralos hasta la parte si no del bloque si
ALTO respectivamente. entonces, si no. Cámbiales el estado a BAJO,
ALTO y BAJO.
1. Da clic en la herramienta
Duplicar y selecciona los bloques

2. Selecciona
estado ALTO,
BAJO y ALTO 2. Arrastra aquí
los bloques
duplicados

3. Cambia los
1. Arrastra los bloques del estados a BAJO,
grupo Robots y asígnales ALTO y BAJO
valor de 9, 12 y 13

157
módulo 3

La Industria 4.0 en el estado de Guanajuato

¡Enhorabuena! Tus alumnos han construido y programado su circuito. Para probar su funcionalidad
pide que sigan las instrucciones:

1. Guarden su proyecto, ve al Anexo III, en la página 181 y oriéntales para que sigan los pasos
que se indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB
macho conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa
Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón Subir
Arduino. Pide que espera a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como
se indica en el Diagrama de conexión eléctrica.
7. Para probar la funcionalidad de su circuito, deben estar en un lugar con una temperatura
menor a 30 grados, de ser así, el circuito tendrá encendido un led, acerca una vela al foco
del sensor para que detecte el calor, al hacer esto, el led encendido se apagará, encenderá
el segundo led y el buzzer pasivo se activará a manera de alarma, al retirar la vela del sensor,
el primer led volverá a encender, el segundo led se apagará y dejará de emitir sonido. Si esto
no sucede, apóyales con el Diagrama de conexión eléctrica para revisar su circuito.

Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para orientar a tus alumnos para conectar y grabar
correctamente su programa en la placa Arduino UNO.

Desafío robótico

Es momento de que tus alumnos elaboren un prototipo de un salón de clases con la ayuda de los elementos de reúso mencionados
en los Materiales requeridos, impulsa su creatividad para adaptar su circuito eléctrico y darle funcionalidad al prototipo de manera
que sirva como una alarma de fuego.

158
módulo 3

La Industria 4.0 en el estado de Guanajuato

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué programación sabías realizar?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Sabes en qué empresas se emplean estos procedimientos?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Tienen relación con tu vida diaria?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué dudas tienes de lo que aprendiste?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

159
20 Práctica 20.
Mi primer robot

Sesiones requeridas: 3

Tiempo estimado: 220 - 270 minutos


Micro servomotor

Propósito:
El alumno desarrollará habilidades y conocimientos a través de la programación de un robot básico, mediante el uso
de microservomotores para fomentar el interés y la implementación de estos proyectos dentro de su entorno.

Contenido:
• Implementar la programación para el movimiento de un robot.
• Desarrollar una secuencia de programación para los microservomotores.
• Investigar e identificar los sistemas que usan los robots móviles.

Estructura de la práctica
Introducción Desafío Robótico

Actividad: Mi primer Robot Evaluación final
Materiales requeridos
Diagrama de conexión eléctrica
Programación y control

Formando una carrera en torno a mecatrónica


Educación Plantel Ciudad Especialidad
CBTIS Celaya Mecatrónica
Media CECyTE Coroneo Electromecánica
Superior CETIS Apaseo el Alto Programación
CONALEP San José Iturbide Electromecánica Industrial
Instituto Tecnológico Nacional de México San Felipe Ingeniería Electromecánica
Superior Universidades Politécnicas Silao Ingeniería Robótica
Universidades Tecnológicas Dolores Hidalgo Ingeniería en Mecatrónica

160
módulo 3

La Industria 4.0 en el estado de Guanajuato

Introducción
Explica a tus alumnos que existen gran cantidad, diseños y versiones de robots, que se han implementado
en diferentes áreas. En la educación ha representado una oportunidad para generar pensamiento creativo,
resolver problemas y enfrentarse a las nuevas exigencias de la sociedad. Seguramente también has conocido
algunos concursos que se presentan a nivel estatal, nacional e internacional, donde tus alumnos pueden tener
esta gran oportunidad.
Por otro lado, la finalidad de los robots dentro de la industria, es ejecutar diversos procesos automatizados como
transportar materiales, pintar piezas, soldar las diferentes partes de un automóvil por medio de brazos robóticos,
entre otras funciones. En esta última práctica tus alumnos crearán su primer robot con ayuda del kit de robótica.

¿sabías que...?

Uno de los primeros robots inteligentes fue


el jugador de ajedrez autómata de Wolfgang
Von Kempelen en 1769, el cual consistía en una
cabina de madera de 1.20 metros de largo por 60
Nota. Robots. Niran Kasri (2018), Licencia creative commons.
centímetros de profundidad y 90 centímetros de altura Imagen recuperada 08 abril 2021 de [Link]
con un mecanismo complejo de engranes que le permitía jugar un com/es/illustrations/rob%C3%B3tica-ingenier%C3%ADa-
mec%C3%A1nica-3610908/ Licencia de Pixabay.
partido de ajedrez de buen nivel (Zabala, 2007b).

Actividad Mi primer robot

Los robots que pueden ejecutar diferentes movimientos por sí solos son muy divertidos e interesantes, es un proyecto que no puede
faltar en cualquier curso de robótica. En esta última práctica, tus alumnos aprenderán a usar los elementos que constituyen a un robot
básico que camina, enciende sus ojos y reproduce una canción.

materiales requeridos

13 cables hembra-
2 microservomotores macho 8 cables macho-macho
1 buzzer pasivo KY-006 1 placa Arduino UNO SG90 (tiene una punta (tiene dos puntas)
y una parte plana)

1 broche para 2 resistencias de 1/8 de papel ilustración,


papel cascarón o 2 ledes 4 ligas de plástico
batería 9V 220 Ohms cartón

161
módulo 3

La Industria 4.0 en el estado de Guanajuato

10 abatelenguas 4 palos de paleta de madera 1 batería de 9V 1 tijeras


cuadrados

1 pegamento 1 computadora con


blanco software mBlock

Diagrama de conexión eléctrica


Ahora comenzarán con el armado del circuito para su robot con algunos de los elementos de su kit de robótica, en la Figura 34
podrás observar cómo debe quedar armado para ayudar a tus alumnos. Recuérdales que antes de conectar la batería, deben
cargar la programación a la placa Arduino y su circuito debe estar terminado.
Figura 34
Diagrama de conexión eléctrica de la práctica Mi primer Robot

Led verde Buzzer pasivo Servomotor


Cable Protoboard Pin Arduino Cable Protoboard Pin Arduino Cable Protoboard Pin Arduino
Pin 13 Pin 9 Pin 6

- - -

+ +
Led rojo
Cable Protoboard Pin Arduino
Pin 12

Antes de conectar la
batería, deben cargar
la programación a la
placa Arduino
Servomotor
Cable Protoboard Pin Arduino
Pin 5
Arduino Batería -
Cable Protoboard Pin Arduino Cable Protoboard
+ 5v - +

- GND +

Nota. La figura muestra la manera en que deben interconectarse los diversos elementos que conforman el circuito. Captura de pantalla de Autodesk reimpresas
por cortesía de Autodesk, Inc.

162
módulo 3

La Industria 4.0 en el estado de Guanajuato

Programación y control
Una vez armado su circuito, pide que realicen la programación necesaria. Para crear un nuevo proyecto en mBlock, ve al Anexo ll en la
página 180 y oriéntalos para que sigan los pasos que se indican. Después, menciónales las instrucciones para la programación:

1 2
Ve a la pestaña Programas y da clic en grupo Del grupo Robots, arrastra dos bloques fijar
Robots, arrastra al Área de programación el ángulo del pin () del servo a_. En el primer
bloque Programa de Arduino, después para bloque da valor de 5 y en el segundo da valor de
dar movimiento a los microservomotores 6 y selecciona 90 grados en ambos. Después,
arrastra dos bloques fijar pin PWM () a _, en ve a grupo Control y arrastra el bloque esperar
el primero escribe valor 5 a 0 y en el segundo () segundos debajo del bloque anterior, ingresa
escribe valor 6 a 0. un valor de 3.
1. Arrastra el bloque 1. Arrastra dos
Programa de Arduino bloques del grupo
Robots

2. Arrastra los
bloques con los 2. Escribe valor de 5 y 6
valores 5 y 6 a 0 4. Inserta bloque del
grupo Control con valor 3 3. Selecciona valor de
90 en ambos

3 4
Del grupo Control, arrastra el bloque por siempre Crea tres bloques llamados Música, Caminar y
al Área de programación. A continuación, del Ojitos, para ello ve al grupo Datos y Bloques,
mismo grupo inserta el bloque repetir(1) dentro da clic en el botón Crear un Bloque y nómbralo
del bloque anterior con valor de 1. y da clic en OK. Repite esto para cada uno de
los bloques. Arrastra el bloque Ojitos dentro
del bloque repetir (1).

1. Da clic en
el botón
4. Arrastra el
bloque Ojitos
1. Arrastra el bloque
del grupo Control 2. Nombra
el bloque
2. Inserta el bloque
con valor de 1
3. Da clic en OK

163
módulo 3

La Industria 4.0 en el estado de Guanajuato

5 6
A continuación, programarás los pasos para Para darle movimiento al microservomotor del
que el microservomotor del pin 5 se mueva. pin 6 repite el paso 5. En el bloque fijar ángulo
Ve al grupo Robots, y arrastra el bloque fijar del pin () del servo a _ cambia el valor al pin 6
ángulo del pin () del servo a _, en este bloque y mantén el resto de los datos iguales.
escribe valor del pin 5 y grados a 60. Ve al
grupo Control, y arrasa el bloque esperar
() segundos, da valor de 0.25. Agrega dos
1. Duplica los bloques
bloques como los que acabas de colocar y del paso 5
cambia el valor del bloque fijar ángulo del pin
5 del servo a _ a 120 grados. Nuevamente,
arrastra dos bloques como los anteriores, pero
esta vez en el bloque fijar ángulo del pin 5
del servo a_ escribe valor 90 y en el bloque
esperar () segundos da valor de 1.

[Link] el bloque del


grupo Robots con valor
de 5 y 60

2. Inserta del
grupo Control
con valor =0.25

3. Repite ambos
bloques con
valores de
120 y 0.5

4. Repite ambos
bloques con 2. Cambia el valor a 6
valores de
90 y 1

164
módulo 3

La Industria 4.0 en el estado de Guanajuato

7 8
Del grupo Datos y Bloques, arrastra al Área de En el bloque definir Ojitos, arrastra dos bloques
programación el bloque Música después del fijar salida pin digital () a _ del grupo Robots.
último bloque esperar 1 segundos. Después, En el primer bloque escribe valor de 12 y en el
fuera del bloque repetir (1) y dentro del bloque segundo el valor 13, deja ambos a estado ALTO.
por siempre agrega el bloque Caminar. Ve al grupo Control, arrastra un bloque esperar () segundos y
escribe valor de 0.125. Haz uso de la herramienta Duplicar, y
selecciona los tres bloques insertados. Arrástralos al final de la
secuencia y cambia el estado a BAJO.
3. Da clic en la herramienta Duplicar y
selecciona los tres boques insertados

1. Agrega los bloques del grupo Robots


y da valores de 12 y 13 con estado ALTO

2. Inserta del grupo


Control con valor de 0.125
5. Selecciona
estado BAJO

4. Arrastra los bloques

9
En el bloque definir Caminar, arrastra un bloque
fijar ángulo del pin () del servo a _ del grupo
Robots, escribe valor 5 y escribe valor a 60
grados. Después, del grupo Control agrega el
bloque esperar () segundos y escribe valor 0.25. Nuevamente,
arrastra un bloque fijar ángulo del pin () del servo a _ asígnale
valor del pin 6 a 130 grados. Del grupo Control agrega el
bloque esperar () segundos y escribe valor 0.25.
1. Agrega los bloques del grupo
Robots y da valores de 5 y 6

2. Valor de 60

1. Agrega los
bloques del grupo
Datos y Bloques

3. Escribe valor 4. Valor de 130


de 0.25

165
módulo 3

La Industria 4.0 en el estado de Guanajuato

10 11
Haz uso de la herramienta Duplicar, En el bloque definir Música, agrega del
y selecciona los bloques desde grupo Control el bloque repetir (1) y da valor
el primero. Arrástralos debajo del de 3. Del grupo Robots, arrastra al Área de
segundo bloque esperar 0.25 programación el bloque reproducir tono
segundos y cambia los grados a 120 y 90 respectivamente () en nota _ beat _; en tono escribe el valor 9, es el pin
del bloque fijar ángulo del pin () del servo a _. donde está conectado el buzzer, en nota selecciona valor
A4 y en beat selecciona Medio. Después, arrastra un
1. Haz uso de la
herramienta Duplicar bloque esperar () segundos con valor de 0.75 del grupo
y selecciona desde el Control.
primer bloque 1. Agrega el bloque del
grupo Control con valor de 3

2. Arrastra del grupo Robots


con valor 9, A4 y Medio

3. Escribe
valor de 120
3. Inserta del grupo Control
2. Arrastra los con valor de 0.75
bloques duplicados 4. Escribe
valor de 90

12
Del grupo Robots, arrastra el 1. Agrega el bloque del grupo Robots
y escribe valor 9, F4 y Medio
bloque reproducir tono () en
nota _ beat _, en tono da valor
de 9, en nota selecciona F4
y en beat selecciona Medio. 2. Inserta del
grupo Control con
Después, agrega el bloque esperar () segundos valor de 0.55
con valor de 0.55. Vuelve a agregar los dos
3. Repite los
bloques anteriores con los valores tono: 9, en pasos 1 y 2 con
nota: C5, en beat: Medio y 0.37 segundos. valores 9, C5,
Medio y 0.37
Repite el proceso anterior una vez más, con los
valores tono: 9, en nota: A4, beat: Cuarto y 0.75 4. Repite los pasos
1 y 2 con valores 9,
segundos. A4, Cuarto y 0.75

166
módulo 3

La Industria 4.0 en el estado de Guanajuato

13
Usa la herramienta Duplicar, y selecciona a partir del bloque reproducir tono 9 en nota F4 beat
Medio. Arrastra los bloques duplicados abajo del último bloque que realizaste en el paso anterior.

1. Da clic en la herramienta Duplicar

2. Selecciona desde
el este bloque para
duplicar

3. Arrastra aquí los


bloques duplicados

167
módulo 3

La Industria 4.0 en el estado de Guanajuato

¡Enhorabuena! tus alumnos han construido y programado su robot. Para probar su funcionalidad
pide que sigan las instrucciones:

1. Guarden su proyecto, ve al Anexo III, en la página 181 y oriéntalos para que sigan los pasos
que se indican.
2. Conecten el cable USB de la placa Arduino de la siguiente manera: el extremo con USB
macho conéctenlo a la computadora y el otro extremo conéctenlo a la entrada de la placa
Arduino.
3. Vayan a la pestaña Placas y seleccionen la tarjeta Arduino UNO.
4. Después, diríjanse a la pestaña Conectar y seleccionen Puerto serie.
5. Finalmente, den clic en el bloque Programa de Arduino y después den clic en el botón
Subir Arduino. Pide que esperen a que termine la descarga y den clic en Cerrar.
6. Desconecten el cable USB de ambos extremos y conecten la batería a la protoboard como
se indica en el Diagrama de conexión eléctrica.
7. Para comprobar que su circuito funciona correctamente, verifiquen que ejecute la siguiente
secuencia una vez que la pila sea conectada:
- Ambos microservomotores giran 90 grados hacia el mismo lado.
- Los ledes parpadean.
- Los microservomotores se mueven uno después del otro en distintos grados.
- Suena una canción.
- Los microservomotores se mueven uno después del otro en distintos grados.

Si la secuencia no es ejecutada de esta manera y el código creado es igual al de la actividad, apóyales para que comprueben
que el circuito esté armado de manera correcta con ayuda del Diagrama de conexión eléctrica.

Nota. Puedes guiarte con la Práctica 5. Lámpara Automática del Módulo I para orientarlos en conectar y grabar correctamente su programa en la placa Arduino
UNO.

Desafío robótico
Propón a tus alumnos que utilicen los elementos de reúso sugeridos en los Materiales requeridos para que armen su primer robot,
así como el circuito que diseñaron. Consideren los microservomotores como las patitas del robot, los ledes como sus ojitos y el
buzzer como su boca. Además, oriéntalos para que ajusten los valores de los tiempos para que se mueva más rápido o más lento.

168
módulo 3

La Industria 4.0 en el estado de Guanajuato

Evaluación final
La evaluación se realizará mediante el “diario de clase”. Éste es un instrumento recomendable para la autoevaluación y la reflexión
relacionado al propio proceso de aprendizaje, ya que permite identificar los logros y las dificultades a los que se enfrentaron los
alumnos en el desarrollo de la práctica. A continuación, pide a tus alumnos que contesten las siguientes preguntas y después
realiza una plenaria para compartir sus respuestas.

¿Qué aprendiste hoy?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Qué es un microservomotor?
___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Sabes qué aplicaciones tiene en la industria?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

¿Cómo lo implementarías en tu vida diaria?


___________________________________________________________________________________________________
___________________________________________________________________________________________________

169
notas
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________

170
REferencias

Alfaro Bertrán, F y Alfaro Escolar, M. (1999). Diagnósticos de productividad por multimomentos.


Marcombo. [Link]
r#v= onepage&q&f=false

Bertolini, J., Goya, P. y Polo, P. (2019). ¿Qué sabemos de? La tabla periódica de los elementos
químicos. [Link]
q=%C2%BFQu%C3%A9+son+los+elementos+qu%C3%ADmicos?&hl=es&sa=X&ve
d=2ahUKEwio9OTHpvvsAhUigK0KHYiiAssQ6AEwAHoECAIQAg#v=onepage&q=%C
2%BFQu%C3%A9%20son%20los%20elementos%20qu%C3%ADmicos%3F&f=false

Calvo Martín, J. y Miravete de Marco, A. (1997). Mecánica del automóvil actual.


Reverte. [Link]
188&dq=joystick+que+es&hl=es&sa=X&ved=0ahUKEwiWx5K-1IvpAhVC-
6wKHVXRCucQ6AEITzAF#v=onepage&q=joystick%20que%20es&f=false

Carreño Ortega, A. (2005). Reducción de la siniestralidad laboral en la construcción de


invernaderos tipo multitúnel mediante la implementación de un nuevo procedimiento
constructivo. (Tesis de doctorado, Universidad de Almería). [Link]
mx/books?id=kVEOAQAAQBAJ&pg=PA141&dq=para+el+cultivo+de+flor+y+plantas
+ornamentales,+reduccion+de+la+siniestralidad&hl=es&sa=X&ved=0ahUKEwigy73
sxIzpAhVNEawKHSQzBcQQ6AEIKDAA#v=onepage&q=para%20el%20cultivo%20
de%20flor%20y%20plantas%20ornamentales%2C%20reduccion%20de%20la%20
siniestralidad&f=false

Cromer, A. (2006). Física en la ciencia y en la industria. Reverte. [Link]


mx/books?id=egCFOg6V2j0C&pg=PA131&dq=maquinas+simples+que+son&hl=es&
sa=X&ved=0ahUKEwjNxbq5q4zpAhUNPa0KHeRoATA4ChDoAQgnMAA#v=onepage
&q&f=false

Cuartas, J. R. (2013). La energía como motor del universo. [Link]


dspace/ bitstream/10495/2991/1/RestrepoCuartasJaime_energiamotorUniverso.pdf

Dräger Medical. (2013). La importancia de la temperatura corporal central. Fisiopatología y


métodos de medición. Dräger Medical. [Link]
[Link]

Filipo Rugeles, V. H., Cano Garzón, H. B. y Chaves Osorio, J. A. (2010). Aplicaciones de


Iluminación con leds. Scientia Et Technica, 45, 13-18. [Link]
pdf/849/[Link]

Fundación Española para la Ciencia y la Tecnología. (2004). Meteorología y Climatología.


Semana de la Ciencia y la Tecnología 2004. FECYT. [Link]
culturacientifica/adjuntos/[Link]

Gama Fuentes M. A. (2004). Biología. Biogénesis y microorganismos. Pearson Educación.


[Link]
v=onepage&q&f=false

171
REferencias

Garza Garza, J. A. (2006). Sistemas digitales y electrónica digital, prácticas de


laboratorio. Pearson Educación. [Link]
4kUeLMRUC&pg=PA192&dq=motor+a
+pasos+que+es&hl=es&sa=X&ved=0ahUKEwjMhazZn4rpAhWMQc0KHRg_C_0Q6
AEIKDAA#v=onepage&q=motor%20a%20pasos%20que%20es&f=false

Giesecke, F. E., Mitchell, A., Cecyl Spencer, H., Leroy Hill, I., Thomas Dygdon, J., Novak, J.
E. y Lockhart, S. (2006). Dibujo y Gráfica. Pearson Educación. [Link]
[Link]/books?id=qLh9gGOUI5IC&pg=PA33&dq=que+es+un+joystick&hl=es&s
a=X&ved=0ahUKEwigr7bLj4zpAhUIna0KHX4TBGsQ6AEIJzAA#v=onepage&q=q
ue%20es%20un%20joystick&f=false

Gómez R. A. y Correa, A. A. (2011). Análisis de implementación de sistemas de bandas


transportadoras en patios de almacenamiento en empresas de minería de carbón
con simulación discreta y diseño de experimentos. BOLETÍN de CIENCIAS de la
TIERRA, 29, 55-72. [Link]

INSTITUTO TECNOLÓGICO DE CANARIAS. (2008). Energías renovables y eficiencia


energética. Instituto Tecnológico de Canarias, S.A. [Link]
files/[Link]

Iñigo Madrigal, R. y Vidal Idiarte, E. (2002). Robots industriales manipuladores. UPC. https://
[Link]/books?id=zhG5Qhf2_LMC&printsec=frontcover&dq=I%C3
%B1igo+Madrigal,+R.+y+Vidal+Idiarte,+E.+(2002).+Robots+industriales+manipu
ladores.+Edicions+UPC&hl=es&sa=X&ved=0ahUKEwjaprHAzIzpAhUDIqwKHZ-
YCyUQ6AEIKDAA#v=onepage&
q=I%C3%B1igo%20Madrigal%2C%20R.%20y%20Vidal%20Idiarte%2C%20
E.%20(2002).%20Robots%20industriales%20manipuladores.%20Edicions%20
UPC&f=false

Jaramillo Sánchez, J. A. (2004). Física. MAD. [Link]


books?id=1LaRKHdRsxIC
&pg=PA226&dq=Como+se+propaga+el+sonido&hl=es&sa=X&ved=0ahUKEw
iSsrzcxIzpAhVE-qwKHXd5AoEQ6AEINTAC#v=onepage&q=Como%20se%20
propaga%20el%20sonido&f=false

Millán Esteller, J. M. (2012). Instalaciones de megafonía y sonorización. Ciclos Formativos.


Paraninfo.
[Link]
YosC&pg=PA146&dq=v%C3%BAmetro&hl
=es&sa=X&ved=0ahUKEwisptqdk4zpAhVFMqwKHbqfDkwQ6AEIQTAD#v=onepag
e&q=v%C3%BAmetro&f=false

Miravete, A. (1996). Transportes y elevadores. Miravete.

Mironov, V. S. (1977). Curso de prospección gravimétrica. Reverté.

Moreno Muñoz, A. y Córcoles, S. (2018). Arduino. Curso práctico. Grupo RA-MA. https://

172
REferencias

[Link]/books?id=yo6fDwAAQBAJ&printsec=frontcover&hl=es&sour
ce=gbs_ge_summary_r&cad=0#v=onepage&q&f=false

Moro Vallina, M. (2011). Instalaciones Domóticas. Electricidad-Electrónica: Instalaciones


eléctricas y automáticas. Paraninfo. [Link]
c5rS6IC&pg=PA2&dq=
La+dom%C3%B3tica+es+la+aplicaci%C3%B3n+de+la+automatizaci%C3%B
3n+de+una+vivienda.&hl=es&sa=X&ved=0ahUKEwihhufl9YnpAhVIR60KHRr
6Bp0Q6AEIKDAA#v=onepage&q=La%20dom%C3%B3tica%20es%20la%20
aplicaci%C3%B3n%20de%20la%20automatizaci%C3%B3n%20de%20una%20
vivienda.&f=false

Nevárez Montes, J. (2014). E-commerce. Editorial Digital UNID. [Link]


mx/books?id=xwdbBAAAQBAJ&printsec=frontcover&dq=ecommerce&hl=es&sa=X
&ved=0ahUKEwiz1ZLH7InpAhUBnKwKHSusASIQ6AEIOTAC#v=onepage&q&f=fal
se

Pardal, J. y Pena, M. (s.f.). Arduino y Node. Js. Aplicación móvil. Enciende la luz a nuevo
camino desde el cásico Hola Mundo al entorno App. [Link]
oks?id=b9FECQAAQBAJ&pg=PA78&dq=sensor+temperatura++y+humedad+ardui
no&hl=es&sa=X&ved=0ahUKEwil64W4qYrpAhUJXc0KHcJaBWgQ6AEIJzAA#v=on
epage&q=sensor%20temperatura%20%20y%20humedad%20arduino&f=false

Pardo Alonso, J. L. (2013). Montaje y puesta en marcha de sistemas robóticos y sistemas


de visión, en bienes de equipo y máquinas industriales. IC Editorial. [Link]
[Link]/books?id=Up0Wxh86N28C&printsec=frontcover&dq=maquinaria+in
dustrial&hl=es&sa=X&ved=0ahUKEwj-htKet4zpAhUOKKwKHQWKBdwQ6AEIQTA
D#v=onepage&q=maquinaria%20industrial&f=false

Peña Millahual, C. (2020). Descubrimiento Arduino. Six Ediciones. [Link]


mx/books?id=bL7PDwAAQBAJ&pg=PA58&dq=sensor+temperatura+arduino&hl=es
&sa=X&ved=0ahUKEwi0LHGpYrpAhWyna0KHT8RC6wQ6AEIJzAA#v=onepage&q
=sensor%20temperatura%20arduino&f=false

Peña Millahual, C. (2017). Arduino. La guía para realizar tus prototipos electrónicos. Six
Ediciones. [Link]
15&dq=El+sensor+magn%C3%A9tico+arduino&hl=es&sa=X&ved=0ahUKEw
i8mtDP94vpAhXIbc0KHfz_CF0Q6AEIJzAA#v=onepage&q=El%20sensor%20
magn%C3%A9tico%20arduino&f=false

PROFECO, (2018). Alimentos orgánicos. Procuraduría Federal del Consumidor [Link]


[Link]/profeco/documentos/alimentos-organicos?state=published

Real Academia Española. (2019). Robot. En Diccionario de la lengua española. Recuperado


en 18 de septiembre de 2019, de [Link]

Rodríguez Montes, J., Sánchez Rodríguez, J. C., Retana Maqueda, M. J. y Cledera Castro,
M. M. (2005). Teoría de máquinas. Fundamentos y aplicaciones: fundamentos y
aplicaciones. Vision Libros. [Link]
C&pg=PA3&dq=mecanismo+articulado+plano&hl=es419&sa=X&ved=0ahUKEw
izqbqc6HpAhUSRa0KHayUAhcQ6AEIKDAA#v=onepage&q=mecanismo%20art-
iculado%20plano&f=false

173
REferencias

Rincón, L. (2007). Curso Elemental de Probabilidad y Estadística. Ciudad Universitaria


UNAM. [Link]

Segovia Alex I. y Rico Romero L. (2015). Matemáticas para maestros de Educación Primaria.
Ediciones Pirámide. [Link]
=PA427&dq=juegos++de+azar+en+educacion+primaria&hl=es&sa=X&ved=0ahUK
EwjDt7mY34vpAhVBQ6wKHbHTCzcQ6AEIPDAC#v=onepage&q=juegos%20%20
de%20azar%20en%20educacion%20primaria&f=false
Senner, A. (1994). Principios de electrotecnia. Reverté. [Link]
ks?id=PW7jBPNU8hwC&pg=PA228&dq=motor+a+pasos&hl=es&sa=X&ved=0ah
UKEwj54Z7W0YnpAhUSWs0KHbN_CbEQ6AEIKDAA#v=onepage&q=motor%20
a%20pasos&f=false

SEP. (2018). Ciencias y Tecnología. Biología. Primer grado. Secretaría de Educación


Pública. [Link]

SEP. (2019). Ciencias y Tecnología. Física. Segundo grado. Volumen I. Secretaría de


Educación Pública. [Link]

SEP. (2019). Convive con la Química. Ciencias 3. Secretaría de Educación Pública. https://
[Link]/20/[Link]

Serna Ruiz, A, Ros García, F. A., Rico Noguera, J. C. (2010). Guía práctica de sensores.
Creaciones [Link]://[Link]/books?id=CuoXCd6ZZq
wC&pg=PA11&dq=Los+ssores+infrarrojos&hl=es&sa=X&ved=0ahUKEwjo9oO
KzonpAhUPbc0KHa_iDUAQ6AEIODAC#v=onepage&q=Los%20sensores%20
infrarrojos&f=false

Sotelo-Martínez, S., Arroyo-Chávez, V. V., Ocampo-Martínez, R. y García-Mendoza, R.


(2018). Sistema de estacionamiento vertical automático. Revista de Ingeniería
Mecánica 2(6), 12-19. [Link]
Mecanica/vol2num6/Revista%20_de%20_Ingenier%C3%ADa_Mec%C3%A1nica_
V2_N6_2.pdf

Vázquez Fernández-Pacheco, A. S., Ramos de la Flor, F., Fernández Rodríguez R., Payo
Gutierrez, I. y Adán Oliver, A. (s.f.). Robótica Educativa. RA-MA. [Link]
[Link]/books?id=Oo6fDwAAQBAJ&pg=PA89&dq=sensor+infrarrojo+ard
uino+seguidor+de+l%C3%ADnea&hl=es&sa=X&ved=0ahUKEwjvxv6zh4zpAhUE
Pq0KHQE6DecQ6AEIKDAA#v=onepage&q=sensor%20infrarrojo%20arduino%20
seguidor%20de%20l%C3%ADnea&f=false

Villarrubia, M. (2004). Energía eólica energías alternativas y medioambiente. Ceac. https://


[Link]/books?id=VKzt05OvszwC&printsec=frontcover&dq=energia
+eolica&hl=es&sa=X&ved=0ahUKEwiRkaXHm4rpAhVCL6wKHbOrDz8Q6AEIMDA
B#v=onepage&q&f=false

Zabala, G. (2007). Robótica: Guía Teórica y Práctica. USERSHOP. [Link]


[Link]/files/tic/14octubre2013/robotica/[Link]

174
REferencias

Zabaleta, M. P. (2006). El libro de los experimentos increíbles. Imaginador. [Link]


[Link]/books?id=S7qshNT8Hd4C&pg=PT10&dq=Periscopio&hl=es&sa=
X&ved=0ahUKEwjE57e914npAhWWZ80KHboZD5UQ6AEIOjAD#v=onepage&q=
Periscopio&f=false

Zbar, P. Malvino, A. y Miller, M. (2001). Prácticas de Electrónica. ALFAOMEGA GRUPO


EDITOR. [Link]
=luz+led&hl=es&sa=X&ved=2ahUKEwiJsZmm5IztAhUKIqwKHYtfDuQQ6AEwAXo
ECAkQAg#v=onepage&q=luz%20led&f=false

Zúñiga, C. R. (2016). GRAVEDAD esa pequeña gran fuerza. Instituto de Astronomía


UNAM. [Link]
astronomia/[Link]

175
01
I Anexo I. Instalación
de software mBlock
Para descargar el software en la carpeta Documentos de tu computadora, sigue los pasos que a continuación se presentan.

1. Ve a tu explorador, da clic en los tres puntos de la esquina superior derecha y selecciona la opción Configuración.

1. Da clic en los
3 puntos

2. Selecciona la
opción Configuración

2. Arrastra la barra derecha (scroll) hasta el final, y da clic en la opción Configuración avanzada ubícate en la sección Descargas,
da clic en el botón Cambiar, selecciona la carpeta Documentos y da clic en el botón Seleccionar carpeta. Ahora se guardarán ahí
tus librerías.

3. Selecciona la
carpeta Documentos 4. Da clic en el botón
1. Ubica el apartado
Descargas

2. Da clic en el botón
Cambiar

176
3. Dirígete a la página [Link], sección: 4. Para descomprimir tu programa, colócate sobre el archivo
Tu Espacio Docente, apartado: Robótica Educativa, botón: mBlock_programa.rar que se encuentra en la carpeta
Cuadernillo. Aquí verás una carpeta comprimida llamada Documentos, da clic derecho y del menú desplegable elige la
mBlock_programa.rar, selecciona el archivo y da clic en opción Extraer en mBlock_programa.rar\.
Descargar. Una vez descargado ve a tu carpeta Documentos.
2. Da clic izquierdo
para descomprimir

1. Software
descargado 1. Da clic derecho
para abrir menú

5. Una vez descomprimida la carpeta, colócate sobre ella, da 6. A continuación, te mostrará una pantalla para elegir el idioma.
doble clic izquierdo para ver el programa y selecciónalo. Da Elige la opción English, y da clic izquierdo en el botón OK.
clic derecho, y del menú desplegable elige la opción Ejecutar
como administrador.
1. Elige idioma English
y da clic en OK

1. Selecciona y
da clic derecho

2. Da clic izquierdo en
esta opción

177
7. Acepta los términos y condiciones eligiendo la primera 8. Deja seleccionada la opción Create a desktop shortcut,
opción, y da clic izquierdo en el botón NEXT. esto creará un acceso directo al programa en el escritorio de la
computadora para su rápida localización. Da clic izquierdo en
el botón NEXT.

1. Deja seleccionada
la opción y da clic en
1. Elige la opción y da NEXT
clic en NEXT

9. Da clic izquierdo en el botón Install. 10. Espera a que termine la instalación. La barra verde debe
estar completa con el mismo color.

1. Da clic en Install

1. Espera a que
cargue la instalación

178
11. Una vez que carga la barra de instalación, cambiará a esta 12. Ahora, verás que automáticamente se abre el programa
pantalla. Deja seleccionada la opción Launch mBlock y da clic mBlock listo para ser usado.
en el botón Finish.

1. Interfaz de
mBlock
2. Da clic en el botón

1. Deja la opción
seleccionada

13. Para cambiar el idioma, da clic izquierdo en la pestaña


Languaje y después da clic izquierdo en la opción Español.

1. Elige la opción
Español

179
01
II Anexo II.
Crear programa

Con mBlock cerrado


1. Abre la aplicación mBlock, selecciona el ícono que está en el 2. Se abrirá una pantalla como la siguiente, cada vez que
Escritorio y da doble clic. abres mBlock por primera vez, se crea un nuevo proyecto
en blanco que puedes utilizar para crear tu código.

1. Da doble clic en la
aplicación
1. Nuevo proyecto

mBlock con un programa abierto


3. Si ya tienes un programa abierto y quieres crear uno nuevo, debes ir a la Barra de herramientas, da clic en la pestaña Archivo
y elije la opción Nuevo. Si no has guardado el proyecto actual te mostrará el mensaje ¿Guardar proyecto?, si quieres guardarlo,
da clic izquierdo en Guardar. Sigue los pasos de Anexo III, página 181 y al terminar aparecerá la interfaz lista para crear un nuevo
programa. Si no deseas guardar el programa actual, da clic en No guardar y al momento tendrás un nuevo proyecto.

1. Da clic en la pestaña
Archivo y selecciona la
opción Nuevo

3. Nuevo proyecto

2. Elije una opción

180
01
III Anexo III.
Guardar programa

1. Primero, debes crear una carpeta en la computadora para colocar todos los proyectos y puedas ubicarlos rápidamente. Abre una
ventana del Explorador de archivos, y entra a la carpeta Documentos dando doble clic izquierdo sobre ella. Puedes usar esta carpeta
para todas las prácticas o puede crear una carpeta por módulo.

1. Da doble clic
izquierdo sobre la
carpeta Documentos

2. Una vez dentro, posiciona el cursor en un espacio vacío y da clic derecho, del menú desplegable selecciona la opción Nuevo. De
la lista que se muestra, selecciona la opción Carpeta y dale el nombre Programas mBlock. Ya tienes una carpeta exclusiva para tus
proyectos con Arduino.

3. Nombra la carpeta
Programas mBlock

2. Elije la opción
Carpeta

1. Da clic derecho en
un espacio vacío y
elije la opción Nuevo

181
3. Un programa puede ser guardado en cualquier momento, para el caso de los proyectos con circuito, es necesario guardarlo antes
de ejecutarlo o cargarlo a la placa Arduino. En la barra de herramientas del programa mBlock, da clic en la pestaña Archivo, del menú
desplegable elije la opción Guardar Proyecto Como.

1. Da clic en la
pestaña Archivo

2. Da clic en la opción
Guardar Proyecto
Como

4. Del paso anterior se abrirá una ventana para seleccionar el espacio donde se guardará el proyecto, busca y selecciona la carpeta que
creaste en el paso 2, recuerda que se encuentra dentro de la carpeta Documentos. Una vez dentro de la carpeta Programas mBlock,
asígnale nombre al programa y da clic izquierdo en el botón Guardar.

2. Ve a la carpeta
Programas mBlock

3. Nombra el
1. Ubícate en la programa
carpeta Documentos

4. Da clic en botón
Guardar

182
01
IV Anexo IV.
Descarga de imágenes
Para descargar una imagen en la carpeta Imágenes de tu computadora, sigue los pasos que a continuación se presentan.

1. Ve a tu explorador, da clic en los tres puntos de la esquina superior derecha y selecciona Configuración.

1. Da clic en los 3
puntos

2. Selecciona
Configuración

2. De la ventana que se abre, arrastra la barra derecha (scroll) hasta el final y da clic en Configuración avanzada. Ubícate en la sección
Descargas, da clic en el botón Cambiar y selecciona la carpeta Imágenes. Ahora se guardarán ahí tus imágenes descargadas.

1. Ubica el apartado
Descargas

3. Selecciona la 4. Da clic en el botón


carpeta Imágenes

2. Da clic en el
botón Cambiar

183
3. Dirígete a la página [Link], sección: Tu Espacio Docente, apartado: Robótica Educativa, botón: Cuadernillo.
Aquí verás una carpeta llamada Imágenes, donde encontrarás la imagen necesaria, selecciónala y da clic en el ícono Descargar.
Posteriormente, podrás visualizarla la carpeta Imágenes de tu computadora.

1. Imágenes
descargadas

184
01
V Anexo V.
Descarga de librerías
Para descargar las librerías en la carpeta Documentos de tu computadora, sigue los pasos que a continuación se presentan.

1. Ve a tu explorador, da clic en los tres puntos de la esquina superior derecha y selecciona Configuración.

1. Da clic en los 3
puntos

2. Selecciona
Configuración

2. De la ventana que se abre, arrastra la barra derecha (scroll) hasta el final, y da clic en Configuración avanzada. ubícate en la sección
Descargas, da clic en el botón Cambiar y selecciona la carpeta Documentos. Ahora se guardarán ahí tus librerías descargadas.

1. Ubica el apartado
Descargas

3. Selecciona la 4. Da clic en el botón


carpeta Documentos

2. Da clic en el
botón Cambiar

185
3. Dirígete a la página [Link], sección: Tu Espacio Docente, apartado: Robótica Educativa, botón: Cuadernillo.
Aquí verás una carpeta llamada Librerías, selecciona el archivo requerido y da clic en el ícono Descargas para bajar librería, misma que
se almacenará en la carpeta Documentos de tu computadora.

1. Librerías
descargadas

186
notas
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________

187
188

También podría gustarte