Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use STC-1000: Examples, Pinouts, and Specs

Image of STC-1000
Cirkit Designer LogoDesign with STC-1000 in Cirkit Designer

Introduction

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.

Explore Projects Built with STC-1000

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
STM32F103C8T6-Based Spectral Sensor with ST7735S Display and Pushbutton Control
Image of ColorSensor: A project utilizing STC-1000 in a practical application
This circuit features an STM32F103C8T6 microcontroller interfaced with a China ST7735S 160x128 display and two spectral sensors (Adafruit AS7262 and AS7261). It also includes two pushbuttons for user input, with the microcontroller managing the display and sensor data processing.
Cirkit Designer LogoOpen Project in Cirkit Designer
STM32F103C8T6-Based Water Level Monitoring and Communication System with SIM900A and LoRa Connectivity
Image of water level: A project utilizing STC-1000 in a practical application
This circuit features a microcontroller (STM32F103C8T6) interfaced with a SIM900A GSM module, an HC-SR04 ultrasonic sensor, a water level sensor, and a LoRa Ra-02 SX1278 module for long-range communication. The STM32F103C8T6 is configured to communicate with the GSM module and LoRa module via serial connections, and it reads data from the ultrasonic and water level sensors. An FTDI Programmer is connected for programming and serial communication with the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
STM32F103C8T6-Based Environmental Monitoring System with Multi-Sensor Integration
Image of NMKT: A project utilizing STC-1000 in a practical application
This circuit features an STM32F103C8T6 microcontroller as the central processing unit, interfacing with various sensors and output devices. It includes an MQ-4 methane gas sensor and an MQ135 air quality sensor for environmental monitoring, both connected to analog inputs. The circuit also controls a buzzer via a BC547 transistor, indicating certain conditions, and displays information on a 16x2 I2C LCD. Turbidity measurement is facilitated by a dedicated module, and a red LED indicates operational status or alerts, with resistors for current limiting and capacitors for power supply stabilization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
Image of LRCM PHASE 2 BASIC: A project utilizing STC-1000 in a practical application
This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with STC-1000

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of ColorSensor: A project utilizing STC-1000 in a practical application
STM32F103C8T6-Based Spectral Sensor with ST7735S Display and Pushbutton Control
This circuit features an STM32F103C8T6 microcontroller interfaced with a China ST7735S 160x128 display and two spectral sensors (Adafruit AS7262 and AS7261). It also includes two pushbuttons for user input, with the microcontroller managing the display and sensor data processing.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of water level: A project utilizing STC-1000 in a practical application
STM32F103C8T6-Based Water Level Monitoring and Communication System with SIM900A and LoRa Connectivity
This circuit features a microcontroller (STM32F103C8T6) interfaced with a SIM900A GSM module, an HC-SR04 ultrasonic sensor, a water level sensor, and a LoRa Ra-02 SX1278 module for long-range communication. The STM32F103C8T6 is configured to communicate with the GSM module and LoRa module via serial connections, and it reads data from the ultrasonic and water level sensors. An FTDI Programmer is connected for programming and serial communication with the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of NMKT: A project utilizing STC-1000 in a practical application
STM32F103C8T6-Based Environmental Monitoring System with Multi-Sensor Integration
This circuit features an STM32F103C8T6 microcontroller as the central processing unit, interfacing with various sensors and output devices. It includes an MQ-4 methane gas sensor and an MQ135 air quality sensor for environmental monitoring, both connected to analog inputs. The circuit also controls a buzzer via a BC547 transistor, indicating certain conditions, and displays information on a 16x2 I2C LCD. Turbidity measurement is facilitated by a dedicated module, and a red LED indicates operational status or alerts, with resistors for current limiting and capacitors for power supply stabilization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of LRCM PHASE 2 BASIC: A project utilizing STC-1000 in a practical application
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Incubators for hatching eggs
  • Temperature regulation in refrigerators and freezers
  • Aquariums and terrariums
  • Home brewing and fermentation processes
  • HVAC systems

Technical Specifications

Key Technical Details

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

Pin Configuration and Descriptions

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)

Usage Instructions

How to Use the STC-1000 in a Circuit

  1. Power Connection: Connect terminals 1 and 2 to the AC power supply (110V or 220V, depending on your model).
  2. Sensor Connection: Attach the NTC temperature sensor to terminals 7 and 8. Ensure the sensor is placed in the environment where temperature regulation is required.
  3. Relay Outputs:
    • Connect the cooling device (e.g., a fan or refrigeration unit) to terminals 3 and 4.
    • Connect the heating device (e.g., a heater or heating pad) to terminals 5 and 6.
  4. Configuration:
    • Power on the device. Use the buttons on the front panel to set the desired temperature range and hysteresis (difference between the activation and deactivation temperatures).
    • Refer to the user manual for detailed programming instructions.

Important Considerations and Best Practices

  • Ensure the total current drawn by the connected devices does not exceed the relay output capacity (10A at 220V AC).
  • Place the temperature sensor in a location that accurately represents the environment's temperature.
  • Avoid exposing the STC-1000 to moisture or extreme temperatures beyond its operating range.
  • Use proper insulation and secure connections to prevent electrical hazards.

Example: Using the STC-1000 with an Arduino UNO

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.

Troubleshooting and FAQs

Common Issues and Solutions

  1. Display Shows "EE" or Error Code:

    • Cause: Faulty or disconnected temperature sensor.
    • Solution: Check the sensor connection to terminals 7 and 8. Replace the sensor if necessary.
  2. Relay Does Not Activate:

    • Cause: Incorrect wiring or configuration.
    • Solution: Verify the wiring connections and ensure the set temperature range is correct.
  3. Temperature Readings Are Inaccurate:

    • Cause: Sensor placement or faulty sensor.
    • Solution: Ensure the sensor is placed in an appropriate location. Replace the sensor if needed.
  4. Device Does Not Power On:

    • Cause: No power supply or incorrect voltage.
    • Solution: Check the power supply and ensure it matches the device's operating voltage.

FAQs

  • 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.