Sensor de termopar USB de 2 canales con STM32 - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Sensor de termopar USB de 2 canales con STM32 – Calendae

Hola y mil gracias por leerme. En el teclado Jordi Oriol y hoy te voy a contar sobre Sensor de termopar USB de 2 canales con STM32 – Calendae

UN par termoeléctrico es uno de los sensores más utilizados en la actualidad para medir la temperatura. Desde la punta de su soldador hasta su horno de gas, su valor es innegable, por lo que si no está integrando uno en sus proyectos, ¡debería hacerlo! Son económicos y extremadamente útiles. Si usted es, probablemente quería probar un termopar o quería medir rápidamente la temperatura con la ayuda de su computadora. ¡Pues ahora puedes!

El creador Richard Klinger desarrollado un cómodo y bastante simple de use un sensor de termopar de 2 canales que funcione a través de USB. Consiste en una pequeña PCB de 60 mm x 80 mm que se conecta a la computadora a través de USB y lee las temperaturas de dos sensores de termopar tipo K a través de un MAX31855 ADC. Luego, el ADC se vincula a un archivo STM32F070CBT6 microcontrolador, impulsado por la popular plataforma ST y fácilmente configurado y manipulado por STM32CubeIDE.

Cuando el dispositivo se alimenta desde el puerto USB, comienza a enviar medidas desde los sensores como valores CSV. También puede recibir comandos para configurar el reloj RTC y el intervalo entre mediciones (que puede ser en un intervalo relativo o en un tiempo específico). El dispositivo funciona en modo USB CDC, haciendo posible trabajar en cualquier programa de terminal ya que el dispositivo se registra en la computadora host como una interfaz en serie. También se puede configurar en modo de cargador de arranque DFU para que el usuario pueda instalar firmware diferente. Finalmente, en caso de errores, causados ​​por ejemplo por un sensor defectuoso, el segundo canal no emitirá valores, lo que tiene sentido cuando solo se usa un canal. Si ambos no están disponibles, se muestra un error.

Además de la PCB, el proyecto va acompañado de una interfaz basada en PyQt, que contiene un gráfico de las medidas de ambos sensores a lo largo del tiempo y que permite configurar los tiempos. Desafortunadamente, si no se siente cómodo usando una interfaz de línea de comandos, necesitará al menos convertir el script de Python de la interfaz en un ejecutable. Además de la interfaz, también hay modelos STL para los paneles delantero y trasero, pero la carcasa termina ahí, donde la carcasa alrededor de la PCB sería muy apreciada y le daría una razón más para construir y apoyar este proyecto.

La interfaz PyQt que acompaña al proyecto de PCB

Es posible que haya descubierto esto a partir de todos los archivos involucrados, pero si no lo ha hecho, el proyecto está completamente alojado en Github, para que pueda acceder a los archivos STM32, la interfaz PyQt, la PCB KiCad y los archivos OpenSCAD gratis, lo cual es una locura, considerando su integridad. En general, este es un proyecto bastante bueno y debería valer la pena.

Github del proyecto: https://github.com/richardklingler/usbthermocouple

Deberías compartir en tu Facebook para que tus colegas lo consulten

??? ? ? ???

Comparte