Stufin
Home Quick Cart Profile

W1209 Digital Temperature Controller Thermostat Module

Buy Now

Temperature Measurement Range

-50C to 120C

Temperature Accuracy

1C

Relay Output

10A @ 250V AC or 10A @ 30V DC

Power Supply

5-12V DC

Operating Frequency

50-60Hz

Dimensions

45mm x 30mm x 18mm

Weight

20g

Applications

The W1209 Digital Temperature Controller Thermostat Module is suitable for a wide range of applications, including

HVAC systems

Refrigeration units

Industrial automation

Greenhouse temperature control

Aquarium temperature control

Temperature monitoring in laboratories and medical facilities

Conclusion

The W1209 Digital Temperature Controller Thermostat Module is a versatile and accurate temperature control solution for various IoT applications. Its compact design, high accuracy, and adjustable setpoint make it an ideal choice for temperature-critical applications.

Pin Configuration

  • W1209 Digital Temperature Controller Thermostat Module Pinout
  • The W1209 Digital Temperature Controller Thermostat Module is a popular and widely used IoT component for temperature control applications. It has 7 pins, each with a specific function. Here's a detailed explanation of each pin:
  • Pin 1: VCC (Power Supply)
  • Function: Provides power to the module
  • Voltage: Typically 5V or 12V (depending on the application)
  • Connection: Connect to a power supply or a microcontroller's VCC pin
  • Pin 2: GND (Ground)
  • Function: Provides a reference ground for the module
  • Connection: Connect to the power supply's GND pin or a microcontroller's GND pin
  • Pin 3: IN+ (Input Positive)
  • Function: Connects to the positive leg of the temperature sensor (e.g., DS18B20)
  • Connection: Connect to the VCC pin of the temperature sensor
  • Pin 4: IN- (Input Negative)
  • Function: Connects to the negative leg of the temperature sensor (e.g., DS18B20)
  • Connection: Connect to the GND pin of the temperature sensor
  • Pin 5: OUT (Output)
  • Function: Controls the relay output ( Normally Open (NO) and Normally Closed (NC) )
  • Connection: Connect to the load (e.g., a fan, heating element, or other devices) to be controlled
  • Pin 6: SET (Set Button)
  • Function: Used to set the desired temperature value
  • Connection: Connect to a push-button or a digital input of a microcontroller to set the temperature
  • Pin 7: LED (Indicator LED)
  • Function: Indicates the module's status (e.g., power on, temperature alarm, or relay status)
  • Connection: Connect to a LED and a resistor (if necessary) to indicate the module's status
  • Connection Structure:
  • Here's a general connection structure for the W1209 Digital Temperature Controller Thermostat Module:
  • Power Supply:
  • + VCC pin to Power Supply's VCC pin
  • + GND pin to Power Supply's GND pin
  • Temperature Sensor:
  • + IN+ pin to Temperature Sensor's VCC pin
  • + IN- pin to Temperature Sensor's GND pin
  • Load (Controlled Device):
  • + OUT pin to Load's positive leg (e.g., fan's positive wire)
  • Set Button:
  • + SET pin to Push-button's one leg (other leg to GND)
  • Indicator LED:
  • + LED pin to LED's positive leg
  • + LED pin to Resistor (if necessary) to GND
  • Note: The specific connection structure may vary depending on the application and the devices being used. Always refer to the datasheet of the components being used for specific connection requirements.

Code Examples

W1209 Digital Temperature Controller Thermostat Module Documentation
Overview
The W1209 Digital Temperature Controller Thermostat Module is a popular IoT component used for temperature control and measurement applications. It features a built-in thermistor sensor, relay output, and LCD display, making it a versatile and convenient module for various projects.
Technical Specifications
Operating Voltage: 5V-12V DC
 Temperature Measurement Range: -50C to 120C
 Accuracy: 0.5C
 Relay Output: SPDT (Single Pole Double Throw)
 LCD Display: 3-digit, 7-segment display
 Communication Protocol: None (standalone module)
PINOUT
The W1209 module has the following pins:
VCC (5V-12V DC power supply)
 GND (Ground)
 OUT (Relay output)
 SDA (Not used, reserved for future development)
 SCL (Not used, reserved for future development)
 T (Thermistor sensor input)
Example 1: Simple Temperature Control using Arduino
In this example, we'll use the W1209 module with an Arduino board to control a relay output based on a set temperature.
Hardware Connections:
Connect the VCC pin of the W1209 module to the 5V pin of the Arduino board.
 Connect the GND pin of the W1209 module to the GND pin of the Arduino board.
 Connect the OUT pin of the W1209 module to a relay module (e.g., SRD-05VDC-SL-C).
 Connect the T pin of the W1209 module to a thermistor sensor (included with the module).
Arduino Code:
```c
const int relayPin = 2;  // Pin for relay module
const int tempPin = A0;  // Pin for thermistor sensor
void setup() {
  pinMode(relayPin, OUTPUT);
}
void loop() {
  int tempValue = analogRead(tempPin);
  float temperature = tempValue  0.5;  // Convert analog value to temperature (approximate)
if (temperature > 25.0) {  // Set temperature threshold (25C)
    digitalWrite(relayPin, HIGH);  // Turn on relay output
  } else {
    digitalWrite(relayPin, LOW);  // Turn off relay output
  }
  delay(1000);  // Wait 1 second before taking the next measurement
}
```
Example 2: Temperature Monitoring with LCD Display
In this example, we'll use the W1209 module as a standalone temperature monitoring device with an LCD display.
Hardware Connections:
Connect the VCC pin of the W1209 module to a 5V power supply.
 Connect the GND pin of the W1209 module to a ground connection.
No code is required for this example, as the W1209 module has a built-in microcontroller that displays the temperature reading on the LCD display.
Note: The W1209 module has a built-in temperature calibration feature. To calibrate the module, press and hold the "SET" button while powering on the module. Follow the on-screen instructions to complete the calibration process.
I hope this documentation helps you get started with the W1209 Digital Temperature Controller Thermostat Module! Let me know if you have any questions or need further clarification.