Webcast 2 – Modelos de Microcontroladores

Adentrándonos al Internet de Las Cosas: Modelos de Microcontroladores.

Contamos con la participación de Javier Solis González, Gerente de Desarrollo de Nuevos Productos y Servicios en INFOTEC.

Es ingeniero en Sistemas Computacionales por la Universidad tecnológica de Mexico y cuenta con un posgrado en Redes Computacionales, así como diversos diplomados y certificaciones en tecnologías de información.

Desde el 2002 a la fecha, investiga y desarrolla tecnologías asociadas al Internet del Futuro, como lo es la Web Semántica, Cloud Computing, Big Data y el Internet de las Cosas, publicando varios artículos nacionales e internacionales.

Ha participado en el desarrollo de productos como la suite de SemanticWebBuilder que ha sido utilizada en más de 300 portales de internet tanto públicos como privados.

Forma parte del equipo de desarrollo de la Plataforma de FIWare de la Comunidad Europea. Es responsable Técnico del Laboratorio Nacional de Internet del Futuro del CONACYT, así como de la Plataforma de Internet de las Cosas de nombre “Cloudino”.

Microcontroladores del IoT.

https://youtu.be/BEo95WrLa0M

Objetivos

  • Generar discusiones sobre las plataformas de microcontroladores para el Internet de las Cosas.
  • Enunciar las características de los distintos microcontroladores para el Internet de las Cosas.
  • Poner en relieve las capacidades de cada una de las tecnologías de acceso al Internet de las Cosas.

Roles:

Moderador: Nahim De Anda / @nahim1

Panelistas:

  • Javier Solís,
  • Hugo Vargas / @hugoescalpelo

Posibles contenidos temáticos:

  • Arduino
  • Particle Photon
  • Intel Edison
  • Raspberry Py
  • WiPy
  • Adafruit Feather
  • ESP32
  • Adafruit Huzza32
  • Particle electron
  • ESP 8266
  • Adafruit wiced wifi feather
  • Adafruit metro m4 Airlift
  • Particle Argon
  • Particle Xenon
  • Particle Boron
  • PyCom WiPy
  • PyCom GPy
  • pyCom FyPy
  • PyCom LoPy Lora+ble+wifi
  • PyCom SiPy SigFoxRadio
  • Onion Omega
  • Onion Omega2
  • RaspberryPi Zero
  • Arduino MRK1000
  • Arduino Zero
  • Esquilo Air
  • Arduino M0
  • Spark Core
  • AVR-IoTWG
  • PyCom L04
  • Neutis Quad Core
  • Google Coral
  • Sparkfun Lora Gateway
  • Ameba Board
  • Odrioid

Curso Internet de las Cosas para la Industria:
https://www.codigoiot.com/cursos/iiot-photon/

Acceso a nuestros webcast en vivo:   https://zoom.us/j/399728384

Todos nuestros webcast desde Youtube: https://bit.ly/2LFMHED

Nota: Vigencia de publicación al 28 de Mayo 2019.

bicicleta iot

Bicicleta con IoT

La computadora de mi bicicleta de ejercicios dejó de funcionar hace un tiempo, y me sentí menos motivada para andar en bicicleta cuando no podía seguir mi progreso. Decidí construir uno nuevo pero, para ser un poco más divertido, este proyecto tardó 2 días en completarse. Miro Netflix mientras hago bicicleta. La Bicicleta debería darme motivación para andar en bicicleta más rápido. Se conectará a mi computadora y, si no estoy andando en bicicleta lo suficientemente rápido, ALT F4 sale de Netflix.

El producto terminado tiene dos características principales. Tiene cinco velocidades y puedo cambiar la activa presionando el botón azul. Si no coincido con la velocidad mientras ando en bicicleta, cerrará la ventana de mi computadora. Da dos advertencias audibles primero a través del altavoz redondo de la computadora.

La segunda característica es el seguimiento de mi progreso. Mantener presionado el botón azul simulará las pulsaciones del teclado para mostrar cuántas rotaciones hice. Seguiré esos números y los convertiré a millas. Cómo funciona: las rotaciones de la bicicleta se rastrean utilizando un sensor de efecto Hall, que se utiliza para medir la magnitud de un campo magnético. Cuando un imán está frente al sensor, el voltaje en la línea de datos cambia. Se puede colocar un imán en el pedal de la bicicleta para cruzar frente al sensor de efecto Hall en cada rotación. Un microcontrolador (computadora pequeña) puede leer ese voltaje para saber cuándo se ha producido una rotación completa. El microcontrolador tiene funcionalidad Bluetooth de baja energía. Esto es similar al chip que se encuentra en un mouse o teclado Bluetooth. Se anunciará que en realidad es un teclado básico, lo que permite que cualquier computadora se sincronice como lo haría normalmente. Es capaz de simular las pulsaciones de teclas necesarias. Al salir de un programa en la computadora porque el ciclismo es demasiado lento, presionará "ALT + F4", lo que cierra una ventana en la computadora. Al presionar el botón para mostrar mi progreso, la computadora simulará presionar las teclas de letras y números para mostrar cuántas rotaciones hice. Prestep 0: Configuración del IDE de Arduino: el IDE de Arduino es una plataforma de código abierto que hace que la programación de los microcontroladores sea accesible sin tener equipo especializado. Todo lo que se necesita es un cable USB y una computadora. Configurando el IDE de Arduino: la computadora simulará presionar las teclas de letras y números para mostrar cuántas rotaciones hice. Prestep 0: Configuración del IDE de Arduino: el IDE de Arduino es una plataforma de código abierto que hace que la programación de los microcontroladores sea accesible sin tener equipo especializado. Todo lo que se necesita es un cable USB y una computadora. Configurando el IDE de Arduino: la computadora simulará presionar las teclas de letras y números para mostrar cuántas rotaciones hice. Prestep 0: Configuración del IDE de Arduino: el IDE de Arduino es una plataforma de código abierto que hace que la programación de los microcontroladores sea accesible sin tener equipo especializado. Todo lo que se necesita es un cable USB y una computadora. Configurando el IDE de Arduino:https: // www . arduino cc / es / Guide / HomePage Configuración de Adafruit Feather NRF52: https: // learn . adafruit com / bluefruit-nrf52-feather-learning-guide

Texto completo en: https://imgur.com/a/yiu0zcX

Créditos de imagen a: Proyecto: Bluetooth Stationary Bike

Puede interesarle:

https://www.codigoiot.com/negocio-5g-de-apple/
cámara segura iot

Cámara con IoT

Un caso de uso simple podría ser que quiera hacer una cámara de vigilancia estándar de bajo costo, sin complicaciones (y segura). Las cámaras de vigilancia estándar a menudo se envían con toneladas de software que luego deben ser compatibles con actualizaciones, soluciones de seguridad, etc. Un entorno reducido sin un sistema operativo a escala de escritorio / servidor y servicios en ejecución es por lo tanto más seguro con su superficie de ataque mucho más pequeña. Pero si eso no es suficiente, el bajo costo y el tamaño pequeño deberían convencerlo.

Vídeo remoto en otra aplicación
Muchos de nuestros clientes hacen que las cámaras de vídeo-vigilancia sean aplicaciones independientes, es decir, usted las instala y transmite el vídeo a su teléfono cada vez que necesita ver lo que sucede en el extremo remoto. Sin embargo, vemos más y más proyectos donde se transmite vídeo como parte de otra aplicación. Por ejemplo, comederos para mascotas con flujo de vídeo, timbres con capacidades de audio y vídeo, impresoras 3D que puede monitorear, etc.

La parte técnica
Investigación
ESP32-CAM de Ai Tinker Entonces, investigamos el mercado y descubrimos que la ESP32 CAM de Seedstudio era un buen lugar para comenzar y que probablemente fue una de las primeras cámaras basadas en ESP32. Es de bajo costo y tiene todo lo que necesitábamos a bordo, incluida una buena demostración. Más tarde descubrimos que Espressif, el fabricante de ESP32, ha creado un módulo también llamado ESP-EYE .

M5Stack ESP32 Cam Comenzamos con el desarrollo de la M5Stack ESP32 Cam. No tiene la RAM externa adicional, pero en su lugar tenía un USB para el UART ESP32 en la placa, lo que hizo que sea mucho más fácil de programar (no tiene que jugar manualmente con GPIO0, etc. para entrar en el modo de programación flash). )

El problema con M5Stack es que carece de la memoria externa y cuando necesita transmitir una gran cantidad de datos y hacerlo rápido, debe mantener un búfer de paquetes no reconocidos que fluyen desde la cámara a la aplicación, listos para reenviar si los paquetes se pierden en tránsito. Además, necesitas guardar el buffer de marco de la cámara. Por supuesto, esto podría optimizarse para que todo use el mismo búfer, pero esto iría en contra del principio de separación de preocupaciones y también dificultaría mucho la integración.

ESP-EYE de Espressif Como se mencionó anteriormente, descubrimos que el fabricante del chip ESP32 había creado su propio módulo de cámara. Era un poco más caro, pero lo bueno era que venía con USB a UART en el módulo para una fácil programación.

Diseño
La siguiente decisión fue cómo hacer el diseño del software técnico.

Transmisión directa. Una forma era crear una transmisión Nabto P2P directamente desde la aplicación que se conecta a la cámara y empujar la transmisión directamente sobre un lienzo de algún tipo. Esto requeriría mucha codificación en el lado de la aplicación, pero probablemente sería súper rápido.

P2P Tunnel MJPEG a través de HTTP En su lugar, optamos por probar si podríamos reutilizar la aplicación desde una demostración anterior utilizando un RPi como una cámara remota. El diseño general es muy similar a las técnicas de túnel SSH. La demostración establecerá un puerto de servidor TCP en el lado de la aplicación que está conectado a un servidor de túnel en el lado de la cámara. Una vez que un cliente (una vista web) se conecta al puerto del servidor en el lado de la aplicación, el servidor del túnel en el lado de la cámara crearía una conexión TCP con el servidor web.

En ambos lados, todos los datos recibidos se reenviarán al otro lado. Esto hace que el cliente parezca que el servidor web en el lado de la cámara se ejecuta en el lado de la aplicación, ya que una solicitud de obtención se reenviará al lado de la cámara y la respuesta de la cámara se reenviará al lado de la aplicación. De esta manera, puede utilizar una aplicación webview estándar para conectarse al servidor web de la cámara (usar el túnel para reenviar los datos de forma remota).

Texto completo en: https://bit.ly/2XLVrjs

Créditos de imagen: hackster.io

Puede interesarle:

https://www.youtube.com/watch?v=KRuwUXoRHaQ

Medir temperatura en cuerpos líquidos

El cómo obtener medidas de temperatura es una pregunta frecuente que se puede solucionar actualmente gracias a la evolución de la tecnología y de los sensores de diferentes tipos.

Junto con el Internet de las Cosas o IoT (Internet of Things) es posible medir desde vía remota la temperatura de cuerpos líquidos con ayuda de un sensor llamado SENSOR DE TEMPERATURA DE AGUA.

¿Cómo funciona un sensor de temperatura de agua?

Con aplicaciones industriales, este sensor funciona tanto con microcontroladores Arduino como microcontroladores de la familia Particle.  Su código es compatible con todos los micro controladores de la familia Particle y cualquier otro micro controlador compatible con el firmware de Arduino.

¿Cómo medir en centígrados la temperatura del agua?

Con el uso de un es posible obtener la temperatura de cuerpos líquidos en Centígrados.

¿Qué necesito para medir la temperatura del agua?

Puede tomar el SENSOR DE TEMPERATURA DE AGUA con nosotros.
Verá en el taller una introducción  sensores de temperatura, tipo de respuesta eléctrica de sensores de temperatura y monitoreo del mismo, lo que le permitirá recibir información del sensor por Internet.

Curso 100 % desde casa.
𝗜𝗡𝗙𝗢 𝗔𝗤𝗨𝗜: https://edu.codigoiot.com
(+ 52 55) 8590 8505.
Idioma: ESPAÑOL

¿Quiere aprender más del Internet de las Cosas? Ve nuestro webcast:

https://www.youtube.com/watch?v=KRuwUXoRHaQ
que es nodemcu codigo iot

¿Qué es el microcontrolador nodeMCU?

Un microcontrolador NodeMCU es un microcontrolador de bajo precio, inspirado en Arduino y compatible con su lenguaje de programación.

¿Qué módulo usa el microcontrolador NodeMCU?

Usa un módulo ESP8266 para conectarse a Internet vía WiFi.

¿Qué es NodeMCU?

NodeMCU es una plataforma de desarrollo y un firmware de Código abierto escrito en LUA y con una API de red estilo NodeJS. Todas estas características le permiten una gran flexibilidad.

¿Cómo se puede usar el microcontrolador NodeMCU?

Algunas de las aplicaciones del microcontrolador NodeMCU son la siguientes

  • Microcontrolador del Internet de las Cosas.
  • Microcontrolador de propósito general.
  • Control y automatización.

¿Cómo aprender a usar un micro controlador NodeMCU?

Puede tomar el TALLER NODEMCU con nosotros.
Verá en el taller una Introducción al microcontrolador NodeMCU, características de la placa y configuración de la IDE de Arduino, lo que le permitirá recibir información del sensor por Internet.

Curso 100 % desde casa.
𝗜𝗡𝗙𝗢 𝗔𝗤𝗨𝗜: https://edu.codigoiot.com
(+ 52 55) 8590 8505.
Idioma: ESPAÑOL