thermochromatic heater project

The project started with Hannah's Elektronik und Handwerk Workshop. My goal was to build a 7-segment textile display using thermochromatic pigments on a textile and an Arduino heater. I just managed two segments.

The electronics is a simple heat circuit, but even simpler. Don't blame me if your textile goes up in smoke :-)

The Arduino is powered by a 9V DC supply rated with 0.6A. Arduino's green power LED dims slightly when the heater goes on... Ambient air temperature was about 0 degrees celcius, so the thermochromatic pigments go back to their initial color quickly after the heater turned off.

Next step would be to add a temperature sensor (e.g. by means of a thermistor and an ADC) and beef up the heating algorithm.

Here is a video (45 sec, 3.6 MB, H.264, 640x480) and some pictures.

Trivial Arduino source code:

int led = 13;
int heater1 = 7;
int heater2 = 8;

void setup() { // initialize output pins
  pinMode(led, OUTPUT); 
  pinMode(heater1, OUTPUT);
  pinMode(heater2, OUTPUT);
void loop() { // heat two iron threads in alternating way
  digitalWrite(led, HIGH); // LED on
  digitalWrite(heater1, HIGH); // turn on first heater
  digitalWrite(heater1, LOW);
  digitalWrite(led, LOW); // LED off
  digitalWrite(led, HIGH); // LED on
  digitalWrite(heater2, HIGH); // turn on second heater
  digitalWrite(heater2, LOW);
  digitalWrite(led, LOW); // LED off

last update: Thursday, 05-Dec-2013 01:58:16 CET