

The STC 1000 is a versatile digital temperature controller manufactured by SMKN 1 CERME. It is widely used for regulating temperature in a variety of applications, including incubators, refrigeration systems, aquariums, and brewing setups. The device features a dual display for real-time temperature monitoring and setpoint configuration, offering precise control with adjustable parameters such as hysteresis, temperature calibration, and delay protection for compressors.








The following table outlines the key technical details of the STC 1000:
| Parameter | Specification |
|---|---|
| Manufacturer | SMKN 1 CERME |
| Manufacturer Part ID | SMKN 1 CERME |
| Input Voltage | AC 110V-220V ±10% |
| Temperature Range | -50°C to 99°C (-58°F to 210°F) |
| Temperature Accuracy | ±1°C |
| Sensor Type | NTC (10kΩ) sensor, included |
| Relay Output (Heating) | 10A at 220V AC |
| Relay Output (Cooling) | 10A at 220V AC |
| Power Consumption | <3W |
| Operating Temperature | -10°C to 60°C |
| Storage Temperature | -20°C to 75°C |
| Dimensions | 75mm x 34.5mm x 85mm |
The STC 1000 has a total of 8 terminals for wiring. The pin configuration is as follows:
| Pin Number | Label | Description |
|---|---|---|
| 1 | Power (L) | Live wire input for AC power |
| 2 | Power (N) | Neutral wire input for AC power |
| 3 | Cooling (NO) | Normally open relay output for cooling devices |
| 4 | Cooling (COM) | Common terminal for cooling relay |
| 5 | Heating (NO) | Normally open relay output for heating devices |
| 6 | Heating (COM) | Common terminal for heating relay |
| 7 | Sensor Input 1 | Temperature sensor input (NTC sensor) |
| 8 | Sensor Input 2 | Temperature sensor input (NTC sensor) |
The STC 1000 is typically a standalone device, but it can be monitored using an Arduino UNO by reading the temperature sensor. Below is an example code snippet for interfacing the NTC sensor with an Arduino:
// Example code for reading an NTC sensor with Arduino UNO
// Note: This assumes the NTC sensor is connected to an analog pin (e.g., A0).
const int sensorPin = A0; // Analog pin connected to the NTC sensor
float resistance = 10000; // Resistance of the NTC sensor at 25°C (10kΩ)
float beta = 3950; // Beta coefficient of the NTC sensor
float tempK, tempC; // Variables for temperature in Kelvin and Celsius
void setup() {
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int analogValue = analogRead(sensorPin); // Read the analog value
float voltage = analogValue * (5.0 / 1023.0); // Convert to voltage
float resistanceNTC = (5.0 - voltage) * resistance / voltage; // Calculate resistance
// Calculate temperature in Kelvin using the Steinhart-Hart equation
tempK = 1 / (1 / (25 + 273.15) + (1 / beta) * log(resistanceNTC / resistance));
tempC = tempK - 273.15; // Convert Kelvin to Celsius
Serial.print("Temperature: ");
Serial.print(tempC);
Serial.println(" °C");
delay(1000); // Wait 1 second before the next reading
}
Display Shows "EE" or Error Code:
Temperature Readings Are Inaccurate:
Relay Does Not Activate:
Device Does Not Power On:
Can I use the STC 1000 with DC-powered devices? No, the STC 1000 is designed for AC-powered devices only. Use a DC-AC relay module if DC devices need to be controlled.
What is the maximum cable length for the NTC sensor? The sensor cable can typically be extended up to 10 meters, but ensure proper shielding to avoid interference.
Can I use the STC 1000 for sub-zero temperature applications? Yes, the STC 1000 supports temperatures as low as -50°C, making it suitable for freezers and cold storage.
This concludes the documentation for the STC 1000. For further assistance, refer to the official user manual or contact the manufacturer.