Blog
How to Use W1209 Temperature Controller Module? Noob Wiring Guide and Relay Switching
The W1209 digital temperature controller might just be the most underrated gem in the DIY electronics world. Whether you’re studying its W1209 temperature controller setting, comparing W1209 temperature controller price across sellers, or hunting for the official W1209 temperature controller manual to unlock advanced modes, this unassuming board packs serious punch.
What is W1209 temperature controller module?
The W1209 temperature controller is a low-cost, microcontroller-based digital temperature control module. The W1209 thermostat is commonly used in DIY electronic projects, such as constant temperature control, temperature control switches, temperature measurement and alarm, DIY ovens/incubators/temperature guns, etc.
The Termostato W1209 requires no programming and can also set temperature thresholds via buttons, with output switch signals (relay/solid-state relay control). It is widely used in temperature-related automatic control.
Temperature Controller Module W1209 Usage Method
Connect the power supply and the equipment to power the controller. At this time, the measured temperature is displayed. Press the SET key once, the temperature on the display will flash. Press + or – to set the required temperature (hold + or – for quick adjustment). After setting, press SET to confirm and return. At this time, the controller will automatically switch the relay on and off according to the settings!
Description of W1209 Controller Indicator Light and Nixie Tube Status
- Indicator light: The light being on indicates that the relay is closed. The light being off indicates that the relay is disconnected.
- Nixie tube:
① Displaying 888 indicates a sensor open circuit. Please connect the sensor as instructed.
② Displaying HHH indicates a temperature exceeding the maximum of the measurement range, and the temperature controller will force the relay to disconnect.
③ Displaying L L L indicates a temperature exceeding the minimum of the measurement range, and the temperature controller will force the relay to disconnect.
④ Displaying – – – indicates a high-temperature alarm, and the temperature controller will force the relay to disconnect.
W1209 Function Description
Long press the SET key for 5 seconds to enter the main menu setting. Press + or – to switch between P0~P6. Long press SET or if there is no key operation for 10 seconds, the controller will automatically confirm and return.
① P0 Cooling and heating modes:
Long press the SET key for 5 seconds to display P0. Press the SET key once to set the working mode. Press + or – to switch between 【H for heating mode】 and 【C for cooling mode】. Press the SET key once to return. Long press SET or if there is no key operation for 10 seconds, the controller will automatically confirm and complete the setting.
A. Cooling mode: When the measured temperature ≥ the set temperature, the cooling relay pulls in and the cooler starts. When the measured temperature ≤ the set temperature – hysteresis, the cooling relay disconnects and the cooler turns off.
B. Heating mode: When the measured temperature ≤ the set temperature, the heating relay pulls in and the heater starts. When the measured temperature ≥ the set temperature + hysteresis, the heating relay disconnects and the heater turns off.
② P1 Hysteresis setting:
Long press the SET key for 5 seconds to display P0. Press + or – to switch to P1. Press the SET key once to set the hysteresis value. Press + or – to set the hysteresis within 0.1-15. After completion, press the SET key once to return. Long press SET or if there is no key operation for 10 seconds, the controller will automatically confirm and complete the setting.
A. Cooling mode: When the measured temperature ≥ the set value, the relay pulls in and the cooler starts. When the measured temperature ≤ the set value – hysteresis value, the relay disconnects and the cooler turns off.
For example, if the ambient temperature is 30℃, the set value is 25℃, and the hysteresis is set to 2℃, the relay closes and the cooler starts after power-on. When the temperature is cooled to 23℃, the relay disconnects and the cooler turns off. At this time, since the cooler is disconnected, the temperature starts to rise. When it rises to the set value of 25℃, the relay closes and the cooler starts again, repeating the cycle to control the temperature not to exceed 25℃.
B. Heating mode: When the measured temperature ≤ the set value, the relay pulls in and the heater starts. When the measured temperature ≥ the set value + hysteresis value, the relay disconnects and the heater turns off.
For example, if the ambient temperature is 10℃, the set value is 25℃, and the hysteresis is set to 2℃, the relay closes and the heater starts after power-on. When the temperature is heated to 27℃, the relay disconnects and the heater turns off. At this time, since the heater is disconnected, the temperature starts to drop. When it drops to the set value of 25℃, the relay closes and the heater starts again, repeating the cycle to control the temperature not to be lower than 25℃.
③ P2 Maximum temperature setting upper limit:
To prevent dangers caused by excessively high set temperatures due to misoperation by others, this temperature controller is equipped with a maximum setting upper limit function, which defines the setting range for the maximum temperature set point controlled by the controller.
Long press the SET key for 5 seconds to display P0. Press + or – to switch to P2. Press the SET key once to set the maximum upper limit. Press + or – to set the maximum settable temperature (the maximum value is 110). After completion, press the SET key once to return. Long press SET or if there is no key operation for 10 seconds, the controller will automatically confirm and complete the setting.
For example, if set to 60, the maximum temperature set point can only be set to 60℃. If a higher temperature set point or an expanded temperature range is required, the upper limit setting value must be adjusted first.
④ P3 Minimum temperature setting lower limit:
To prevent ice blockage caused by excessively low temperatures due to misoperation by others, this temperature controller is equipped with a minimum setting lower limit function, which defines the setting range for the minimum temperature set point controlled by the controller.
Long press the SET key for 5 seconds to display P0. Press + or – to switch to P3. Press the SET key once to set the minimum lower limit. Press + or – to set the minimum settable temperature (the minimum value is -50). After completion, press the SET key once to return. Long press SET or if there is no key operation for 10 seconds, the controller will automatically confirm and complete the setting.
For example, if set to 2, the minimum temperature set point can only be set to 2℃. If a lower temperature set point or an expanded temperature range is required, the lower limit setting value must be adjusted first.
⑤ P4 Temperature calibration:
When there is a deviation between the measured temperature and the standard temperature, or when the user’s hardware has special needs, this function can be used for calibration. The calibrated temperature = temperature before calibration + calibration value, with an effective range of -7.0~7.0.
Long press the SET key for 5 seconds to display P0. Press + or – to switch to P4. Press the SET key once to perform calibration. Press + or – to set the calibration value. After completion, press the SET key once to return. Long press SET or if there is no key operation for 10 seconds, the controller will automatically confirm and complete the setting.
For example, if the normal display is 25℃, it will display 25℃ when the temperature calibration is 0, 26.5℃ when the temperature calibration is 1.5, and 23.5℃ when the temperature calibration is -1.5.
⑥ P5 Delay start time (Unit: minutes):
When the cooler or heater requires a delay for operation, the delay function can be activated to protect the equipment’s service life.
Long press the SET key for 5 seconds to display P0. Press + or – to switch to P5. Press the SET key once to set the delay start time. Press + or – to set a value between 0-10 minutes. After completion, press the SET key once to return. Long press SET or if there is no key operation for 10 seconds, the controller will automatically confirm and complete the setting.
A. Cooling mode: When powered on for the first time, if the current temperature ≥ the set value, the cooler will not start cooling immediately. It will start after the set delay time elapses.
B. Heating mode: When powered on for the first time, if the current temperature ≤ the set value, the heater will not start heating immediately. It will start after the set delay time elapses.
If the shutdown time between two adjacent starts of the cooler or heater is longer than the set delay start time, the cooler will start immediately.
If the shutdown time between two adjacent starts of the cooler or heater is shorter than the set delay start time, the equipment can only start after the set cooler delay start time elapses before the next start. The delay time is calculated from the moment of shutdown.
For example, if the delay is set to 5 minutes in cooling mode, the cooler will start with a delay after power-on and turn on after 5 minutes. When the required temperature is reached, the cooler stops, and timing starts at this moment. When the timing for the next cooler start is completed, it works immediately. If the timing is not completed, it waits until the timing ends to work. The LED indicator flashes during the delay period.
Setting the delay start time to 0 is equivalent to disabling the delay function.
⑦ Factory reset:
If the internal settings of the temperature controller are messed up due to human factors, and it takes a lot of time to set them one by one, this function can be used to restore the factory settings. The specific method is: in the power-off state, press and hold the + and – keys at the same time, then power on, and all the above parameters will be restored to the factory default values.
W1209 Feature
- Wave soldering, stable performance and good consistency
- Embedded central Microcontroller Unit (MCU), more intelligent and lower power consumption
- Automatic memory of power-off settings (MCU built-in EEPROM storage unit)
- Control accuracy of 0.1℃
- Hysteresis starts from 0.1 and can be set to control decimals (0.1-15.0)
W1209 Application Scenarios
- Constant temperature control
- Temperature control switch
- Temperature alarm
- DIY ovens/incubators/temperature guns, etc.
Relative Information
Purchase Link
FAQ
1、Can the W1209 control heating and cooling?
The W1209 digital temperature controller can control heating and cooling. It automatically controls the on-off of the relay by comparing the current temperature with the set temperature. For heating, the relay operates when the current temperature is lower than the set value. For cooling, the relay operates when the current temperature is higher than the set value.
2、Why is my temperature control not working?
The ineffectiveness of your temperature controller may be due to the following common reasons:
①Poor connection or damage of the sensor, resulting in failure to read the temperature correctly.
②Incorrect relay wiring or unconfigured control logic.
③Incorrect configuration of parameters (such as target temperature, hysteresis parameter, etc.) of the temperature control module.
④Unstable power supply.
⑤Fault of the controlled equipment (such as heating plate/cooling plate) itself.
It is recommended to check the wiring, sensor, module settings and power supply one by one.
3、Is the temperature probe waterproof?
Yes, the temperature probe is waterproof.