Archivo de la categoría: Saber más

Saber más de IoT 2019…

Slack: https://aprendiendoarduino.slack.com, enlace de invitación: link invitación


 

Día 1: “Presentación del Curso”

Sistema inteligente para ahorrar energía en edificios: https://www.eldia.com/nota/2019-10-10-3-24-26-crean-un-sistema-inteligente-para-ahorrar-energia-electrica-en-edificios-informacion-general

Slack: https://aprendiendoarduino.slack.com, enlace de invitación: link invitación

Saber más…: https://aprendiendoarduino.wordpress.com/2019/10/03/saber-mas-de-iot-2019/

Capítulos vistos día 1:

Día 2: “Raspberry Pi en IoT”

Preparación de todas las herramientas que necesitamos para IoT, hay que hacerlo pero SOLO UNA VEZ:

  • Cuenta de Blynk
  • Cuenta de Thingspeak
  • Instalación IDE Arduino
  • Instalación driver
  • Instalación soporte para ESP8266
  • Instalación librerías

Preparación para Raspberry Pi:

Capítulos vistos día 2:

Día 3: “Software Raspberry Pi y Arduino”

Numerar puestos y firmar hoja de material.

Repaso del día anterior:

  • Funcionamiento de la práctica de “IoT en 90 minutos”
  • ThingHTTP y React
  • Instalación Raspbian

¿Como añadir en “IoT en 90 minutos” un contador en thingspeak y en Blynk para ver el estado la puerta y un contador de cuantas veces se ha abierto la puerta?

Ejemplo PoC con toroidales y luego wibeee

Plataforma Energía (Vertical):

Capítulos vistos día 3:

Día 4: “Software Raspberry Pi y Comunicaciones”

Nuevo Arduino MKR WAN 1310: https://blog.arduino.cc/2019/10/10/new-mkr-wan-1310-for-lora-connectivity-comes-with-2mbyte-flash-and-extended-battery-life/

Monitorizar temperatura de un refrigerador: https://blog.arduino.cc/2019/09/25/logging-refrigerator-temperature-with-arduino/

Sistema de monitorización de temperatura: https://blog.temboo.com/temperature-monitoring-system/

Y esto es lo que se puede hacer con los datos recogidos por los Arduinos: https://aprendiendoarduino.grafana.net/

Empresas que usan estos sistemas: https://www.linkedin.com/posts/siceanz_itswc19-activity-6593044471758327808-omvU

Talleres específicos: emonCMS

Resumen del día 3:

Capítulos vistos día 4:

Día 5: “MQTT”

Nuevo IDE Arduino (Beta): https://blog.arduino.cc/2019/10/18/arduino-pro-ide-alpha-preview-with-advanced-features/

Glucómetro IoT:

Image Courtesy of Wall Street Journal, Published on line, Friday, Sept. 26, 2014

Capítulos vistos día 5:

Día 6: “Node-Red”

Limite de conexiones de mosquitto: 1015 en raspberry Pi

Clonar imágenes Raspberry Pi:

Cambiar memoria swap Raspberry Pi: https://raspberrypi.stackexchange.com/questions/70/how-to-set-up-swap-space

AEMET Open Data: https://opendata.aemet.es/centrodedescargas/inicio

Ejemplo de uso de mailgun conectando una máquina dispensadora de snacks:

Capítulos vistos día 6:

Día 7: “HTTP y API REST”

Ritmo del curso.

Fiware: https://www.fiware.org/

Curso Fiware: https://www.larioja.org/thinktic/es/cursos-jornadas/proximos-cursos-jornadas/curso-fundamentos-tecnologia-fiware-introduccion-fiware

Switchbot:

Proyecto IoT: https://www.hackster.io/gatoninja236/smart-garden-system-with-arduino-nano-iot-791933

Capítulos vistos día 7:

Día 8: “Plataformas y Servicios. Grafana”

Arduino IoT Cloud: https://blog.arduino.cc/2019/10/28/arduino-iot-cloud-support-for-esp8266-and-other-third-party-boards/

Openweathermap Pricing: https://openweathermap.org/price

Agromonitoring: https://agromonitoring.com/

Librerías HTTP:

Cliente seguro para ESP8266:

Contraseña en el dashboard de Node-Red: https://nodered.org/docs/user-guide/runtime/securing-node-red

  • Configurar:  httpNodeAuth: {user:”user”,pass:”xxxxxxxxxxxxxxxxxxxxxxxxxxxx”},

Node-Red Dashboard Login: https://github.com/phyunsj/node-red-dashboard-login

Flow para poner un pin en Dashboard: https://flows.nodered.org/flow/7bcb0b049df4fa3c962294137ebaec19

Como exponer un Node-Red de forma segura en Internet: https://github.com/node-red/cookbook.nodered.org/wiki/How-to-safely-expose-Node-RED-to-the-Internet

Hardware para LoRa/TTN:

Plataforma Thinger.io: https://thinger.io/

¡¡¡Cerveza fin de curso!!!

Recoger todo el material

Capítulos vistos día 8:

Saber Más Programación Arduino 2019

Github Alumnos:

Repositorios del curso Alumnos

Slack: https://aprendiendoarduino.slack.com, enlace de invitación: link invitación


Día 1: “Presentación del Curso”

Capítulos Vistos Día 1:

Día 2: “Repositorios Github”

Saber más:

Resumen git:

  • Sourcetree herramienta gráfica para usar git. Demo entorno consola.
  • Cuenta de Attlasian y Bitbucket solo para registrar Sourcetree
  • Repositorios en Sourcetree: Local y Remote
  • Clonar un Repositorio: hacer una copia y poder sincronizarlo. No puedo hacer cambios. “git clone
  • Crear un repositorio: preparar una carpeta donde hacer control de versiones. “git init
  • Añadir Archivos al Área de trabajo (Stash): Son los cambios que voy a guardar. “git add” (git status para ver los cambios realizados)
  • Registrar Cambio en el Historial (Commit): guardar una foto del estado del código en el historial. “git commit
  • Comandos git básicos: https://www.hostinger.es/tutoriales/comandos-de-git
  • Para seguir, tener el repositorio de blink con al menos 2 commits.
  • Modificar el archivo blink.ino para que parpadee un led colocado en el pin 4 y hacer un commit
  • Añadir un fichero README.md en el directorio raiz del repositorio, escribiendo la información de nuestro primer repositorio. Hacer commit.
  • Editor MarkDown Online: https://stackedit.io/

Capítulos Vistos Día 2:

Día 3: “Programación Básica Arduino”

Saber más:

prioridad_tabla

Resumen de Github:

  • Para sincronizar en Github un repositorio local a un repositorio remoto desde SourceTree. Es necesario git pull –allow-unrelated-histories origin en caso que en el remoto haya commits.

Capítulos Vistos Día 3:

Día 4: “Programación Arduino”

Saber más:

Cambiar pin en un shield:

Resumen:

Capítulos Vistos Día 4:

Día 5: “Estructuras de Programación”

Saber más:

Resumen:

Resultado de imagen de wemos d1 mini pullup resistors

Capítulos Vistos Día 5:

Día 6: “Operadores y Estructuras”

Saber más:

Resumen:

Capítulos Vistos Día 6:

Día 7: “Estructuras Propias de Arduino”

Saber más:

Capítulos Vistos Día 7:

Día 8: “Funciones y Librerías”

Saber más:

Capítulos Vistos Día 8:

Día 9: “Programación Avanzada”

Saber más:

Capítulos Vistos Día 9:

Día 10: “Comunicaciones y Servicios Avanzados”

Saber más:

Capítulos Vistos Día 10:

Saber Más Gestión de Proyectos con Arduino

Día 1: “Presentación del Curso y Primero Pasos con Arduino”

Saber más:

Capítulos Vistos Día 1:

Día 2: “Hardware Arduino”

Saber más:

Capítulos Vistos Día 2:

Día 3: “Programación Arduino”

Saber más:

Capítulos Vistos Día 3:

Día 4: “Comunicaciones Arduino”

Saber más:

Capítulos Vistos Día 4:

Día 5: “Proyectos Arduino”

Saber más:

Capítulos Vistos Día 5:

“Presentación del Proyectos Arduino”

Saber más:

Propuestas de Proyecto Final de Curso 2019

Capítulos no Vistos:

Saber Más Iniciación Arduino 2019

 

Día 1: “Presentación del Curso”

Saber más:

Capítulos Vistos Día 1:

Día 2: “Primeros Pasos con Arduino”

Saber más:

Capítulos Vistos Día 2:

Día 3: “Programación Arduino”

Saber más:

Capítulos Vistos Día 3:

Día 4: “Programación Arduino II”

Saber más:

Capítulos Vistos Día 4:

Día 5: “Hardware Arduino. I/O Digitales”

Saber más:

Capítulos Vistos Día 5:

Día 6: “I/O Digitales y funciones”

Saber más:

Capítulos Vistos Día 6:

Día 7: “I/O Analógicas y Librerías”

Saber más:

Capítulos Vistos Día 7:

Día 8: “Sensores y Motores”

Saber más:

Capítulos Vistos Día 8:

Día 9: “Sensores y Motores”

Saber más:

Capítulos Vistos Día 9:

Día 10: “Conexión a Internet y IoT”

Saber más:

Capítulos Vistos Día 10:

Capítulos no vistos del curso:

Saber más de IoT…

Día 1: “Presentación del Curso”

Qué es IoT y Taller impartido en el Arduino Day 2017

¡¡IMPORTANTE!! – Traer lector de tarjetas microSC

Capítulos vistos día 1:

Día 2: “Arduino en IoT”

Capítulos vistos día 2:

Día 3: “Raspberry Pi en IoT”

IoT y prevención de riesgos laborales: http://www.cepymearagon.es/?p=9743

Capítulos vistos día 3:

Día 4: “Instalación SW en Raspberry Pi”

ESTADO DEL MATERIAL KIT RASPBERRY PI

Tecnologías Maduras: Hardware y Software

Gateway de http a https para Arduino con una Raspberry Pi. Miguel.

Gateway LoRa de Arduino: https://blog.arduino.cc/2018/11/14/arduino-pro-gateway-for-lora-now-available-for-pre-order/. Producto: https://store.arduino.cc/arduino-pro-gateway

Actualización firmware bluetooth para Arduino MKR WiFi 1010: http://forum.arduino.cc/index.php?topic=579306.0

Unipi: https://www.unipi.technology/

Conectapro:

ESP32 LoRa OLED Display Bluetooth WIFI: https://es.aliexpress.com/item/868-MHz-915-MHz-SX1276-ESP32-LoRa-0-96-pulgadas-pantalla-OLED-azul-Bluetooth-WIFI-Lora/32836591865.html

  • Transceiver: SX1276
  • Pantalla OLED

Wemos® TTGO T-Beam ESP32: https://www.banggood.com/es/Wemos-TTGO-T-Beam-ESP32-433868915Mhz-WiFi-Wireless-Bluetooth-Module-p-1320390.html

Capítulos vistos día 4:

Día 5: “Protocolo HTTP”

Resumen primera semana y la próxima semana nos centraremos en MQTT y plataformas IoT.

  • MySQL manejar privilegios de usuarios:
    • GRANT ALL PRIVILEGES ON *.* TO ‘pi’@’%’;  (Para acceso remoto)
    • GRANT GRANT OPTION ON *.* TO ‘pi’@’localhost’; (Privilegios para dar permisos a otros usuarios)
    • Para conectarnos desde otro servidor: mysql -h ip_raspberry -u root -p

Capítulos vistos día 5:

Día 6: “Mosquitto”

Esta semana: MQTT + ESP8266 + Plataformas IoT púbicas

¿Otros temas de interés?

Todo lo instalado en Raspberry Pi se puede instalar en un servidor en la propia empresa o en la nube.

Inventario de material Raspberry Pi

Algunos transcievers LoRa:

Librería LMIC solo para módulos SX1272, SX1276 y módulos compatible como RFM9x:

Capítulos vistos día 6:

Día 7: “Protocolo MQTT y Sensores”

Capítulos vistos día 7:

Día 8: “Node-RED”

Resultado de imagen de mqtt frame format

Capítulos vistos día 8:

Día 9: “LoRa y Moteino”

Capítulos vistos día 9:

Día 10: “Plataformas IoT”

  • Arduino Day 2019: 16 de marzo de 2019

Capítulos vistos día 10:

Capítulos no vistos: