6.3.1.9 Práctica de laboratorio: cree un diagrama de secuencia para el proyecto

Última actualización: octubre 22, 2022

6.3.1.9 Práctica de laboratorio: cree un diagrama de secuencia para el proyecto (versión para el instructor)

Nota para el instructor: El color de fuente rojo o las partes resaltadas en gris indican texto que aparece en la copia del instructor solamente.

Topología

Objetivos

  • Use WebSequenceDiagrams para describir el proceso
  • Guarde, exporte, imprima y comparta el diagrama

Aspectos básicos/situación

WebSequenceDiagrams es un sitio web que permite a los usuarios diagramar interacciones entre objetos. En esta práctica de laboratorio, creará un diagrama de secuencia que describirá el proceso de utilizar RedBoard y Raspberry PI para registrar los eventos de amanecer y atardecer con IFTTT en el calendario de Google.

Recursos necesarios

  • PC con acceso a Internet
  • Conexión basada en Ethernet a Internet con DHCP y sin filtro de tráfico

Parte 1: Use WebSequenceDiagrams para describir el proceso

Paso 1: Registre una cuenta de usuario gratuita en WebSequenceDiagrams

Si actualmente no tiene una cuenta de usuario en WebSequenceDiagrams, vaya a https://www.websequencediagrams.com/ para registrarse gratis.

Paso 2: Título del diagrama

a. Con el menú Más en la esquina superior derecha, haga clic en Nuevo para comenzar un nuevo diagrama.

b. Nombre el proyecto con la palabra clave título en la primera línea del área de texto en el diagrama nuevo.

Titule Registrar Amanecer y Atardecer en el calendario de Google con IFTTT

Paso 3: Organice los objetos en el diagrama

a. Coloque los objetos necesarios para registrar el amanecer y el atardecer en el diagrama ingresando las siguientes líneas de texto. Los objetos se crean interpretando varios caracteres especiales en el texto. Por ejemplo, la secuencia ‘->’ crea una relación entre dos objetos y ‘:’ brinda una descripción de la relación.

PhotoResistor->RedBoard:Connects To
RedBoard->RaspberryPi:Connects To
RaspberryPi->IFTTT:Connects To
IFTTT->GoogleCalendar:Connects To

Nota: los nombres de los objetos detectan entre mayúscula y minúscula.

b. Deslice el área gris para aumentar o disminuir el diagrama.

c. Haga clic en varias flechas en el diagrama para resaltar el código asociado.

d. Agregue descripciones adicionales para las conexiones entre los objetos físicos en el diagrama.

RaspberryPi->RedBoard: 5V USB
RaspberryPi->RedBoard: Flashes Firmware
RedBoard->PhotoResistor: 3V

Paso 4: Registre eventos en un bucle

a. Cree un diagrama de bucle que describa el proceso de muestra de la fotorresistencia cada segundo con la palabra clave bucle.

Bucle Repetir cada segundo
PhotoResistor->RedBoard: Analog Light/Dark A0
note right of RedBoard: Considers Analog Value
RedBoard->RaspberryPi: Converts Analog Value to Digital
end

b. Mueva el cursor sobre la declaración final para colocar más códigos dentro del bucle.

c. Añada las acciones que Raspberry Pi e IFTTT adoptarán si la fotorresistencia cambia de oscura a iluminada o viceversa.

Optar por oscura a iluminada
    RaspberryPi->IFTTT: Sunrise is Here!
    IFTTT->GoogleCalendar: Sunrise is Here!
end
Optar por iluminada a oscura
    RaspberryPi->IFTTT: Sunset is Here!
    IFTTT->GoogleCalendar: Sunset is Here!
end

Nota: se requiere el espaciado correcto para que el diagrama se represente correctamente.

d. Examine el diagrama completado

Parte 2: Guarde, exporte, imprima y comparta el diagrama

Paso 1: Guardar el diagrama

a. Con el menú Más en la esquina superior derecha, haga clic en Guardar como para guardar el diagrama.

b. Designe el diagrama apropiadamente y haga clic en Guardar.

Paso 2: Guardar una imagen del diagrama

Con el menú Más, haga clic en Exportar para que el diagrama se represente como una imagen.

Nota: solo la imagen .png está disponible con el servicio gratuito.

Paso 3: Imprimir el diagrama

Con el menú Más, haga clic en Imprimir para dirigir el diagrama a la impresora o guardarlo como PDF.

Paso 4: Compartir el diagrama

Haga clic en el botón Compartir para crear un enlace estático al diagrama.

Reflexión

¿Cuál es el propósito de la diagramación de las interacciones de IoT?

La mayoría de las personas entienden los diagramas con más facilidad que la electrónica y los códigos. Crear un diagrama también puede ayudar a las personas a detectar fallas en la lógica.

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
¿Tienes otra pregunta? Por favor comentax