hopefully this is an okay place to ask this question, but anyway, I'm working on a project to measure efficiency of a mono-crystalline solar cell based off temperature in the enclosure. The solar cell is 150x130mm and the enclosure will match that size and be a bit taller so I can introduce a light source. My first plan for increasing the temperature beyond ambient temperature was to use either a heat-gun or a hair-dryer. I have a thermal sensor to see the temperature inside as it increases, but I'm wondering what other options I have to more effectively control the temperature in this small enclosure. I would like to increase the temperature to at least ~50 degrees Celsius, and on the other end possibly 0 degrees celsius, which would likely require a different tool. I've also thought of using a small Thermoelectric Cooler in order to cool down the environment, as well as heat up, but that requires a bit of setup so I'm not sure what other options I have.
TL;DR: What can I use to heat (and / or) cool a small insulated box?