Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
50% encontró este documento útil (2 votos)
178 vistas8 páginas

Actividad1 - Robótica v02

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 8

Asignatura Datos del alumno Fecha

Robótica, Sistemas Apellidos:


Inteligentes y Ciberfísicos Nombre:

Simulación del control ON/OFF de un motor servo


en un robot mediante sensor de temperatura y un
ESP32
▸ Objetivos de la actividad:
o Mediante esta actividad analizarás un código en MicroPython y
explicarás qué función cumple cada línea.
o En esta actividad programarás y simularás un motor servo para que
oscile cada 180° de manera indefinida.
o Con esta actividad vas a conseguir simular una tarjeta ESP32 y realizar
comunicaciones a través de MQTT de un sensor de temperatura DHT22,
cuyo umbral activará un motor servo.

▸ Descripción de la actividad y pautas de elaboración:


WOKWI ESP32 Simulator es un simulador de electrónica en línea gratuito;
puede conectar sensores de terceros y otros periféricos para completar el proyecto
en línea. No se necesita hardware. Los desarrolladores de Wokwi están trabajando
para agregar más y más funciones al simulador en línea. Es posible suscribirse para
recibir actualizaciones sobre WOKWI ESP32 Simulator y los proyectos creados con
WOKWI. Puedes usar el simulador ESP32 en Linux, Windows o incluso Chromebooks
y MacOS; el proyecto se ejecuta en el navegador, por lo tanto, siempre podrás
ejecutar los proyectos en el móvil también.

I. Exploración de la plataforma.
1. Ingresa al siguiente enlace: https://wokwi.com/

Actividades
Asignatura Datos del alumno Fecha
Robótica, Sistemas Apellidos:
Inteligentes y Ciberfísicos Nombre:

Es posible realizar simulaciones de tarjetas Arduino, ESP32, STM32, así como


Raspberry Pi Pico.
2. WOKWI es una forma más rápida de crear prototipos de proyectos de IoT
con los microcontroladores ESP32. Si ingresas a la sección de ESP32
encontrarás:
a. Proyectos destacados.
b. Plantillas de Inicio
c. Últimos proyectos

Actividades
Asignatura Datos del alumno Fecha
Robótica, Sistemas Apellidos:
Inteligentes y Ciberfísicos Nombre:

II. Exploración de un proyecto destacado.


1. Ingresa al proyecto que se titula MicroPython MQTT Weather Logger
(ESP32): https://wokwi.com/projects/322577683855704658

Actividades
Asignatura Datos del alumno Fecha
Robótica, Sistemas Apellidos:
Inteligentes y Ciberfísicos Nombre:

En esta simulación se utiliza una tarjeta ESP32 y un sensor DHT22


(temperatura y humedad) conectado a voltaje (cable rojo a PIN “3V3”),
tierra (cable negro a PIN “GND”) y la señal (cable verde al PIN “16”).
2. Corre la simulación y analiza el funcionamiento del programa.
Nota: Mientras corre la simulación puedes modificar los valores de
temperatura y humedad dando clic en el sensor DHT22:

3. Analiza el código del main.py que se observa en la parte izquierda y realiza


una descripción detallada de lo que realiza cada una de las líneas del código.
Recuerda que los comentarios se colocan anteponiendo el carácter “#” de
modo que el texto del comentario se convierte al color verde.
Ejemplo: Para la línea 20 del código:
import network # Este comando realiza la importación de la
librería de MicroPython titulada "network" la cual está
disponible en:
https://docs.micropython.org/en/latest/library/network.html

4. Documenta tu trabajo.

III. Proyecto con plantilla de inicio.

Actividades
Asignatura Datos del alumno Fecha
Robótica, Sistemas Apellidos:
Inteligentes y Ciberfísicos Nombre:

1. Ingresa a la plantilla de inicio de la tarjeta ESP32:


https://wokwi.com/projects/new/esp32

2. Haz clic en el símbolo “+” azul:

3. Aparecerá un menú de componentes que puedes agregar al proyecto:

Actividades
Asignatura Datos del alumno Fecha
Robótica, Sistemas Apellidos:
Inteligentes y Ciberfísicos Nombre:

Realiza la búsqueda de un “servo” y agrégalo al proyecto:

4. Cablea el “servo” a la tarjeta ESP32 (para cablear debes dar doble clic en el
PIN que deseas cablear, y, sin soltar el botón del mouse, arrastar hasta su
destino al cable.

Actividades
Asignatura Datos del alumno Fecha
Robótica, Sistemas Apellidos:
Inteligentes y Ciberfísicos Nombre:

5. Realiza un programa utilizando MicroPython que mueva 180° servomotor de


manera intermitente.
6. Realiza la simulación y documenta tu programa.

IV. Integración de dos proyectos.


1. Realiza una propuesta para unificar los proyectos de la etapa II y III de esta
Actividad y obtener un programa que mueva de manera intermitente el
“servo” cuando se supera un umbral de temperatura ambiente, y deje de
moverse cuando la temperatura desciende.
2. Realiza la simulación.
3. Documenta tu propuesta.

▸ Extensión máxima de la actividad (20 páginas) y formato (fuente Calibri, tamaño


12 e interlineado 1.5).

Actividades
Asignatura Datos del alumno Fecha
Robótica, Sistemas Apellidos:
Inteligentes y Ciberfísicos Nombre:

Rúbrica
Simulación del control
ON/OFF de un motor
Puntuación
servo en un robot Peso
Descripción máxima
mediante sensor de %
(puntos)
temperatura y un ESP32
(valor real: 5 puntos)
Análisis correcto de las líneas de
código MicroPython del programa
Criterio 1 del ESP32 que recibe datos del 2 20%
sensor DHT22 mediante el protocolo
MQTT
Realización correcta de la simulación
Criterio 2 del motor servo movido por el ESP32 3 30%
de manera oscilatoria.
Integración correcta del motor servo
para que sea activado
Criterio 3 4 40%
exclusivamente cuando la
temperatura supere un umbral.
Elaboración del informe mostrando
Criterio 4 la realización del trabajo completo 1 10%
de forma concisa, clara y limpia.
10 100 %

Actividades

También podría gustarte