Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Taller arduino intermedio

1,000 views

Published on

  • Be the first to comment

Taller arduino intermedio

  1. 1. Arduino IntermedioMétodos prácticos para conectar Objetos físicos. Protocolo Zigbee
  2. 2. Ing. Abraham Hernández Castro Actualmente:◦ Miembro en Hackerspace Cholula.◦ Cotización y logística en Electrolabo.◦ Administrador del proyecto Hackerboutique. Recientemente:◦ PitayaLabs: Soluciones tecnológicas a través deHardware libre.◦ MOP Industries: Distribución de maquinaria paracorte láser.
  3. 3. Objetivo del Taller Mostrar las alternativas que brindaArduino para el desarrollo de sistemasembebidos inalámbricos y nubes deinformación.
  4. 4. ¿Qué vamos a ver? 1. Radios Xbee y Xplorer Dongle. 2. Ethernet shield y Arduino Ethernet. 3. Arduino y TouchOSC. 4. Gateway Arduino.
  5. 5. 1. Radios Xbee y Xplorer Dongle
  6. 6. Zigbee 1998- Se propone Zigbee, basado en IEEE802.15.4 2003 – Se aprueba y surge Zigbee Alliancecon 25 compañías como miembros. 2007 – Sale “Home automation” 2016 - $4.3 billones USD
  7. 7. ¿Dónde está Zigbee?
  8. 8. Chat Xbee1. Configuración del firmware del Radio:1. Monitor serial2. X-CTUComando AT:1. +++, OK2. Xbee 1: ATID3332,DH0,DH1,MY0,BD4,WR,CNXbee 2: ATID3332,DH0,DH0,MY1,BD4,WR,CN
  9. 9. Physical pixel Archivo > ejemplos >communication>PhysicalPixel
  10. 10. Dimmer Xbee Archivo > ejemplos > communication >Dimmer
  11. 11. Aplicaciones
  12. 12. Ethernet Shield
  13. 13. ¿Cómo se comunica con Arduino? SPI◦ MOSI: Master Output Slave Input◦ MISO: Master Input Slave Output◦ SCLK: Clock◦ SS: Chip SelectEn Arduino Uno:MOSI: 11MISO: 12SCLK: 13SS: 10
  14. 14. Consideraciones En Arduino Mega NO siempre se puedeconectar así. Se debe conectar de lasiguiente forma:◦ MOSI: 51◦ MISO: 50◦ SCLK: 52◦ SS: 53
  15. 15. Y se conectan en los pines 50-53
  16. 16. Para las R3 La conexión se realiza mediante ICSP,siguiendo el mismo patrón que Arduinouno.
  17. 17. Para Arduino Leonardo y Due Arduino Leonardo NO tiene pines SPI, seutiliza ICSP para establecer lacomunicación. Arduino Due trabaja diferente a todos losdemás, se debe consultar el Datasheetprevio a la conexión.
  18. 18. Obtención de ip Archivo>Ejemplos>Ethernet>DhcpAddress Printer
  19. 19. Web Server Archivo>Ejemplos>Ethernet>Web Server
  20. 20. Web Client Utilizaremos el archivo WebClientLedController.
  21. 21. Cosm Client Archivo>Ejemplos>Ethernet>CosmClientwww.cosm.com
  22. 22. Twitter Con librería Twitter OAuth
  23. 23. OSC y Arduino
  24. 24. OSC Es un protocolo de nueva generación quepermite la comunicación entre dispositivosmultimedia (computadora, sintetizadores,controladores de audio) Creado por CNMAT en la Universidad deBerkeley
  25. 25. Algunas aplicaciones de OSC
  26. 26. TouchOSC Tiene TouchOSC editor y su aplicación. Para comunicarnos con arduinoutilizaremos la librería ArdOSC https://github.com/recotana/ArdOSC Archivo>Ejemplos>ArdOSC>SimpleRecieveLEDToggle
  27. 27. TouchOSC También existe la librería Z_OSC

×