User Tools

Site Tools

This is an old revision of the document!


ISTAtrol

ISTAtrol v0.1 prototype in action. Does its basic duty, but lacks many planned features due to the ATtiny2313 featuring only 2\_kB program memory.

ISTAtrol v0.1 prototype in action. Does its basic duty, but lacks many planned features due to the ATtiny2313 featuring only 2 kB program memory.

The ISTAtrol is a device for controlling temperature of a heating radiator depending on the temperature of the ISTA heating consumption counter and, in a next step, also depending on room temperature. It's easily DIY-able and code is Open Source, so it can be custom programmed without too much effort. It means to replace traditional mechanical thermostats.

It was designed because these ISTA counters measure heating consumption based on the temperature of the radiator, only, which leaves much room for optimisation.

Features

All the planned features. Currently most of them couldn't be implemented, see the [[#TODO]] section.

All the planned features. Currently most of them couldn't be implemented, see the TODO section.

Of the shown features currently works:

  • USB.
  • External and USB voltage source (only one of both required).
  • 1 temperature sensor.
  • Radiator valve motor.
  • In System Programming (ISP)

All other features require some schematic and PCB layout changes as well as an upgrade to an ATtiny4313. One could operate LEDs or user buttons right now, but then one would have to drop temperature controlling code due to ATtiny2313's tight program memory.

Disappointed? Well, at least it's demonstrated that the design principle works and an 20-pin ATtiny is suited for the task. Good preconditions for the next prototype :-)

istatrol.1458781035.txt.gz · Last modified: 2018/05/27 16:10 (external edit)