W1209 Thermaller (thermostat programmable) with a hermetic sensor. Electronic thermostat W1209 how many turning on shutdown cycles from Chinese thermostators

After the proper connection (you can see B), we go to the temperature setting and other settings.

Depending on what we need to heal or cool (at a given temperature, the relay will either close or smear the contacts), set one of two modes: cooling or heating. To do this, press and hold the "SET" button for more than two seconds, "P0" appears on the display, this means that we went to the program menu. Use the "+" and "-" buttons to navigate the program menu, but in our case we are located on the desired value "P0", so you press the "SET" button and select the desired mode: "C" is cooling, and "H" heat.

The following setting in the "P1" menu is hysteresis, this temperature difference at which the thermostat will turn on or turns on, (factory setting 2 ° C). For example, the thermostat is set on a shutdown at + 40 ° C, when this temperature reaches this temperature, the relay will open. And it turns on only when the temperature drops to the hysteresis exposed, that is, at + 38 ° C.

The following two menu item:

  • "P2" upper limit for installing a supported temperature (factory setting + 110 ° C).
  • "P3" bottom limit for installing a supported temperature (factory setting -55 ° C). When these temperatures reach the W1209 thermostat will be turned off.

The "P5" menu item is responsible for the delay in switching on the relay, you can set up to 10 minutes. (default setting 0 min).

The last item "P6" allows you to control overheating protection. OFF-protection is turned off, ON - Protection is enabled.

Temperature setting: Press the "SET" button, the indicator will begin to blink, buttons "+" and "-" set the desired temperature.

To reset the factory settings you need:

  • disable food
  • press and hold the buttons "+" and "-"
  • suggest on the thermostat

"888" appears on the LED display, after which the current temperature will appear.


Please Enable JavaScript to View The

The thermostat module W1209 is an electronic device for maintaining a given temperature with a certain accuracy. A very useful thermostat card for the construction of various temperature maintenance schemes (incubators, warm boxes, warm floor, greenhouse, etc.). The purchased was in the store for experiments and acquiring experience in the intention to give the brain unsuccessfully purchased the heater. But first, let's study it and modify with your own hands. The thing is inexpensive and provides freedom of action. The following is an overview of the thermostar module W 1209, the instruction on programming is given, a diagram and an option to improve the thermostat with their own hands with a photo and video are presented.

Overview of the thermostat module W 1209 and its refinement with your own hands

The module is purchased at a price of 110 rubles (2016) on Ali Spress on the following link . It came in almost two months safe and preservation. See photo.
The dimensions of the module are as follows: 50x40x16 mm
High-quality machine soldering, the board is externally clean, but after a close inspection, a little bit asked alcohol on the wip. It looks like stores there is one of the options of the module and not entirely convenient for embedding. On the board there are protruders above the indicator and buttons elements of the terminals, connector and relay itself, and the relay is only with one contact for the closure. In addition, the seller modestly bypass the switched voltage parameters and focuses on the current. The relay indicates the switching voltage of 125 volts at a current 20a. The module allows you to maintain the required temperature in the range from -50ºС + 110ºС. You can safely buy a module and as a thermometer for a bath or boiler.
On the module board, a LED three-digit indicator is located with a size of 22 × 10 mm, which gives the opportunity to display the temperature of the tenth of degree, and in the range below -10ºС and above 100ºС, the temperature is displayed only by integers. A red LED is installed on the board to signal the switch on the relay. The module is configured using three buttons: SET, +, -.
Button Set - Selects the settings
Buttons + and - change digital settings and specified parameters
The module can be configured to one of the modes of operation - cooling or heating.

In the "Cooling" mode, the relay in the module is turned off until the temperature is below the specified value, when the parameter is reached, the relay turns on and will remain on until the temperature is reduced by the value of the specified hysteresis (and the hysteresis is configured!).

In the "Heating" mode, the module works in reverse order

The thermal sensor resistance is 10 kΩ connected to the module through the connector. The thermal sensor is hermetic, which is very convenient. The thermal sensor cable can be lengthened, which is also good.

LED Turning on Relay

Order of the module setting

With a short press on the SET button, the indicator starts flashing showing the specified control temperature, the temperature can be changed with the + and - -. In the absence of presses, the module returns to the display mode of the current temperature. Watch the video.

With a long press on the SET, the module switches to the parameter programming mode:

P0 Mode "C" Cooling and Mode "H" Heating.
- P1 Setpoint setpoint mode (hysteresis) Thermostat operation from 0.1 to 15ºС, by default 2ºС.
The setpoint is asymmetrical.
- P2 Setting the maximum temperature value from -45ºС to 110ºС (better not to change).
- P3 Mode of setting the minimum temperature value from -50ºС 105ºС (better not to change).
- P4 Correction of the testimony of the module from -7.0 ° C to 7.0 ° C, it is very convenient to carry out the simplest calibration to work accuracy.
- P5 Repeat delay 0-10 minutes, leave the default 0 so as not to suffer when checking the operation of the built-in module.
- P6 Restriction on the display of the maximum temperature, leave off.
The module will save all settings even when the power is turned off.

Setting the desired temperature P0 choice of mode of operation Mode with W1209 - cooling Mode H W1209 - Heating P1 Hysteresis Quest Mode P2 and P3 Restriction Modes P4 WD1209 Correction Mode Correction of WD1209 readings P5 Delay Setting Mode P6 MAX Limit Mode

Checked the module in the Oymyakon at -60ºС on the LLL indicator displays.
Checked the module in the sauna at 111 ° C on the indicator displays HHH.

Found on the Internet the scheme of the W1209 module




Current consumption of the circuit in the mode of the disconnected relay ~ 20 mA, included ~ 70 mA (with the supply voltage ~ 12 V)

Modernization of the thermostat module W1209 do it yourself

On the board, the RESET input (4 PIN controller) is displayed for programming and the controller is sometimes falsely reset from strong spark interference (the relay is installed on the board). This is eliminated by setting the capacitor with a capacity of ~ 0.1μF to the shared wire. SMD capacitor is simply soldered to fives. Look at the photo.

Contacts Programming Condenser is installed

We refine the fee. I want to immediately warn that there is a chance to damage the module. We carry out work with your own hands and risk. To eliminate installation problems with the board, the thermal sensor connector, terminals and relays were dropped. Unfortunately, the module is assembled on the machine, which means that the details are tightly installed in the openings of the board. With the help of a suction, remove the entire solder is impossible. When dismantling the relay was damaged by the pathways (restored by conductors). The sensor connector rolls on the back of the board. Also on the reverse side of the board are soldered terminals. See photos and videos. To the tracks of the terminals of the relays, the conductors from the paths of power reel coil are soldered. The relay is connected with another type "C" with cake contacts. The relay coil connects to the module with two extensionable conductors through the terminals. In such a top of the board, there will be no interference to embed the module into the device. Relays can be purchased in the store on this


For the manufacture of a self-made incubator, I needed to purchase a temperature controller. The requirements for it were such a small dimensions, a small cost, power from 12 V DC, a powerful actuating relay (to maintain a significant load), indication of the readings, setting the parameters of the control buttons, the accuracy of temperature measurement and maintain the specified parameters, and of course reliability.

On the Internet, I got such a devil. Reviews of him satisfied my requirements. I came to me from Aliexpress. You can apply this regulator in many places, electrical heating, incubators, refrigerators Drying cabinets, water heating systems, electrical protection, measuring the coolant temperature of the car, followed by turning on the greenhouse fan, bath, warm floors, pipe heating, etc. ... It consists of an electronic board with a 3-button control buttons: SET button SETCHES TO select mode and set the parameters and the buttons and directly change the data of programmable parameters. Ice indicator has three discharge. The temperature meter itself is arranged on the basis of the thermometer installed in the cover, has a wire length of 30 cm.

The regulation limits lie in the zone from -50.0 to 110.0 degrees. You can connect loads up to 15 A (at 12 V DC) and up to 5 A (with a load of 220 in the network)

It feeds the device from 12 -14 to DC. The measurement accuracy is within 0.1 Celsius. Current consumption of a regulator-35 mA when working relay: 65 mA. In my article I will tell you how to configure and upgrade this thermostat.

The process of adjusting the W1209 thermostat is shown in the video:

List of tools and materials
- sign or scissors;
-screwdriver;
-Paller;
-tester;
-Clastic tube from ear chopsticks or a rod of the fountain pen;
-Nextile LED with a diameter of 5 mm-4 pieces;
-Plastic racks-4 pcs;
-Contentive wires;
Power supplier by 12 V;
-Shrup;
-Plastmass box from under screws with a transparent lid;
-adhesive tape.

Step one. Manufacturing of the case.

The disadvantage of the board is that it is not suitable for installation in the case, the buttons and the indicator are located at the bottom relative to the relay and terminals.


The craftsmen are placed in different ways of this controller, who cuts the windows in the case for indicators, relays, connectors, some overpass the buttons and the indicator, then install them separately, but I decided to install the board in the transparent case, the box from under the screws came up.


At first, I wanted to paint it at first putting the window for the screen of the IC of the indicator. But then changed his mind and decided to cover with the film by self-shot (pieces of repair remained). It turned out quickly and in my opinion it seems not bad. After you make a window in the film for the LED display screen and drill the passages for the buttons

Step second. Installing the electronic circuit board.

The thermostat board installed on the racks from the plastic tube (from the ballpoint pen) as close as possible to the upper lid. We make pushers of buttons from a plastic tubule from cotton sticks or from the rod of the ballpoint. Then at one end of the tube, we increase the diameter with a warm soldering iron and put on the buttons. The village of the village tightly as it expanded the soldering iron on the cone.


After you close the top cover and insert faulty LEDs on the protruding pushers, pre-catching part of the legs, they will be the buttons themselves.




On the board there is a LED to control the operation of the relay. It was poorly visible from under the lid, I pasted on it the transparent part of the burnt LED was much brighter.

Step Three. Check and configure the regulator.

Connected the adapter to 12 V to power the thermostator (you can use any power supply by 12 V and current from 0.1 A). Compared the temperature readings with the reference electronic thermometer, as a result they were the same.




Set up the regulator is easy. To enter the programming mode, you need to press and hold the SET button for 6 seconds, after setting up buttons. To save the setting, press and hold the SET button, or do not touch the 10 seconds buttons. All thermostat installations will remain in the non-volatile controller memory and after turning off the power of the instrument.

Setup modes.
P0 C / H cooler or heater mode
P1 Hysteresis Setup 0.1-15 degrees (difference in relay switching mode)
P2 Installing the upper working temperature limit
P3 Installing the lower operating temperature limit
P4 tuning temperature
P5 Relay switching on (0-10 seconds,)
P6 Emergency temperature excess. P4 mode serves to adjust the testimony on the exemplary instrument.

On this all finishes and rework are over. As a result, by mounting a fee in the box, we defended the device from moisture ingress, mechanical damage to the electronics and did not allow the electrotock of people. After rework, you can use the thermostat for direct purpose.

In general, this is a good inexpensive device (100r.) With great opportunities in the field of application.

After the proper connection (you can see B), we go to the temperature setting and other settings.

Depending on what we need to heal or cool (at a given temperature, the relay will either close or smear the contacts), set one of two modes: cooling or heating. To do this, press and hold the "SET" button for more than two seconds, "P0" appears on the display, this means that we went to the program menu. Use the "+" and "-" buttons to navigate the program menu, but in our case we are located on the desired value "P0", so you press the "SET" button and select the desired mode: "C" is cooling, and "H" heat.

The following setting in the "P1" menu is hysteresis, this temperature difference at which the thermostat will turn on or turns on, (factory setting 2 ° C). For example, the thermostat is set on a shutdown at + 40 ° C, when this temperature reaches this temperature, the relay will open. And it turns on only when the temperature drops to the hysteresis exposed, that is, at + 38 ° C.

The following two menu item:

  • "P2" upper limit for installing a supported temperature (factory setting + 110 ° C).
  • "P3" bottom limit for installing a supported temperature (factory setting -55 ° C). When these temperatures reach the W1209 thermostat will be turned off.

The "P5" menu item is responsible for the delay in switching on the relay, you can set up to 10 minutes. (default setting 0 min).

The last item "P6" allows you to control overheating protection. OFF-protection is turned off, ON - Protection is enabled.

Temperature setting: Press the "SET" button, the indicator will begin to blink, buttons "+" and "-" set the desired temperature.

To reset the factory settings you need:

  • disable food
  • press and hold the buttons "+" and "-"
  • suggest on the thermostat

"888" appears on the LED display, after which the current temperature will appear.


Please Enable JavaScript to View The

The Digital Module of the W1209 thermostat from China is popular due to its multifunctionality and attractive price.

It can be used both for the incubator (in "Heating" mode) and a fan (in "Cooling" mode).

It can also be used to control and maintain the temperature mode of the engine in the car or cabin of the car by connecting the electric fan to its contacts. It will suit it to cool the system block of the computer or for example, to attach for freezer, water tanks, steamer, industrial equipment, a warm floor, plinth or ceiling and many other heating systems or cooling temperatures.

For the module, you can also cheap to buy a collapsible transparent case.

It is worth noting that it does not need to use an additional thermometer to work with the module - it displays the real temperature value in the sensor zone. A waterproof temperature sensor is supplied with a module (NTC 10K 0.5%).

Module scheme W1209.

For the correct and long-term operation of the thermostat, it is necessary to submit a stabilized power +12 volt. The module retains performance when the power is reduced to 10V. It has a 5B stabilizer (M / s AMS1117) installed on its board.

The module board costs the relay that switches the load with a voltage to 220V, the current to 10a.

Specifications W1209:

  • Temperature control range: - 50 ... + 110 ° C
  • Resolution: from 9.9 to 99.9; 0.1 ° C; 1 ° C.
  • Measurement Accuracy: 0.1 ° C
  • Management Accuracy: 0.1 ° C
  • Accuracy (hysteresis): from 0.1 to 30 ° C
  • Temperature Update Frequency: 0.5 sec.
  • Meals: + 12 V (stabilized!)
  • Measuring Inputs: NTC (10K 0.5%)
  • Exit: Contacts Relay 14V to 20A, 125V to 20A, 220V to 10A.

Operational requirements:

  • Wednesday temperature: -10 ... + 60 ℃
  • Humidity 20% ... 85%
  • Power consumption:
  • Current: 22mA (with a disconnected relay) ... 72mA (when the relay is turned on)
  • Size: 48 (D) x 40 (W) x 14 (c) mm
  • Total weight: 20 g

Set temperature

Briefly press the "SET" button and then using the "+" and "-" buttons to set the value of the maintained temperature. Press again "SET" and the thermostat will remember the value and turn into the mode of maintenance of a given temperature.

Programming mode

In order to enter the programming menu, press and hold the "SET" button (about 5 seconds). You will enter the main settings menu. To switch the P0 ... P8 modes, press + or -. To change the P0 ... P8 modes, press the "SET" button, then + or -. Long press Set (about 5 seconds) or within 10 seconds if no button is pressed for memorization and output from the menu.

Setup menu (in brackets default values)

Modules are available with two versions of firmware:

Menu for new firmware

  • P1 - Hysteresis Settings - 0.1 - 30 (2)
  • P4 - Temperature Correction of Error -7 ... +7 ° C (0)
  • P5 - Delay Time start time - 0 ... 600 seconds (0)
  • P6 - alarm (this function is not used)
  • P7 - the upper threshold of alarm temperature - 0 ... 110 ° C (off) (forced switching off the relay, the screenshots light on the screen -)
  • P8 - Reset to factory settings - C / H (when switching the parameter, all settings are reset)

Menu for old firmware

  • P0 - Cooling / Heating - C / H (C)
  • P1 - Hysteresis Settings - 0.1 - 15 (2)
  • P2 - installation of the upper limit +110 ° C (110)
  • P3 - Installation of the lower limit - 50 ° C (-50)
  • P4 - Temperature Correction of the Error -7 ... +7 ℃ (0)
  • P5 - Delay Time start time - 0 ... 10 minutes (0)
  • P6 - the upper threshold temperature of the alarm - 0 ... 110 ℃ (off) (forced switching off the relay, screenshots light on the screen -)

Module malfunctions

If on the display: L L L. - breakage of the temperature sensor;

N N. or 110 - closure of the temperature sensor;

888 - On the display with the new firmware means the sensor fault (open or closure).

Reboot. If the module is "hung", the display does not shine or the module behaves inadequately, and the power supply to the module (DC 12 V) comes, you need to restart the module and return all settings to the factory values. To do this, turn off the power of the module, press the "+" and "-" buttons at the same time and then feed the power to the module.

Refinement of the module

The RESET (4 PIN controller) is displayed on the contacts for programming and the controller is sometimes falsely reset from strong spark interference from the relay or power supply. Modernization is to install the capacitor with a capacity of 0.1 μF per overall wire (-).

Refracting module W1209.

It happens the module begins to die, bug, etc. To flash the module, we will need:

  1. USB ST-LINK V2 programmer. The cost of such a programmer for Ali SPESSPRESS is about 200 rubles.
  2. Software for programmer on offset:
    http://www.st.com/web/catalog/tools/fm147/cl1794/sc1807/ss1747/pf210568 (driver and software for programming). Below link. (To download, you need to fill in the table and the email will come link).
  3. Comb shape with a step of 2.54 mm for programming (can be without it, for using wiring).

Step 1. The programmer connects with the programming connector on the W1209 board. The programmer signed:

  • Reset.

Step 2. Run the program ST-LINK VISUAL PROGRAMMER, set programming parameters:

Step 3. + 12V for fee Do not serve! Sang ST-LINK.. Attach the programmer to USB.

Step 4. Try to read the data. If an error has been released - the chip is being protected from reading / write. You need to unlock: tab Options, the first - the program, the second - Hyprom, the third - bytes of the options (we need the subject at the bottom), switch to it and make WRITE PAGE.

Attention! Now old firmware Erase!

Step 5. Now write a new firmware. File - Open - unpacked from the archive (taken from user comments). Press - Program - All Tabs.

For reliable long-term operation of the thermostat, with a load of more than 300W, it is better to use a powerful intermediate relay or simistor.