Categorías
Cursos
Introducción ESP32-CAM
Descripción:
En este curso se presenta la tarjeta de desarrollo ESP32CAM, la cual incluye una cámara para realizar reconocimiento facial. Durante el desarrollo del curso se identificarán los pines de la tarjeta, para qué sirven, y la importancia de la lógica para el envío y recepción de datos. Los participantes ya cuentan con el kit de trabajo, por lo que se realizará una descripción en vivo de la tarjeta.
Objetivo:
Introducir al participante al funcionamiento interno de la tarjeta de desarrollo ESP32CAM.
A quién se dirige:
Este contenido está orientado a las personas interesadas en tomar el diplomado Internet de las Cosas de Samsung Innovation Campus, así como a todos aquellos que deseen:
- Innovar y/o generar soluciones disruptivas.
- Identificar la tecnología necesaria para la integración de un sistema IoT.
Requisitos:
- Conocimientos técnicos básicos
- Se recomienda haber concluido el nivel medio superior
- Moodle.
- Zoom para la sesiones en vivo.
- Se recomiendan programas de uso libre.
- Equipo de cómputo
- Kit de código IoT que incluye la tarjeta de desarrollo
Uso y programación del microcontrolador ESP32-CAM
Este módulo, IoT con microcontrolador ESP32-CAM y protocolo MQTT, está diseñado para proporcionar los conocimientos esenciales para programar y desarrollar proyectos con el ESP32-CAM, utilizando una Raspberry Pi 4B como entorno de desarrollo. A lo largo del módulo, se explican los conceptos básicos del ESP32-CAM, la configuración del entorno de programación con Arduino IDE y la implementación de aplicaciones prácticas, como el control del LED flash integrado y la solución de errores frecuentes.
Este enfoque combina teoría y práctica, garantizando una comprensión sólida y aplicada de las capacidades del ESP32-CAM en proyectos de Internet de las Cosas (IoT) y visión artificial.
Envío de mensajes JSON vía MQTT con microcontrolador ESP32-CAM
Este módulo ofrece una introducción práctica a la comunicación del ESP32-CAM mediante el protocolo MQTT, utilizando el formato JSON para transmitir datos estructurados. Se abordan la configuración del entorno, la implementación del protocolo de mensajería y la programación eficiente del ESP32-CAM para el envío de información en sistemas IoT (Internet de las Cosas).
Los participantes aprenderán a utilizar la biblioteca PubSubClient, a aplicar técnicas de programación no bloqueante para optimizar el rendimiento del microcontrolador y a diseñar un circuito funcional. Además, se revisará el código para el envío de mensajes JSON, lo que posibilita la interacción remota con el ESP32-CAM, incluyendo el control de un LED mediante comandos MQTT.
El módulo concluye con pruebas prácticas de funcionamiento, garantizando que los participantes puedan integrar ESP32-CAM y MQTT en sus proyectos IoT de manera efectiva.
Utilización de Raspberry Pi
Este módulo ofrece una introducción práctica y detallada al uso y configuración de la Raspberry Pi, desde la instalación del sistema operativo hasta la interacción con hardware externo.
A lo largo del módulo, se abordará el acceso remoto mediante Raspberry Pi Connect, permitiendo gestionar el dispositivo sin necesidad de conexión física. También se explorará el control de pines GPIO y se desarrollará un ejercicio práctico de control de acceso vehicular, en el que se aplicarán los conocimientos adquiridos para diseñar un sistema basado en tecnología RFID y módulos SPI/MFRC522.
Está enfocado en quienes deseen iniciarse en la computación de bajo costo, la automatización y la creación de proyectos electrónicos con Raspberry Pi.
Dispositivos del Internet de las Cosas
Descripción:
Este curso es la introducción a todos los elementos que integran un sistema de IoT, desde los fundamentos del electrónica necesarios para realizar las conexiones, pasando por sensores, actuadores y sistemas embebido. Además se integran dos tarjetas de desarrollo la Raspberry Pi y el ESP32.
Objetivo:
Establecer las herramientas necesarias para construir un sistema IoT.
A quién se dirige:
Este contenido esta orientado a las personas interesadas en tomar el diplomado Internet de las Cosas de Samsung Innovation Campus, así como a todos aquellos que deseen:
- Tomar los cursos de Código IoT.
- Identificar la tecnología necesaria para la integración de un sistema IoT.
- Es necesario contar una computadora de escritorio o laptop de 2015 (sugerido) en adelante.
- Se recomienda contar con al menos 60GB de espacio disponible en disco.
- Contar con 8GB de RAM o mas.
- Moodle
- Zoom para la sesiones en vivo
- Se recomiendan programas de uso libre.
- Computadora de escritorio con cámara o laptop.
Instalación de Raspberry OS en Raspberry Pi 4
Descripción:
En este curso encontrarás las instrucciones para instalar el sistema operativo de Raspberry en la micro computadora.
Objetivo:
Instalar el sistema operativo Raspberry.
Comunicación VNC con la Raspberry Pi
Descripción:
Este curso tiene como propósito mostrarte la comunicación tipo VNC con la Raspberry Pi, la cual te permitirá visualizar el escritorio de la microcomputadora en una ventana en la máquina virtual de Ubuntu 20.04 sin necesidad de un monitor secundario. Este tipo de contenidos están dirigidos a quienes no cuenten o no deseen usar periféricos dedicados para la Raspberry Pi.
Objetivo:
Instalar NodeRed en la máquina Virutal con Ubuntu 20.04.
A quién se dirige:
Este contenido está dirigido a los alumnos del curso Internet de las Cosas de Samsung Innovation Campus y a los alumnos de todos los demás cursos de Código IoT que realicen cursos basados en nuestro modelo estándar.
Requisitos:
- Ubuntu 20.04
- Raspberry Pi conectada a WiFi
Configurar WiFi y SSH en Raspberry Pi sin Monitor
En este curso aprenderás cómo conectar una Raspberry Pi a WiFi y activar la comunicación SSH sin necesidad de contar con Teclado, Mouse y Monitores específicos para la Raspberry Pi. El objetivo de realizar esta configuración es evitar que el contar con periféricos de cómputo adicionales sea una limitación y configurar el acceso VNC para poder ver el escritorio de la Paspberry Pi en una ventana en tu maquina virtual.