Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ROBOTS PARA
SISTEMAS MECATRONICOS
Aprendizaje esperado: Realiza la simulación del programa.
Para esto, vamos a agregar la placa NodeMCU ESP8266 V3 para que aparezca en la lista
de tarjetas del IDE de Arduino. Vamos a el menú Archivo->Preferencias y veremos esta
ventana:
Para desarrollar tus apps, solo debes de contar con una cuenta de google e ingresar a:
http://ai2.appinventor.mit.edu/
Una vez que ingresamos a MIT app Inventor, podemos acceder a las opciones de:
Led a Distancia
Los bloques que se programan en MIT App Inventor para encender un led mediante el
celular y comunicación bluetooth son los siguientes:
Actividad 2:
Describe cada uno de los comandos empleados para la comunicación serial:
Comando Descripción
Comenzaremos a ver dos formas de programar el módulo ESP8266 NodeMCU V3.0, para
realizaremos 2 programaciones distintas:
En esta ocasión haremos un pequeño sistema para controlar un foco por medio de una
aplicación creada en APP INVENTOR y utilizaremos un servicio de Google de Base de
Datos en tiempo real llamado FIREBASE.
Configuración de FIREBASE
Clic en habilitar:
Cambiamos los false por true para poder escribir y leer los valores de nuestra base de
datos.
En la pestaña de reglas (rules) debemos cambiar lo que está dentro del recuadro negro por
true.
Por ultimo tenemos que copiar la URL (ilustración 1) y la llave de la BD para después usarla
en App Inventor y en el código de la Nodemcu ESP8266.
Para esto regresamos a la pestaña "Datos" y damos clic a la URL, copiamos con CTRL+C
y pegamos en algún Archivo de texto para utilizarla posteriormente.
Ilustración 1
Listo, ya terminamos con la parte de Firebase, ahora continuemos con App Inventor.
A continuación, se describe una tabla con los objetos que agregaremos y las propiedades
que hay que modificar (las propiedades que no se mencionen se quedan tal como están o
las puedes configurar a tu gusto).
AlignVertical Center:2
BackgroundColor Default
TableArrangement1 Colums 3
Rows 3
Button 1 FontSize 14
Label3 FontSize 14
TextAlignment Center:1
Y estos son los bloques que utilizaremos. Son muy pocos ya que esta es una práctica muy
sencilla.
Hasta aquí terminamos con App Inventor, ahora seguiremos con el Nodemcu ESP8266
V3.0.
Finalmente configuraremos la librería Json versión 5.13.2 para que funcione nuestro
sistema desde cualquier Windows:
Esto nos indica que ya hay comunicación entre el Nodemcu y Firebase, ahora vamos a la
aplicación que emularemos en nuestro dispositivo por medio del "Companion" de App
Inventor y veremos también los cambios.
AlignVertical Center:2
BackgroundColor Black
Label1 FontSize 36
Text Luminosidad
TextColor White
Label2 FontSize 32
Text %
TextColor Cyan
Label3 FontSize 36
TextColor White
Label4 FontSize 24
Text Desactivado
TextColor Orange
Button1 FontSize 46
Shape Oval
Y estos son los bloques que utilizaremos. Son muy pocos ya que esta es una práctica muy
sencilla.
Hasta aquí terminamos con App Inventor, ahora seguiremos con el Nodemcu ESP8266
V3.0.
Diagrama de conexión.
Ahora solo resta cargar el código que dejo a continuación explicado línea por línea, para
que surja la "magia", recordando que deben usar en FIREBASE_HOST la dirección de su
base de datos, en FIREBASE_AUTH su Secreto de Base, en WIFI_SSID el nombre de su
red wifi (puede ser la zona móvil de un teléfono) y en WIFI_PASSWORD la contraseña de
la red Wifi.
Esto nos indica que ya hay comunicación entre el Nodemcu y Firebase, ahora vamos a la
aplicación que emularemos en nuestro dispositivo por medio del "Companion" de App
Inventor y veremos también los cambios.
La era de la información ha hecho posible que podamos acceder cada vez a más
información, pudiendo procesarla y compartirla a la velocidad a la que viaja una onda
electromagnética. Esto ha transformado el modo en el que consumimos y el modo en el que
nos relacionamos, creando grandes redes de intercambio de datos que renuevan nuestra
idea de lo individual y de lo colectivo.
La industria 4.0 por lo tanto, es un concepto que une las tecnologías que dieron paso a la
tercera revolución industrial (procesos de automatización y nuevas tecnologías de
producción) con las tecnologías propias de la era de la información, como el
almacenamiento, procesamiento y transmisión masiva de datos.
Así, los Sistemas Ciberfísicos recogen información de procesos en el mundo real a través
de sensores. Gracias al Internet de las cosas, estos Sistemas Ciberfísicos se comunican
con otros Sistemas Ciberfísicos y con seres humanos, dentro de la propia organización,
pero también entre organizaciones, proveedores, clientes, y usuarios, dando lugar a una
cadena de valor absolutamente interconectada en forma de tela de araña.
“La industria 4.0 une las tecnologías que dieron paso a la tercera revolución industrial
(procesos de automatización y nuevas tecnologías de producción) con las tecnologías
propias de la era de la información, como el Big Data y el Cloud Computing”.
Durante la primera revolución industrial llegaron las máquinas de vapor y las mecanizadas
que se encargaban de hacer parte del trabajo que realizábamos, le siguió la electricidad,
las líneas de montaje y la producción en masa durante la segunda revolución industrial y
durante la tercera la llegada de los ordenadores y la automatización de máquinas y robots
de producción comenzaron a sustituir a los trabajadores, sin embargo, la digitalización de
esta era industrial no para de crecer y es momento para esta cuarta era digital aplicada a
las fábricas y empresas 4.0 que buscan estar a la cabeza de sus sectores.
Esta nueva industria inteligente busca fabricas 4.0 que gracias a los ordenadores y la
automatización equipados con algoritmos de aprendizaje podrán aprender y controlar toda
la robótica de una empresa y fabrica sin apenas interacción de operadores humanos,
creando lo que se conoce como “Fábrica inteligente”.
Un nuevo tipo de industria digital promovida por el gobierno alemán que fue el precursor de
ella fomentando la computarización de la manufactura.
Actividad. - Mapa.
Revisa los videos de los siguientes links:
https://youtu.be/LKjNcFxTi5E,https://youtu.be/jVvCZIQjGLI,
https://youtu.be/5p81ablESzs, https://youtu.be/8efFLVVlA3E
https://youtu.be/BGOuv4gCk_Y, https://youtu.be/KR-mY6lXjU4
https://youtu.be/6zPTV0CYZ-Q, https://youtu.be/NMltei7FEdk
En base a los videos realiza un mapa conceptual o mental del tema de robótica.
En equipos Diseña la app, programación y sistema de control para un control de nivel que
mejore el sistema tradicional que está en un domicilio como el de la imagen (es de suma
importancia que la función base continúe):
Algoritmo de programación: