Cursos y talleres en español de Internet de las Cosas (IoT)
            
  Acceso a cursos  

Minirelevador Controlado por Servidor Web con Node.js

El curso “Minirelevador Controlado por Servidor Web con Node.js” presenta una experiencia práctica en la integración de hardware y software. Los participantes aprenderán a conectar un minirelevador a una Raspberry Pi, controlando un foco mediante un servidor web desarrollado en Node.js. Se abordan temas desde la lista de materiales hasta la programación de actuadores y sensores, brindando una comprensión práctica del Internet de las Cosas (IoT).

Duración aproximada: 6 horas
Complejidad: 2 - Nivel medio (Relativo dominio de electrónica y programación)

Objetivos de aprendizaje

  • Conectar un minirelevador a una Raspberry Pi.
  • Desarrollar un servidor web utilizando Node.js para controlar un minirelevador.
  • Programar actuadores y sensores para interactuar con el hardware.
  • Comprender el uso práctico del IoT en un proyecto tangible.

Temario

  1. Introducción

    1.1 Presentación del Taller

  2. Lista de Material

    2.1 Raspberry corriendo Raspbian OS

    2.2 GPIO Extension Board

    2.3 Protoboard

    2.4 Minirelevador 5V DC SRD-5VDC-SL-C

    2.5 Jumpers

    2.6 Foco

    2.7 Clavija

    2.8 Socket

  3. Detalles del Dispositivo 3.1 Descripción del Relevador 5V DC

    3.2 Aplicaciones del Relevador

    3.3 Pinout y Conexiones del Relevador

  4. Circuito Sugerido 4.1 Conexión del Minirelevador a la Raspberry Pi

    4.2 Control del Foco mediante un Servidor Web

  5. Programas Básicos 5.1 Creación de la Estructura del Proyecto

    5.2 Desarrollo del Servidor Web con Node.js

    5.3 Creación de la Página HTML de Control

    5.4 Integración de Bibliotecas (Express y Onoff)

    5.5 Programación del Control del Relevador

  6. Programa de Sensores y Actuadores 6.1 Configuración de la Carpeta en la Raspberry Pi

    6.2 Clonación del Proyecto desde GitHub

    6.3 Reinstalación de Bibliotecas

    6.4 Ejecución del Servidor en la Raspberry Pi

    6.5 Acceso al Servidor desde Dispositivos Externos

  7. Instrucciones Generales 7.1 Consideraciones de Seguridad

    7.2 Instalación del Foco y Socket

    7.3 Instrucciones para el Manejo Seguro del Hardware

  8. Nota Final

    8.1 Felicitaciones y Conclusión del Curso

Perfil del Estudiante

Este contenido está dirigido a personas que buscan soluciones directas e innovadoras a problemas comunes, como son:
• Interesados en dar el siguiente paso en su ruta de aprendizaje del Internet de las Cosas.
• Personas que deseen innovar y/o generar soluciones disruptivas.
• Profesionales con experiencia mínima en programación y uso de microcontroladores y microcomputadoras.
• Programadores interesados en actualizas sus conocimientos e incrementar sus competencias laborales.
• Interesados en hacer uso del Internet de las Cosas desde Raspberry Pi

Conocimientos previos recomendados

Se recomienda tener conocimiento introductorio de programación, señales eléctricas y actuadores.

Recursos técnicos requeridos (Software y hardware a ocupar)

Hardware

  • Raspberry Pi con Ubuntu 20.04
  • GPIO Extension Board
  • Protoboard
  • Minirelevador 5V DC SRD-5VDC-SL-C
  • Cables jumpers Dupont
  • Foco
  • Clavija
  • Socket

Software

  • Máquina virtual con Ubuntu 20.04 o más reciente
  • VSCode
  • Node.js
  • Express
  • Onoff library

Información complementaria

  • Los contenidos del curso se encuentran realizados en idioma ESPAÑOL.
  • La última actualización de algunos contenidos de este curso fueron realizados el día 07 de Nov de 2022.

Preguntas frecuentes y comentarios

Comentarios recientes