Introducción a IoT usando Arduino
El Internet de las Cosas (IoT) es una infraestructura de red que conecta objetos físicos y aplicaciones de software de forma inalámbrica, permitiendo que se comuniquen entre sí e intercambien datos a través de la nube.
En esta capacitación en vivo con instructores, los participantes aprenderán los fundamentos de IoT mientras construyen un sistema de sensores IoT basado en Arduino.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender los principios de IoT, incluidos sus componentes y métodos de comunicación.
- Utilizar módulos de comunicación de Arduino para crear diferentes tipos de sistemas IoT.
- Usar una aplicación móvil para controlar Arduino.
- Conectar un Arduino a otros dispositivos mediante Wi-Fi.
- Construir e implementar un sistema de sensores IoT.
Formato del curso
- Conferencia interactiva y discusión.
- Numerosos ejercicios y prácticas.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
Arduino está disponible en diferentes modelos y soporta diversas interfaces de programación (C, C++, C#, Python) y entornos de desarrollo integrados (Arduino IDE, Visual Studio, etc.). Para solicitar una configuración diferente, contáctenos para coordinarla.
Temario del curso
Introducción a IoT
- El impacto de IoT en la industria y la vida diaria
- Comprensión del ecosistema de IoT: dispositivos, plataformas y aplicaciones
Descripción general de los componentes de IoT
- Sensores analógicos
- Sensores digitales
Descripción general de la comunicación en IoT
- Wi-Fi
- Bluetooth
- RFID
- Internet móvil
Programación de un dispositivo Arduino IoT
- Preparación del entorno de desarrollo (Arduino IDE)
- Exploración de la sintaxis del lenguaje de Arduino (C/C++)
- Codificación, compilación y carga en el microcontrolador
Trabajo con módulos de comunicación de Arduino
- Módulos Bluetooth
- Módulos Wi-Fi
- Módulos RFID
- I2C y SPI
Uso de una aplicación móvil para controlar Arduino IoT
- Descripción general de la aplicación móvil Blynk para IoT
- Instalación de Blynk
Interfaz entre Arduino y Blynk mediante USB
- Parpadeo de un LED
- Control de un servomotor
Módulo serial Wi-Fi ESP8266
- Descripción general
- Configuración del hardware
- Interfaz con Arduino
Creación de un sistema de sensores de temperatura y humedad IoT
- Descripción general del sensor DHT-22
- Interfaz del hardware: Arduino, módulo Wi-Fi ESP8266 y sensor DHT-22
- Verificación de datos mediante ThingSpeak
- Conexión de su configuración de Arduino a Blynk mediante Wi-Fi
Ejecución de su sistema de sensores IoT con Arduino
Solución de problemas
Resumen y conclusión
Requerimientos
- Conocimiento general de electrónica.
- Se utilizará el lenguaje de Arduino (basado en C/C++); no se requiere experiencia previa en programación.
- Los participantes son responsables de adquirir su propio hardware y componentes de Arduino. Recomendamos el Arduino Starter Kit (https://store.arduino.cc/products/arduino-starter-kit-multi-language).
Audiencia
- Aficionados
- Ingenieros y técnicos de hardware y software
- Personal técnico de todas las industrias
- Desarrolladores principiantes
Los cursos públicos requieren más de 5 participantes.
Introducción a IoT usando Arduino - Reserva
Introducción a IoT usando Arduino - Consulta
Introducción a IoT usando Arduino - Solicitud de consultoría
Testimonios (1)
Trabajo práctico
James - Argent Energy
Curso - Introduction to IoT Using Arduino
Traducción Automática
Próximos cursos
Cursos Relacionados
5G e IoT
14 HorasEl objetivo de esta capacitación es explicar qué es la red 5G y qué impacto tiene en las tecnologías inteligentes. Buscamos mostrar tanto las ventajas como las desventajas de estas relaciones tecnológicas (5G / IoT), así como presentar las direcciones de desarrollo de la red, la cual, desde sus inicios, fue diseñada para el mundo inteligente.
6G y IoT
14 HorasLa 6G es el estándar de comunicación inalámbrica de próxima generación, diseñado para transformar los ecosistemas de IoT mediante conectividad ultrarrápida, sensores avanzados y capacidades integradas de inteligencia artificial.
Esta capacitación impartida por un instructor, en vivo y en línea o presencial, está dirigida a participantes de nivel avanzado que deseen comprender y aprovechar la intersección emergente entre las tecnologías 6G y las aplicaciones de IoT.
Al completar este curso, los participantes adquirirán la capacidad de:
- Explicar los conceptos técnicos fundamentales detrás de la 6G.
- Evaluar cómo la 6G redefinirá la comunicación y la arquitectura de los dispositivos IoT.
- Analizar casos de uso habilitados por la 6G en diferentes industrias.
- Elaborar estrategias para integrar las capacidades de la 6G en soluciones de IoT existentes.
Formato del curso
- Clases centradas en conceptos combinadas con discusiones guiadas por expertos.
- Ejercicios prácticos diseñados para reforzar los principios clave de ingeniería.
- Análisis de casos y exploración de escenarios en un entorno supervisado.
Opciones de personalización del curso
- Para versiones adaptadas de esta capacitación alineadas con su hoja de ruta tecnológica organizacional, contáctenos para organizarlo.
Programación avanzada Arduino
14 HorasEn esta capacitación en vivo dirigida por un instructor en Colombia, los participantes aprenderán a programar Arduino utilizando técnicas avanzadas mientras desarrollan paso a paso un sistema sencillo de alerta por sensores.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender cómo funciona Arduino.
- Profundizar en los componentes principales y las funcionalidades de Arduino.
- Programar Arduino sin utilizar el entorno de desarrollo integrado (IDE) de Arduino.
Arduino: Programando un Microcontrolador para Principiantes
21 HorasEn esta capacitación en vivo impartida por un instructor en Colombia, los participantes aprenderán a programar Arduino para usos del mundo real, como el control de luces, motores y sensores de detección de movimiento. Este curso presupone el uso de componentes de hardware reales en un entorno de laboratorio presencial (no hardware simulado por software).
Al finalizar esta capacitación, los participantes serán capaces de:
- Programar Arduino para controlar luces, motores y otros dispositivos.
- Comprender la arquitectura de Arduino, incluyendo las entradas y conectores para dispositivos adicionales.
- Incorporar componentes de terceros, como pantallas LCD, acelerómetros, giroscopios y rastreadores GPS, para ampliar la funcionalidad de Arduino.
- Conocer las diversas opciones de lenguajes de programación, desde C hasta lenguajes de arrastrar y soltar.
- Probar, depurar y desplegar soluciones con Arduino para resolver problemas del mundo real.
Inteligencia de Negocios de Big Data para Agencias del Gobierno
35 HorasLos avances tecnológicos y el incremento constante de la información están transformando la manera en que se desarrollan los negocios en múltiples industrias, incluyendo el sector gubernamental. La generación de datos y las tasas de archivado digital en el gobierno están en aumento debido al rápido crecimiento de dispositivos móviles y aplicaciones, sensores y dispositivos inteligentes, soluciones de computación en la nube y portales orientados al ciudadano. A medida que la información digital se expande y se vuelve más compleja, la gestión, el procesamiento, el almacenamiento, la seguridad y la disposición de la información también se complican. Nuevas herramientas de captura, búsqueda, descubrimiento y análisis están ayudando a las organizaciones a obtener insights a partir de sus datos no estructurados. El mercado gubernamental ha llegado a un punto de inflexión, reconociendo que la información es un activo estratégico; por lo tanto, el gobierno necesita proteger, aprovechar y analizar tanto la información estructurada como la no estructurada para servir mejor y cumplir con los requisitos de su misión. Mientras los líderes gubernamentales se esfuerzan por evolucionar hacia organizaciones basadas en datos para lograr exitosamente sus objetivos, están sentando las bases para correlacionar dependencias entre eventos, personas, procesos e información.
Las soluciones gubernamentales de alto valor se crearán a partir de una combinación de las tecnologías más disruptivas:
- Dispositivos y aplicaciones móviles
- Servicios en la nube
- Tecnologías de negocios sociales y redes
- Big Data y analítica
Big Data es una de las soluciones inteligentes de la industria y permite al gobierno tomar mejores decisiones al actuar sobre los patrones revelados mediante el análisis de grandes volúmenes de datos, ya sean relacionados o no, estructurados o no estructurados.
Sin embargo, lograr estos logros requiere mucho más que simplemente acumular cantidades masivas de datos. "Dar sentido a estos volúmenes de Big Data requiere herramientas y tecnologías de vanguardia que puedan analizar y extraer conocimiento útil de flujos vastos y diversos de información", escribieron Tom Kalil y Fen Zhao de la Oficina de Política Científica y Tecnológica de la Casa Blanca en una publicación del Blog de la OSTP.
La Casa Blanca dio un paso para ayudar a las agencias a encontrar estas tecnologías cuando estableció la Iniciativa Nacional de Investigación y Desarrollo de Big Data en 2012. Esta iniciativa incluyó más de 200 millones de dólares para maximizar la explosión de Big Data y las herramientas necesarias para analizarla.
Los desafíos que plantea Big Data son casi tan desalentadores como su promesa es alentadora. El almacenamiento eficiente de datos es uno de estos desafíos. Como siempre, los presupuestos son ajustados, por lo que las agencias deben minimizar el precio por megabyte del almacenamiento y mantener los datos de fácil acceso para que los usuarios puedan obtenerlos cuando los necesiten y de la forma que requieran. Realizar copias de seguridad de cantidades masivas de datos aumenta aún más este reto.
Analizar los datos de manera efectiva es otro gran desafío. Muchas agencias emplean herramientas comerciales que les permiten filtrar entre las montañas de datos, identificando tendencias que pueden ayudarlas a operar con mayor eficiencia. (Un estudio reciente de MeriTalk encontró que los ejecutivos de TI federales consideran que Big Data podría ayudar a las agencias a ahorrar más de 500 mil millones de dólares, al tiempo que se cumplen los objetivos de la misión.).
Las herramientas de Big Data desarrolladas a medida también están permitiendo a las agencias abordar la necesidad de analizar sus datos. Por ejemplo, el Grupo de Análisis de Datos Computacionales del Laboratorio Nacional de Oak Ridge ha puesto su sistema de análisis de datos Piranha a disposición de otras agencias. Este sistema ha ayudado a investigadores médicos a encontrar un vínculo que puede alertar a los médicos sobre aneurismas aórticos antes de que ocurran. También se utiliza para tareas más mundanas, como filtrar currículos para conectar candidatos a empleos con gerentes de contratación.
Construyendo un robot desde cero
28 HorasEn esta capacitación en vivo impartida por un instructor, los participantes aprenderán cómo construir un robot utilizando hardware de Arduino y el lenguaje Arduino (C/C++).
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Construir y operar un sistema robótico que incluya tanto componentes de software como de hardware
- Comprender los conceptos clave utilizados en las tecnologías robóticas
- Ensamblar motores, sensores y microcontroladores en un robot funcional
- Diseñar la estructura mecánica de un robot
Público objetivo
- Desarrolladores
- Ingenieros
- Aficionados
Formato del curso
- Parte de clase magistral, parte de discusión, ejercicios y práctica intensiva con las manos en la masa
Nota
- El instructor especificará los kits de hardware antes de la capacitación, pero incluirán aproximadamente los siguientes componentes:
- Placa Arduino
- Controlador de motores
- Sensor de distancia
- Esclavo Bluetooth
- Placa de prototipado y cables
- Cable USB
- Kit de vehículo
- Los participantes deberán adquirir su propio hardware.
- Si desea personalizar esta capacitación, por favor contáctenos para coordinar.
Insurtech: Una Introducción Práctica para los Gerentes
14 HorasInsurtech (también conocido como Seguro Digital) se refiere a la convergencia entre el sector asegurador y las nuevas tecnologías. En el ámbito de Insurtech, los "seguros digitales" aplican innovaciones tecnológicas a sus modelos de negocio y operativos con el fin de reducir costos, mejorar la experiencia del cliente y aumentar la agilidad de sus operaciones.
En esta capacitación dirigida por un instructor, los participantes adquirirán una comprensión de las tecnologías, métodos y mentalidad necesarios para impulsar una transformación digital dentro de sus organizaciones y en la industria en general. La capacitación está dirigida a gerentes que necesitan obtener una visión general, desmitificar el bombo y la jerga, y dar los primeros pasos para establecer una estrategia de Insurtech.
Al finalizar esta capacitación, los participantes serán capaces de:
- Discutir de manera inteligente y sistemática sobre Insurtech y todos sus componentes.
- Identificar y desmitificar el papel de cada tecnología clave dentro de Insurtech.
- Elaborar una estrategia general para implementar Insurtech dentro de su organización.
Público objetivo
- Aseguradoras
- Tecnólogos dentro de la industria aseguradora
- Partes interesadas del sector asegurador
- Consultores y analistas de negocio
Formato del curso
- Combinación de clases magistrales, debates, ejercicios y actividades grupales de estudio de caso.
Transformación Digital con IoT y Computación en el Borde
14 HorasEsta capacitación impartida por un instructor, en vivo Colombia (en línea o presencial), está dirigida a profesionales de TI de nivel intermedio y gerentes empresariales que desean comprender el potencial de IoT y la computación en el borde para fomentar la eficiencia, el procesamiento en tiempo real y la innovación en diversos sectores.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los principios de IoT y la computación en el borde, así como su papel en la transformación digital.
- Identificar casos de uso de IoT y la computación en el borde en los sectores de manufactura, logística y energía.
- Diferenciar entre las arquitecturas y escenarios de implementación de la computación en el borde y la computación en la nube.
- Implementar soluciones de computación en el borde para el mantenimiento predictivo y la toma de decisiones en tiempo real.
IA en el Borde para Aplicaciones de IoT
14 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o en sitio), está dirigida a desarrolladores de nivel intermedio, arquitectos de sistemas y profesionales de la industria que deseen aprovechar la IA en el borde para mejorar las aplicaciones de IoT con capacidades avanzadas de procesamiento de datos e inteligencia analítica.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los fundamentos de la IA en el borde y su aplicación en IoT.
- Configurar y establecer entornos de IA en el borde para dispositivos IoT.
- Desarrollar y desplegar modelos de IA en dispositivos de borde para aplicaciones de IoT.
- Implementar el procesamiento de datos en tiempo real y la toma de decisiones en sistemas de IoT.
- Integrar la IA en el borde con diversos protocolos y plataformas de IoT.
- Abordar consideraciones éticas y mejores prácticas en la IA en el borde para IoT.
Edge Computing
7 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a gerentes de productos y desarrolladores que desean utilizar el edge computing para descentralizar la gestión de datos y lograr un mejor rendimiento, aprovechando dispositivos inteligentes ubicados en la red de origen.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender los conceptos básicos y las ventajas del edge computing.
- Identificar casos de uso y ejemplos donde puede aplicarse el edge computing.
- Diseñar y desarrollar soluciones de edge computing para acelerar el procesamiento de datos y reducir costos operativos.
Fundamentos de Sistemas Embebidos e IoT
21 HorasLos sistemas embebidos son sistemas de computación diseñados específicamente para realizar funciones dedicadas dentro de sistemas más amplios. IoT (Internet de las Cosas) es una red de dispositivos físicos interconectados que incorporan sensores y software, los cuales se comunican e intercambian datos a través de Internet.
Esta capacitación, impartida por un instructor en vivo (en línea o presencial), está dirigida a profesionales técnicos de nivel principiante que deseen comprender y aplicar los conceptos de sistemas embebidos e IoT utilizando C y arquitecturas de microcontroladores.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender la arquitectura y los componentes de los sistemas embebidos.
- Escribir y compilar código C para la interacción con hardware embebido.
- Trabajar con periféricos de microcontroladores, como temporizadores y convertidores analógico-digitales (ADC).
- Entender cómo los sistemas embebidos contribuyen a las arquitecturas de IoT.
Formato del curso
- Clases interactivas con discusión.
- Numerosos ejercicios y prácticas.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para coordinar.
Aprendizaje Federado en IoT y Computación de Borde
14 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o presencial), está dirigida a profesionales de nivel intermedio que deseen aplicar el Aprendizaje Federado para optimizar soluciones de IoT y computación de borde.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los principios y beneficios del Aprendizaje Federado en IoT y computación de borde.
- Implementar modelos de Aprendizaje Federado en dispositivos IoT para procesamiento descentralizado de inteligencia artificial.
- Reducir la latencia y mejorar la toma de decisiones en tiempo real en entornos de computación de borde.
- Abordar los desafíos relacionados con la privacidad de los datos y las restricciones de red en sistemas de IoT.
Protección de Aplicaciones en la Nube y de IoT
21 HorasEsta capacitación en vivo impartida por un instructor en Colombia (en el sitio o remota) está dirigida a ingenieros que deseen configurar, desplegar y gestionar una aplicación segura de IoT.
Al finalizar esta capacitación, los participantes serán capaces de:
- Desarrollar y desplegar aplicaciones para gestionar dispositivos de IoT de manera segura.
- Integrar de forma segura dispositivos de IoT con la nube.
- Integrar una aplicación de IoT con la infraestructura existente.
NB-IoT para Desarrolladores
7 HorasEn esta capacitación en vivo impartida por un instructor en Colombia, los participantes aprenderán sobre los diversos aspectos de NB-IoT (también conocido como LTE Cat NB1) mientras desarrollan e implementan una aplicación de muestra basada en NB-IoT.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Identificar los diferentes componentes de NB-IoT y cómo se integran para formar un ecosistema.
- Comprender y explicar las características de seguridad integradas en los dispositivos NB-IoT.
- Desarrollar una aplicación sencilla para rastrear dispositivos NB-IoT.
Configuración de una puerta de enlace IoT con ThingsBoard
35 HorasThingsBoard es una plataforma IoT de código abierto que ofrece gestión de dispositivos, recopilación, procesamiento y visualización de datos para su solución IoT.
En esta capacitación en vivo impartida por un instructor, los participantes aprenderán a integrar ThingsBoard en sus soluciones IoT.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Instalar y configurar ThingsBoard
- Comprender los fundamentos de las funciones y la arquitectura de ThingsBoard
- Desarrollar aplicaciones IoT con ThingsBoard
- Integrar ThingsBoard con Kafka para el enrutamiento de datos telemétricos de dispositivos
- Integrar ThingsBoard con Apache Spark para la agregación de datos provenientes de múltiples dispositivos
Público objetivo
- Ingenieros de software
- Ingenieros de hardware
- Desarrolladores
Formato del curso
- Combinación de sesiones teóricas, discusiones, ejercicios y práctica intensiva
Nota
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinarla.