In this Instructable it is shown how to set up a Peltier component via an Arduino board. The instructable will consist of an introduction of the technology and the Arduino setup including general advice for using the unit.
The Arduino setup will consist of the Peltier unit, on/off button and a verification light. An example for an application for using this set up is a drink heater and cooler.
This Instructable is made for the course TfCD.
As one of the thermo-electric effects, the Peltier effect can be very convenient for various products. The Peltier effect converts electric voltage into a change in temperature. Because there are two dissimilar conductors into the circuit one junction of the unit will be cooled and the other will be heated. This effect is even stronger with two dissimilar semiconductors.
Peltier effect is commonly used as coolers, mainly for cooling electronic components and small instruments. It can be found on coolers for food and beverages, suitable for car or campers. Peltier coolers are currently replacing fan to cool CPU.
In general, Peltier cooling technology uses no motors or compressors, so it operates noiselessly. It does not contain refrigerants which are harmful to the ozone layer or contributing to greenhouse effect. In addition, it’s reliable, small-sized and maintenance-free. Component can be easily replaced when it’s not working properly. And it is possible to more accurately adjust the cooling effect than conventional compressors. One interesting aspect is the cooling function can be turned into heating by simply reversing the polarity. However, challenges Peltier cooling technology faces is efficiency and limited temperature differences. By now, the efficiency of Peltier cooling is only around 5% or so, which is lower than compressors.
In the near future, Peltier effect will mainly be adopted on small or portable devices considering its small size and simple components. Wearable devices can be an attractive option, such as jackets, smart watches etc. In addition, due to its high accuracy, it can be adopted on delicate devices which require certain temperatures to operate smoothly. Restricted by its low efficiency, it is however not possible to adopt Peltier modules on household refrigerators to completely replace traditional compressor cooling systems for now.
Next add import the coding to the Arduino setup.
When writing the code be careful to not sent to much voltage towards the Peltier module. The amount it can handle should be in the product description of the bought unit.
The used in this setup is written below:
int buttonPin = 3;
int buttonInput = 1;
int buttonState = 0;
int peltier = 6;
void setup() {
pinMode(buttonPin, INPUT);
}
void loop() {
buttonInput = digitalRead(buttonPin);
if (buttonInput == 0) {
if (buttonState == 0) {
buttonState = 1;
} else {
buttonState = 0;
}
delay(500);
}
if (buttonState == 1) {
analogWrite(peltier, 120); // Look first on how much voltage your peltier unit can handle 255 = 5V
} else {
analogWrite(peltier, 0);
}
delay(500);
}
Turning the setup on and off repeatedly over a short amount of time can be damaging for the Peltier unit! So try to wait a few minutes in between.
The setup should now be complete.