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

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

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

Common Applications

  • Incubators for hatching eggs
  • Refrigeration systems for food storage
  • Aquariums to maintain water temperature
  • Homebrewing for fermentation temperature control
  • Greenhouses for climate regulation

Technical Specifications

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

Pin Configuration and Descriptions

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)

Usage Instructions

How to Use the STC 1000 in a Circuit

  1. Power Connection: Connect the live (L) and neutral (N) wires of the AC power supply to terminals 1 and 2, respectively.
  2. Sensor Connection: Attach the included 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 compressor) to terminals 3 (NO) and 4 (COM).
    • Connect the heating device (e.g., a heater) to terminals 5 (NO) and 6 (COM).
  4. Configuration:
    • Power on the device and use the front panel buttons to set the desired temperature, hysteresis, and delay time.
    • Refer to the user manual for detailed instructions on parameter adjustment.

Important Considerations

  • Ensure the total current of connected devices does not exceed the relay ratings (10A at 220V AC).
  • Place the temperature sensor in a location free from direct heat or cold sources for accurate readings.
  • Use proper insulation and secure connections to prevent electrical hazards.
  • For refrigeration systems, configure an appropriate delay time to protect the compressor from frequent cycling.

Example Code for Arduino UNO Integration

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
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Display Shows "EE" or Error Code:

    • Cause: Sensor is disconnected or damaged.
    • Solution: Check the sensor wiring and ensure it is securely connected to terminals 7 and 8. Replace the sensor if necessary.
  2. Temperature Readings Are Inaccurate:

    • Cause: Sensor placement is incorrect or calibration is needed.
    • Solution: Place the sensor in a stable environment away from direct heat or cold sources. Use the calibration function to adjust readings.
  3. Relay Does Not Activate:

    • Cause: Incorrect wiring or parameter settings.
    • Solution: Verify the wiring of the heating and cooling devices. Check the setpoint and hysteresis values to ensure they are configured correctly.
  4. Device Does Not Power On:

    • Cause: Faulty power supply or internal damage.
    • Solution: Check the AC power supply and connections to terminals 1 and 2. If the issue persists, consult a technician.

FAQs

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