Sparmatic: Unterschied zwischen den Versionen

Aus Wiki CCC Göttingen
Zur Navigation springen Zur Suche springen
 
Zeile 10: Zeile 10:
We are currently writing an alternative Firmware for one one of these revisions. You can get it by cloning this git repository:
We are currently writing an alternative Firmware for one one of these revisions. You can get it by cloning this git repository:
<pre>git clone http://www.0x53a.de/git/sparmatic</pre>
<pre>git clone http://www.0x53a.de/git/sparmatic</pre>
(This repo might not have the latest state...)
===Features===
===Features===
* Motor control:
* Motor control:

Aktuelle Version vom 25. April 2012, 12:31 Uhr

{{#if: Ivanivel|| colspan="2" | Ivanivel {{#if: Marvin|| colspan="2" | Marvin {{#if: || colspan="2" | {{#if: || colspan="2" | {{#if: || colspan="2" | {{#if: || colspan="2" |
Project: Sparmatic
Members
Opened sparmatic with ISP connector

Sparmatic is a thermostat that is relatively cheap and quite easy to mod. It costs from 13 to 25 EUR. It contains a simple AVR ATmega169/ATmega169PA. However, as there are different microcontrollers mentioned in the last sentence, there are several revisions of the device.

Alternative Firmware[Bearbeiten]

We are currently writing an alternative Firmware for one one of these revisions. You can get it by cloning this git repository:

git clone http://www.0x53a.de/git/sparmatic

(This repo might not have the latest state...)

Features[Bearbeiten]

  • Motor control:
    • Readout of the motor's rotation sensor (and counting)
    • Current measuring and automatic switch-off
    • return to home
    • move to specified position
  • Readout of the temperature sensor (including some calibration)
  • Some simple PI controller
  • LCD
    • Bargraph
    • Day row
    • 4 digit numbers (e.g. for temperatures, position counts...)
    • All symbols (mostly untested :)

Planned Features[Bearbeiten]

  • LCD
    • Convert characters to 14 segment display (if needed)
  • Onewire slave support
  • Buttons & Rotary encoder
  • Window open switch
  • Measurement and inclusion into regulation of return temperature (to get maximum efficiency of the heating)