

The STC-1000 is a versatile digital temperature controller manufactured by SMKN1GEMPOL (Part ID: SMKN1GEMPOL). It is widely used in refrigeration, heating, and other temperature-sensitive applications. The device is equipped with a dual relay output, enabling it to control both heating and cooling systems. With its built-in temperature sensor input and intuitive interface, the STC-1000 allows users to set and maintain precise temperature ranges with ease.








| Parameter | Specification |
|---|---|
| Operating Voltage | 110V AC or 220V AC (±10%) |
| Temperature Range | -50°C to 99°C (-58°F to 210°F) |
| Temperature Accuracy | ±1°C (±2°F) |
| Sensor Type | NTC (10kΩ) |
| Relay Output (Heating) | 10A at 220V AC |
| Relay Output (Cooling) | 10A at 220V AC |
| Power Consumption | ≤3W |
| Operating Temperature | -10°C to 60°C (14°F to 140°F) |
| Storage Temperature | -20°C to 75°C (-4°F to 167°F) |
| Dimensions | 75mm x 34.5mm x 85mm |
| Pin Number | Label | Description |
|---|---|---|
| 1 | Power (L) | Live wire input for AC power supply |
| 2 | Power (N) | Neutral wire input for AC power supply |
| 3 | Cooling (NO) | Normally open terminal for cooling relay output |
| 4 | Cooling (COM) | Common terminal for cooling relay output |
| 5 | Heating (NO) | Normally open terminal for heating relay output |
| 6 | Heating (COM) | Common terminal for heating relay output |
| 7 | Sensor Input | Connects to the NTC temperature sensor |
| 8 | Sensor Input | Connects to the NTC temperature sensor (polarity-independent) |
The STC-1000 can be used alongside an Arduino UNO for advanced automation. Below is an example code snippet to monitor the temperature readings from the STC-1000's sensor:
// Example code to read temperature data from the STC-1000 sensor
// Note: This assumes the NTC sensor is connected to an analog pin on the Arduino
const int sensorPin = A0; // Analog pin connected to the NTC sensor
float voltage, resistance, temperature;
void setup() {
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int sensorValue = analogRead(sensorPin); // Read raw sensor value
voltage = sensorValue * (5.0 / 1023.0); // Convert to voltage
resistance = (10000.0 * voltage) / (5.0 - voltage); // Calculate resistance
// Convert resistance to temperature (simplified calculation for 10k NTC)
temperature = 1 / (0.003354 + 0.000256985 * log(resistance / 10000.0)) - 273.15;
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" °C");
delay(1000); // Wait 1 second before the next reading
}
Device Does Not Power On:
Temperature Readings Are Inaccurate:
Relays Do Not Activate:
Display Shows Error Codes:
Can the STC-1000 be used with DC-powered devices? No, the STC-1000 is designed for AC-powered devices only.
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.
How do I reset the STC-1000 to factory settings? Press and hold the "SET" button for 5 seconds while powering on the device.
Can I use the STC-1000 outdoors? The device is not weatherproof. Use it in a dry, indoor environment or within a protective enclosure.