Dehumidifier and method for controlling dehumidifier
By combining environmental sensors and water level sensors, the cumulative dehumidification capacity and water level difference are calculated, solving the problem of inaccurate water level measurement in the dehumidifier tank and achieving accurate water level estimation and functional expansion.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2026-04-10
AI Technical Summary
Existing dehumidifiers have difficulty accurately measuring the water level in the tank, resulting in an inability to provide effective water level-related functions, and the use of expensive sensors for detection is limited.
An environmental sensor is used to measure air temperature and humidity, and a water level sensor is used to detect the water level in the water tank. The processor calculates the cumulative dehumidification capacity and water level difference, and updates the calibration data to accurately estimate the water level in the water tank.
It achieves accurate estimation of water tank level, provides various water level-related functions, reduces sensor costs, and improves the dehumidifier's operating accuracy and user experience.
Smart Images

Figure CN121844166A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to a dehumidifier configured to detect the water level in a water tank and a method for controlling the dehumidifier. Background Technology
[0002] Typically, a dehumidifier is a device that reduces indoor humidity by drawing humid air from an indoor space into its main body, allowing the humid air to pass through a heat exchanger consisting of a condenser and an evaporator through which refrigerant flows, and then expelling the dehumidified air back into the indoor space.
[0003] Dehumidifiers use a method of extracting heat from the surrounding air by evaporating liquid refrigerant from an evaporator. As the refrigerant evaporates, the temperature of the evaporator decreases, and the temperature of the air passing through the evaporator also decreases.
[0004] Therefore, when the temperature around the evaporator decreases, moisture, including that in the air, is condensed and forms dew on the surface of the evaporator.
[0005] A water tank for storing condensate formed on the surface of the evaporator can be installed inside the dehumidifier.
[0006] If the water level in a dehumidifier's tank could be accurately measured, various functions related to the tank's water level could be offered to the user. However, the use of expensive sensors to detect the water level in the tank is limited by the size, structure, and obstacles (such as increased price) of the dehumidifier. Summary of the Invention
[0007] [Technical Issues]
[0008] This disclosure aims to provide a dehumidifier capable of accurately estimating the water level in a water tank based on sensor data acquired from sensors, and a method for controlling the dehumidifier.
[0009] Furthermore, this disclosure aims to provide a dehumidifier capable of providing various functions related to the water level in the water tank and a method for controlling the dehumidifier.
[0010] [Technical Solution]
[0011] One aspect of this disclosure provides a dehumidifier comprising: an environmental sensor configured to measure the temperature and humidity of air and generate corresponding sensor data; a water tank configured to store water generated by the dehumidification operation of the dehumidifier; a water level sensor configured to detect that the water level in the water tank has reached a predetermined water level; and at least one processor configured to calculate a cumulative dehumidification amount based on sensor data collected from the environmental sensor and calibration data, and to update the calibration data based on the difference between the cumulative dehumidification amount and a predetermined water volume corresponding to the predetermined water level, based on the water level sensor detecting that the water level in the water tank has reached the predetermined water level.
[0012] Another aspect of this disclosure provides a method for controlling a dehumidifier, the dehumidifier comprising: an environmental sensor configured to measure the temperature and humidity of air and generate corresponding sensor data; a water tank configured to store water generated by the dehumidification operation of the dehumidifier; and a water level sensor configured to detect that the water level in the water tank has reached a predetermined water level, wherein the method includes: calculating a cumulative dehumidification amount based on sensor data collected from the environmental sensor and calibration data; and updating the calibration data based on the difference between the cumulative dehumidification amount and a predetermined water volume corresponding to the predetermined water level, based on the water level sensor detecting that the water level in the water tank has reached the predetermined water level. Attached Figure Description
[0013] Figure 1 An example of a front perspective view of a dehumidifier according to one embodiment is shown.
[0014] Figure 2 An example of a rear perspective view of a dehumidifier according to one embodiment is shown.
[0015] Figure 3 A water tank, separate from the main body of the dehumidifier, is shown according to one embodiment.
[0016] Figure 4 This is a view illustrating an example of the components of a water tank in a dehumidifier according to one embodiment.
[0017] Figure 5 It is a conceptual diagram used to describe the dehumidification principle of a dehumidifier according to one embodiment.
[0018] Figure 6 This is a view used to illustrate an example of a water level sensor for a dehumidifier according to one embodiment.
[0019] Figure 7 This is a control block diagram showing the components of a dehumidifier according to one embodiment.
[0020] Figure 8 This is a flowchart illustrating an example of a method for controlling a dehumidifier according to one embodiment.
[0021] Figure 9 This is a diagram illustrating an example of a method for updating correction data when a dehumidifier according to one embodiment detects that a first water level has been reached.
[0022] Figure 10 This is a diagram illustrating an example of a method for updating correction data when a dehumidifier according to one embodiment detects that a second water level has been reached.
[0023] Figure 11 An example of a lookup table corresponding to correction data according to one embodiment is shown.
[0024] Figure 12 An example of an artificial intelligence model according to one implementation is shown.
[0025] Figure 13 This is a flowchart illustrating an example of a method for controlling a dehumidifier according to one embodiment.
[0026] Figure 14 An example of an interface provided by a dehumidifier and / or external device according to one embodiment is shown, which is used to display information related to the water level in the water tank.
[0027] Figure 15 An example of an interface provided by a dehumidifier and / or external device according to one embodiment is shown, which is used to set functions related to the water level in the water tank.
[0028] Figure 16 An example of an interface provided by a dehumidifier and / or external device according to one embodiment is shown, which indicates that the water level in the tank has reached a specified water level set by the user. Detailed Implementation
[0029] The embodiments described in this disclosure and the configurations shown in the accompanying drawings are merely examples of embodiments of this disclosure and may be modified in various ways to replace the embodiments and drawings of this disclosure when this application is filed.
[0030] The terminology used herein is for describing embodiments and is not intended to limit and / or restrict this disclosure.
[0031] The expressions “A or B”, “at least one of A and / or B”, or “one or more of A and / or B” as used herein may include any and all combinations of one or more of the related listed items. For example, the terms “A or B”, “at least one of A and B” or “at least one of A or B” may refer to all of the following cases: (1) including at least one A, (2) including at least one B, or (3) including both at least one A and at least one B.
[0032] The singular forms “a”, “an”, and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0033] In this disclosure, the terms "comprising," "having," etc., are used to specify features, numbers, steps, operations, elements, components, or combinations thereof, but do not exclude the presence or addition of one or more features, numbers, steps, operations, elements, components, or combinations thereof.
[0034] When an element is referred to as being “connected,” “joined,” “supported,” or “in contact” with another element, this includes not only when the element is directly connected, joined, supported, or in contact, but also when the element is indirectly connected, joined, supported, or in contact through a third element.
[0035] Throughout the specification, when an element is “on” another element, this includes not only when the element is in contact with another element, but also when there is another element between the two elements.
[0036] It will be understood that when an element (e.g., the first element) is referred to as "operably or communicatively coupled to another element (e.g., the second element)" or "connected to another element (e.g., the second element)," the element may be directly coupled to another element or directly connected to another element, or there may be an intermediate element (e.g., the third element).
[0037] Depending on the context, the term “configured as” as used herein may be used as, for example, to mean “suitable for,” “capable of,” “designed for,” “suitable for,” “manufactured for,” or “able to.” The term “configured as” in hardware does not necessarily mean only “specifically designed for.”
[0038] Conversely, the phrase "device, configured as..." can mean that the device is "capable" of operating with another device or other component. For example, "processor configured to perform A, B, and C" can mean a dedicated processor (e.g., an embedded processor) or a general-purpose processor (e.g., a central processing unit (CPU) or application processor) for performing the respective operations, which can perform the respective operations by executing one or more software programs stored in a memory device.
[0039] The terms used herein (such as “first”, “second”, etc.) may refer to various elements of various embodiments of this disclosure, but are not limiting of these elements.
[0040] In the following description, terms such as “unit,” “component,” “block,” “building block,” and “module” indicate a unit used to perform at least one function or operation. For example, these terms may refer to at least one process processed by at least one piece of hardware (such as a field-programmable gate array (FPGA), application-specific integrated circuit (ASIC)), at least one piece of software stored in a memory, or a processor.
[0041] Reference will now be made in detail to embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. For the sake of detailed description, portions not relating to the specification have been omitted, and throughout the specification, the same reference numerals refer to the same elements.
[0042] The present disclosure will be described more fully below with reference to the accompanying drawings.
[0043] Figure 1 An example of a front perspective view of a dehumidifier according to one embodiment is shown. Figure 2 An example of a rear perspective view of a dehumidifier according to one embodiment is shown. Figure 3 A water tank, separate from the main body of the dehumidifier, is shown according to one embodiment.
[0044] Reference Figures 1 to 3 The dehumidifier 1 may include a main body 10.
[0045] The main body 10 may include an input interface 301 (see reference) Figure 7 The input interface 301 is configured to receive user input related to the dehumidifier 1.
[0046] The main body 10 may include an output interface 302 (see reference). Figure 7 The input interface 301 is configured to output information related to the dehumidifier 1.
[0047] The dehumidifier 1 may include a water tank 100 configured to be removable from the main body 10.
[0048] The water tank 100 can store the water (condensate) generated by the dehumidification operation of the dehumidifier 1.
[0049] In one embodiment, the water tank 100 may further include a handle 120. The handle 120 may be rotatably coupled to the water tank 100. Alternatively, the handle 120 may be removably coupled to the water tank 100. The handle 120 may be rotatably coupled to the water tank 100 so as to be gripped during the sliding separation of the water tank 100 from the body 10 and during the lifting and transport of the water tank 100 separated from the body 10.
[0050] A recessed member 102 may be formed on the front surface of the water tank 100, the recessed member 102 being recessed toward the interior of the water tank 100 to be adjacent to the handle 120. Using the handle 120 formed on the water tank 100, the user can easily attach and detach the water tank 100 from the body 10.
[0051] The water tank 100 may also include a cover 110. The cover 110 may be provided with a drain hole 111, which is configured to open to drain condensate stored inside the water tank 100 to the outside. Therefore, during the removal of condensate from inside the water tank 100, the user can easily remove the condensate through the drain hole 111 without needing to open or close the cover 110. Furthermore, the cover 110 may be provided with an inlet hole 112.
[0052] Water generated by the dehumidification operation of dehumidifier 1 can flow into water tank 100 through inlet hole 112.
[0053] The cover 110 can be removably attached to the water tank 100. The cover 110 can form an external portion of the water tank 100. In particular, the cover 110 can form the upper exterior of the water tank 100.
[0054] The water tank housing portion 46 may be formed in the body 10. The water tank 100 may be removably connected to the water tank housing portion 46 to form at least one of the front surface, side surface, rear surface or top surface of the dehumidifier 1 together with the body 10.
[0055] The water tank 100 can be placed in the recessed space 14a formed in the main body 10 to have a shape corresponding to the lower surface of the water tank 100.
[0056] When the water tank 100 is separated, the water tank mounting part 46 can be exposed to the outside.
[0057] The fastening part 47 can be provided on the water tank mounting part 46. The fastening part 47 can be provided on the water tank mounting part 46 to be elastically deformable.
[0058] An air intake port 15a may be formed in the main body 10. The main body 10 may be equipped with a filter 20 to purify the air flowing into the main body 10 through the air intake port 15a. The filter 20 can be used to filter out foreign objects in the air flowing into the main body 10.
[0059] The filter 20 can be removed from the main body 10 for easy replacement.
[0060] Air from outside the main body 10 can flow into the main body 10 through the filter 20 and the air inlet port 15a.
[0061] The filter 20 may include at least one of a pre-filter, an odor-removing filter, a dust-collecting filter, and a HEPA filter, wherein the pre-filter is configured to remove relatively large dust particles included in the air, the odor-removing filter is configured to remove odors, the dust-collecting filter is configured to collect dust by electrical action, and the HEPA filter is configured to remove fine dust particles.
[0062] An exhaust port 16a may be formed in the main body 10. Air that flows into the main body 10 through the intake port 15a is discharged to the outside through the exhaust port 16a.
[0063] In one embodiment, the exhaust port 16a can be opened and closed via an exhaust louver 17 connected to the main body 10. When the dehumidifier 1 is operated according to user input received through the input interface 301, the exhaust louver 17 can move upward and the exhaust port 16a can be opened. When the operation of the dehumidifier 1 stops, the exhaust louver 17 can move downward to cover the exhaust port 16a. Therefore, malfunctions of the dehumidifier 1 caused by foreign matter seeping into the main body 10 can be prevented.
[0064] Figure 4 This is a view illustrating an example of the components of a water tank in a dehumidifier according to one embodiment. Figure 5 It is a conceptual diagram used to describe the dehumidification principle of a dehumidifier according to one embodiment.
[0065] Reference Figure 4 and Figure 5 The dehumidifier 1 may include a dehumidification cycle for dehumidification. The dehumidification cycle may include a compressor 50, an expansion device, and a heat exchanger 60, through which refrigerant circulates. The dehumidification cycle may include refrigerant lines connecting the compressor 50, the expansion device, and the heat exchanger 60. The dehumidification cycle may be located inside the main body 10 of the dehumidifier 1.
[0066] The heat exchanger 60 can dehumidify the air flowing into the main body 10 by exchanging heat with the surrounding air.
[0067] The heat exchanger 60 may include a condenser 60a and an evaporator 60b.
[0068] Condenser 60a can perform heat exchange between refrigerant and air using a phase change of the refrigerant (e.g., condensation). For example, when the refrigerant condenses in condenser 60a, it can release heat to the surrounding air.
[0069] In the same manner as condenser 60a, evaporator 60b can perform heat exchange between refrigerant and ambient air using a phase change of the refrigerant (e.g., evaporation). For example, when the refrigerant evaporates in evaporator 60b, the refrigerant can absorb heat from the ambient air.
[0070] The dehumidifier 1 performs dehumidification by circulating refrigerant through a phase change process involving the condenser 60a and the evaporator 60b. For this refrigerant circulation, the dehumidifier 1 may include a compressor 50 configured to compress the refrigerant. The compressor 50 draws in and compresses the refrigerant gas through its inlet section. The compressor 50 discharges the high-temperature and high-pressure refrigerant gas through its outlet section.
[0071] The refrigerant can circulate sequentially through the refrigerant pipe to the compressor 50, condenser 60a, expansion unit and evaporator 60b.
[0072] The dehumidifier 1 may include an expansion device to reduce the pressure of the refrigerant flowing into the evaporator 60b.
[0073] For example, an expansion device can use a throttling effect to reduce the temperature and pressure of the refrigerant. The expansion device may include an orifice configured to reduce the cross-sectional area of the flow path. The temperature and pressure of the refrigerant passing through the orifice can be reduced.
[0074] For example, the expansion device can be implemented as an electronic expansion valve, which is configured to adjust the opening ratio (the ratio of the cross-sectional area of the flow path of the valve in a partially open state to the cross-sectional area of the flow path of the valve in a fully open state). Based on the opening ratio of the electronic expansion valve, the amount of refrigerant passing through the expansion device can be controlled.
[0075] The dehumidifier 1 may include an accumulator. The accumulator may be connected to the inlet section of the compressor 50. Low-temperature and low-pressure refrigerant evaporated in the evaporator 60b may flow into the accumulator.
[0076] When the refrigerant (which is a mixture of refrigerant liquid and refrigerant gas) is introduced, the accumulator can separate the refrigerant liquid from the refrigerant gas and supply the refrigerant gas with the separated refrigerant liquid to the compressor 50.
[0077] The dehumidifier 1 may include a fan 70. For example, the fan 70 may be located near the condenser 60a. The fan 70 can blow air through the condenser 60a. The fan 70 can also allow air to flow into the body 10 of the dehumidifier 1.
[0078] When the fan rotates at 70, outside air can pass through the air intake port 15a (see reference). Figure 2 Air flowing into the body 10 and passing through the heat exchanger 60 can be discharged to the outside of the body 10 through the discharge port 16a.
[0079] The dehumidifier 1 may perform dehumidification operations by operating the fan 70 and the compressor 50.
[0080] The heat exchanger 60 can dehumidify the air containing moisture and can guide the condensate formed on the heat exchanger 60 to the water tank 100.
[0081] In other words, the water generated by the dehumidification operation of the dehumidifier 1 can be guided to the water tank 100.
[0082] The water tank 100 may include a storage space 103. Water generated by the dehumidification operation of the dehumidifier 1 may be stored in the storage space 103 formed inside the water tank 100. An inlet hole 112 may be formed on the upper surface of the water tank 100 facing the body 10 and connected to the water tank mounting portion 46 to allow condensate conveyed from the heat exchanger 60 along a flow path formed in the body 10 to flow into the storage space 103. In one embodiment, the inlet hole 112 may be formed in the cover 110 of the water tank 100. The inlet hole 112 may have an orifice or slit shape, and the shape of the inlet hole 112 is not limited thereto.
[0083] A recessed member 102 may be formed on the water tank 100, facing inwards to be adjacent to the handle 120. The recessed member 102 may be formed on the upper portion of the front surface of the water tank 100. The recessed member 102 may be welded to the front surface of the water tank 100. Suitablely, the recessed member 102 is vibratory welded to the front surface of the water tank 100. The user may insert his / her hand into the recessed member 102, grasp the handle 120, and then pull the water tank 100 to separate the water tank 100 from the body 10.
[0084] The handle 120 can be removably attached to the water tank 100. Specifically, the handle 120 can be removably attached to a handle mounting portion 104 formed on the inner wall of the water tank 100. The handle mounting portion 104 can be provided on the inner wall of the water tank 100. The handle mounting portion 104 can have a shape that protrudes towards the interior of the water tank 100 (i.e., towards the storage space 103 of the water tank 100). A fastening hole 105 can be provided in the handle mounting portion 104.
[0085] The handle 120 may be provided with a fastening protrusion 123, which is configured to connect to the fastening hole 105.
[0086] The water tank 100 may further include a detection target 130 and a target housing 140 for accommodating the detection target 130. The detection target 130 is configured to detect the water level of condensate stored inside the water tank 100 and can be detected by a water level sensor 150 (see reference). Figure 6 The detection process will be described later.
[0087] The target housing 140 can be installed on one of the inner walls of the water tank 100.
[0088] As the water level of the condensate stored inside the water tank 100 increases, the detection target 130 may float together with the target housing 140 due to buoyancy. The detection target 130 can be referred to as a floating component because the detection target 130 is designed to float on the water.
[0089] In one embodiment, when the water level sensor 150 is implemented as a magnetic sensor, the detection target 130 may include a magnet.
[0090] Meanwhile, depending on the type of water level sensor 150, the dehumidifier 1 may not include the detection target 130.
[0091] Figure 6 This is a view used to illustrate an example of a water level sensor for a dehumidifier according to one embodiment.
[0092] Reference Figure 6 The dehumidifier 1 may include a water level sensor 150 disposed in the main body 10.
[0093] The height of the target 130 can vary inside the target shell 140 according to the water level changes in the water tank 100.
[0094] The water level sensor 150 can detect when the water level in the water tank 100 reaches the predetermined water level.
[0095] Detecting that the water level in water tank 100 has reached a predetermined water level may include detecting that the water level in water tank 100 is at a predetermined water level and / or detecting that the water level in water tank 100 is higher than a predetermined water level.
[0096] The water level sensor 150 may include at least one of a first water level sensor 150a and a second water level sensor 150b.
[0097] In one embodiment, the water level sensor 150 may include a first water level sensor 150a. In one embodiment, the first water level sensor 150a can detect that the water level in the water tank 100 has reached a first water level h1.
[0098] The first water level sensor 150a can be set near the first water level h1 of the water tank 100.
[0099] When the water level in the water tank 100 reaches the first water level h1, the detection target 130 can float to the position corresponding to the first water level h1 due to buoyancy. When the detection target 130 rises to the position corresponding to the first water level h1, the first water level sensor 150a can detect the detection target 130. Detection of the detection target 130 by the first water level sensor 150a may include detecting that the water level in the water tank 100 has reached the first water level h1.
[0100] In one embodiment, the water level sensor 150 may include a second water level sensor 150b. In one embodiment, the second water level sensor 150b can detect that the water level in the water tank 100 has reached a second water level h2.
[0101] The second water level sensor 150b can be set near the second water level h2 of the water tank 100.
[0102] When the water level in the water tank 100 reaches the second water level h2, the detection target 130 can float to the position corresponding to the second water level h2 due to buoyancy. When the detection target 130 rises to the position corresponding to the second water level h2, the second water level sensor 150b can detect the detection target 130. Detection of the detection target 130 by the second water level sensor 150b can include detecting that the water level in the water tank 100 has reached the second water level h2.
[0103] The second water level h2 can be higher than the first water level h1. For example, the first water level h1 can correspond to approximately half the water level in the tank, and the second water level h2 can correspond to approximately the full water level in the tank. However, the first water level h1 and the second water level h2 are not limited to these.
[0104] According to various embodiments, the position of the first water level sensor 150a can be changed according to the user's design. Therefore, the dehumidifier 1 can be designed to allow adjustment of the position of the first water level sensor 150a.
[0105] According to various embodiments, in addition to the sensor configured to detect the target 130, the water level sensor 150 can be implemented as various sensors.
[0106] For example, the water level sensor 150 may include a capacitive sensor, an electrode sensor, etc., configured to detect that the water level in the water tank 100 has reached a predetermined water level.
[0107] Figure 7 This is a control block diagram showing the components of a dehumidifier according to one embodiment.
[0108] Reference Figure 7 According to one embodiment, the dehumidifier 1 may include a user interface device, a water level sensor 150, a water tank detection sensor 160, an environmental sensor 170, a compressor 50, a fan 70, a communication interface 400, and / or a controller 200.
[0109] The user interface device 300 allows users to interact with the dehumidifier 1.
[0110] The user interface device 300 may include an output interface 302 and an input interface 301.
[0111] At least one output interface 302 can send various information related to the operation of the dehumidifier 1 to the user by generating sensory information.
[0112] For example, at least one output interface 302 can send information to the user related to the settings of the dehumidifier 1 and the operating time of the dehumidifier 1. Information about the operation of the dehumidifier 1 can be output via a display, indicator, and / or voice. The at least one output interface 302 may include a liquid crystal display (LCD) panel, an indicator, a light-emitting diode (LED) panel, a speaker, etc.
[0113] In one embodiment, at least one output interface 302 can output sensory information (e.g., visual information, auditory information, etc.) related to the water level of the water tank 100.
[0114] At least one input interface 301 can convert sensory information received from the user into electrical signals.
[0115] At least one input interface 301 may include a power button for turning on the dehumidifier 1, a setting button for setting the operating mode of the dehumidifier 1, a control button for controlling the intensity of the compressor 50 and / or the fan 70, and / or a timer button for setting the dehumidification time of the dehumidifier 1.
[0116] Each button may include visual indicators (e.g., text, icons, etc.) provided to indicate its function.
[0117] At least one input interface 301 may include a touch switch, a push switch, a slide switch, a toggle switch, a micro switch, a touch switch, a touchpad, a touch screen, a dial and / or a microphone, etc.
[0118] In this disclosure, a “button” may be replaced by a user interface (UI) element, a touch switch, a push switch, a slide switch, a toggle switch, a micro switch, a touch switch, a touchpad, a touch screen, a dial, and / or a microphone.
[0119] The power button is used to turn dehumidifier 1 on or off.
[0120] When dehumidifier 1 is turned on, the setting button and / or timer button can be activated.
[0121] When dehumidifier 1 is turned on, compressor 50 and fan 70 can operate. That is to say, when dehumidifier 1 is turned on, dehumidification operation can be performed.
[0122] The setting button is used to change the operating mode of dehumidifier 1. The operating modes of dehumidifier 1 can include clothing mode, smart mode, normal mode, low noise mode, etc.
[0123] The operating frequency of compressor 50 and the speed of fan 70 can vary according to each mode.
[0124] The control buttons are used to adjust the operating frequency of the compressor 50 and / or the speed of the fan 70 in the dehumidifier 1. By operating the control buttons, the operating frequency of the compressor 50 and / or the speed of the fan 70 can be adjusted.
[0125] The timer button is used to set the operating time of dehumidifier 1. Dehumidifier 1 can perform dehumidification operation within the operating time set by the timer button, and can terminate the dehumidification operation when the operating time set by the timer button expires.
[0126] The dehumidifier 1 can process user input received through the input interface 301 or output information related to the dehumidifier 1 through the output interface 302.
[0127] For example, user input received through input interface 301 can be sent to controller 200. As another example, controller 200 can control output interface 302 to output information related to dehumidifier 1.
[0128] The water level sensor 150 can detect that the water level in the water tank 100 has reached a predetermined level. The water level sensor 150 can send an electrical signal to the controller 200, which corresponds to the fact that the water level in the water tank 100 has reached the predetermined level.
[0129] For example, the first water level sensor 150a can send an electrical signal to the controller 200 in response to the water level in the water tank 100 reaching a first water level h1. As another example, the second water level sensor 150b can send an electrical signal to the controller 200 in response to the water level in the water tank 100 reaching a second water level h2.
[0130] The controller 200 can detect that the water level in the water tank 100 has reached a first water level h1 in response to receiving an electrical signal from the first water level sensor 150a. The controller 200 can also detect that the water level in the water tank 100 has reached a second water level h2 in response to receiving an electrical signal from the second water level sensor 150b.
[0131] The water tank detection sensor 160 can detect the attachment and removal of the water tank 100.
[0132] For example, the water tank detection sensor 160 can be installed in the water tank mounting section 46 (see reference). Figure 3 The fastening part 47 (refer to) Figure 3 ) place.
[0133] The water tank detection sensor 160 can detect whether the water tank 100 is connected to the main body 10.
[0134] For example, the water tank detection sensor 160 can detect the elastic deformation of the fastening part 47.
[0135] The water tank detection sensor 160 can send an electrical signal to the controller 200 corresponding to whether the water tank 100 is attached or detached.
[0136] The controller 200 can identify whether the water tank 100 is connected to or separated from the main body 10 based on the electrical signal received from the water tank detection sensor 160.
[0137] The environmental sensor 170 can measure the temperature and humidity of the air around the dehumidifier 1 and generate corresponding sensor data.
[0138] The environmental sensor 170 may include at least one temperature sensor 170a and at least one humidity sensor 170b.
[0139] Sensor data collected from environmental sensor 170 may include temperature data and humidity data. Temperature data may include temperature data of air that does not pass through heat exchanger 60 (hereinafter referred to as "intake air") and temperature data of air that passes through heat exchanger 60 (hereinafter referred to as "exhaust air"). Humidity data may include humidity data of the intake air and humidity data of the exhaust air.
[0140] At least one temperature sensor 170a can measure the temperature of the air surrounding the dehumidifier 1. At least one temperature sensor 170a can send the temperature data of the air surrounding the dehumidifier 1 to the controller 200.
[0141] At least one temperature sensor 170a may include a first temperature sensor 170a and a second temperature sensor 170a, the first temperature sensor 170a being configured to measure the temperature of air drawn into the body 10 from the outside of the body 10 (intake air), and the second temperature sensor 170a being configured to measure the temperature of air discharged to the outside of the body 10 (exhaust air).
[0142] A first temperature sensor 170a may be formed around the air intake port 15a. The first temperature sensor 170a can measure the temperature of the intake air. The first temperature sensor 170a can send the intake air temperature data to the controller 200.
[0143] A second temperature sensor 170a may be formed around the exhaust port 16a. The second temperature sensor 170a can measure the temperature of the exhaust air. The second temperature sensor 170a can send the exhaust air temperature data to the controller 200.
[0144] At least one humidity sensor 170b can measure the humidity of the air around the dehumidifier 1. At least one humidity sensor 170b can send the humidity data of the air around the dehumidifier 1 to the controller 200.
[0145] At least one humidity sensor 170b may include a first humidity sensor 170b and a second humidity sensor 170b, the first humidity sensor 170b being configured to measure the humidity of air drawn into the body 10 from the outside of the body 10, and the second humidity sensor 170b being configured to measure the humidity of air discharged from the inside of the body 10 to the outside of the body 10.
[0146] A first humidity sensor 170b may be formed around the air intake port 15a. The first humidity sensor 170b can measure the humidity of the intake air. The first humidity sensor 170b can send the humidity data of the intake air to the controller 200.
[0147] A second humidity sensor 170b may be formed around the exhaust port 16a. The second humidity sensor 170b can measure the humidity of the exhaust air. The second humidity sensor 170b can send the humidity data of the exhaust air to the controller 200.
[0148] Fan 70 may include a fan motor. The fan motor may include a motor configured to control its rotational speed. For example, the fan motor may be a BLDC motor.
[0149] The controller 200 controls the fan 70 and may include the controller 200 controlling the fan motor. The controller 200 can control the speed of the fan 70 by controlling the fan motor.
[0150] The controller 200 can start rotating the fan 70 based on the start of the dehumidification operation of the dehumidifier 1.
[0151] The compressor 50 can be operated based on control signals from the controller 200.
[0152] The controller 200 can operate the compressor 50 based on the start of the dehumidification operation of the dehumidifier 1.
[0153] The dehumidifier 1 may include a communication interface 400 for wired and / or wireless communication with external devices (e.g., servers, user devices, and / or other household appliances).
[0154] The communication interface 400 may include at least one of a short-range communication module or a long-range communication module.
[0155] The communication interface 400 can send data to or receive data from external devices. For example, the communication interface 400 can establish communication with servers and / or user devices and / or other household appliances, and send and receive various types of data.
[0156] For communication, the communication interface 400 can establish a direct (e.g., wired) or wireless communication channel between external devices and support the performance of communication through the established communication channel. According to one embodiment, the communication interface 400 may include a wireless communication module (e.g., a cellular communication module, a short-range wireless communication module, or a Global Navigation Satellite System (GNSS) communication module) or a wired communication module (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the respective communication module can communicate with external devices through a first network (e.g., a short-range wireless communication network such as Bluetooth, Wi-Fi Direct, or Infrared Data Association (IrDA)) or a second network (e.g., a long-range wireless communication network such as a traditional cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or a WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips).
[0157] Short-range wireless communication modules may include, but are not limited to, Bluetooth communication modules, Bluetooth Low Energy (BLE) communication modules, near-field communication modules, WLAN (Wi-Fi) communication modules, Zigbee communication modules, Infrared Data Association (IrDA) communication modules, Wi-Fi Direct (WFD) communication modules, Ultra-Wideband (UWB) communication modules, Ant+ communication modules, and microwave (uWave) communication modules.
[0158] The long-range wireless communication module may include communication modules that perform various types of long-range wireless communication and may include a mobile communication interface. The mobile communication interface transmits and receives wireless signals with at least one of a base station, an external terminal, and a server on a mobile communication network.
[0159] According to one implementation, the communication interface 400 can communicate with external devices (such as servers, user devices, and other home appliances) via an access point (AP). The access point (AP) can connect the local area network (LAN) to which the dehumidifier 1, other home appliances, server, and / or user devices are connected to the wide area network (WAN) to which the server is connected. The dehumidifier 1, other home appliances, and / or user devices can connect to the server via the wide area network (WAN).
[0160] Controller 200 can process user input received from input interface 301.
[0161] The controller 200 can process data collected from various sensors, such as the water level sensor 150, the water tank detection sensor 160, and the environmental sensor 170.
[0162] The controller 200 can control various components of the dehumidifier 1 (e.g., output interface 302, compressor 50, fan 70 and communication interface 400).
[0163] The controller 200 may include at least one processor 201 and at least one memory 202, the at least one processor 201 being configured to control the operation of the dehumidifier 1, and the at least one memory 202 being configured to store programs and data for controlling the operation of the dehumidifier 1.
[0164] At least one memory 202 can store data necessary for various implementations. The memory 202 can be implemented as a memory embedded in the dehumidifier 1 or as a memory removable from the dehumidifier 1, depending on the data storage purpose. For example, data for driving the dehumidifier 1 can be stored in a memory embedded in the dehumidifier 1, and data for extended functions of the dehumidifier 1 can be stored in a memory removable from the dehumidifier 1. Meanwhile, the memory embedded in the dehumidifier 1 can be implemented as at least one of volatile memory (e.g., dynamic RAM (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM)) and non-volatile memory (e.g., one-time programmable ROM (OTPROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), hard disk drive, or solid-state drive (SSD)). The memory that can be removed from the dehumidifier 1 can be implemented as a memory card (e.g., Compact Flash (CF), Secure Digital (SD), Micro-Secure Digital (Micro-SD), Mini-Secure Digital (Mini-SD), Extreme Digital (xD), Multimedia Card (MMC), etc.) that can be connected to a USB port and external memory (e.g., USB memory).
[0165] At least one processor 201 typically controls the operation of the dehumidifier 1. Specifically, at least one processor 201 may be connected to each component of the dehumidifier 1 and typically controls the operation of the dehumidifier 1. For example, at least one processor 201 may be electrically connected to a memory 202 to control the overall operation of the dehumidifier 1. The processor 201 may consist of one or more processors.
[0166] By executing at least one instruction stored in memory 202, at least one processor 201 can perform the operation of dehumidifier 1 according to various embodiments.
[0167] At least one processor 201 may include at least one of a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a multi-core integrated circuit (MIC), a digital signal processor (DSP), a neural processing unit (NPU), a hardware accelerator, or a machine learning accelerator. At least one processor 201 may control one or any combination of other components of the dehumidifier 1 and may perform operations related to communication or data processing. At least one processor 201 may execute at least one program or instruction stored in memory 202. For example, at least one processor 201 may execute at least one method according to an embodiment of this disclosure by executing at least one instruction stored in memory 202.
[0168] When a method according to at least one embodiment of this disclosure includes multiple operations, the multiple operations may be executed by one processor or by multiple processors. For example, when the first operation, the second operation, and the third operation are executed by the method according to at least one embodiment, the first operation, the second operation, and the third operation may all be executed by the first processor. Optionally, the first operation and the second operation may be executed by the first processor (e.g., a general-purpose processor), and the third operation may be executed by the second processor (e.g., an artificial intelligence-specific processor).
[0169] At least one processor 201 may be implemented as a single-core processor including one core, or as at least one multi-core processor including multiple cores (e.g., homogeneous multi-core or heterogeneous multi-core). When at least one processor 201 is implemented as a multi-core processor, each of the multiple cores included in the multi-core processor may include processor internal memory, such as cache memory and on-chip memory, and a common cache memory shared by the multiple cores may be included in the multi-core processor. Furthermore, each (or some of the multiple cores) included in the multi-core processor can independently read and execute program instructions for implementing the methods according to at least one embodiment of the present disclosure. Additionally, all (or some) of the multiple cores may be linked to read and execute program instructions for implementing the methods according to at least one embodiment of the present disclosure.
[0170] When a method according to at least one embodiment of the present disclosure includes multiple operations, the multiple operations may be executed by one core of a plurality of cores included in a multi-core processor, or by a plurality of cores. For example, when the first operation, the second operation, and the third operation are executed by the method according to at least one embodiment, the first operation, the second operation, and the third operation may be executed by the first core included in the multi-core processor, or the first operation and the second operation may be executed by the first core included in the multi-core processor, and the third operation may be executed by the second core included in the multi-core processor.
[0171] In embodiments of this disclosure, a processor may refer to a system-on-a-chip (SoC), a single-core processor, a multi-core processor, or a core included in a single-core or multi-core processor, which integrates at least one processor and other electronic components. A core may be implemented as a CPU, GPU, APU, MIC, DSP, NPU, hardware accelerator, or machine learning accelerator, but embodiments of this disclosure are not limited thereto.
[0172] At least one memory 202 may store an algorithm for controlling the compressor 50 and / or fan 70 according to the operating mode of the dehumidifier 1.
[0173] At least one memory 202 may store an algorithm for calculating the dehumidification amount based on sensor data collected from the environmental sensor 170.
[0174] In one implementation, at least one processor 201 can calculate the dehumidification amount based on sensor data collected from environmental sensor 170.
[0175] For example, at least one processor 201 can calculate the dehumidification capacity based on the absolute humidity of the exhaust air and the absolute humidity of the intake air.
[0176] At least one processor 201 can calculate the absolute humidity of the exhaust air and the absolute humidity of the intake air based on sensor data collected from the environmental sensor 170.
[0177] A known method can be applied to this method, in which at least one processor 201 calculates the absolute humidity of the exhaust air and the absolute humidity of the intake air based on sensor data collected from the environmental sensor 170.
[0178] Absolute humidity is the weight ratio (kg / kgDA) between the moisture contained in moist air and the moisture contained in dry air.
[0179] In one implementation, when calculating the dehumidification capacity based on sensor data collected from environmental sensor 170, at least one processor 201 may take into account the operating frequency of compressor 50.
[0180] As a result, the dehumidification capacity can be determined based on the following [Formula 1].
[0181] [Formula 1]
[0182] Dehumidification capacity (kg / h) = (X1 - X2) M
[0183] X1 (kg / kgDA) represents the absolute humidity of the intake air, and X2 (kg / kgDA) represents the absolute humidity of the exhaust air. M represents the mass flow rate, which is the weight of air flowing per unit time. The mass flow rate can be determined based on the fan speed of 70.
[0184] At least one processor 201 can determine the cumulative dehumidification amount by integrating the calculated dehumidification amount over time.
[0185] The cumulative dehumidification amount calculated by at least one processor 201 can correspond to the amount of condensate generated in the heat exchanger 60. Therefore, the cumulative dehumidification amount calculated by at least one processor 201 can correspond to the water level in the water tank 100.
[0186] At the same time, even when at least one processor 201 calculates the cumulative dehumidification amount using the above method, there may be an error between the cumulative dehumidification amount calculated based on various variables and conditions and the water volume corresponding to the water level in the water tank 100.
[0187] At least one memory 202 may store calibration data, which is used when calculating the dehumidification capacity based on sensor data collected from environmental sensor 170. In one embodiment, the calibration data may be stored in non-volatile memory of memory 202.
[0188] Therefore, even if no power is supplied to dehumidifier 1, the calibration data may not be lost.
[0189] In one implementation, when calculating the cumulative dehumidification amount, at least one processor 201 can use correction data to minimize the error between the calculated cumulative dehumidification amount and the water volume corresponding to the water level in the water tank 100.
[0190] As a result, the dehumidification capacity can be determined based on the following [Formula 2].
[0191] [Formula 2]
[0192] Dehumidification capacity (kg / h) = (X1 - X2) M+ΔX
[0193] ΔX corresponds to the correction amount for the temperature and humidity of the air surrounding dehumidifier 1.
[0194] At least one memory 202 may store correction data related to ΔX, and at least one processor 201 may calculate the dehumidification amount by calling the ΔX value stored in at least one memory 202.
[0195] When the dehumidification capacity calculated without applying ΔX is assumed to be 2 kg / h and ΔX is 0.1, the dehumidification capacity corrected by applying ΔX is 2.1 kg / h.
[0196] At least one processor 201 can calculate the cumulative dehumidification amount by accumulating the corrected dehumidification amount over time.
[0197] According to this disclosure, when the dehumidifier 1 calculates the cumulative dehumidification amount, a more accurate cumulative dehumidification amount can be calculated by using calibration data. Therefore, even when the dehumidifier 1 is not equipped with a sensor configured to measure the precise water level of the water tank 100, the dehumidifier 1 can estimate the precise water level of the water tank 100.
[0198] At least one processor 201 can update ΔX by updating correction data stored in at least one memory 202. The method by which at least one processor 201 updates the correction data will be described later.
[0199] At least one memory 202 may store an algorithm for detecting water draining events. A water draining event may include at least one event that strongly suggests a user has drained the water tank 100.
[0200] When a water drain event is detected, it can be estimated that the user has drained 100% of the water tank.
[0201] In one implementation, at least one processor 201 can detect water draining events.
[0202] For example, at least one processor 201 can detect a water draining event based on the detection of the separation of the water tank 100 by the water tank detection sensor 160 and the detection of the connection of the water tank 100 after a predetermined time.
[0203] As another example, at least one processor 201 may detect a water draining event in response to a change from a state in which the water level sensor 150 detects a predetermined water level (e.g., a first water level h1 or a second water level h2) to a state in which the water level sensor 150 does not detect a predetermined water level (e.g., a first water level h1 or a second water level h2).
[0204] Furthermore, when considering that the first water level h1 is lower than the second water level h2, it is appropriate that at least one processor 201 can detect a water draining event in response to a change from a state where the first water level sensor 150a detects the first water level h1 to a state where the first water level sensor 150a does not detect the first water level h1.
[0205] As another example, at least one processor 201 can detect a water draining event in response to the water tank detection sensor 160 detecting the separation of the water tank 100 when the water level sensor 150 detects a predetermined water level (e.g., a first water level h1 or a second water level h2), and in response to the water level sensor 150 not detecting a predetermined water level (e.g., a first water level h1 or a second water level h2) after the water tank detection sensor 160 detects the connection of the water tank 100.
[0206] Furthermore, when considering that the first water level h1 is lower than the second water level h2, it is appropriate that at least one processor 201 can detect a water draining event in response to the water tank detection sensor 160 detecting the separation of the water tank 100 when the first water level sensor 150a detects the first water level h1, and in response to the state where the first water level sensor 150a does not detect the first water level h1 after the water tank detection sensor 160 detects the connection of the water tank 100.
[0207] Figure 7 The components shown are examples of components of dehumidifier 1, and according to one embodiment, dehumidifier 1, in addition to... Figure 7 In addition to the components shown, other components may be included. Optionally, some components may be excluded. Figure 7 Some of the components shown (e.g., water tank detection sensor 160).
[0208] Figure 8 This is a flowchart illustrating an example of a method for controlling a dehumidifier according to one embodiment.
[0209] Reference Figure 8 The processor 201 can calculate the cumulative dehumidification capacity (1100) based on sensor data collected from the environmental sensor 170 and calibration data stored in the memory 202.
[0210] In one implementation, the processor 201 may begin calculating the cumulative dehumidification amount in response to the start of dehumidification operation of the dehumidifier 1. The start of dehumidification operation of the dehumidifier 1 may include the start of operation of the compressor 50.
[0211] In one implementation, the processor 201 may initialize the calculated cumulative dehumidification capacity in response to the detection of a water draining event.
[0212] That is, the processor 201 can calculate the cumulative dehumidification amount by accumulating the dehumidification amount from the time the water drain event is detected to the time the new water drain event is detected.
[0213] For example, when a water drain event is detected, the processor 201 can initialize the cumulative dehumidification capacity to 0 (zero) or initialize the cumulative dehumidification capacity to a predetermined value. In one embodiment, the predetermined value may be a value associated with calibration data.
[0214] In one implementation, in response to the water level sensor 150 detecting that a predetermined water level has been reached, the processor 201 can update the correction data (1300 and 1500) stored in the memory 202 based on the difference between the cumulative dehumidification amount and the predetermined water amount corresponding to the predetermined water level.
[0215] In this disclosure, for ease of description, the water volume corresponding to the first water level h1 is defined as the first water volume, and the water volume corresponding to the second water level h2 is defined as the second water volume.
[0216] The first water volume corresponding to the first water level h1 and the second water volume corresponding to the second water level h2 can be predetermined according to the size of the water tank 100.
[0217] In one embodiment, in response to the first water level sensor 150a detecting that the first water level h1 has been reached, the processor 201 can update the correction data (1300) stored in the memory 202 based on the difference between the cumulative dehumidification amount and the first water amount.
[0218] Updating the correction data stored in memory 202 based on the difference between the cumulative dehumidification amount and the first water volume may include updating the lookup table included in the correction data and / or updating the artificial intelligence model included in the correction data.
[0219] Figure 9 This is a diagram illustrating an example of a method for updating correction data when a dehumidifier according to one embodiment detects that a first water level has been reached.
[0220] Reference Figure 9 The processor 201 can initialize the cumulative dehumidification capacity at time t0 when a water drain event is detected. Initializing the cumulative dehumidification capacity at time t0 when a water drain event is detected can include not only initializing the cumulative dehumidification capacity as soon as a water drain event is detected, but also initializing the cumulative dehumidification capacity when a water drain event is detected and the dehumidifier is turned on, or when a water drain event is detected and the dehumidification operation of the dehumidifier 1 begins.
[0221] In other words, initializing the cumulative dehumidification capacity at time t0 when the water drain event is detected can include: initializing the cumulative dehumidification capacity before a predetermined time has elapsed after the water drain event is detected and the dehumidification operation of dehumidifier 1 begins.
[0222] The processor 201 can calculate the cumulative dehumidification amount based on sensor data collected from the environmental sensor 170 at time t1 from the start of dehumidification operation of the dehumidifier 1 and calibration data stored in the memory 202.
[0223] The processor 201 can compare the first water volume and the cumulative dehumidification volume at time t2 when the first water level h1 is reached, as detected by the first water level sensor 150a.
[0224] like Figure 9 As shown, when the cumulative dehumidification capacity is calculated to be 1.98L and the first water volume corresponds to 2L, the difference between the cumulative dehumidification capacity and the first water volume is +0.02L.
[0225] When it is assumed that the time interval between the start time t1 of the dehumidification operation and the time t2 when the first water level h1 is detected is 1 hour, and when ΔX is +0.02 (kg / h), the cumulative dehumidification amount is the same as the first water amount.
[0226] The processor 201 can store a correction amount ΔX, which allows the cumulative dehumidification amount to be the same as the first water volume, in the memory 202.
[0227] The error between the cumulative dehumidification capacity calculated based on the temperature and humidity conditions of the intake air and the actual amount of water stored in the water tank 100 can vary. Therefore, a correction amount ΔX corresponding to the temperature and humidity conditions of the intake air is required.
[0228] In one implementation, the processor 201 can match a correction amount ΔX, which allows the cumulative dehumidification amount to be the same as the first water amount, with the temperature and humidity conditions of the intake air, and store the matching information in the memory 202.
[0229] For example, when the temperature of the intake air is 20°C and the humidity of the intake air is 60%, the correction amount ΔX, which allows the cumulative dehumidification amount to be the same as the first water volume, can be stored as the correction amount ΔX corresponding to the temperature condition of 20°C and the humidity condition of 60%.
[0230] In one implementation, when the temperature and humidity of the intake air change according to the dehumidification operation of the dehumidifier 1, the processor 201 can determine the storage location of the correction amount ΔX based on the degree of change in the temperature and humidity of the intake air.
[0231] For example, when the temperature of the intake air increases from 20°C to 21°C and the humidity decreases from 60% to 50% due to the dehumidification operation, the processor 201 can store half of the correction amount ΔX, which allows the cumulative dehumidification amount to be the same as the first water amount, as the correction amount ΔX corresponding to the temperature condition of 20°C and the humidity condition of 60%, and store the other half of the correction amount ΔX as the correction amount ΔX corresponding to the temperature condition of 20°C and the humidity condition of 50%.
[0232] As another example, when the temperature of the intake air rises from 20°C to 21°C due to the dehumidification operation and the humidity drops from 60% to 50%, the processor 201 can store a correction amount ΔX that allows the cumulative dehumidification amount to be the same as the first water volume as a correction amount ΔX corresponding to the temperature condition of 20.5°C and the humidity condition of 55%.
[0233] In one implementation, in response to the detection by the first water level sensor 150a that a first water level h1 has been reached (yes in 1200), the processor 201 can correct the calculated cumulative dehumidification amount to a first water volume.
[0234] In one implementation, the processor 201 can correct the calculated cumulative dehumidification amount to a first water volume based on sensor data collected from the environmental sensor 170 and correction data stored in the memory 202, and then continuously accumulate the cumulative dehumidification amount.
[0235] In one implementation, in response to the second water level sensor 150b detecting that the second water level h2 has been reached (yes in 1400), the processor 201 can update the correction data (1500) stored in the memory 202 based on the difference between the cumulative dehumidification amount and the second water amount.
[0236] Updating the correction data stored in memory 202 based on the difference between the cumulative dehumidification amount and the second water amount may include updating the lookup table included in the correction data and / or updating the artificial intelligence model included in the correction data.
[0237] Figure 10 This is a diagram illustrating an example of a method for updating correction data when a dehumidifier according to one embodiment detects that a second water level has been reached.
[0238] Reference Figure 10 The processor 201 can correct the cumulative dehumidification amount to the first water volume at time t2 when the first water level h1 is detected, and continuously calculate the cumulative dehumidification amount.
[0239] In other words, when the processor 201 detects that the first water level h1 has been reached at time t2, the processor 201 can change the cumulative dehumidification amount to the first water volume and calculate the cumulative dehumidification amount based on the sensor data collected from the environmental sensor 170 and the correction data stored in the memory 202.
[0240] The processor 201 can compare the second water volume and the cumulative dehumidification amount at time t3 when the second water level h2 is reached, as detected by the second water level sensor 150b.
[0241] like Figure 10As shown, when the cumulative dehumidification capacity is calculated to be 4.01L and the second water volume corresponds to 4L, the difference between the cumulative dehumidification capacity and the second water volume is -0.01L.
[0242] When it is assumed that the time interval between the detection of the first water level h1 at time t2 and the detection of the second water level h2 at time t3 is 1 hour, and when ΔX is -0.01 (kg / h), the cumulative dehumidification amount is the same as the second water amount.
[0243] The processor 201 can store a correction amount ΔX, which allows the cumulative dehumidification amount to be the same as the second water volume, in the memory 202.
[0244] In one implementation, the processor 201 can match a correction amount ΔX, which allows the cumulative dehumidification amount to be the same as the second water volume, with the temperature and humidity conditions of the intake air, and store the matching information in the memory 202.
[0245] In one implementation, the second water level h2 may correspond to the full water level.
[0246] In one implementation, the processor 201 may stop the dehumidification operation in response to the second water level sensor 150b detecting that the second water level h2 has been reached.
[0247] Stopping the dehumidification operation may include stopping the operation of the compressor 50 and the fan 70.
[0248] In one embodiment, in response to the second water level sensor 150b detecting that the second water level h2 has been reached, the processor 201 can output sensory information indicating that the water level of the water tank 100 has reached the full water level.
[0249] The sensory information indicating that the water level of the water tank 100 has reached the full level may include visual information (e.g., an indicator light) and / or auditory information (e.g., sound) indicating that the water level of the water tank 100 has reached the full level.
[0250] In one embodiment, in response to the second water level sensor 150b detecting that the second water level h2 has been reached, the processor 201 can notify an external device via the communication interface 400 that the water level of the water tank 100 has reached the full water level.
[0251] Notifying an external device (e.g., a server or user device) that the water level in the tank 100 has reached full capacity via the communication interface 400 may include notifying the external device via wireless communication that the water level in the tank 100 has reached full capacity.
[0252] Notifying an external device via the communication interface 400 that the water level in the water tank 100 has reached full may include sending a signal to the external device indicating that the water level in the water tank 100 has reached full.
[0253] The user can identify when the water level of the dehumidifier 1's water tank 100 reaches the full level, separate the water tank 100 from the main body, drain the water, and then connect the water tank 100 back to the main body.
[0254] The processor 201 can detect water draining events based on the user's water draining behavior.
[0255] The processor 201 can initialize the cumulative dehumidification capacity based on the detected water drain event t4.
[0256] According to this disclosure, a dehumidifier 1 can be provided that can update calibration data by comparing the cumulative dehumidification amount with the water volume corresponding to the actual water level of the water tank 100, and can more accurately estimate the water level of the water tank 100 by using the calibration data as the usage cycle increases.
[0257] at the same time, Figure 8 The operations shown can be performed by the processor 201 of the dehumidifier 1 or by a processor included in an external device (e.g., a server).
[0258] The correction data described above or later may be stored in a memory included in an external device (e.g., a server).
[0259] The dehumidifier 1 can send sensor data collected from the environmental sensor 170 to an external device via the communication interface 400.
[0260] The external device can calculate the cumulative dehumidification capacity based on sensor data received from the dehumidifier 1 and calibration data stored in the memory 202 of the external device.
[0261] An external device can send data on the calculated cumulative dehumidification to dehumidifier 1.
[0262] The dehumidifier 1 can send a signal indicating that the first water level h1 has been reached to an external device via the communication interface 400.
[0263] When the external device receives a signal from the dehumidifier 1 indicating that the first water level h1 has been reached, the external device can update the correction data stored in the memory 202 of the external device according to the difference between the cumulative dehumidification amount and the first water amount.
[0264] The dehumidifier 1 can send a signal indicating that the second water level h2 has been detected to an external device via the communication interface 400.
[0265] When the external device receives a signal from the dehumidifier 1 indicating that the second water level h2 has been reached, the external device can update the correction data stored in the external device's memory 202 based on the difference between the cumulative dehumidification amount and the second water level.
[0266] The dehumidifier 1 can send a signal indicating that a water draining event has been detected to an external device via the communication interface 400.
[0267] When the external device receives a signal from dehumidifier 1 indicating that a water drain event has been detected, the external device can initialize the cumulative dehumidification capacity.
[0268] According to one embodiment of the present disclosure, an external device can be provided that can update correction data by comparing the cumulative dehumidification amount with the water volume corresponding to the actual water level of the water tank 100, and can more accurately estimate the water level of the water tank 100 by using the correction data as the usage cycle increases.
[0269] At the same time, even when the user empties the water tank 100, the water in the water tank 100 may not be completely removed depending on the user's habits.
[0270] Because the cumulative dehumidification capacity is initialized to 0 (zero) or a value similar to 0 (zero) in response to the detection of a water drain event, the cumulative dehumidification capacity calculated from the detection of the water drain event until the water level in the water tank 100 reaches the first water level h1 is likely to be different from the actual water level in the water tank 100.
[0271] In other words, when the water in water tank 100 is not completely removed, the water level in water tank 100 may increase while some water remains in water tank 100. Therefore, it is inappropriate to always initialize the cumulative dehumidification capacity to 0 (zero).
[0272] According to various implementations, the processor 201 can use correction data to determine an initial value of the cumulative dehumidification amount, and update the correction data based on the difference between the cumulative dehumidification amount and the first water volume.
[0273] In other words, when the processor 201 detects that the water level in the water tank 100 has reached the first water level h1, the processor 201 can determine the initial value of the cumulative dehumidification amount based on the difference between the cumulative dehumidification amount and the first water level.
[0274] In one implementation, whenever the water level in the water tank 100 reaches a first water level h1, the processor 201 can accumulate and store the difference between the accumulated dehumidification amount and the first water volume as one of multiple factors. The processor 201 can determine the average value of the multiple factors as the initial value of the accumulated dehumidification amount.
[0275] For example, when the average of multiple factors corresponding to the difference between the cumulative dehumidification amount and the first water volume is 0.1L, the processor 201 can determine the initial value of the cumulative dehumidification amount as 0.1L. Subsequently, the processor 201 can initialize the cumulative dehumidification amount to 0.1L in response to detecting a water drain event.
[0276] Meanwhile, when the water level in the water tank 100 reaches the first water level h1, the cumulative dehumidification amount is corrected to the first water volume. Therefore, after the first water level h1 is detected, the cumulative dehumidification amount calculated until the water level in the water tank 100 reaches the second water level h2 can be relatively similar to the actual water level in the water tank 100.
[0277] According to various implementations, the processor 201 can use correction data updated based on the difference between the cumulative dehumidification amount and the second water amount to correct the cumulative dehumidification amount.
[0278] In other words, processor 201 can perform operation 1100 by using correction data updated based on the difference between the cumulative dehumidification amount and the second water amount.
[0279] In one embodiment, the processor 201 can perform operation 1100 by using correction data, updating the correction data (the correction data updated when the water level of the water tank 100 reaches the first water level h1) based on the difference between the cumulative dehumidification amount and the first water volume, and updating the correction data (the correction data updated when the water level of the water tank 100 reaches the second water level h2) based on the difference between the cumulative dehumidification amount and the second water volume.
[0280] In one implementation, processor 201 may determine an initial value for cumulative dehumidification based on correction data updated according to the difference between cumulative dehumidification and a first water volume, and may perform operation 1100 by using correction data updated according to the difference between cumulative dehumidification and a second water volume.
[0281] In one implementation, processor 201 can perform operation 1100 by using correction data updated based on the difference between the cumulative dehumidification amount and the first water volume, and correction data updated based on the difference between the cumulative dehumidification amount and the second water volume, and processor 201 can determine an initial value of the cumulative dehumidification amount based on the correction data updated based on the difference between the cumulative dehumidification amount and the first water volume.
[0282] Figure 11 An example of a lookup table corresponding to correction data according to one embodiment is shown.
[0283] Reference Figure 11 According to one embodiment, the correction data stored in memory 202 may include lookup table 202a, which records correction amounts corresponding to temperature and humidity conditions.
[0284] Lookup table 202a may include correction values ΔX corresponding to temperature and humidity conditions.
[0285] Lookup table 202a can be updated by processor 201.
[0286] In one implementation, processor 201 can update lookup table 202a by matching the temperature and humidity of the air measured by environmental sensor 170 with the temperature and humidity conditions recorded in lookup table 202a, and by storing the difference between the cumulative dehumidification amount and the predetermined water amount as one of a plurality of factors for determining the correction amount ΔX.
[0287] For example, when the air temperature (e.g., the temperature of the intake air) and air humidity (e.g., the temperature of the intake air) measured by the environmental sensor 170 correspond to 15°C and 60%, respectively, and the difference between the cumulative dehumidification amount and the predetermined water amount is 0.003L, 0.003L (which is the difference between the cumulative dehumidification amount and the predetermined water amount) can be stored in lookup table 202a as one of a plurality of factors b2 for determining the correction amount ΔX corresponding to the temperature condition of 15°C and the humidity condition of 60%.
[0288] As described above, whenever the water level in the water tank 100 of the dehumidifier 1 reaches the first water level h1 and / or the second water level h2, the processor 201 can update multiple factors b2 used to determine the correction amount ΔX.
[0289] In the dehumidification operation b1 performed in the past, the correction amount ΔX corresponding to the temperature conditions of 15°C and humidity conditions can be determined using multiple factors b2 determined under temperature conditions of 15°C and humidity conditions of 60%.
[0290] In one implementation, processor 201 may determine the average of a plurality of factors b2 stored in lookup table 202a as a correction amount ΔX.
[0291] For example, when the factors are stored as {-0.001, -0.001, 0.001, 0.003} in a previously performed dehumidification operation b1, the correction amount ΔX can be determined as 0.001, corresponding to the average value {-0.001, -0.001, 0.001, 0.003}.
[0292] According to this disclosure, a dehumidifier 1 can be provided that is capable of calculating a precise correction amount ΔX to satisfy the temperature and humidity conditions of the intake air as the number of times a dehumidification operation is performed and the water level of the water tank 100 reaches the first water level h1 and / or the second water level h2 increases.
[0293] In one embodiment, the lookup table 202a stored in the memory 202 can be updated based on the difference between the cumulative dehumidification amount and the first water volume, and can also be updated based on the difference between the cumulative dehumidification amount and the second water volume.
[0294] In one embodiment, the lookup table 202a stored in the memory 202 may include a first lookup table updated based on the difference between the cumulative dehumidification amount and the first water volume, and a second lookup table updated based on the difference between the cumulative dehumidification amount and the second water volume.
[0295] In one implementation, operation 1100 may be performed based on a single lookup table 202a, which is updated based on the difference between the cumulative dehumidification amount and the first water volume, and also based on the difference between the cumulative dehumidification amount and the second water volume.
[0296] In one implementation, processor 201 may determine an initial value for cumulative dehumidification based on a first lookup table and perform operation 1100 based on a second lookup table.
[0297] In one implementation, processor 201 may perform operation 1100 based on a first lookup table and a second lookup table, and determine an initial value for the cumulative dehumidification amount based on the first lookup table.
[0298] As described above, according to various embodiments, lookup table 202a can be stored in the memory of an external device (e.g., a server).
[0299] Figure 12 An example of an artificial intelligence model according to one implementation is shown.
[0300] Reference Figure 12 According to one implementation of the artificial intelligence model 202b, a correction amount can be output.
[0301] The characteristic of AI model 202b is that it is created through training. Here, "created through training" means training a basic AI model using a large amount of training data via a learning algorithm, thereby creating predetermined operating rules or a set of AI models to perform desired characteristics (or purposes). This training can be performed within the apparatus itself, in which the AI according to this disclosure is performed, or via a separate server and / or system. Examples of learning algorithms include, but are not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning.
[0302] Artificial intelligence models can consist of multiple neural network layers. Each of the multiple neural network layers has multiple weight values, and neural network operations are performed through operations between the results of operations on previous layers and the multiple weight values. The multiple weights of the multiple neural network layers can be optimized through the training results of the artificial intelligence model 202b. For example, multiple weights can be updated to reduce or minimize the loss or cost values obtained from the artificial intelligence model during the training process. Artificial neural networks can include, but are not limited to, deep neural networks (DNNs), such as convolutional neural networks (CNNs), deep neural networks (DNNs), recurrent neural networks (RNNs), restricted Boltzmann machines (RBMs), deep belief networks (DBNs), bidirectional recurrent deep neural networks (BRDNNs), or deep Q-networks.
[0303] In one implementation, updating the correction data stored in memory 202 may include training an artificial intelligence model 202b.
[0304] The processor 201 can train the artificial intelligence model 202b by using sensor data (temperature data and humidity data) collected from the environmental sensor 170 and data related to the cumulative dehumidification amount (hereinafter referred to as "cumulative dehumidification amount data") as training data.
[0305] The AI model 202b can be trained based on training data including temperature data, humidity data, and cumulative dehumidification data.
[0306] When the water level in water tank 100 is detected to reach the first water level h1, the cumulative dehumidification data may include data related to the difference between the cumulative dehumidification and the first water volume.
[0307] For example, when the dehumidifier 1 starts dehumidifying, the processor 201 can input temperature data collected from the environmental sensor 170 to the first input layer x1, and humidity data collected from the environmental sensor 170 to the second input layer x2. In response to detecting that the water level in the water tank 100 has reached the first water level h1, the processor 201 can input data related to the difference between the cumulative dehumidification amount and the first water volume to the third input layer x3.
[0308] Artificial intelligence model 202b can be trained using data input to the first input layer x1, the second input layer x2, and the third input layer x3 as training data.
[0309] When temperature (e.g., the temperature of the inhaled air) corresponding to temperature data collected from environmental sensor 170 and humidity (e.g., the humidity of the inhaled air) corresponding to humidity data are received, an artificial intelligence model 202b can be trained to output a correction amount ΔX.
[0310] For example, when the dehumidifier 1 starts dehumidifying, the processor 201 can input temperature data collected from the environmental sensor 170 into the fourth input layer x4 and humidity data collected from the environmental sensor 170 into the fifth input layer x5. The trained artificial intelligence model 202b can output a correction amount Δx through the output layer y1 based on the temperature data input to the fourth input layer x4 and the humidity data input to the fifth input layer x5.
[0311] The processor 201 can correct the cumulative dehumidification amount based on the correction amount ΔX output through the output layer y1.
[0312] According to various implementation methods, the trained artificial intelligence model 202b can output the cumulative dehumidification amount through the output layer y1 based on the temperature data input to the fourth input layer x4 and the humidity data input to the fifth input layer x5. The processor 201 can use the cumulative dehumidification amount output by the trained artificial intelligence model 202b as the cumulative dehumidification amount for applying correction data.
[0313] As described above, according to various embodiments, the artificial intelligence model 202b can be stored in the memory of an external device (e.g., a server).
[0314] According to this disclosure, a dehumidifier 1 can be provided that is capable of identifying the precise water level of the water tank 100 by continuously updating calibration data stored in the memory 202.
[0315] Figure 13 This is a flowchart illustrating an example of a method for controlling a dehumidifier according to one embodiment.
[0316] Reference Figure 13 According to one embodiment, the dehumidifier 1 can estimate the water level (2100) of the water tank 100 based on the cumulative dehumidification amount.
[0317] In one implementation, the processor 201 can estimate the water level of the water tank 100 based on the cumulative dehumidification amount.
[0318] Estimating the water level in tank 100 may include estimating the amount of water stored in tank 100.
[0319] The processor 201 can estimate the cumulative dehumidification amount as the amount of water stored in the water tank 100.
[0320] In one implementation, in response to the water level in the water tank 100 being detected by the water level sensor 150 as reaching a predetermined water level, the processor 201 can correct the cumulative dehumidification amount to the predetermined water level.
[0321] In other words, the processor 201 can correct the estimated water level to the predetermined water level in response to the water level sensor 150 detecting that the water level in the water tank 100 has reached the predetermined water level.
[0322] For example, processor 201 can correct the estimated water level to the first water level h1 in response to the first water level sensor 150a detecting that the water level in water tank 100 has reached the first water level h1.
[0323] For example, processor 201 can correct the estimated water level to the second water level h2 in response to the second water level sensor 150b detecting that the water level in water tank 100 has reached the second water level h2.
[0324] In one implementation, in response to the water level sensor 150 detecting that the water level in the water tank 100 has reached a predetermined water level, the processor 201 can correct the estimated water level to the predetermined water level, and then estimate the water level in the water tank 100 based on the cumulative dehumidification.
[0325] According to one embodiment, the dehumidifier 1 can provide the user with an estimated water level (2150) in the water tank 100.
[0326] Providing users with an estimated water level of tank 100 may include notifying users of the real-time estimated water level of tank 100.
[0327] In one embodiment, the processor 201 can display the estimated water level of the water tank 100 through the output interface 302 of the dehumidifier 1.
[0328] In one embodiment, the processor 201 can wirelessly transmit information related to the estimated water level of the water tank 100 to an external device (e.g., a server or user device).
[0329] Figure 14 An example of an interface provided by a dehumidifier and / or external device according to one embodiment is shown, which is used to display information related to the water level in the water tank.
[0330] Reference Figure 14 It can be confirmed that the interface U1 is provided through the output interface 302 of the dehumidifier 1 and / or the output interface of the external device according to one embodiment.
[0331] According to one embodiment, the output interface 302 of the dehumidifier 1 can output a visual display K1 indicating the water level of the water tank 100 estimated by the dehumidifier 1 and / or an external device.
[0332] According to one embodiment, the output interface of the external device can output a visual display K1 indicating the water level of the water tank 100 estimated by the dehumidifier 1 and / or the external device.
[0333] The visual display K1 indicating the water level of the water tank 100 may include interface elements indicating the water level of the water tank 100 and / or interface elements indicating the amount of water corresponding to the water level of the water tank 100, and / or interface elements indicating the water level as a percentage of the full water level.
[0334] According to various implementations, the interface element indicating the water level of the water tank 100 can represent the water level of the water tank 100 as a percentage value.
[0335] According to various embodiments, according to one embodiment, the interface U1 provided through the output interface of the dehumidifier 1 or the output interface of an external device may include information related to the humidity of the intake air, the set humidity of the dehumidifier 1, the operating mode and / or operating status of the dehumidifier 1.
[0336] Figure 15 An example of an interface provided by a dehumidifier and / or external device according to one embodiment is shown, which is used to set functions related to the water level in the water tank.
[0337] Reference Figure 15 Users can set a notification of a specified water level through the interface U2, which is used to set the water level of the water tank 100 and provides functions related to the dehumidifier 1 and / or external devices.
[0338] Users can set limits on specified water levels through an interface that is related to the water level in the water tank 100 and is provided by the dehumidifier 1 and / or external devices.
[0339] An interface for setting functions related to the water level of the water tank 100 can be provided through the output interface 302 of the dehumidifier 1 and / or the output interface of an external device.
[0340] User input for setting functions related to the water level of the water tank 100 can be received through the input interface 301 of the dehumidifier 1 and / or the input interface of an external device.
[0341] In one embodiment, the interface U2 for setting functions related to the water level of the water tank 100 may include an interface K2 for receiving user input for setting a specified water level notification.
[0342] The interface K2 used to set a specified water level notification may include interface elements for turning the specified water level notification function on / off and / or interface elements for setting a specified water level.
[0343] Interface elements for setting a specific water level can be configured to select any water level from a specific water level to full water level. For example, the interface element for setting a specific water level can be provided as a bar shape and a pointer for selecting a point in the bar shape, and the user can set the specific water level by moving the pointer.
[0344] However, the form of the interface element used to set a specified water level is not limited to this.
[0345] Through the interface K2 for setting a specific water level notification, users can set a specific water level and turn the specific water level notification function on / off.
[0346] The specified water level notification function is a function of the dehumidifier 1 and / or external device to notify the user that the water level in the water tank 100 has reached the specified water level specified by the user.
[0347] In one embodiment, the interface U2 for setting functions related to the water level of the water tank 100 may include an interface K3 for receiving user input for setting a specified water level limit.
[0348] The interface K3 used to set a specified water level limit may include interface elements for turning the specified water level limit function on / off and / or interface elements for setting a specified water level.
[0349] Interface elements for setting a specified water level can be configured to select any water level from a specific water level to full water level. For example, the interface element for setting a specified water level can be provided as a bar shape and a pointer for selecting a point in the bar shape, and the user can set the specified water level by moving the pointer.
[0350] However, the form of the interface element used to set a specified water level is not limited to this.
[0351] Through the interface K3, which is used to set a specified water level limit, users can set a specified water level and turn the specified water level limit function on / off.
[0352] The specified water level limit function is a function that stops the dehumidifier 1 from dehumidifying when the water level in the water tank 100 reaches the specified water level specified by the user.
[0353] When the water tank 100 reaches its full level, it is difficult to empty the water tank 100 due to its weight. Users can empty the water tank 100 at their desired water level by using the specified water level limit function.
[0354] In one embodiment, the interface U2 for setting functions related to the water level of the water tank 100 may include an interface K4 for receiving user input for setting a customized water level notification function.
[0355] The interface K4 used to set up the custom water level notification function can include interface elements for turning the custom water level notification function on / off.
[0356] The customized water level notification function can analyze the user's pattern and automatically set a customized water level suitable for the user. It can also notify the user, through the dehumidifier 1 and / or external devices, that the water level in the water tank 100 has reached the automatically set customized water level.
[0357] In one implementation, the dehumidifier 1 can determine a customized water level based on data about the cumulative dehumidification amount at the time a water draining event is detected.
[0358] For example, dehumidifier 1 can accumulate and store the accumulated dehumidification amount when a water drain event is detected, that is, the accumulated dehumidification amount immediately before initialization, and determine the average value of the accumulated dehumidification amount as the customized water level.
[0359] As described above, the dehumidifier 1, configured to accurately estimate the water level of the water tank 100, can provide the user with various functions related to the water level of the water tank 100.
[0360] Refer again Figure 13 Dehumidifier 1 can perform the specified water level notification function based on the specified water level notification function being turned on (in 2200).
[0361] In response to the estimated water level of water tank 100 reaching a first specified water level set according to user input (in 2210), dehumidifier 1 can provide a specified water level notification (2220).
[0362] Figure 16 An example of an interface provided by a dehumidifier and / or external device according to one embodiment is shown, which indicates that the water level in the tank has reached a specified water level set by the user.
[0363] Reference Figure 16 In response to the estimated water level of the water tank 100 reaching a first specified water level, the dehumidifier 1 and / or external device according to one embodiment can output an interface U3 indicating that the water level of the water tank 100 has reached a specified water level set by the user.
[0364] In one embodiment, in response to the estimated water level of the water tank 100 reaching a first designated water level, the processor 201 can output sensory information indicating that the estimated water level of the water tank 100 has reached the first designated water level through the output interface 302.
[0365] Sensory information indicating that the water level in the water tank 100 has reached a first specified water level may include visual information (e.g., a visual indicator) and / or auditory information (e.g., a sound notification).
[0366] In one embodiment, in response to the estimated water level of the water tank 100 reaching a first designated water level, the processor 201 can notify an external device via the communication interface 400 that the water level of the water tank 100 has reached the first designated water level.
[0367] Notifying an external device via the communication interface 400 that the water level in the water tank 100 has reached a specified water level may include notifying the external device via wireless communication that the water level in the water tank 100 has reached a first specified water level.
[0368] Notifying an external device via wireless communication that the water level in the water tank 100 has reached a specified level may include sending a signal to the external device via wireless communication indicating that the water level in the water tank 100 has reached a first specified level.
[0369] When the external device receives a signal from the dehumidifier 1 indicating that the water level in the water tank 100 has reached the first specified water level, the external device can notify the user through the output interface that the water level in the water tank 100 has reached the first specified water level.
[0370] Refer again Figure 13 Dehumidifier 1 can perform a specified water level limit function based on the specified water level limit function being turned on (in 2300).
[0371] In response to the estimated water level of water tank 100 reaching a second specified water level set according to user input (Yes in 2310), dehumidifier 1 may stop dehumidification operation (2320).
[0372] Stopping the dehumidification operation of dehumidifier 1 may include stopping the compressor 50 and / or fan 70 of dehumidifier 1.
[0373] In one embodiment, the processor 201 may stop the dehumidification operation of the dehumidifier 1 in response to the estimated water level of the water tank 100 reaching a second specified water level set according to user input.
[0374] In one embodiment, an external device may send a command to the dehumidifier 1 to stop dehumidification operation via wireless communication in response to the estimated water level of the water tank 100 reaching a second specified water level set according to user input.
[0375] Dehumidifier 1 can stop dehumidification operation if it receives a command to stop dehumidification operation from an external device.
[0376] When the dehumidifier 1 stops dehumidifying, the water tank 100 will no longer be filled with water.
[0377] According to this disclosure, a dehumidifier 1 can be provided, which is configured to provide various functions related to the water level of the water tank 100 of the dehumidifier 1 by accurately identifying the water level of the water tank 100 of the dehumidifier 1.
[0378] Meanwhile, the dehumidifier 1 according to one embodiment may include various devices, including a water tank 100 removable from the main body and a dehumidification cycle for dehumidifying the surrounding air.
[0379] For example, the dehumidifier 1 may include a clothes care machine and / or a shoe care machine, which has the function of dehumidifying the air inside the main body and includes a water tank 100 removable from the main body.
[0380] A dehumidifier 1 according to one embodiment of the present disclosure may include a main body 10, an environmental sensor 170 configured to measure the temperature and humidity of air, a water tank 100 configured to store water generated by dehumidification operation and provided as removable from the main body, a water level sensor 150 configured to detect that the water level in the water tank 100 has reached a predetermined water level, a memory 202 configured to store at least one instruction and correction data, and at least one processor 201 connected to the environmental sensor, the water level sensor, and the memory. By executing at least one instruction, the at least one processor 201 can calculate a cumulative dehumidification amount based on sensor data collected from the environmental sensor 170 and correction data stored in the memory 202, and in response to the water level sensor 150 detecting that a predetermined water level has been reached, update the correction data stored in the memory 202 according to the difference between the cumulative dehumidification amount and a predetermined water volume corresponding to the predetermined water level.
[0381] By executing at least one instruction, at least one processor 201 can initialize the cumulative dehumidification capacity in response to detecting a water drain event.
[0382] By executing at least one instruction, at least one processor 201 can detect a water draining event in response to a change from a state in which the water level sensor 150 detects a predetermined water level to a state in which the water level sensor 150 does not detect the predetermined water level.
[0383] The water level sensor 150 may include a first water level sensor 150a and a second water level sensor 150b. The first water level sensor 150a is configured to detect that the water level in the water tank 100 reaches a first water level h1, and the second water level sensor 150b is configured to detect that the water level in the water tank 100 reaches a second water level h2 that is higher than the first water level h1.
[0384] By executing at least one instruction, at least one processor 201 can update the correction data stored in memory 202 in response to the first water level sensor 150a detecting that a first water level h1 has been reached, based on the difference between the cumulative dehumidification amount and the first water volume corresponding to the first water level h1.
[0385] By executing at least one instruction, at least one processor 201 can correct the cumulative dehumidification amount to a first water volume corresponding to the first water level h1 based on the detection of the first water level h1 by the first water level sensor 150a, and update the correction data stored in the memory 202 according to the difference between the cumulative dehumidification amount and the second water volume corresponding to the second water level h2 based on the detection of the second water level h2 by the second water level sensor 150b.
[0386] By executing at least one instruction, at least one processor 201 can estimate the water level of the water tank 100 based on the cumulative dehumidification amount, and in response to the water level sensor 150 detecting that a predetermined water level has been reached, correct the cumulative dehumidification amount to a predetermined water volume.
[0387] By executing at least one instruction, at least one processor 201 can display the estimated water level of the water tank 100 through the output interface 302 of the dehumidifier 1, or transmit information related to the estimated water level of the water tank 100 to an external device via wireless communication.
[0388] By executing at least one instruction, at least one processor 201 can receive user input to set a specified water level notification, and in response to the estimated water level of the water tank 100 reaching the specified water level set according to the user input, at least one processor 201 can output sensory information indicating that the water level of the water tank 100 has reached the specified water level through the output interface 302 of the dehumidifier 1, or notify an external device that the water level of the water tank 100 has reached the specified water level via wireless communication.
[0389] By executing at least one instruction, at least one processor 201 can receive user input to set a specified water level limit, and stop the dehumidification operation in response to the estimated water level of the water tank 100 reaching the specified water level set according to the user input.
[0390] The correction data stored in memory 202 may include lookup table 202a, which records the correction amounts corresponding to temperature and humidity conditions.
[0391] By executing at least one instruction, at least one processor 201 can match the temperature and humidity of the air measured by the environmental sensor 170 with temperature and humidity conditions, and update lookup table 202a by storing the difference between the cumulative dehumidification amount and the predetermined water amount as one of a plurality of factors for determining the correction amount.
[0392] By executing at least one instruction, at least one processor 201 can determine the average value of a plurality of factors stored in lookup table 202a as a correction amount.
[0393] The correction data stored in memory 202 may include an artificial intelligence model 202b, which is trained based on training data including temperature data, humidity data and cumulative dehumidification data, and is trained to output a correction amount in response to the temperature and humidity of the received air.
[0394] By executing at least one instruction, at least one processor 201 can train an artificial intelligence model 202b using the temperature and humidity of the air measured by environmental sensors, as well as the difference between the cumulative dehumidification amount and the predetermined water amount, as training data.
[0395] A method for controlling dehumidifier 1 may include: calculating a cumulative dehumidification amount based on sensor data collected from environmental sensor 170 and pre-stored calibration data; and updating the pre-stored calibration data according to the difference between the cumulative dehumidification amount and a predetermined water volume corresponding to the predetermined water level, in response to water level sensor 150 detecting that a predetermined water level has been reached.
[0396] Calculating the cumulative dehumidification capacity may include initializing the cumulative dehumidification capacity in response to the detection of a water drain event.
[0397] The method for controlling the dehumidifier 1 may further include detecting a water draining event in response to a change from a state in which the water level sensor 150 detects a predetermined water level to a state in which the water level sensor 150 does not detect a predetermined water level.
[0398] Updating pre-stored calibration data may include updating the calibration data stored in the memory in response to the first water level sensor 150a detecting that a first water level h1 has been reached, based on the difference between the cumulative dehumidification amount and the first water volume corresponding to the first water level h1.
[0399] Updating the pre-stored correction data may also include: correcting the cumulative dehumidification amount to a first water volume corresponding to the first water level h1 based on the first water level sensor 150a detecting that the first water level h1 has been reached; and updating the correction data stored in the memory 202 based on the difference between the cumulative dehumidification amount and the second water volume corresponding to the second water level h2 based on the second water level sensor 150b detecting that the second water level h2 has been reached.
[0400] A method for controlling the dehumidifier 1 may include: estimating the water level of the water tank 100 based on the cumulative dehumidification amount, and correcting the cumulative dehumidification amount to a predetermined water volume in response to the water level sensor 150 detecting that a predetermined water level has been reached.
[0401] The method for controlling the dehumidifier 1 may also include displaying the estimated water level of the water tank 100 through the output interface 302 of the dehumidifier 1, or transmitting information related to the estimated water level of the water tank 100 to an external device via wireless communication.
[0402] The method for controlling the dehumidifier 1 may further include receiving user input to set a specified water level, and performing a predetermined operation in response to the estimated water level of the water tank 100 reaching the specified water level set according to the user input.
[0403] The predetermined operation may include at least one of the following: outputting sensory information indicating that the water level in the water tank 100 has reached a specified water level through the output interface 302 of the dehumidifier 1; notifying an external device via wireless communication that the water level in the water tank 100 has reached a specified water level; or stopping the dehumidification operation.
[0404] Furthermore, the disclosed embodiments can be implemented in the form of a recording medium storing instructions executable by a computer. The instructions can be stored as program code, and when executed by a processor, a program module can be generated to perform the operations of the disclosed embodiments. The recording medium can be implemented as a computer-readable recording medium.
[0405] Computer-readable recording media include all types of recording media in which instructions capable of being decoded by a computer are stored. Examples include read-only memory (ROM), random access memory (RAM), magnetic tape, magnetic disk, flash memory, and optical data storage devices.
[0406] Machine-readable storage media may be provided in the form of non-transitory storage media. "Non-transitory" means that the storage medium is a tangible device and does not include signals (e.g., electromagnetic waves), and the term includes both cases where data is stored semi-permanently in the storage medium and cases where data is temporarily stored in the storage medium. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.
[0407] Methods according to various disclosed embodiments can be provided by including them in a computer program product. The computer program product can be traded as a commodity between a seller and a buyer. The computer program product is distributed in the form of a device-readable storage medium (e.g., an optical disc read-only memory (CD-ROM)) or through an app store (e.g., the Play Store). TM The computer program product (e.g., a downloadable application) may be distributed directly between two user devices (e.g., smartphones) or distributed online (e.g., downloaded or uploaded). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable application) may be temporarily stored or temporarily created in a device-readable storage medium (such as the memory of a manufacturer's server, an app store's server, or a relay server).
[0408] Although this disclosure has been specifically described with reference to exemplary embodiments, those skilled in the art will understand that various changes in form and detail may be made without departing from the spirit and scope of this disclosure.
Claims
1. A dehumidifier, comprising: An environmental sensor configured to measure the temperature and humidity of the air and generate corresponding sensor data; A water tank is configured to store water generated by the dehumidification operation of the dehumidifier. A water level sensor is configured to detect that the water level in the water tank has reached a predetermined level; and At least one processor, configured as follows: The cumulative dehumidification capacity is calculated based on sensor data and calibration data collected from the environmental sensors; and Based on the water level sensor detecting that the water level in the water tank has reached the predetermined water level, the correction data is updated according to the difference between the cumulative dehumidification amount and the predetermined water amount corresponding to the predetermined water level.
2. The dehumidifier according to claim 1, wherein, The at least one processor is configured as follows: The cumulative dehumidification capacity is initialized based on the detected water draining event.
3. The dehumidifier according to claim 2, wherein, The at least one processor is configured as follows: The water draining event is detected based on the change from the state where the water level sensor detects that the water level in the water tank has reached the predetermined water level to the state where the water level sensor does not detect that the water level in the water tank has reached the predetermined water level.
4. The dehumidifier according to claim 1, wherein, The water level sensor includes a first water level sensor and a second water level sensor. The first water level sensor is configured to detect that the water level in the water tank reaches a first water level, and the second water level sensor is configured to detect that the water level in the water tank reaches a second water level higher than the first water level. The at least one processor is configured as follows: Based on the first water level sensor detecting that the water level in the water tank has reached the first water level, the correction data is updated according to the difference between the cumulative dehumidification amount and the first water volume corresponding to the first water level.
5. The dehumidifier according to claim 1, wherein, The water level sensor includes a first water level sensor and a second water level sensor. The first water level sensor is configured to detect that the water level in the water tank reaches a first water level, and the second water level sensor is configured to detect that the water level in the water tank reaches a second water level higher than the first water level. The at least one processor is configured as follows: Based on the first water level sensor detecting that the water level in the water tank has reached the first water level, the cumulative dehumidification capacity is corrected to a first water volume corresponding to the first water level, and Based on the second water level sensor detecting that the water level in the water tank has reached the second water level, the correction data is updated according to the difference between the cumulative dehumidification amount and the second water volume corresponding to the second water level.
6. The dehumidifier according to claim 1, wherein, The at least one processor is configured as follows: The water level in the water tank is estimated based on the cumulative dehumidification amount, and the cumulative dehumidification amount is corrected to the predetermined water volume based on the water level sensor detecting that the water level in the water tank has reached the predetermined water level.
7. The dehumidifier according to claim 6, wherein, The at least one processor is configured as follows: The dehumidifier can display the estimated water level of the water tank through its output interface, or transmit information related to the estimated water level of the water tank to an external device via wireless communication.
8. The dehumidifier according to claim 6, wherein, The at least one processor is configured as follows: Receive user input to set a specified water level notification, and Based on the estimated water level of the water tank reaching the specified water level set according to the received user input, the dehumidifier outputs sensory information indicating that the water level of the water tank has reached the specified water level through its output interface, or notifies an external device via wireless communication that the water level of the water tank has reached the specified water level.
9. The dehumidifier according to claim 6, wherein, The at least one processor is configured as follows: Receive user input to set a specified water level limit, and The dehumidification operation stops when the estimated water level in the water tank reaches the specified water level set by the user input.
10. The dehumidifier according to claim 1, wherein, The correction data includes a lookup table storing correction values corresponding to temperature and humidity conditions. The at least one processor is configured as follows: The lookup table is updated by matching the air temperature and humidity measured by the environmental sensor with the temperature and humidity conditions, and by storing the difference between the cumulative dehumidification amount and the predetermined water amount as one of a plurality of factors for determining the correction amount.
11. The dehumidifier according to claim 10, wherein, The at least one processor is configured as follows: The average value of the plurality of factors stored in the lookup table is determined as the correction amount.
12. The dehumidifier according to claim 1, further comprising: Artificial intelligence models stored in memory, The at least one processor is configured to train the artificial intelligence model by using the temperature and humidity of the air measured by the environmental sensor and the difference between the cumulative dehumidification amount and the predetermined water amount as training data to output a correction amount.
13. A method for controlling a dehumidifier, the dehumidifier including an environmental sensor, a water tank, and a water level sensor, the environmental sensor being configured to measure the temperature and humidity of air and generate corresponding sensor data, the water tank being configured to store water generated by the dehumidification operation of the dehumidifier, and the water level sensor being configured to detect that the water level in the water tank has reached a predetermined level, the method comprising: The cumulative dehumidification amount is calculated based on the sensor data and calibration data collected from the environmental sensors. as well as Based on the water level sensor detecting that the water level in the water tank has reached the predetermined water level, the correction data is updated according to the difference between the cumulative dehumidification amount and the predetermined water amount corresponding to the predetermined water level.
14. The method for controlling a dehumidifier according to claim 13, wherein, Calculating the cumulative dehumidification capacity includes: initializing the cumulative dehumidification capacity based on the detection of a water draining event.
15. The method for controlling a dehumidifier according to claim 14, further comprising: The water draining event is detected based on the change from the state where the water level sensor detects that the water level in the water tank has reached the predetermined water level to the state where the water level sensor does not detect that the water level in the water tank has reached the predetermined water level.