Arduino

22

Transcript of Arduino

Page 1: Arduino
Page 2: Arduino

La Plataforma de Hardware Libre

Victor Moscoso L.

Page 3: Arduino

¿Quien soy ?

22 años. Informatico, Programador, Blogger, Web-Host Manager, un poco de electronica, algo de SEO y como no Gamer! XD >>GDG Madrid

@victorelec14

http://gplus.to/victorelec14

http://www.linkedin.com/in/victorelec14

http://www.youtube.com/victorelec14

http://foursquare.com/victorelec14

http://www.vicolinker.netVictor Moscoso Lembcke

Page 4: Arduino

Twitter !!!

@victorelec14

#GdevPeru

#Arduino

Page 5: Arduino

¿Que es Arduino ?Es una plataforma de electrónica abierta (Open Hardware) para la creación de prototipos basada en software y hardware flexibles y fáciles de usar.

Cualquiera puede modificar el circuito de acuerdo a sus necesidades.

Page 6: Arduino

Caracteristicas

● Autosuficiente

● Open Hardware● Lenguaje programacion basado en Wiring (C / C++) ● Entorno de desarrollo (basado en Processing) ● Hardware Modular de facil ensamblaje ● Multiplataforma (al estar basado en Java)

Page 7: Arduino

¿Que hace cada parte del Circuito ?

Page 8: Arduino

Conexiones

¡Adios RS232 (COM) ! Mini-USB y USB Tipo D

Page 9: Arduino

Shields

Page 10: Arduino

Shield GPS Shield GSM/GPRS

Shield Ethernet Shield Motor

Page 11: Arduino

Shield Xbee Shield IO Expansion

Shield Wifi Shield LCD

Page 12: Arduino

Nunca faltan los EXAGERADOS !!!

Autor: John Boxall

Wiki de Shields: http://www.shieldlist.org/ 288 shields y contando !!!

Page 13: Arduino

SensoresAlgunos sensores son:● Sensor de Luz● Sensores de distancia (ultrasonido/Laser)● Sensor de Temperatura y Humedad● Sensor de Fuerza● Sensor de Gas● Sensor de movimiento (PIR)● Sensores de inclinacion (Tilt)● Sensores Opticos● Sensores de Aceleracion● y muchos mas !!..

Page 14: Arduino

Comunicaciones

¡ Tambien sin cables !

Bluetooth● Alcance: ~106 metros● Posibilidad de controlarlo

desde el movil.

Transmisor de RF● ~1000 metros de alcance ● Necesita otro transmisor para

comunicarse con el PC.

Page 15: Arduino

Android ADK (Accessory Development Kit)

Page 16: Arduino

● Control desde Android 3.1 (soporta tambien la 2.3.4)

● Combina Software y Hardware.

● Posibilidad de utilizar los sensores del Movil (GPS, Acelerometro, etc)

● Usa un Conector USB para conectarlo con el movil.

● El precio de reventa rondaba los $400 USD.

Page 17: Arduino

ADK Barato = Arduino + USB Host Shield

El precio del Android ADK ahora mismo es un tanto elevado, pero no deja de ser un Arduino con puerto USB.

No solo se puede conectar el movil sino que tambien teclados, Josticks, camaras y proximamente Bluetooth, Wifi y mas dispositivos USB.

$50 dolares Arduino Mega $25 dolares USB Host Shield---------------$75 dolares !!!

Page 18: Arduino

La posibilidad de controlar hardware desde Android no es algo nuevo, ¡Amarino lleva haciendolo desde 2009!

Amarino

Web: www.amarino-toolkit.netGoogleCode: http://code.google.com/p/amarino/

● Open Source● Compatibilidad desde Android 1.6 ● Amarino API● Utiliza los Sensores del movil● Conexion por Bluetooth

Page 19: Arduino

Entorno de Desarrollo (IDE)

Page 20: Arduino

Algunos Demos:

1. "Hola Mundo"2. Sensor de Temperatura (Serial)3. Sensor de Proximidad (Serial)4. Encender Luces por Red (Shield Ethernet + Relay 220v)5. Coche controlado desde Amarino (Acelerometro +

Bluetooth + Shield Motores)

Page 21: Arduino

¿Preguntas ?

Page 22: Arduino

Somos una gran Comunidad !!

@adtgperu

http://gplus.to/ADTGPeru

http://bit.ly/foro-adtg

http://www.facebook.com/adtgperu

@gdg_lima

http://gplus.to/GDGLima2

http://bit.ly/foro-gtuglima

http://www.facebook.com/limagtug