The device consists of a DHT11 Humidity/Temperature sensor, a 12V high-flux fan and a bright 12V warning LED, hooked up to an ATmel328 microcontroller, on which the Arduino bootloader was installed. This allows for easy firmware upgrade, performed simply by plugging a USB connector to pins 1-4, plus the optional self-reset pin.