Escolar Documentos
Profissional Documentos
Cultura Documentos
Arduino
El software libre son los programas informáticos cuyo código es accesible por
cualquiera para que quien quiera pueda utilizarlo y modificarlo. Arduino ofrece la
plataforma Arduino IDE (Entorno de Desarrollo Integrado), que es un entorno de
programación con el que cualquiera puede crear aplicaciones para las placas Arduino,
de manera que se les puede dar todo tipo de utilidades.
El proyecto nació en 2003, cuando varios estudiantes del Instituto de Diseño Interactivo
de Ivrea, Italia, con el fin de facilitar el acceso y uso de la electrónico y programación. Lo
hicieron para que los estudiantes de electrónica tuviesen una alternativa más
económica a las populares BASIC Stamp, unas placas que por aquel entonces valían más
de cien dólares, y que no todos se podían permitir.
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
El resultado fue Arduino, una placa con todos los elementos necesarios para conectar
periféricos a las entradas y salidas de un microcontrolador, y que puede ser programada
tanto en Windows como macOS y GNU/Linux. Un proyecto que promueve la filosofía
'learning by doing', que viene a querer decir que la mejor manera de aprender es
cacharreando.
El tipo de periféricos que puedas utilizar para enviar datos al microcontrolador depende
en gran medida de qué uso le estés pensando dar. Pueden ser cámaras para obtener
imágenes, teclados para introducir datos, o diferentes tipos de sensores.
También cuenta con una interfaz de salida, que es la que se encarga de llevar la
información que se ha procesado en el Arduino a otros periféricos. Estos periféricos
pueden ser pantallas o altavoces en los que reproducir los datos procesados, pero
también pueden ser otras placas o controladores.
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
Además, las placas Arduino también cuentan con otro tipo de componentes llamados
Escudos (Shields) o mochilas. Se trata de una especie de placas que se conectan a la
placa principal para añadirle una infinidad de funciones, como GPS, relojes en tiempo
real, conectividad por radio, pantallas táctiles LCD, placas de desarrollo, y un larguísimo
etcétera de elementos. Incluso hay tiendas con secciones especializadas en dichos
elementos.
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
La enorme flexibilidad y el carácter libre y abierto de Arduino hacen que puedas utilizar
este tipo de placas prácticamente para cualquier cosa, desde relojes hasta básculas
conectadas, pasando por robots, persianas controladas por voz o tu propia vending
machine. (Aranguis , 2015)
Parte Frontal
Características
Microcontrolador: ATmega328
Voltaje Operativo: 5v
Voltaje de Entrada (Recomendado): 7 – 12 v
Pines de Entradas/Salidas Digital: 14 (De las cuales 6 son salidas PWM)
Pines de Entradas Análogas: 6
Memoria Flash: 32 KB (ATmega328) de los cuales 0,5 KB es usado por Bootloader.
SRAM: 2 KB (ATmega328)
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
EEPROM: 1 KB (ATmega328)
Velocidad del Reloj: 16 MHZ.
Archivos para EAGLE 6.0 o versiones recientes: Arduino UNO RV 3.0 para Eagle
Esquemático: Arduino UNO Rev. 3.0 Esquemático
Arduino Uno R3
versátil que se puede aplicar en muchas aplicaciones de "hágalo usted mismo". Pero,
¿cómo funciona Arduino en soluciones industriales?
El sector industrial
Para el sector industrial, los dispositivos computacionales más comunes para controlar
la automatización y otros factores son los PLC (Controladores lógicos programables).
Estos normalmente son muy resistentes y están fabricados para su uso en plantas de
fabricación. Si espera que un Arduino Uno pueda reemplazar el PLC que usan la mayoría
de los centros de proceso de fabricación, lamentablemente no podrá. Los PLC (que
pueden llegar a los cientos de dólares) son más costosos que las placas Arduino
(alrededor de USD $20 a 30).
Los PLC son diferentes a los otros dispositivos computacionales, ya que están diseñados
para las condiciones extremas que se producen en las plantas de fabricación. Esto
significa que pueden soportar el polvo, temperaturas más altas y bajas y a humedad,
condiciones ambientales que Arduino no está fabricado para soportar.
Los PLC también tienen entradas/salidas (E/S) más extensas para conectarlos a otros
sensores y actuadores. Un PLC puede transmitir a otros elementos, incluidos los motores
eléctricos, relés magnéticos, sirenas, lámparas indicadoras y mucho más. Esto es algo
que el Arduino también puede hacer, pero de forma más limitada, ya que sus entradas
análogas solo van desde 0 a 5 V y las salidas análogas son de modulación por ancho de
pulsos (PWM).
Mientras que los PLC son la opción principal para el sector industrial, eso no significa
que no se pueda utilizar un Arduino en el sector. Una tarea para la que Arduino es muy
bueno es recolectar datos, así que si necesita recolectar datos de temperatura y
humedad, puede insertar el Arduino fácilmente para monitorear muchas variables. Esto
le dará la oportunidad de comprobar si hay problemas con la maquinaria. Piense que es
un par de ojos adicional para todos los tipos de máquinas.
El Arduino es genial para soluciones de tamaño pequeño que puede construir por su
cuenta en el hogar, pero también se puede utilizar en proyectos de amplia escala cuando
se usa para realizar un seguimiento de los datos y procesos. Adicionalmente, la
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
comunidad de Arduino en línea es una de las mejores que hay. Podrá encontrar
diferentes formas de aplicar su Arduino en una variedad de soluciones.
En los últimos días Arduino nos ha sorprendido con una buena cantidad de nuevas
placas, shields y kits dirigidos a diversos campos.
Los nuevos productos presentados están claramente dirigidos a los desarrollos del
Internet de las Cosas y de entornos industriales.
A diferencia de otros años, en esta edición se ha podido ver un evento mucho más
corporativo y organizado. El evento oficial se realizó en Milán donde asistieron Massimo
Banzi y David Cuartielles como cabeza de cartel.
Parece que se está asentando el evento como referencia del mundo Arduino. Al igual
que las grandes empresas como Apple y Google tienen sus propios eventos para
desarrolladores y público en general, Arduino quiere hacer del Arduino Day el evento de
referencia para presentar novedades y nuevos rumbos entorno a sus productos.
Este año se han presentado muchas novedades. Vamos a ir viendo cada una de ellas.
Se trata de un kit para estudiantes y profesores de ingeniería que incluye tres proyectos
avanzados enfocados en la programación con Matlab y Simulink, conceptos
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
Con este kit se puede construir una moto que mantiene el equilibrio por ella sóla, un
robot Rover y un robot capaz de replicar un dibujo en una pizarra.
Arduino MKR WiFi 1010 es la segunda versión de la placa Arduino MKR1000. La gran
diferencia es que han cambiado el chip WiFi y ahora incorpora un módulo ESP32 creado
por U-BLOX.
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
Sin duda alguna es un gran avance respecto a su antecesor ya que el ESP32 incorpora
comunicación mediante Bluetooth.
Una apuesta muy interesante para crear proyectos del IoT con Arduino.
Esta placa viene a complementar la familia MKR donde ya teníamos placas con conexión
WiFi, GSM, LoRa y SigFox.
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
Sólo faltaba una tecnología y es NB-IoT. Con esta placa se cierra el círculo y ya tenemos
un modelo para cada tecnología.
Se trata de un shield para la gama de placas MKR que permite conectar con sistemas
industriales que utilicen el protocolo serie RS-485.
Otro shield para la gama MKR pero en esta ocasión es compatible con CAN Bus. De una
forma sencilla podremos conectarnos a las redes industriales y a sistemas de
automoción que utilicen este protocolo de comunicaciones.
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
El shield MKR ETH nos permite dotar a nuestras placas MKR con conectividad por
cable Ethernet gracias a este shield.
Por si no eran pocas sorpresas, el día siguiente a la grabación del podcast se han
presentado dos placas Arduino adicionales.
Gracias a este módulo los diferentes pines se pueden reconfigurar de una forma
totalmente flexible.
Por último, se ha presentado una revisión de la placa con conexión inalámbrica que
estuvo disponible por un corto período de tiempo en el antiguo sitio de arduino.org,
justo antes de la unión de ambas ramas de la empresa.
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
Tiene el factor de forma de la clásica Arduino UNO. Incluye un chip de Atmel, el chip de
cifrado ATECC608A y el mismo módulo WiFi y Bluetooth basado en ESP32 que la Arduino
MKR WiFi 1010.
Todo esto es un claro ejemplo de que Arduino tiene clara las cosas y hemos podido ver
sus apuestas.
También sigue apostando, de una manera fuerte por el IoT. Actualizando placas,
sacando nuevas y dotando de nuevas funcionalidades a las que ya tenemos a nuestra
disposición.
Por último, la integración de Arduino dentro de la industria está cada vez más cerca con
la variedad de shield que ha presentado este año.
Esto puede ser un gran revés a la industria de la automatización. Vemos cómo todo esto
afecta a este mercado, estoy muy impaciente :)
En la segunda parte, esta vez práctica, los participantes fueron guiados para construir
un termostato conectado a esta red comunitaria. También se presentaron multitud de
soluciones y servicios para la representación gráfica de los datos. La lista es enorme.
Node-Red
Freeboard
Chronograph
Grafana
ThingSpeak
Blynk
Sentilo. Red urbana de sensores públicos de Barcelona que se especializa en la
representación de datos espaciales. Orientada a mostrar datos públicos a los
ciudadanos a través del portal OpenData.
Soluciones de domótica (OpenHab, FHEM, MySensors, OpenMotics… )
TheThings.io
Thinger.io
Cayenne
Home Assistant
EmonCMS
MQTT Dash (Android)
PiDome
Planean preparar dos hackatones durante los meses de junio y octubre, el primero de
los cuales ya ha sido anunciado.
Uno de los objetivos es que los asistentes obtengan información suficiente para poder
replicar estos talleres para extender el conocimiento sobre la red de The Things Network
y sobre sus enormes posibilidades.
ArduNespresso un proyecto MAKER para los amantes del Cafe y del mundo Arduino.
Para el proyecto de esta semana, os presentamos de la mano
de @Nuria_pp , ArduNespresso un proyecto en el que se identifican automáticamente
las cápsulas de Nespresso, y nos muestra las características del café y el tamaño de taza
recomendado, la idea inicial parte del proyecto DIY NESPRESSO CAPSULE DETECTOR de
la pagina instructables, en la que se usa un sensor de color RGB ISL29125 para reconocer
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIA
6 TD – FUNDAMENTOS AUTOMATIZACIÓN Y ROBÓTICA
el color de la capsula, en el podcast, Nuria nos explica los problemas que encontró y las
futuras mejoras que se plantea realizar.
José Luis menciona que se ha publicado una propuesta para promover la investigación
desde aeronaves para investigadores noveles desde las Plataformas Aéreas de
Investigación del Instituto Nacional de Técnica Aeroespacial.
Esta investigación se llevará a cabo en una PAI (Plataforma Aérea de Investigación) que
es una aeronave modificada y adaptada para la instalación y operación de
instrumentación científica.
Según una antigua leyenda china (unos 2600 A.C.) el emperador Huang Di, uso este carro
que apuntaba siempre al sur para no perder el rumbo en la batalla contra su hermano
Chi You que había conjurado una densa niebla.
El ESP8266 debe tener previamente el firmware AT. Puedes descargarlo desde la web
de Espressif.
La conexión de las dos placas consiste en unir el pin TX de Arduino al RX del ESP8266 y
el RX de la primera con el TX de la segunda.
Bibliografía
Ogata, K. (2003). Ingeniería de control moderna (4 ed.). (S. Canto, Trad.) Madrid, España :
Pearson Educacion . Obtenido de
https://books.google.com.ec/books?id=QK148EPC_m0C&printsec=frontcover&dq=23.
+Control+Manual,+Este+tipo+de+control+se+ejecuta+manualmente+en+el+mismo+lu
gar+en+que+est%C3%A1+colocada+la+m%C3%A1quina&hl=es-
419&sa=X&ved=0ahUKEwjV1KDbnaveAhUE2FMKHdUADkoQ6AEILz