Día 10. IoT Arduino

Publicado el Deja un comentarioPublicada en Arduino, Indice, IoT, Smart City

Día 10. Internet de las Cosas (IoT) con Arduino

Vamos a hablar durante la jornada de hoy de Internet de las cosas (IoT), Smart Cities, Industria 4.0, domótica (inmótica),etc… Todo ello se basa en el concepto de la conectividad de los elementos que componen nuestra vida diaria, nuestra empresa, nuestra ciudad o nuestra casa y permitir automatizar muchas tareas, así como tener más información del entorno para conocer como se comporta y luego poder tomar acciones para automatizar más cosas u optimizar los recursos.

Arduino nos permite de una forma sencilla y barata poder conectar entre sí elementos cotidianos para manejarlos y añadir sensores a cualquier elemento y en cualquier ubicación.

6 – Internet de las Cosas (IoT)
Y Aquí no Acaba el Curso…

Más Cosas

Otros IDEs: 3.2 – Otros IDEs

Actualizar Sistemas de Producción: https://medium.com/@temboo/the-unexpected-internet-of-things-f317529d9a05#.qeuu3fe4n

Monitorizar dispositivos fabricados: https://medium.com/@temboo/the-italian-renaissance-of-manufacturing-690055727758#.l9ij60fet

LoRaWAN: es una especificación de una red LPWAN (Low Power Wide Area Network) propuesta por la LoRa Alliance y pensada para comunicar dispositivos de bajo coste y bajo consumo alimentados por baterías. La especificación cubre las capas PHY y MAC de la red, dejando a las aplicaciones el resto de capas. En la banda ISM de 868MHz (915 MHz en otras regiones), con un bitrate de hasta decenas de kbps (de 0.3 kbps hasta  50 kbps).

Sigfox: es una solución de colectividad celular mundial para el Internet of Things pensada para comunicaciones de baja velocidad que permite reducir los precios y el consumo de energía para los dispositivos conectados. La solución de conectividad SIGFOX se basa en una infraestructura de antenas y de estaciones de base totalmente independientes de las redes existentes.

En la red SIGFOX se transmiten mensajes de 12 bytes, pudiendo enviar 140 mensajes al día.

Sigfox trabaja con fabricantes como Texas Instruments, Atmel, Silicon Labs y otros para poder ofrecer distintos tipos de SOC, transceptores y componentes de conexión a su red. En el caso de smartphones y tablets, actualmente no son compatibles con esta red, pero, al no tener licencia de uso, su inclusión sería realmente económica y sencilla.

Para Próximos Cursos

Hardware Arduino Avanzado

Programación Avanzada Arduino

Manejo Avanzado Arduino

Comunicaciones Arduino Avanzado

Arduino en la Industria

  • 7.1 – Monitorización de Energía
  • 7.2 – Domotica/Inmotica
  • 7.3 – Buses de Campo Industriales
  • 7.4 – Scada con Arduino
  • 7.5 – Fabricación con Arduino

Robótica con Arduino

Smart Cities y Arduino

Machine Learning

Proyectos Avanzados Arduino

Día 9. XBee Arduino

Publicado el Deja un comentarioPublicada en Artículo, Indice, XBee

Día 9. XBee Arduino y Otras Comunicaciones

5.6 – ZigBee/XBee
5.5 – Bluetooth en Arduino

Opcional

4.6 – Arduino Sleep Mode

Más Cosas

Ejercicio interrupciones: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio64-Interrupciones

Ejercicio uso librería NTP: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio63-Uso_Libreria_NTP

NTP en ESP8266: https://github.com/PaulStoffregen/Time/tree/master/examples/TimeNTP_ESP8266WiFi

Programar ESP8266 con Arduino: http://www.instructables.com/id/Cargar-firmware-al-ESP8266-con-Arduino/

Prueba Kits XBee: http://www.aprendiendoarduino.com/2016/09/24/prueba-kits-de-aprendizaje-xbee-de-digi/

Otro microcontrolador: http://www.ti.com/product/cc3200?HQS=epd-wcs-ecs-iot-bs-pf-cc3200-wwe&DCM=yes

I2C Software Library:

nRF24:

Día 8. Bibliotecas

Publicado el Deja un comentarioPublicada en Arduino, Bootloader, Indice, Librerías Arduino

Día 8. Bibliotecas Arduino

4.3 – Interrupciones
4.5 – Arduino Watchdog
3.12 – Librerías Arduino

Más Cosas

Recibir datos de una IMU vía Bluetooth con Arduino y Linux: http://robologs.net/2015/09/10/recibir-datos-de-una-imu-via-bluetooth-con-arduino-y-linux/

Proyecto interesante: https://create.arduino.cc/projecthub/twob/self-balancing-robot-using-blubug-8894c6. Ver estas librerías usadas:

  • #include <PID_v1.h>
  • #include <LMotorController.h>
  • #include “I2Cdev.h”
  • #include “MPU6050_6Axis_MotionApps20.h”

Día 7. I2C y SPI

Publicado el Deja un comentarioPublicada en Arduino, Indice, Serie

Día 7. Buses I2C y SPI en Arduino

4.2 – Bus I2C/TWI

Opcional

5.2 – Wifi en Arduino (programación IDE Arduino)

Más cosas

FTDI:

Programador ESP8266:

Bus Pirate:

Proyecto paso a paso con ESP8266 muy bien documentado: https://create.arduino.cc/projecthub/ROBINTHOMAS/esp8266-esp-01-webserver-7248ca?ref=platform&ref_id=424_trending___&offset=14

ESP8266 + plataforma IoT: https://create.arduino.cc/projecthub/Blue_jack/personal-weather-station-arduino-esp8266-thingspeak-8d5cba

Vídeo ESP32: https://www.youtube.com/watch?v=ggz8CTspllg&feature=youtu.be

Día 6. Wifi Arduino

Publicado el Deja un comentarioPublicada en Arduino, Bluetooth, Indice, Wifi

Día 6. Wifi y Bluetooth en Arduino

5.2 – Wifi en Arduino

Más cosas

Virus para Arduino: http://hackaday.com/2016/11/11/arduworm-a-malware-for-your-arduino-yun/

Proyecto con Arduino:

Generador de aplicaciones para controlar Arduino: http://www.blynk.cc/

Generadores sencillos de HTML5:

Día 5. Memoria Arduino

Publicado el Deja un comentarioPublicada en Arduino, Avanzado, Indice, Programación

Día 5. Memoria Arduino

2.4 – Memoria Arduino
2.5 – EEPROM
2.6 – Ampliación Memoria Arduino
2.7 – Alimentación Arduino
2.8 – ICSP
2.9 – Bootloader
2.10 – UART y USB en Arduino

Opcional

2.3 – Entradas y Salidas Arduino (I/O Analógicas a fondo)

Adquisicición de datos (DAQ) con Arduino:

Más Cosas

Shield para bucle de corriente 4mA – 20mA:

Placa compatible Arduino con 4 entradas bucle de corriente 4mA – 20mA: http://arduino.cl/caicai/

Placa bucle de corriente 4mA – 20mA: http://www.analog.com/en/design-center/reference-designs/hardware-reference-design/circuits-from-the-lab/cn0336.html#rd-overview

Productos de bucle de corriente 4mA – 20mA: https://www.maximintegrated.com/en/products/interface/current-loop-products-4-20ma.html

Leer sonda PT100:

Día 4. Registros Arduino

Publicado el Deja un comentarioPublicada en Arduino, Avanzado, Indice

Día 4. Registros Arduino

2.2 – HW Arduino a Fondo
2.3 – Entradas y Salidas Arduino

Opcional

1.11 – Elementos HW del curso
2.1 – Microcontrolador vs Microprocesador

Más Cosas

Arduino en la industria:

Programar Arduino con Android (moviles/tablets): http://www.arduinodroid.info/

Android Commander: http://www.arduinocommander.info/

Detección de flaco multitarea: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Otros/Flaco_Multitarea

Ejercicio Botón enciende LED: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio27-Boton_Mejorado2_DHCP

Ejercicio Barra desplazamiento mueve servo: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio60-Barra_Desplazamiento_DHCP

 

Día 2. Manejo Arduino

Publicado el Deja un comentarioPublicada en Arduino, Avanzado, Indice

Día 2. Manejo Arduino

1.12 – Descarga e Instalación de Prácticas
1.5 – Programación Arduino
1.6 – Librerías Arduino
1.7 – Manejo Arduino
1.8 – Electrónica, Sensores, Actuadores y Periféricos

Más Cosas

Comparación Arduino UNO vs Arduino Leonardo:

*On the 32U4 processors there is some overlap between the Analog Input and Digital I/O pins, so the total number of I/O pins will be less than the sum of the two.

 

Día 3. Hardware Arduino

Publicado el 1 comentarioPublicada en Arduino, Indice

Día 3. Hardware Arduino y Simuladores

Primera parte: Conocer los tipos de hardware de Arduino

1.8 – Placas Arduino

1.10 – Shields Arduino

3.1 – Programación Arduino

Práctica: Entradas y salidas digitales. Simuladores de Arduino

4.7 – Entradas y salidas Digitales

4.8 – Contador de pulsos

Saber más:

Día 2. Qué Hace Arduino

Publicado el 1 comentarioPublicada en Arduino, Indice

Día 2. Qué Puede Hacer Arduino y Entornos de Aplicación.

Primera parte: Qué es un microcontrolador. Qué podemos hacer con Arduino

1.4 – Microcontroladores

1.6 – Entornos de aplicación Arduino

Práctica: Primer programa Arduino y empezar a programar

2.4 – Estructura sketch en Arduino

2.5 – Primer proyecto: “blink”

3.1 – Programación Arduino

Opcional: Funcionamiento Arduino

1.5 – Qué puede hacer Arduino

1.11 – Montaje del Starter Kit Arduino

1.7 – Cómo funciona Arduino

Saber más: