Summary of Cup Cooler using an Arduino
The project describes a simple Arduino-based cup cooler using a TEC1-12704 thermoelectric cooler, an LM335 temperature sensor, and a 12V DC fan controlled via an optocoupler (4N33). The setup achieved cooling of a cold plate to -20°C, lowering water temperature to 5.5°C inside a cup. Wiring involves connecting the TEC, fan, sensor, and optocoupler to an Arduino Uno with appropriate resistors and power supply. The project emphasizes minimal skills and suggests potential improvements like adding switches for better control.
Parts used in the Cup Cooler project:
- Arduino Uno
- Breadboard
- 220 Ohm resistor (three 750 Ohm resistors in parallel used)
- 12V DC fan (3 wire or 2 wire)
- TEC1-12704 Thermoelectric Cooler (TEC)
- 12V DC adaptor (2.5 Amp)
- Optocoupler 4N33
- Jumper wires
- LM335Z Temperature Sensor
- Thermal Paste
- Glue Gun
This is my first Instructable, so please judge harshly so that I can learn 🙂
Its a simple project minimal skills needed.
Drawings are made using: Fritzing
Code Written using Codebender
The cold plate got to -20c
Watter in the cup measured @ 5.5c compared to icecube @2.5c
Step 2: Wiring everything
Optocoupler 4N33
Pin1 – Digital I/O 9 via 220Ohm resistor
Pin2 – Ground
Pin4 – DC fan Positive
Pin5 – 12V positive
DC Fan
Ground – to 12v Ground
LM335 Temp sensor
Vin – 5V arudino
Grn – Ground arduino
Vout – Analog 0
TEC1-12704 TEC
Positive to 12v DC positive
Negative to 12v DC negative
Better would to add a switch or another Optocoupler to turn ON/OFF
Things To Find
list of items i have used:
Arduino uno
Breadboard
220ohm resistor (i have used 3 x750 in parallel as couldn’t find anything smaller) anything from 100 to 220 will do.
12v dc fan 3 wire but 2wire will do the same job.
TEC1-12704 TEC Thermoelectric Cooler
12volt DC adaptor 2.5 amp
Optocoupler 4N33
jumper wires
LM355Z Temperature Sensor
Thermal Past
Glue Gun
For more detail: Cup Cooler using an Arduino