You can now buy me cake and things to take apart at:- https://www.patreon.com/bigclive
Programming info and unbricking info down below.
This is a very common and cheap module on ebay. As long as any temperature critical application has a secondary protection against overheating or overcooling then it should actually be usable.
The module runs on a 12V DC supply and draws about 20mA or 70mA when the relay is energised. The relay has a set of volt-free contacts optimistically rated for 20A at 125V AC. Probably better used at much lower current and voltage for longevity.
Here's the programming info:-
A brief press of SET enters the main temperature adjustment mode with the current set temperature flashing. This can be adjusted with the up/down buttons, and holding them will make them auto-repeat.
When finished adjusting, the unit will store your new setting and revert back to normal operation after several seconds.
Holding down SET for about 5 seconds will enter programming mode. You can step through the program parameters from P0 to P6 with the up/down buttons and use SET to select them.
P0 Selects cooling mode or heating mode.
In cooling mode (C) the relay will energise and close the contacts when the probe temperature is above the set temperature.
In heating mode (H) the relay will energise and close the contacts when the probe temperature is below the set temperature.
P1 Allows you to set a hysteresis value between 0.1 to 15 degrees.
The hysteresis value is to prevent the relay chattering on and off when the probe is wavering around the set temperature point.
For instance, with hysteresis set to the default of 2 degrees, when in cooling mode and the temperature is set to 25 degrees, the relay will activate as soon as that temperature is reached, but not deactivate until the temperature is brought down to 23 degrees (25 degrees minus a hysteresis value of 2 degrees)
When in heating mode the relay would activate as soon as the temperature fell to 25 degrees, but would remain on until it reached 27 degrees. (25 degrees plus a hysteresis value of 2 degrees.)
P2 Highest temperature limit. Set to 110 degrees by default. This is used to limit the upper temperature than can be set.
P3 Lowest temperature limit. Set to -50 degrees by default. This sets the lowest temperature than can be set.
P4 Probe correction. Very neat. Allows you to calibrate the temperature the probe is sensing by +7.0 to -7.0 in tenth of a degree increments.
P5 Relay energisation delay of between 0 to 10 minutes to limit fast cycling of equipment like compressors. After setting this function the unit must be powered off and on again for the change to take effect. When I tested this it switched after about 35 seconds with a delay of "1" and about 1:40 with a delay of "2".
P6. This is an over-temperature limit that turns off the relay and displays a row of dashes on the display. Unfortunately it seems to take priority over menu access, so if you inadvertently set it below your room temperature you can effectively brick your unit. But this is recoverable in two ways. Either unplug the probe to make the unit think the temperature is very low (It displays LLL) and that will give access to the menu again, or use the factory reset function which involves holding down the plus and minus buttons while you turn the unit on. The display will do a self-test showing 888 and the unit will revert back to its default settings.
Programming info and unbricking info down below.
This is a very common and cheap module on ebay. As long as any temperature critical application has a secondary protection against overheating or overcooling then it should actually be usable.
The module runs on a 12V DC supply and draws about 20mA or 70mA when the relay is energised. The relay has a set of volt-free contacts optimistically rated for 20A at 125V AC. Probably better used at much lower current and voltage for longevity.
Here's the programming info:-
A brief press of SET enters the main temperature adjustment mode with the current set temperature flashing. This can be adjusted with the up/down buttons, and holding them will make them auto-repeat.
When finished adjusting, the unit will store your new setting and revert back to normal operation after several seconds.
Holding down SET for about 5 seconds will enter programming mode. You can step through the program parameters from P0 to P6 with the up/down buttons and use SET to select them.
P0 Selects cooling mode or heating mode.
In cooling mode (C) the relay will energise and close the contacts when the probe temperature is above the set temperature.
In heating mode (H) the relay will energise and close the contacts when the probe temperature is below the set temperature.
P1 Allows you to set a hysteresis value between 0.1 to 15 degrees.
The hysteresis value is to prevent the relay chattering on and off when the probe is wavering around the set temperature point.
For instance, with hysteresis set to the default of 2 degrees, when in cooling mode and the temperature is set to 25 degrees, the relay will activate as soon as that temperature is reached, but not deactivate until the temperature is brought down to 23 degrees (25 degrees minus a hysteresis value of 2 degrees)
When in heating mode the relay would activate as soon as the temperature fell to 25 degrees, but would remain on until it reached 27 degrees. (25 degrees plus a hysteresis value of 2 degrees.)
P2 Highest temperature limit. Set to 110 degrees by default. This is used to limit the upper temperature than can be set.
P3 Lowest temperature limit. Set to -50 degrees by default. This sets the lowest temperature than can be set.
P4 Probe correction. Very neat. Allows you to calibrate the temperature the probe is sensing by +7.0 to -7.0 in tenth of a degree increments.
P5 Relay energisation delay of between 0 to 10 minutes to limit fast cycling of equipment like compressors. After setting this function the unit must be powered off and on again for the change to take effect. When I tested this it switched after about 35 seconds with a delay of "1" and about 1:40 with a delay of "2".
P6. This is an over-temperature limit that turns off the relay and displays a row of dashes on the display. Unfortunately it seems to take priority over menu access, so if you inadvertently set it below your room temperature you can effectively brick your unit. But this is recoverable in two ways. Either unplug the probe to make the unit think the temperature is very low (It displays LLL) and that will give access to the menu again, or use the factory reset function which involves holding down the plus and minus buttons while you turn the unit on. The display will do a self-test showing 888 and the unit will revert back to its default settings.
Hi Clive, thanks for the video, helped a lot. have linked this with a DIY chiller for my CO2 Laser.
ok Clive your all over the place with your set to 21 then 22! Yikes you lost me! How about I ask you a simple question and you answer it please. I want to set this to control a 110 VAC heater. It should be set to ON to start and when it reaches 105 Celsius it should go OFF then back ON again when it reaches 90 Celsius . Can you explain the procedure please?
Can this w1209 be supplied with 13.3v from lifepo4 battery pack?
Hello, where can you buy the gearbox cover.
I love that module, I have used it in many projects and it works great.
hey Clive, do you think it can be modded to work at 250ยฐc?, cheers John
Many thanks! I have a couple of these modules (also could not resist the ridiculously low price). I planned on using one to control when a fan goes on near my wood-burning stove. Naturally, no directions included. Yours was the first video that came up, and let me get this setup quickly.
I would imagine the other to monitor my freezer in the basement, to warn me that it is getting too warm.
At this kind of price, I cannot imagine why the freezer manufacturers do not put them on now. It is not like it would really increase price much. Once mine is out of warranty, I will probably install it in the freezer and have the display visible. They actually sell cheesy plastic cases that also fit this one for next to nothing.
Goes to show you how much money that middlemen are making with this stuff!
oooo, i want one of these now
What is the real temperature range of that module? Listings say -50 to 99ยฐC, but then i could not use it for a heating plate.
Does it have RX and TX Ports for external control?
It has been 7 YEARS!
Damn I feel old.
Someone how have mounted one like this?
I use myn for my small spraying booth,hasnt been a prob for several years,works great.