banner

Notizia

May 08, 2023

Registratore di temperatura USB con alcuni trucchi extra

Molti di noi hacker elettronici tendono ad avere almeno la stessa attrezzatura comune sui nostri banchi, vale a dire un multimetro, un oscilloscopio, una sorta di alimentatore regolabile e forse un analizzatore logico. Si tratta di ottimi strumenti che coprono molti aspetti, ma la gestione delle misurazioni della temperatura viene spesso trascurata. Un'improvvisa necessità di questo tipo spesso si traduce semplicemente nell'acquisto di un'unità di misura dedicata o di una scheda termocoppia eBay economica e nel semplice utilizzo di alcuni hack. [Jana Marie Hemsing] aveva bisogno di misurare il lato termico delle cose, si stufò di fare a pezzi pile di assi e progettò uno strumento adeguato per il compito.

Il risultato è un frontend per termocoppia a quattro canali molto ordinato, che alimenta i dati nel computer host tramite USB. Ciascuno dei quattro canali può essere un ingresso di tipo K o un ingresso per termistore NTC, deciso al momento dell'assemblaggio della scheda, ma potresti semplicemente costruire due unità con quattro canali ciascuna e coprire tutte le basi. L'ingresso della termocoppia di tipo K si basa sul dispositivo della serie MAX31855. Sebbene il dispositivo con suffisso "KASA" sia probabilmente il più comune, se è necessario dedicare alcuni canali alla gestione di uno degli altri sei tipi di termocoppie comuni, è sufficiente inserire la variante MAX31855 appropriata e il gioco è fatto. .

Per il controller, [Jana] ha scelto il comune microcontroller STM32F0x, che gestisce tutto il lato relativo al protocollo USB. La funzionalità extra aggiunta consente il pilotaggio diretto di un controller del riscaldatore tramite il ponte H DRV8837, con alcune uscite extra a collettore aperto per altre cose che potresti voler pilotare. Ciò consente al logger di funzionare come una sorta di dispositivo IO termico. Il firmware è scritto nel buon vecchio HAL STM32, utilizzando lo standard STM32CubeMX e la toolchain GCC. Sembra che il Makefile sia arrivato tramite il percorso STM32 Project Generator. Anche il firmware ha un bel asso nella manica; con un semplice tocco dell'interruttore sul retro, il firmware può passare dall'emissione di dati CSV su un collegamento USB CDC standard (una porta seriale virtuale) oppure può presentare un'interfaccia terminale SCPI, consentendo l'integrazione nei flussi di test esistenti basati su SCPI. Bel lavoro!

Abbiamo visto alcuni progetti di logging su queste pagine della fiera, come questo dispositivo logger ESP32 alimentato a batteria. Se la registrazione IoT è la tua passione, ecco qua.

CONDIVIDERE