▷ Practice 1 #TSCLAB: Initial setups and tests

⭐⭐⭐⭐⭐ Practice 1 #TSCLAB: Initial setups and tests

Objetivo general:

  • Entender el funcionamiento básico de TSC-Lab para la realización de futuras prácticas.

Objetivos específicos:

  • Analizar el comportamiento de la curva cuando los heaters están activados y desactivados.
  • Guardar las mediciones obtenidas con ayuda de Cool Term y exportarlas en un archivo comma-separtaed-values (csv).

Repositorio:

Materiales:

  • Programa Cool Term
  • PCB de Temperature Control Lab (TSC-Lab)

Introducción:

El laboratorio de control de temperatura es un sistema en lazo cerrado. Sin embargo, en esta y futuras prácticas a realizar se comportará como un sistema de control en lazo abierto ya que no existe retroalimentación, únicamente los heaters se activan y los sensores empiezan a medir el incremento de temperatura y al desactivarlos los sensores miden como la temperatura baja hasta llegar a la temperatura del entorno.

Esta práctica se divide en dos partes, en la Parte A se explica el funcionamiento del software cargado a la PCB de TSC-Lab y en la Parte B se enseña a como almacenar los datos sensados con la placa.

Parte A

Procedimiento:

  1. Instalar la placa ESP-32 en el IDE de Arduino, para hacerlo siga los siguientes pasos:
De clic en "Archivo"

Clic en "Preferencias"


Copie el siguiente enlace:
https://dl.espressif.com/dl/package_esp32_index.json
Y péguelo en el "Gestor URLs", luego de clic en "Ok"
Dar clic en "Herramientas"

Clic en "Placa > Gestor de Placas"


En el buscador escriba: esp32 y de clic en "instalar"
Finalmente de clic en "cerrar"

  1.  Instalar la librerías OneWire y DallasTemperature en el IDE de Arduino. Para ello de clic en el nombre de cada una de las librerías para dirigirse a un enlace externo, en este caso se hará la demostración con OneWire:
 Dar clic en "Code > Download ZIP"
Escoger la ruta donde desea almacenar el archivo .zip
Clic en "Programa > Incluir Librería > Añadir biblioteca .ZIP"

Busque el directorio donde guardó el archivo .zip y dar clic en "Abrir"

Si la instalación fue exitosa le aparecerá el siguiente mensaje en pantalla:

Realice el mismo procedimiento con DallasTemperature.

  1. Copiar el código en el IDE de Arduino:        
  1. Cargar el código a la placa
  2. Para visualizar las mediciones se debe abrir el "Serial Plotter" del IDE de Arduino. Si se quiere activar o desactivar los heaters es necesario cerrar el "Serial Plotter" y abrir el "Monitor Serie" para enviarle comandos de activación y desactivación, luego de hacerlo se debe cerrar el "Monitor Serie" y abrir nuevamente el "Serial Plotter" con la finalidad de visualizar la gráfica ya que no es posible abrir los dos a la vez.
Nota: los comandos de activación y desactivación de los heaters deben ser enviados por el "Monitor Serie" y son los siquientes:
  • Para activar el heater 1 se debe enviar el comando: t1_on
  • Para desactivar el heater 1 se debe enviar el comando: t1_off
  • Para activar el heater 2 se debe enviar el comando: t2_on
  • Para desactivar el heater 2 se debe enviar el comando: t2_off

Demostración:


Parte B

Procedimiento:

  1. Instalar Cool Term. En el siguiente video se enseña como descargar y utilizarlo:
Nota: los comandos de activación y desactivación de los heaters son los mismos de la Parte A

Resultados:

  • Los archivos .csv generados de esta práctica se los puede apreciar aquí. 

Comentarios

Popular Posts

▷ Especificaciones del módulo ESP32

▷ #ESP32 - REAL-TIME CLOCK #RTC INTERNO

▷ Data visualization: of Temperature, Humidity, and CPU Temp.

▷ PROTEUS PCB DESIGN

▷ #ESP32 - SINCRONIZAR RTC INTERNO CON SERVIDOR NTP

▷ SISTEMAS DIGITALES 2, PROYECTOS PROPUESTOS (2021 PAO1)

▷ Instalación de ALTIUM CircuitMaker y especificaciones del módulo ESP32

▷ INTRODUCCIÓN AL USO DE LABVIEW

▷ #ESP32 - INSTALAR LIBRERIAS DESDE GESTOR LIBRERIAS ARDUINO

arduino-esp32: Instalación soporte placas ESP32 para programarlas usando Arduino IDE.