

The STC-1000 is a versatile digital temperature controller manufactured by SMKN 1 Lmg (Part ID: 02). It is widely used for regulating temperature in a variety of applications, such as incubators, refrigerators, aquariums, and fermentation chambers. The device features a dual relay output, enabling simultaneous control of heating and cooling systems. It also includes a temperature sensor for precise monitoring and control.








| Parameter | Specification |
|---|---|
| Operating Voltage | 110V AC or 220V AC (±10%) |
| Temperature Range | -50°C to 99°C |
| Temperature Accuracy | ±1°C |
| Sensor Type | NTC (10kΩ) temperature sensor |
| Relay Output Capacity | 10A at 220V AC (per relay) |
| Power Consumption | ≤3W |
| Display Type | LED digital display |
| Dimensions | 75mm x 34.5mm x 85mm |
| Operating Temperature | -10°C to 60°C |
| Storage Temperature | -20°C to 75°C |
The STC-1000 has a total of 8 terminals for wiring connections. Below is the pin configuration:
| Terminal Number | Description |
|---|---|
| 1 | Power input (Live wire, L) |
| 2 | Power input (Neutral wire, N) |
| 3 | Cooling relay output (Live wire, L) |
| 4 | Cooling relay output (Neutral wire, N) |
| 5 | Heating relay output (Live wire, L) |
| 6 | Heating relay output (Neutral wire, N) |
| 7 | Temperature sensor input (Sensor wire) |
| 8 | Temperature sensor input (Sensor wire) |
While the STC-1000 is a standalone device, it can be integrated with an Arduino UNO for advanced automation. Below is an example code snippet to read the temperature data from the STC-1000's sensor (if accessible) and display it on the Arduino's serial monitor.
// Example code for interfacing an NTC sensor with Arduino UNO
// 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 the analog value
voltage = sensorValue * (5.0 / 1023.0); // Convert to voltage
resistance = (10000 * voltage) / (5.0 - voltage); // Calculate resistance
temperature = 1 / (0.003354 + 0.000256985 * log(resistance / 10000));
temperature -= 273.15; // Convert Kelvin to Celsius
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" °C");
delay(1000); // Wait 1 second before the next reading
}
Note: The above code assumes direct access to the NTC sensor. If the STC-1000 is used as a standalone controller, this code may not apply.
Display Shows "EE" or Error Code:
Relay Does Not Activate:
Temperature Readings Are Inaccurate:
Device Does Not Power On:
Q: Can the STC-1000 control both heating and cooling simultaneously?
A: Yes, the STC-1000 has dual relay outputs, allowing it to control heating and cooling devices independently.
Q: Is the STC-1000 waterproof?
A: No, the STC-1000 is not waterproof. Avoid exposing it to moisture or liquids.
Q: Can I extend the length of the temperature sensor cable?
A: Yes, but ensure the extension does not introduce significant resistance, which could affect accuracy.
Q: What happens if the power supply is interrupted?
A: The STC-1000 will retain its settings and resume operation once power is restored.
This concludes the documentation for the STC-1000. For further assistance, refer to the manufacturer's user manual or contact technical support.