Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Arduino

No description
by

cesar campos

on 8 July 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Arduino

Start
ARDUINO UNO
Principales Características
REFERENCIAS DEL LENGUAJE ARDUINO
Hardware Libre
Arduino
ARDUINO UNO - PINOUT
CONSTANTES
HIGH | LOW
INPUT | OUTPUT
true | false
Constantes Numéricas
TIPOS DE DATOS
boolean
(booleano)
chart
(carácter)
byte
int
(entero)
unsigned in
(entero sin signo)
long
(entero 32b)
unsigned long
(entero 32b sin signo)
float
(en coma flotante)
double
(en coma flotante de 32b)
string
(cadena de caracteres)
array
(cadena)
void
(vacío)

REFERENCIAS DEL LENGUAJE ARDUINO
ESTRUCTURA
ESTRUCTURA DE CONTROL
setup() ( inicialización)
loop() (bucle)
if
(comparador si entonces)
if...else
(comparador si...sino)
for
(bucle con contador)
switch case
(comparador múltiple)
while
(bucle por comparación booleana)
do...while
(bucle por comparación booleana)
break
(salida de bloque de código)
continue
(continuaciòn en bloque de código)
return
(devuelve valor a programa)
TIPOS DE ARDUINO
Sensor de Temperatura y Humedad
Sensor utilizado: DHT11
SENSOR DHT 11 - PRINCIPALES CARACTERÍSTICAS
Conexión a Arduino:
Rangos de Temperatura a considerar
(Según la Norma TIA-942 para Data Centers
Configuración del Sensor en el sketch de Arduino
LECTURA DEL SENSOR DHT 11 EN EL PUERTO SERIAL
Exportando Datos a una base de Datos (MySQL)
Fragmentos de códigos.
Conexión: arduino.php
Estructura Tabla en MySQL
Mostrando registros (Temperatura y Humedad)
Indicadores mostrados en una web local
Se utilizó un app de Google Chart. La página se actualiza automáticamente con los valores actuales de temperatura y humedad
TOMANDO ACCIÓN
: Activando un relé (o una alarma) al llegar a una determinada temperatura.
Entrada de datos de Arduino
(pin digital 9) (5vcc)
relé (5vcc)
Transistor BC547
Configuración de salida de pulso para el relé
definiendo el pin como salida
Condicionando los parámetros para
accionar el relé. Para realizar pruebas
se limitó la temperatura a 30 ºC.
El relé se activa al llegar a esta temperatura.
Con esto podemos activar cualquier dispositico a 220VAC como extractores de aire, etc.
código diseñado por el autor de la tesis
Configuración a una BD local
Validación de parámetros
FIN DE LOS AVANCES
foto real de pruebas
Massimo Banzi
Co-fundador de Arduino, diseñador de interacción,
maestro , maker.
(http://arduino.cc/es/Profiles/MassimoBanzi)
The Arduino Core Team
David Cuartielles, Gianluca Martino, Tom Igoe, David Mellis and Massimo Banzi
HISTORIA
- Se inició en el año 2005 como un proyecto para estudiantes en el instituto IVREA (Italia).

- El nombre del proyecto procede del nombre de l Bar di Re Arduino (Bar del Rey Arduino). Arduino era el nombre de un rey europeo allá por el año 1002.

- Banzi dice que nunca surgió como una idea de negocio, es más nació por una necesidad de subsistir ante el eminente cierre del Instituto de diseño Interactivo IVREA en Italia. Es decir, al crear un producto open hardware (de uso público) no podría ser embargado. Es más hoy en día Arduino tiene la difícil tarea de subsistir comercialmente y continuar en continuo crecimiento.
- A la fecha se han vendido más de 300 mil placas en todo el mundo sin contar las versiones clones y compatibles.(http://spectrum.ieee.org/)

- Para su creación participaron alumnos que desarrollaban sus tesis como Hernando Barragan (Colombia) quien desarrollo la plataforma de programación Wiring con la cual se programa el microcontrolador


Para la producción en serie de la primera versión, se tomaron en cuenta algunas consideraciones: Economía (No mayor a 30 Euros), debía ser plug and play, utilizar el color azul para diferenciarse con las placas convencionales, trabajar en todas las plataformas: Linux, Mac, Windows)
En Italia se fabrican de 100 a 3000 boards Arduino al día. Fuente: http://spectrum.ieee.org/

Documental Arduino
El módulo Arduino es una placa muy simplificada basada en un microcontrollador. Aunque hay un número creciente de formatos alternativos, el diseño original incluye todas las partes necesarias para alimentar y comunicarte con el microcontrolador: Un regulador, un cristal de reloj, una interface USB a serie, y una interface de programación SPI para reemplazar el cargador de programas. Los diseños alternativos deben incluir estos elementos, tal cual, o mostrar como añadir éstos fácilmente.

Una placa Arduino es mucho más que una simple pieza de hardware. Es también el software que te permite programar y comunicarte con él, toda la documentación y los tutoriales que explican cómo utilizarla placa, y una grande y creciente comunidad que puede ayudarte cuando tengas algún problema. Todo esto en conjunto, más que cualquier parte individual, hacen al proyecto Arduino muy útil.
Partes de una placa Arduino UNO
T board Bridge Arduino Shield to PcDuino
* Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en SW y HW.

* Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores.

* El microcontrolador en la placa Arduino se programa mediante el
lenguaje de programación Arduino
(basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing).
ARDUINO
CREADORES

ARDUINO
HISTORIA
Primer prototipo desarrollado en el instituto IVRAE
ARDUINO
TIPOS

ARDUINO
CARACTERÍSTICAS

ARDUINO
LENGUAJE

SHIELDS
ARDUINO

Modulo Relay Optoacoplado de 4 canales
Diagrama de Conexión a Arduino
CARACTERÍSTICAS
- Módulo de 4 relés de 5vcc capaz de controlar dispositivos que consumen hasta 10A.
- Cada relé soporta voltajes alternos de 250VAC a 10A, 30VDC a 10A
- Permite ser controlado directamente por microcontroladores Arduino,8051, AVR,PIC,ARM,etc)
- Incorpora cuatro diodos de protección conectados en paralelo a la bobina del relay.
Modulo Sensor De Movimiento Pir Hc-sr501
DESCRIPCIÓN
El sensor HC-SR501 es un sensor de movimiento, activa su salida cuando detecta que algún objeto (intruso) se mueve por su rango de visión y mantiene
la señal alta por un tiempo programable.
Requiere conectar un solo pin en el microcontrolador (arduino) e incluso puede ser usado en sistemas sin microcontrolador, conectando su salida a transistores
o relays para activar la carga.
CARACTERÍSTICAS
Voltaje de trabajo : 5v
corriente en reposo: 65uA
Tiempo ajustable: 0.3s - 18s
Dimensiones: 32mm x 24mm
Diámetro de lente: 23mm
PUESTA EN MARCHA
DATOS A CONSIDERAR - EXTRACTOR DE AIRE
PROGRAMANDO EN EL IDE DE ARDUINO
CODIGO : ENVIAR MENSAJES
SCRIPT gráfico GAUGE
DEMO
PcDuino
shields arduino
ARDUINO PRESENTE EN ARTÍCULOS Y REVISTAS CIENTÍFICAS
Tariq AL-Kadi, Ziyad AL-Tuwaijri, Abdullah AL-Omran
,
Arduino Wi-Fi Network Analyzer
,Procedia Computer Science, Volume 21, 2013, Pages 522-529, ISSN 1877-0509,
http://dx.doi.org/10.1016/j.procs.2013.09.073.
(http://www.sciencedirect.com/science/article/pii/S1877050913008661)
Keywords: Arduino; microcontroller and encryption

Petteri Teikari, Raymond P. Najjar, Hemi Malkki, Kenneth Knoblauch, Dominique Dumortier, Claude Gronfier, Howard M. Cooper
,
An inexpensive Arduino-based LED stimulator system for vision research
, Journal of Neuroscience Methods, Volume 211, Issue 2, 15 November 2012, Pages 227-236, ISSN 0165-0270, http://dx.doi.org/10.1016/j.jneumeth.2012.09.012.
(http://www.sciencedirect.com/science/article/pii/S0165027012003846)
Keywords: LED; Arduino; Visual stimulator; Microcontroller; Pupillometry; Education

Helmut Faugel, Volodymyr Bobkov,

Open source hard- and software: Using Arduino boards to keep old hardware running
,
Fusion Engineering and Design, Volume 88, Issues 6–8, October 2013, Pages 1276-1279, ISSN 0920-3796, http://dx.doi.org/10.1016/j.fusengdes.2012.12.005.
(http://www.sciencedirect.com/science/article/pii/S0920379612005625)
Keywords: Data acquisition; Control

Francisco Ortega-Zamorano, José M. Jerez, José L. Subirats, Ignacio Molina, Leonardo Franco,
Smart sensor/actuator node reprogramming in changing environments using a neural network model,
Engineering Applications of Artificial Intelligence, Volume 30, April 2014, Pages 179-188, ISSN 0952-1976, http://dx.doi.org/10.1016/j.engappai.2014.01.006.
(http://www.sciencedirect.com/science/article/pii/S095219761400013X)
Keywords: Constructive Neural Networks; Microcontroller; Arduino

Qasem Abu Al-Haija, Hasan Al-Qadeeb, Abdulmohsen Al-Lwaimi,

Case Study: Monitoring of AIR Quality in King Faisal University Using a Microcontroller and WSN
, Procedia Computer Science, Volume 21, 2013, Pages 517-521, ISSN 1877-0509, http://dx.doi.org/10.1016/j.procs.2013.09.072.
(http://www.sciencedirect.com/science/article/pii/S187705091300865X)
Keywords: Wireless sensor network; Arduino Microcontroller; Air Pollution; Air Quality; MQ-2 Gas Sensors
Tabla 1:Modelos de Placas Arduino disponibles en la Actualidad
Fuente: Página Oficial de Arduino (http://arduino.cc/en/Products.Compare
Full transcript