Vermes
Advanced Member level 4
All tests were carried out in practice with various attempts at forced crashes and security software.
The program was written in Bascom – processor M32 and 16MHz, read through 1wire, control by relays and triacs. Signaling is done by LEDs and beeper. There are 4 menu buttons: SET, +, - and reset. Power is 12V and 2A. Time backlit LCD – off after a certain time.
It can be an useful device for the fireplace to work properly when there is a huge wind outside, not heat up too much and prevent water from boiling. Another menu is used for the circulation of hot water. The driver also supports possible fumes that may escape when the fireplace door open. It also controls the temperature range in which a relay is attached that controls the fan when distributing warm air around the house.
Menu
Control of air supply to the fireplace (fan).
Description:
- >P< means simply read the DS port
- h-.10 hysteresis for off when it reaches the desired temperature 45 degrees Celsius (the valve switches at the set temperature 45 degrees Celsius and will run until the temperature starts to drop by the hysteresis value to 44 degrees Celsius and off – set in the menu by pressing SET and +/-)
- N if the channel (relay) is to work (T/N) YES/NO
- 0.00 oC DS reading which is mounted on the water jacket of the fireplace
- 25oC speaker switches the sound alarm intermittent when preset temperature is exceeded (adjustable in the menu by pressing SET and +/-)
- N if you want the alarm to be active or not (set in the menu by pressing SET and +/-)
Sound alarm is an additional protection. It is useful when for example the temperature set to 65 degrees Celsius rises and the valve closes. If for some reasons the ashes flap was not closed, it still ignites the fire and the temperature increases. When it reaches 75 degrees Celsius (sound alarm is set for such a value), the matter shall be completely controlled.
There are 2 such menus in the driver, which work this way. They are marked >P< and >B<.
============
Another menu in the driver is to control the water circulation.
Assumption was to obtain hot water was always in the taps.
Principle of operation:
- boiler is a circle with a slash, its temperature is right next to it
- 57oC the temperature of hot water inside the boiler
- T.wl 45oC the temperature of switching, at which the general circulation begins to work – if the water in the boiler is below the set temperature, circulation simply will not start working – in the picture there is 45oC (set in the menu by pressing SET and +/-)
- N if the circulation is to work (T/N) YES/NO
- bottom line is the tap
- the tap 30oC – means read temperature at the end in the farthest place, where hot water has to reach from the tank/boiler
- the tap 27oC – means what minimum temperature has to be in the tap – such temperature will be kept by the driver (set in the menu by pressing SET and +/-)
- h+ 2oC – hysteresis for turning off the pump below the minimum temperature in the tap
Attach the fan for a specified period of time.
Fans are mounted to draw any smell that is getting out of the fireplace. One of them is mounted on top of the wall by the fireplace, and the other is mounted for drawing smell getting out just above the fireplace door. It is simply an additional ventilation ended with a turbine that pulls air.
The principle of operation:
Switching the button activates the fans for the time set in the Menu. In this case it is 10 seconds. Pressing and holding the button multiplies the value by adding the following values +10 seconds and signals it with a short sound. Press and hold for 3 seconds – the fans will work for 40 seconds.
The value is also displayed on the LCD.
- Ustawiono 20 s - means the time set by pressing and holding the button
- Minelo 11 – the fan is already running for this time
============
Another 2 menus are temperature regulators:
The principle of operation and description:
- Termo 1 is the name – information for the user (There is also another one called Termo2)
- 27.1oC is the temperature read by DS sensor
- T is the temperature regulation is to work
- 25.0oC the temperature set in the menu by SET – for which we set the range of switching the device in the form of adjustable hysteresis
+/- 2oC – hysteresis (set in the menu with accuracy up to tenths of degree value).
============
Additional information:
After switching on the driver, information is read about the connected sensors DS 18B20 and information, how many there are. Reading the memory is indicated by a short beep. Main Menu of the driver is displaying the temperature from all the DS sensors.
Programming the sensors consists of connecting one to the driver and pressing the appropriate combination of the keyboard for a specific menu, where the sensor is to be assigned. After pressing and holding all the buttons, saved sensors are cleared.
Alarm temperatures are stored permanently in the program. When the temperature exceeds, sound alarm activates and appropriate for this message is displayed on the LCD.
All set parameters of the driver are automatically stored 5 seconds after the change of the parameters.
When any sensor is connected or they are damaged, there is information about the damage of the DS sensor displayed.
PCB of the driver:
==========
Another function is information about the lights left on (e.g. in the attic, basement, estate). It informs by the sound after a certain time set in the menu, that the light is left on.
Description:
- P1 - description – because of the small LCD currently attached
- 12 min - information what time was set in the Menu for the channel, after which time sound and visual information are to be. 1 second before the end of time there is one sound signal and for the next countdown a LED starts blinking, indicating that the time was exceeded and is counted from the beginning
- 2 – how much time elapsed from the switching device, increases up to 12min and signals
- ON – if the channel ON/OFF is switched. When using a 4x20 or 4x24 LCD, it will be an important information, because 4 channels will be displayed in one window.
The description analogously.
==========
The driver has also function of reading and informing about the quantity of the contents of the septic tank (graduation rate was applied and the limit alarm value – a signal and messages on the LCD).
The principle of operation:
The information is read using the ABCD code.
When administered at the respective ports BCD data, appropriate messages are displayed.
For proper operation, information about the state of the liquid in the tank:
For lack of communication (information) – a message is displayed:
Message, when there is a short circuit on the ports of the BCD code:
Message about the high state (100%) in the tank:
This message is shown as a baseline information on the LCD substituting whatever was displayed and gives a sound signal 2 beeps of the buzzer and counting day for the next beep.
Link to original thread (useful attachment) – Sterownik Domowy by IMEX - takiego jeszcze na forum nie Było