Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniero Metalúrgico
corporacionreal@hotmail.com
¿Qué es Arduino?
Arduino es una
plataforma de
electrónica abierta
para la creación de
prototipos basada
en hardware flexible
y fácil de usar.
Imagen tomada de: http://arduino.cc.es/
¿Qué es Arduino?
Arduino es una
plataforma de
electrónica abierta
para la creación de
prototipos basada
en hardware flexible
y fácil de usar.
Imagen tomada de: http://arduino.cc.es/
¿Qué es Arduino?
Está Basado en una
tarjeta con un
microcontrolador que
permite conectar
sensores, actuadores y
otros elementos
mediante sus entradas y
salidas, analógicas y
digitales.
¿Qué es Arduino?
Al ser Open‐Hardware, tanto su
diseño, como su distribución es
libre.
Es decir, puede utilizarse
libremente para el desarrollo
de cualquier tipo de proyecto
sin necesidad de adquirir
ninguna licencia.
¿Qué es Arduino?
¡ Es un dispositivo que conecta el
mundo físico con el mundo
virtual!
¿Cómo surge Arduino?
• 2005 ‐> Instituto de Diseño interactivo Ivrea (Italia)
•David Cuartielles y Massimo Banzi
• Problemas existentes
•Limitación tecnológica
•Usuario no experto
•Plataformas existentes complejas y cerradas
•Limitación económica
•Solución
•Plataforma OpenSource
¿Para Quien?
• Diseñadores
• Profesionales
• Aficionados
• Empresarios
• Músicos
• Estudiantes
• Artistas
¡¡ PARA TODOS !!
¿Qué distingue a Arduino?
• La filosofia OpenSource – Codigo Abierto‐
que lo sustenta
• La comunidad formada a su alrededor
• La sencillez del lenguaje de programación
• El hardware de bajo costo
Tipos de tarjeta Arduino
Duemilanove Uno
Mega
Nano Leonardo
Lilypad
Mini
Tarjeta Arduino Uno
Características
Microcontrolador: ATMega328
Voltaje de operación: 5V DC
Voltaje de alimentación: 7 – 12V DC
Pines digitales I/O: 14 (6 Con PWM)
Pines entrada analógica: 6
Interfaz de programación: USB
Frecuencia del Reloj: 16 Mhz
Tarjeta Arduino Uno
Arduino Shields
Los Shields o tarjetas de expansión son módulos
fabricados por terceros que se pueden apilar encima
de la placa Arduino y le proporcionan una
funcionalidad determinada.
por ejemplo:
• Conexiones inalambricas
• Control de sensores y motores
• Lectura y escritura en memorias, etc.
Arduino Shields
Arduino vs PLC
Si hablamos de
programar una
máquina para una
tarea determinada,
ambos sistemas son
igualmente válidos.
Como se programa Arduino
Arduino cuenta con
un entorno de
desarrollo nativo
creado en Java, por
lo que es
multiplataforma.
El lenguaje que utiliza es propio de Arduino y
está basado en C.
Ejemplo de un programa
Requiere unas nociones básicas de programación
Como se programa Arduino
Este entorno (IDE) se descarga de la pagina oficial
de Arduino según el sistema operativo.
Link de descarga:
http://arduino.cc/es/Main/software (Español)
http://arduino.cc/en/Main/software (Ingles)
Entornos de programación gráfica
Estos bloques de
programación se
van ensamblando
hasta formar
programas.
Usos de Arduino
Control de movimiento de actuadores
Usos de Arduino
Control de luces
Usos de Arduino
Control a distancia y manipulación de datos en
forma remota
Proyectos
Proyectos
Proyectos
Proyectos
Curiosidades
• Su nombre viene del nombre del bar Bar di Re Arduino donde
Massimo Banzi pasaba algunas horas, el cual a su vez viene del
nombre de un antiguo rey europeo allá por el año 1002.
• A la fecha se han vendido más de 250 mil placas en todo el
mundo sin contar las versiones clones y compatibles.
• Google ha apostado por el proyecto y ha colaborado en el
Android ADK (Accesory Development Kit), una placa Arduino
capaz de comunicarse directamente con spmartphones Android
para obtener las funcionalidades del teléfono (GPS,
acelerómetros, GSM, abases de datos) y viceversa para que el
teléfono controle luces, motores y sensores conectados de
Arduino.
Curiosidades
• El primer prototipo fue desarrollado en el instituto IVRAE pero
aún no se llamaba Arduino
• Para la producción en serie de la primera versi[on se tomaron en
cuenta algunas consideraciones: Economía (no > a 30 Euros),
debía ser Plug and Play, utilizaron el color azul para marcar una
diferencia con las placas convencionales, trabajar en todas las
plataformas (Mac, Windows y Linux).
• En la feria Maker Fair del 2011 se presentó la primera placa
Arduino 32 Bit para trbajar tareas más pesadas. Entre ellas se
presentó la impresora en 3D de MakerBot capaz de de imprimir
en resina cualquier modelo en 3D.
Arduino en la NASA
http://publi‐drone.com/?p=1015
Ventajas de Arduino sobre los PLC’s
1. Las placas Arduino son más asequibles comparadas con otras
plataformas de microcontroladores. La versión más cara de un modulo
de Arduino puede ser montada a mano, e incluso ya montada cuesta
bastante menos de $. 60.00. El costo de un PLC está por encima de los
$ 1000.00.
2. Su tamaño de hardware es mucho más pequeño y cuenta con una
infinidad de Shields o accesorios con tecnología de punta.
3. La tecnología arduino se desarrolla a partir del año 2005 y el PLC es
una tecnología de los años 60. Todo indica que la tecnología de futuro
es Arduino y los PLC quedarán como un buen recuerdo en la historia.
4. El software de Arduino funciona en los sistemas operativos Windows,
Macintosh OSX y Linux. La mayoría de los entornos para
microcontroladores están limitados a Windows.
Ventajas de Arduino sobre los PLC’s
5. Arduino es de código abierto, El entorno de programación de Arduino
es fácil de usar para principiantes y lo suficientemente flexible para los
usuarios avanzados.
6. En la actualidad, el fenómeno Arduino está creciendo rápidamente, al
igual que la diversidad de modelos que puede elegir el cliente.
7. Existe incluso Empresas que fabrican equipos basados en Open Sourse
con Arduino para uso industrial a bajo costo.
8. La placa es de muy fácil montaje, con pocos componentes periféricos al
microcontrolador.
9. Una vez armada la placa con sus componentes, resta colocar en ella el
microcontrolador y programarla.
10. Arduino no solo está diseñado para montajes de proyectos sino
también para la enseñanza en colegios, institutos, universidades y
centros de investigación.
Desventajas de Arduino sobre los PLC’s
1. Algunas plantas típicas no accederán a reemplazar su antiguo PLC por
un Arduino.
2. Los PLC’s tienen certificación para garantizar la integridad de los lazos
de control y otorgar cierta fiabilidad al sistema y éste es un
requerimiento muy típico en la industria ( ISO 9001).
3. Hay toda una industria detrás de los PLC’s que obviamente dificultarán
la entrada de nuevas alternativas. Siemens o ABB por ejemplo son
gigantes industriales que además de la propia maquina tienen grandes
contratos con las industrias cliente que dificultan enormemente la
entrada de nuevas tecnologías.
4. Los PLC además tienen software muy orientado a satisfacer las
necesidades de los operadores de las plantas: los SCADA, los sistemas
de control distribuido. Obviamente podemos diseñar un SCADA para
Arduino, pero podría requerir mucho tiempo y experiencia para su
diseño.
Más información
Enlaces de Información
• http://www.arduino.cc/es/
• http://blog.bricogeek.com
• http://www.arduteka.com/
Donde Comprar Arduino
Av. Collasuyo esquina con Jr. Los Chasquis A-1 Paradero los Andenes
detrás de la UNSAAC – Cusco E-mail: corporacionreal@hotmail.com
Celulares: RPC: 967-737992 / RPM: #958525279
Donde Estudiar Arduino
Av. Collasuyo esquina con Jr. Los Chasquis A-1 Paradero los Andenes
detrás de la UNSAAC – Cusco E-mail: corporacionreal@hotmail.com
Celulares: RPC: 967-737992 / RPM: #958525279
Fin
MUCHAS GRACIAS