Precision Thermometer

A precise battery-powered thermometer + hygrometer

Precision Thermometer

The idea for this combined thermometer and hygrometer came from the desire for a way to determine the best way to cool my shared attic flat in the summer. It should be able to measure temperatures down to a minimum precision of 0.1 °C and react quickly to changes in the ambient temperature. I wanted it to be small and portable, with a battery life long enough so that I didn’t have to worry about replacing the battery too often even with regular use. In addition, a simple data logging functionality would be nice.

[Read More]

Electronic Load

An electronic load controlled by an STM32 microcontroller

Electronic Load
At the moment, it’s only a constant current load, but constant power and constant resistance modes could be implemented in software. The load MOSFET is a BTS141 by Infineon Technologies, which comes with a few handy protection features. It is controlled by an op-amp in the “standard” ground-referenced constant current load topology. A second MOSFET is used to protect the circuit in case of reverse polarity at the inputs. The load is controlled by an STM32L031 microcontroller. [Read More]

Angry Pixel

Game on the EK-TM4C123GXL and a 64x16 LED matrix where you have to throw a pixel

Angry Pixel

This is a simple game where you have to throw a pixel. The game is drawn to a 64x16 monochrome LED matrix. The ARM Cortex-M4F based microcontroller of the EK-TM4C123GXL development board simulates a two-dimensional grid-based world. There are destructible (hollow) and indestructible (filled) blocks that serve as obstacles. The goal is to hit and destroy all spheres/circles by correctly aiming and adjusting the throwing power.

[Read More]