A faucet control method and system, intelligent terminal and storage medium
Patent Information
- Application Number
- CN202310750053.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-06-21
AI Technical Summary
[0004]针对上述中的相关技术,发明人认为:人员将物品放置在水龙头下方时,水龙头中流出的水快速喷射在物品的曲面上,容易造成污水飞溅,还有改进的空间
1.通过人员将物品放入清洗区域内超过基准停留时间后,对物品重心位置和物品形状进行检测,从而根据物品重心位置和水龙头位置确定清洗角度和清洗距离,进而根据清洗角度、清洗距离和物品形状以确定最适合的清洗水速,使水龙头按照清洗角度和清洗水速对物品进行清洗,从而减少水龙头清洗物品时的飞溅情况发生,进而提高使用水龙头清洗时的防飞溅性;
Smart Images

Figure CN117111493B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of cleaning equipment technology, and in particular to a faucet control method, system, smart terminal and storage medium. Background Technology
[0002] A faucet is a common name for a water valve, including electroplated knob faucets, stainless steel single-temperature single-control faucets, stainless steel dual-temperature dual-control faucets, and semi-automatic kitchen faucets, etc., which are used to control the flow of water and have the effect of saving water.
[0003] In related technologies, when personnel use a faucet in the kitchen, they need to place the items to be cleaned under the faucet, then turn on the faucet to allow the water to rinse the items, thereby completing the cleaning process.
[0004] Regarding the aforementioned technologies, the inventor believes that when people place items under a faucet, the water flowing from the faucet sprays rapidly onto the curved surface of the items, easily causing sewage to splash, and there is room for improvement. Summary of the Invention
[0005] To improve splash prevention when using a faucet for cleaning, this application provides a faucet control method, system, smart terminal, and storage medium.
[0006] Firstly, this application provides a faucet control method, which adopts the following technical solution: A faucet control method, comprising: Obtain the current trigger information of the preset cleaning area; The trigger information is compared with the preset baseline trigger information to continue obtaining trigger information or to obtain the current dwell time; The dwell time is compared with the preset baseline dwell time to continue to obtain trigger information or obtain the current center of gravity position and shape of the preset item; Determine the current cleaning angle and cleaning distance based on the center of gravity of the item and the preset faucet position; The current cleaning water speed is determined based on the cleaning angle, cleaning distance, and shape of the item. Use the faucet to clean items according to the cleaning angle and water speed.
[0007] By adopting the above technical solution, after personnel place items in the cleaning area for more than the benchmark dwell time, the center of gravity and shape of the items are detected. Based on the center of gravity of the items and the position of the faucet, the cleaning angle and cleaning distance are determined. Then, based on the cleaning angle, cleaning distance and the shape of the items, the most suitable cleaning water speed is determined, so that the faucet cleans the items according to the cleaning angle and cleaning water speed, thereby reducing splashing when cleaning items with the faucet and improving the anti-splash performance when using the faucet for cleaning.
[0008] Optional methods for cleaning items include: Get the current extent of the stain on the item and the current furthest side of the item; Compare the stain area with the far side to instruct the faucet to clean according to the cleaning angle and water flow rate, or determine the current stain cleaning edge based on the stain area and the far side. The current adjustment angle and distance are determined based on the faucet position and the edge of the stain being cleaned, and the current water speed is determined based on the adjustment angle, adjustment distance, and the shape of the item. The faucet is used for cleaning based on the adjustment of the angle and water speed, and the current wiping direction of the personnel is obtained. The current water flow direction is determined based on the adjustment angle and the shape of the object, and the current base water velocity is determined based on the adjustment angle and the adjustment distance. Compare the wiping direction with the water flow direction to continue obtaining the wiping direction or to clean the faucet according to the base water speed and the adjustment angle.
[0009] By employing the above technical solution, the extent of the stain and the side of the item furthest from the cleaning area are detected. When the stain covers the furthest side, the faucet is controlled to clean at a specific angle and water speed. When the stain does not cover the furthest side, the cleaning edge of the stain is determined based on the furthest side and the stain extent. The adjustment angle and distance are then redefined based on the cleaning edge and the faucet position, and the water speed is adjusted accordingly. This adjustment of angle and water speed controls the faucet's cleaning action, ensuring the water flow washes the stain along the side furthest from gravity, thus improving the cleaning effect. Furthermore, by detecting the wiping direction and determining the water flow direction based on the adjustment angle and the shape of the item, when the wiping direction and water flow direction conflict, the water speed is reduced to a base speed. This prevents splashing caused by rapid water speed adjustments colliding with tools used for cleaning, thereby improving the splash-proof performance when using the faucet.
[0010] Alternatively, other methods for cleaning items include: When cleaning with a faucet based on the adjusted angle and water speed, obtain the current remaining stain range and stain cleaning speed. Determine the current distance to the remaining stain based on the extent of the remaining stain and the side furthest away. Compare the remaining stain distance with the preset adjustment distance to continue to obtain the remaining stain range or determine the current angle adjustment speed based on the stain cleaning speed; Based on the angle adjustment speed, the current stain cleaning direction is obtained; The current angle adjustment direction is determined based on the direction of stain cleaning, and the faucet is instructed to clean according to the angle adjustment speed and angle adjustment direction.
[0011] By adopting the above technical solution, the range of remaining stains and the stain cleaning speed are detected. Based on the range of remaining stains and the distance from the side furthest away, the distance between the remaining stains and the water flow rinsing position is determined. When the distance of remaining stains is greater than the adjustment distance, the angle adjustment speed is determined based on the stain cleaning speed, and the stain cleaning direction is detected to determine the angle adjustment direction. The faucet is adjusted to clean by controlling the angle adjustment direction and angle adjustment speed, so that the water flow can reach the stain range as quickly as possible for cleaning, thereby improving the cleaning effect.
[0012] Alternatively, other methods for cleaning items include: When an item is being washed by a faucet, obtain the current rotation trigger information; The rotation trigger information is compared with the preset baseline rotation trigger information in order to continue to obtain rotation trigger information or obtain the current rotation shape of the item; The current splash direction and splash speed are determined based on the cleaning angle, cleaning water speed, and the rotational shape of the item. The splash direction is compared with a preset reference direction to continue to obtain the rotation shape of the item or to determine the current isolation blowing direction based on the splash direction; Based on the direction of the isolation blowing air, the current blowing power is determined according to the direction of the isolation blowing air, the splash water velocity, and the cleaning distance. The air-blowing device, preset according to the air-blowing direction and power indication, isolates splashing water with air.
[0013] By adopting the above technical solution, the rotation trigger information is detected. When the rotation trigger information is consistent with the reference rotation trigger information, the rotation shape of the item is detected. The splash direction and splash water speed are determined according to the cleaning angle, cleaning water speed and the rotation shape of the item. When the splash direction is inconsistent with the reference direction, the isolation blowing direction is determined according to the splash direction. The blowing power is determined according to the splash water speed, isolation blowing direction and cleaning distance. Thus, the blowing device is controlled by the blowing power and isolation blowing direction to blow and isolate the splashed water, thereby reducing the splashing of sewage and improving the anti-splash performance when using a faucet for cleaning.
[0014] Optionally, the air blowing device can be used to assist in cleaning faucets in the following ways: The current cleaning water volume is determined based on the cleaning water speed and the preset faucet diameter; Determine the current baseline water volume range based on the extent of the stain and the cleaning water rate; The cleaning water volume is compared with the baseline water volume range to further obtain the stain range or calculate the difference between the corresponding endpoint values of the cleaning water volume and the baseline water volume range, and the calculated difference is defined as the water volume difference value. The air blowing device is used to assist the faucet in cleaning based on the water volume difference.
[0015] By adopting the above technical solution, the cleaning water volume is determined according to the cleaning water speed and the faucet diameter, and the reference water volume range is determined according to the stain range and the cleaning water speed. When the cleaning water volume exceeds the reference water volume range, the difference between the cleaning water volume and the reference water volume range is obtained to obtain the water volume difference value. Based on the water volume difference value, the air blowing device is controlled to assist the faucet in cleaning, thereby improving the cleaning speed of the faucet and the water saving during cleaning.
[0016] Optionally, the air blowing device includes a speed regulating component, and the method of instructing the speed regulating component to assist the faucet in cleaning based on the water volume difference includes: Determine whether there is an excess or a deficiency of water based on the water volume difference; Based on the water volume, determine the current water replenishment rate according to the water volume and the faucet diameter; The current supplementary airflow direction is determined based on the cleaning angle, and the current supplementary airflow power is determined based on the supplementary water velocity, the supplementary airflow direction, and the reference water volume range. The water tap is used to clean the water according to the reference water volume range, and the speed control component is used to assist in increasing the water speed according to the supplementary blower power and supplementary blower direction. Based on the low water volume, determine the current water rate reduction according to the low water volume and the faucet diameter; The current speed-reducing airflow direction is determined based on the cleaning angle, and the current speed-reducing airflow power is determined based on the reduced water speed, the speed-reducing airflow direction, and the reference water volume range. The water tap is instructed to clean according to the reference water volume range, and the speed control component is instructed to reduce the water speed according to the direction and power of the reduced airflow.
[0017] By adopting the above technical solution, the amount of water needed for cleaning is determined based on the difference in water volume. When there is a large amount of water, the replenishment water speed is determined based on the large amount of water and the faucet diameter, with the cleaning angle as the replenishment airflow direction. The replenishment airflow power is determined based on the replenishment water speed, the replenishment airflow direction, and the baseline water volume range. This allows the faucet to be controlled to reduce the water volume during cleaning based on the baseline water volume range. The speed control component is then adjusted based on the replenishment airflow power and direction to increase the water speed to meet the cleaning requirements, thereby improving the water-saving performance of the faucet. When there is a small amount of water, the water speed is reduced based on the small amount of water and the faucet diameter, with the direction perpendicular to the cleaning angle as the deceleration airflow direction. The deceleration airflow power is then determined based on the deceleration water speed, the deceleration airflow direction, and the baseline water volume range. This allows the faucet to be controlled to increase the water volume during cleaning based on the baseline water volume range. The water speed is then reduced based on the deceleration airflow direction and power to prevent excessive water speed and splashing of wastewater after the water volume is increased, thereby improving the splash prevention performance when using the faucet for cleaning.
[0018] Optionally, the air blowing device also includes a diversion component, which assists in cleaning the faucet by providing the following methods: Get the current quantity of the item; Compare the quantity of items with the preset minimum quantity to continue acquiring more items, or compare the quantity of items with the preset maximum quantity. Based on the comparison between the number of items and the preset maximum number, an alarm is issued or the current centerline position and current symmetry angle of the items are obtained. The symmetrical angle is compared with the preset reference angle to issue an alarm or to determine the current faucet angle and flow direction based on the center line position and faucet position. Based on the faucet angle, it instructs the faucet to adjust the angle and instructs the diversion component to cut the water flow according to the diversion direction; The current directional blowing power is determined based on the symmetrical angle and the reference water volume range, and the current directional blowing direction is determined based on the symmetrical angle. The water flow direction is changed by the speed control component based on the variable blowing power and variable blowing direction indicator.
[0019] By adopting the above technical solution, the quantity of items is detected and compared. When the quantity of items is greater than the minimum baseline quantity, the quantity of items is compared with the maximum baseline quantity. When the quantity of items is less than the maximum baseline quantity, the centerline position and symmetrical angle between the items are detected. When the symmetrical angle is less than the baseline angle, the faucet angle and diversion direction are determined based on the centerline position and the faucet position. The diversion direction controls the diversion component to cut the water flow. The variable direction blowing power is determined based on the symmetrical angle and the baseline water volume range. The variable direction blowing direction is determined based on the symmetrical angle. The speed control component is then controlled to change the water flow direction based on the variable direction blowing direction and the variable direction blowing power. This allows the faucet to clean multiple items simultaneously, thereby improving the efficiency of the faucet in cleaning items.
[0020] Secondly, this application provides a faucet control system, which adopts the following technical solution: A faucet control system, comprising: The acquisition module is used to acquire trigger information, dwell time, object center of gravity position, object shape, stain range, farthest side, wiping direction, remaining stain range, stain cleaning speed, stain cleaning direction, rotation trigger information, object rotation shape, number of objects, center line position, and symmetry angle. A memory for storing a program for a faucet control method as described above; A faucet control method that can be loaded and executed by a processor and implement any of the above-mentioned programs in memory.
[0021] By adopting the above technical solution, the processor loads and executes a program of a faucet control method stored in the memory, thereby controlling the acquisition module to acquire a series of data related to faucet control, and analyzing and processing the data to complete the control of the faucet, thereby improving the convenience of faucet control.
[0022] Thirdly, this application provides a smart terminal, which adopts the following technical solution: A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as in any of the above-described faucet control methods.
[0023] By adopting the above technical solution, an operation command is issued by a person operating a smart terminal, causing the processor to load and execute a computer program of a faucet control method stored in the memory, thereby controlling the faucet and improving the convenience of faucet control.
[0024] Fourthly, this application provides a computer storage medium capable of storing corresponding programs, which facilitates improved splash prevention when washing with a faucet, and adopts the following technical solution: A computer-readable storage medium storing a computer program that can be loaded by a processor and executed by any of the above-described faucet control methods.
[0025] By adopting the above technical solution, a computer program for a faucet control method is stored in the storage medium. When a person operates the smart terminal and issues an operation command, the processor directly loads and executes the computer program in the memory, thereby analyzing and processing the acquired data to complete the control of the faucet and improve the efficiency of faucet control.
[0026] In summary, this application includes at least one of the following beneficial technical effects: 1. After personnel place items in the cleaning area for more than the benchmark dwell time, the center of gravity and shape of the items are detected. Based on the center of gravity and faucet position, the cleaning angle and cleaning distance are determined. Then, based on the cleaning angle, cleaning distance, and item shape, the most suitable cleaning water speed is determined, so that the faucet cleans the items according to the cleaning angle and cleaning water speed, thereby reducing splashing when cleaning items with the faucet and improving the anti-splash performance when using the faucet for cleaning. 2. By detecting the wiping direction and determining the water flow direction based on the adjustment angle and the shape of the item, when the wiping direction and the water flow direction collide, the water speed is reduced to the base water speed to avoid the rapid adjustment of the water speed and the collision between the water speed and the tools used by the person wiping the item, thus improving the anti-splash performance when using a faucet for cleaning. 3. By detecting the rotation trigger information, when the rotation trigger information is consistent with the reference rotation trigger information, the rotation shape of the item is detected, and the splash direction and splash water speed are determined according to the cleaning angle, cleaning water speed and the rotation shape of the item. When the splash direction is inconsistent with the reference direction, the isolation air blowing direction is determined according to the splash direction, and the blowing power is determined according to the splash water speed, isolation air blowing direction and cleaning distance. Thus, the blowing device is controlled by the blowing power and isolation air blowing direction to blow away the splashed water, thereby reducing the splashing of sewage and improving the anti-splash performance when using a faucet for cleaning. Attached Figure Description
[0027] Figure 1 This is a flowchart of a faucet control method according to an embodiment of this application.
[0028] Figure 2 This is the flowchart of the method for cleaning items in the embodiments of this application. Figure 1 .
[0029] Figure 3 This is the flowchart of the method for cleaning items in the embodiments of this application. Figure 2 .
[0030] Figure 4This is the flowchart of the method for cleaning items in the embodiments of this application. Figure 3 .
[0031] Figure 5 This is a flowchart of the auxiliary cleaning method of the air blowing device for the faucet in the embodiments of this application.
[0032] Figure 6 This is a flowchart of a method for using a speed control component to assist a faucet in cleaning based on the water volume difference, as described in this application embodiment.
[0033] Figure 7 This is a flowchart of the auxiliary cleaning method of the faucet by the diversion component in the embodiments of this application. Detailed Implementation
[0034] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figures 1-7 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.
[0035] This application detects the trigger information of the cleaning area. When the trigger information matches the baseline trigger information for turning on the faucet, it detects the dwell time of the person holding the item in the cleaning area. When the dwell time is greater than the baseline dwell time, it detects the center of gravity position and shape of the item. Based on the center of gravity position of the item and the position of the faucet, it determines the cleaning angle and cleaning distance of the faucet. Based on the shape of the item, the cleaning angle and the cleaning distance, it determines the cleaning water speed that causes minimal splashing. Based on the cleaning water speed and the cleaning angle, it controls the faucet to clean the item, thereby improving the anti-splash performance when using the faucet.
[0036] Reference Figure 1 This application discloses a faucet control method, including the following steps: Step S100: Obtain the current trigger information of the preset cleaning area.
[0037] The cleaning area is the basin under the faucet. The specific size of this area can be set by those skilled in the art based on actual conditions, and will not be elaborated here. The trigger information is image data of a person's hand holding an item entering the cleaning area, captured by a camera, uploaded, and stored for later retrieval by a computer program. By detecting the trigger information within the cleaning area, data support is provided for subsequent control of the faucet cleaning process.
[0038] Step S101: Compare the trigger information with the preset baseline trigger information to continue obtaining trigger information or obtain the current dwell time.
[0039] The baseline trigger information is image data of a person holding an item entering the cleaning area while controlling the faucet to turn on. Specific data can be set by those skilled in the art based on actual conditions, and will not be elaborated here. The dwell time is the length of time the person holding the item remains in the cleaning area, detected by a clock, uploaded, and stored for later retrieval by the computer program.
[0040] By comparing and analyzing the data corresponding to the trigger information with the data corresponding to the baseline trigger information, it can be determined whether the trigger information is consistent with the baseline trigger information, thereby determining whether someone has entered the cleaning area with an item, for further analysis and processing.
[0041] If the trigger information is inconsistent with the baseline trigger information, it indicates that no personnel are holding items and entering the cleaning area. Therefore, the trigger information will continue to be detected in order to continuously monitor changes in the trigger information.
[0042] If the trigger information matches the baseline trigger information, it indicates that someone has entered the cleaning area with an item in their hand. Therefore, the dwell time is monitored to provide data support for further determining whether to turn on the tap.
[0043] Step S102: Compare the dwell time with the preset baseline dwell time to continue to obtain trigger information or obtain the current center of gravity position and shape of the preset item.
[0044] The baseline dwell time is the preset minimum time a person holding an item remains in the cleaning area to turn on the faucet. The specific value can be set by those skilled in the art based on actual conditions, and will not be elaborated here. The item is the object to be cleaned; in this application, a plate is used as an example. The item's center of gravity is the position of the item's center of gravity within the cleaning area, captured and uploaded by a camera, and then detected, uploaded, and stored by a computer program for later retrieval. The item's shape is the shape of the side of the item facing the faucet, captured and uploaded by a camera for later retrieval by the computer program.
[0045] By sorting and comparing the numerical values corresponding to the dwell time with those corresponding to the baseline dwell time, it can be determined whether the dwell time is less than the baseline dwell time. This helps determine whether cleaning is required when personnel hold items and enter the cleaning area, pending further analysis and processing.
[0046] If the dwell time is less than the baseline dwell time, it indicates that the person holding the item quickly passes through the cleaning area and the item does not need to be cleaned. Therefore, the trigger information continues to be detected to continuously monitor changes in the trigger information.
[0047] If the dwell time is not less than the baseline dwell time, it indicates that the person holding the item needs to be cleaned when entering the cleaning area. Therefore, the center of gravity and shape of the item are detected to provide data support for subsequent control of the faucet to clean the item.
[0048] Step S103: Determine the current cleaning angle and cleaning distance based on the center of gravity of the item and the preset faucet position.
[0049] The faucet position refers to the location of the faucet within the cleaning area. The specific position is determined by those skilled in the art based on actual conditions and will not be elaborated upon here. The cleaning angle is the angle that needs to be adjusted when the faucet is used to clean the item. A computer program simulates a straight line connecting the item's center of gravity and the faucet position, and detects, determines, uploads, and stores the angle between the straight line and the direction of the faucet's gravity for later retrieval. The cleaning distance is the length of the water flow when the faucet is used to clean the item. A computer program simulates a straight line connecting the item's center of gravity and the faucet position, and detects, uploads, and stores the length of this line for later retrieval. The cleaning angle and cleaning distance are determined by the item's center of gravity and the faucet position, providing data support for subsequent control of the faucet's cleaning function.
[0050] Step S104: Determine the current cleaning water speed based on the cleaning angle, cleaning distance, and item shape.
[0051] The cleaning water speed is the water speed at which the faucet washes items without splashing. It is determined by experts who have conducted numerous experiments based on different cleaning angles, cleaning distances, and item shapes to summarize the patterns and generate a database. The database stores cleaning angles, cleaning distances, and item shapes related to the cleaning water speed, and has multiple cleaning angles, cleaning distances, and item shapes corresponding to the cleaning water speed. Based on the input cleaning angle, cleaning distance, and item shape, the output cleaning water speed is matched, thereby providing data support for controlling the faucet to clean items.
[0052] Step S105: Clean the items using the faucet according to the cleaning angle and water speed.
[0053] By controlling the faucet to clean items according to the cleaning angle and water speed, the splashing caused by water flow on the items can be minimized while ensuring that the items are cleaned, thereby improving the splash prevention when using the faucet for cleaning.
[0054] Reference Figure 2 The method for cleaning items includes the following steps: Step S200: Obtain the current stain range of the item and the current farthest side of the item.
[0055] The stain range refers to the area and size of the stain on the item, captured and uploaded by a camera. A computer program then detects, uploads, and stores this data for later retrieval. The "farthest side" refers to the side of the item furthest from the cleaning tank, also captured and uploaded by a camera. This data is then used by the computer program to detect, upload, and store this data for later use. By detecting the stain range and the farthest side, data is provided to support subsequent cleaning procedures.
[0056] Step S201: Compare the stain area with the far side to indicate the faucet to clean according to the cleaning angle and water speed, or determine the current stain cleaning edge according to the stain area and the far side.
[0057] The stain cleaning edge is the edge of the stain area closest to the farthest side. A computer program detects the stain area and the farthest side, identifies, uploads, and stores this information for later retrieval. By comparing the area corresponding to the stain area with the corresponding area on the farthest side, it is determined whether the farthest side falls within the stain area. This helps determine if the faucet's cleaning position needs to be changed for further analysis and processing.
[0058] If the stain falls into the area away from the item, it means that the stain occupies the side away from the item. Therefore, keep the faucet running at a certain angle and water speed to clean the item.
[0059] If the stain does not fall within the area of the stain on the far side, it means that the stain does not occupy the far side of the item. Therefore, the stain cleaning edge is determined based on the stain area and the far side, thus providing data support for subsequent adjustments to the faucet cleaning.
[0060] Step S202: Determine the current adjustment angle and adjustment distance based on the faucet position and the edge of the stain being cleaned, and determine the current water speed based on the adjustment angle, adjustment distance, and the shape of the item.
[0061] The adjustment angle refers to the angle that the faucet needs to be adjusted when cleaning the edge of the stain. A computer program simulates a straight line connecting the faucet position and the stain edge, and detects, uploads, and stores the angle between this line and the direction of the faucet's gravity for later use. The adjustment distance is the straight-line distance between the faucet position and the stain edge. A computer program simulates a straight line connecting the faucet position and the stain edge, and detects, uploads, and stores the length of this line for later use. The adjustment water speed is the optimal water speed for cleaning the item based on the new angle and distance. This is determined by experts through extensive experimentation with different adjustment angles, distances, and item shapes, summarizing patterns and generating a database. The database stores adjustment angles, distances, and item shapes related to water speed adjustments, and includes multiple adjustment angles, distances, and item shapes corresponding to different water speeds. The output water speed is matched to the input adjustment angle, distance, and item shape. By determining the adjustment angle and distance using the faucet position and the stain edge, and then determining the water speed based on these factors, data support is provided for cleaning the item.
[0062] Step S203: Clean the faucet according to the adjustment angle and water speed indicator, and obtain the current wiping direction of the personnel.
[0063] The wiping direction is the opposite of the direction in which the person's hands wipe the item, with gravity as a reference. A camera captures and uploads the data, which is then retrieved, detected, uploaded, and stored by a computer program for later retrieval. The water flow is controlled by adjusting the angle and water speed to clean the item, ensuring the water flows from the side of the stain furthest from gravity, thus improving the cleaning effect. The wiping direction is detected during the water flow to provide data for subsequent adjustments to the water speed.
[0064] Step S204: Determine the current water flow direction based on the adjustment angle and the shape of the item, and determine the current base water velocity based on the adjustment angle and the adjustment distance.
[0065] The water flow direction refers to the direction in which water flows across an object. This direction is determined through extensive experimentation by those skilled in the art, who summarize the patterns based on different adjustment angles and object shapes. A database is generated, storing adjustment angles and object shapes related to the water flow direction, and containing multiple adjustment angles and object shapes corresponding to different water flow directions. The output water flow direction is matched based on the input adjustment angle and object shape. The base water velocity is the speed at which the faucet moves the water only a certain distance according to the adjustment angle. This velocity is also determined through extensive experimentation by those skilled in the art, who summarize the patterns based on different adjustment angles and distances. A database is generated, storing adjustment angles and adjustment distances related to the base water velocity, and containing multiple adjustment angles and adjustment distances corresponding to different base water velocities. The output base water velocity is matched based on the input adjustment angle and adjustment distance. By determining the water flow direction through adjustment angles and object shapes, and by determining the base water velocity based on the adjustment angles and adjustment distances, data support is provided for subsequent adjustments to the faucet's water velocity.
[0066] Step S205: Compare the wiping direction with the water flow direction to continue obtaining the wiping direction or to clean the faucet according to the basic water speed and the angle of adjustment.
[0067] By comparing and analyzing the direction corresponding to the wiping direction with the direction corresponding to the water flow, it can be determined whether the wiping direction is in conflict with the water flow direction, thereby determining whether the person wiping the item will be in conflict with the water flow and cause water splashing.
[0068] If the wiping direction does not conflict with the water flow direction, it indicates that the person wiping the item will not be in conflict with the water flow and cause water splashing. Therefore, the wiping direction should continue to be tested in order to continuously monitor changes in the wiping direction.
[0069] If the wiping direction is opposite to the water flow direction, it means that the person wiping the item will be splashing water due to the water flow. Therefore, the water faucet should be adjusted according to the basic water speed and the angle to clean the item. When the wiping direction is opposite to the water flow direction, the water speed should be low to reduce splashing.
[0070] Reference Figure 3 The method for cleaning items also includes the following steps: Step S300: When cleaning according to the faucet with the adjusted angle and water speed, obtain the current remaining stain range and stain cleaning speed.
[0071] The remaining stain area refers to the area and surface area of the item occupied by the remaining stain after cleaning. This is captured and uploaded by a camera, and then retrieved, uploaded, and stored by a computer program for later retrieval. The stain cleaning speed is the change in distance from the remaining stain area to the faucet cleaning position per unit time. This is calculated, uploaded, and stored by a computer program within a unit time for later retrieval. While the item is being cleaned by adjusting the faucet angle and water speed, the remaining stain area and stain cleaning speed are detected to provide data support for subsequent adjustments to the faucet cleaning angle.
[0072] Step S301: Determine the current remaining stain distance based on the remaining stain range and the distance from the side away.
[0073] The remaining stain distance is the distance between the remaining stain area and the furthest side. A computer program compares the remaining stain area and the furthest side, confirms, uploads, and stores this information for later retrieval. Determining the remaining stain distance by comparing the remaining stain area and the furthest side provides data support for adjusting the angle of the faucet during cleaning.
[0074] Step S302: Compare the remaining stain distance with the preset adjustment distance to continue to obtain the remaining stain range or determine the current angle adjustment speed based on the stain cleaning speed.
[0075] The adjustment distance is the preset minimum remaining dirt distance required to adjust the faucet's cleaning angle and water speed. The specific value is set by those skilled in the art based on actual conditions and will not be elaborated here. The angle adjustment speed is the speed at which the faucet adjusts the cleaning angle. This is determined by those skilled in the art through extensive experimentation with different dirt cleaning speeds, resulting in a database containing dirt cleaning speeds related to the angle adjustment speed. The database has multiple dirt cleaning speeds corresponding to different angle adjustment speeds. Based on the input dirt cleaning speed, the output angle adjustment speed is matched; the higher the dirt cleaning speed, the higher the angle adjustment speed.
[0076] By sorting and comparing the numerical values corresponding to the remaining stain distance with those corresponding to the adjustment distance, it can be determined whether the remaining stain distance is less than the adjustment distance. This helps determine whether the distance between the stain and the water flow is too far, and whether the angle and water speed of the faucet need to be adjusted for further analysis and processing.
[0077] If the remaining stain distance is less than the adjustment distance, it indicates that the stain is close to the location where the water is being rinsed, and there is no need to adjust the angle of the faucet and the water speed. Therefore, continue to test the remaining stain range to continuously monitor changes in the remaining stain range.
[0078] If the remaining stain distance is not less than the adjustment distance, it indicates that the stain is close to the location where the water is being rinsed, and the angle and water speed of the faucet need to be adjusted. Therefore, the angle adjustment speed is determined based on the stain cleaning speed, thus providing data support for subsequent adjustments to the faucet cleaning angle.
[0079] Step S303: Adjust the speed based on the angle to obtain the current stain cleaning direction.
[0080] The stain cleaning direction is the direction of stain removal, captured and uploaded by a camera, and then retrieved, confirmed, uploaded, and stored by a computer program for later retrieval. After determining the angle adjustment speed, the stain cleaning direction is detected to provide data support for subsequent adjustments to the faucet cleaning angle.
[0081] Step S304: Determine the current angle adjustment direction based on the direction of stain cleaning, and instruct the faucet to clean according to the angle adjustment speed and angle adjustment direction.
[0082] The angle adjustment direction refers to the direction in which the faucet is adjusted. The stain cleaning direction is also the angle adjustment direction. The stain cleaning direction is determined, uploaded, and stored by a computer program for later retrieval. The angle adjustment direction is determined by the stain cleaning direction, and the faucet is controlled to clean the item based on the angle adjustment speed and direction. This ensures that the water flow continuously impacts the area near the stain during stain removal, improving the cleaning effect.
[0083] Reference Figure 4 The method for cleaning items also includes the following steps: Step S400: When the item is being washed by the faucet, obtain the current rotation trigger information.
[0084] The rotation trigger information is image data of a person holding an item, captured, uploaded, and stored by a camera for later retrieval by a computer program. When the item is being washed under running water, the rotation trigger information is detected to provide data support for subsequent decisions regarding whether splash protection is necessary.
[0085] Step S401: Compare the rotation trigger information with the preset baseline rotation trigger information to continue obtaining rotation trigger information or to obtain the current rotation shape of the item.
[0086] The reference rotation trigger information is preset image data of a person rotating an object. The specific settings are left to the skill of the person in charge and will not be elaborated upon here. The object rotation shape is the shape of the object after rotation, captured and uploaded by a camera, and then detected, uploaded, and stored by a computer program for later retrieval.
[0087] By comparing and analyzing the data corresponding to the rotation trigger information with the data corresponding to the baseline rotation trigger information, it can be determined whether the rotation trigger information is consistent with the baseline rotation trigger information, thereby determining whether the item has rotated, for further analysis and processing.
[0088] If the rotation trigger information is inconsistent with the baseline rotation trigger information, it indicates that the item has not rotated. Therefore, the rotation trigger information is continuously detected to monitor changes in the rotation trigger information.
[0089] If the rotation trigger information matches the baseline rotation trigger information, it indicates that the item has been rotated by a person. Therefore, the rotation shape of the item is detected to provide data support for subsequent judgment on whether splashing occurs when the faucet washes the rotated item.
[0090] Step S402: Determine the current splash direction and splash speed based on the cleaning angle, cleaning water speed, and the rotation shape of the item.
[0091] The splash direction refers to the direction of wastewater splashing when the faucet washes the item after it has rotated, and the splash speed refers to the speed at which wastewater splashes when the faucet washes the item after it has rotated. Both are determined by experts through extensive experimentation based on different washing angles, washing speeds, and the shape of the rotating item. The database stores washing angles, washing speeds, and the shape of the rotating item related to the splash direction and splash speed. It also has multiple washing angles, washing speeds, and the shape of the rotating item corresponding to the splash direction and splash speed. Based on the input washing angle, washing speed, and the shape of the rotating item, the splash direction and splash speed are matched and output, thus providing data support for subsequent determination of whether splashing occurs when the faucet washes the rotating item.
[0092] Step S403: Compare the splash direction with the preset reference direction to continue to obtain the rotation shape of the item or determine the current isolation blowing direction based on the splash direction.
[0093] The reference direction is the direction from which sewage splashing will not affect personnel, i.e., the direction towards the cleaning area. The isolation air blowing direction is perpendicular to the splash direction. It is based on extensive experiments conducted by those skilled in the art to summarize the patterns of different splash directions and generate a database. The database stores splash directions related to the isolation air blowing direction and has multiple splash directions corresponding to the isolation air blowing direction. The output isolation air blowing direction is matched according to the input splash direction.
[0094] By comparing and analyzing the direction corresponding to the splash direction with the direction corresponding to the reference direction, it can be determined whether the splash direction is consistent with the reference direction. This helps determine whether the rotating item will cause sewage splashing that could affect personnel during cleaning, which will then be analyzed and addressed further.
[0095] If the splash direction is consistent with the reference direction, it indicates that the rotated item will not cause sewage splashing that could affect personnel during cleaning. Therefore, the rotation shape of the item will continue to be detected to continuously monitor changes in the rotation shape of the item.
[0096] If the splash direction is inconsistent with the reference direction, it indicates that the rotating items will cause sewage splashing that could affect personnel during cleaning. Therefore, the direction of the isolation air blowing should be determined based on the splash direction to provide data support for reducing sewage splashing in the future.
[0097] Step S404: Based on the isolation blowing direction, determine the current blowing power according to the isolation blowing direction, splash water speed and cleaning distance.
[0098] The blowing power is the power value that isolates the sewage splashed at the splashing water speed after moving the cleaning distance along the isolation blowing direction. The database is generated by experts who have conducted a large number of experiments based on different isolation blowing directions, splashing water speeds and cleaning distances. The database stores the isolation blowing directions, splashing water speeds and cleaning distances related to the blowing power, and has multiple isolation blowing directions, splashing water speeds and cleaning distances corresponding to the blowing power. The output blowing power is matched according to the input isolation blowing direction, splashing water speed and cleaning distance, thereby providing data support for subsequent reduction of sewage splashing.
[0099] Step S405: The splashing water is isolated by blowing air according to the preset blowing direction and blowing power indication of the blowing device.
[0100] The air blowing device is a mechanical device pre-installed on the faucet, including a speed control component and a flow-diverting component. The speed control component includes an adjustable air blowing tube to reduce speed perpendicular to the water flow direction or to boost speed along the water flow direction. The flow-diverting component includes a flat air blowing tube to create a diverting air curtain. The air blowing device is controlled according to the air blowing power to isolate the direction of air blowing and thus isolate splashing wastewater, thereby improving the splash-proof performance of the faucet during use.
[0101] Reference Figure 5 The auxiliary cleaning method for faucets using an air blowing device includes the following steps: Step S500: Determine the current cleaning water volume based on the cleaning water speed and the preset faucet diameter.
[0102] The faucet diameter refers to the inner diameter of the faucet. The specific value is set by those skilled in the art based on actual conditions and will not be elaborated here. The cleaning water volume refers to the amount of water used to rinse the item using the faucet diameter and the water flow rate. Those skilled in the art have conducted numerous experiments based on different water flow rates and faucet diameters to summarize patterns and generate a database. This database stores water flow rates and faucet diameters related to the cleaning water volume, and includes multiple water flow rates and faucet diameters corresponding to different cleaning water volumes. Based on the input water flow rate and faucet diameter, the output cleaning water volume is matched, thus providing data support for subsequent judgments on whether the water volume is sufficient for cleaning the item.
[0103] Step S501: Determine the current baseline water volume range based on the extent of the stain and the cleaning water rate.
[0104] The baseline water volume range is the range of water volume required to clean the corresponding stain range at the specified cleaning water rate. This range is established by experts who have conducted numerous experiments based on different stain ranges and cleaning water rates to summarize patterns and generate a database. The database stores stain ranges and cleaning water rates related to the baseline water volume range and has multiple stain ranges and cleaning water rates corresponding to the baseline water volume range. Based on the input stain range and cleaning water rate, the baseline water volume range is matched and output, thereby providing data support for subsequent judgment on whether the water volume is sufficient for cleaning the item.
[0105] Step S502: Compare the cleaning water volume with the reference water volume range to continue to obtain the stain range or calculate the difference between the corresponding endpoint values of the cleaning water volume and the reference water volume range, and define the calculated difference as the water volume difference value.
[0106] The water volume difference is the value that exceeds the baseline water volume range. The computer program calls the cleaning water volume and the baseline water volume range, and then calculates the difference between the cleaning water volume and the endpoint value of the baseline water volume range that is close to the cleaning water volume. The difference is then uploaded and stored for later retrieval.
[0107] By sorting and comparing the numerical values corresponding to the cleaning water volume with those corresponding to the baseline water volume range, it can be determined whether the cleaning water volume falls within the baseline water volume range. This helps determine whether the current water volume is suitable for cleaning the current item, pending further analysis and processing.
[0108] If the cleaning water volume falls within the baseline water volume range, it indicates that the current water volume is suitable for cleaning the current item. Therefore, the stain range should continue to be tested to continuously monitor changes in the stain range.
[0109] If the cleaning water volume does not fall within the reference water volume range, it indicates that the current water volume is not suitable for cleaning the current item. Therefore, the difference between the cleaning water volume and the corresponding endpoint value of the reference water volume range is obtained, which provides data support for subsequent control of water volume and water speed.
[0110] Step S503: Based on the water volume difference, instruct the air blowing device to assist the faucet in cleaning.
[0111] After changing the water volume, the air blowing device is controlled according to the water volume difference to boost the water flow to increase the water flow speed or to reduce the water flow speed perpendicular to the water flow direction, thereby maintaining the cleaning speed while ensuring that the stains are cleaned without wastewater splashing.
[0112] Reference Figure 6 The air blowing device includes a speed regulating component, and the method of instructing the speed regulating component to assist the faucet in cleaning based on the water volume difference includes the following steps: Step S600: Determine whether there is an excess or deficiency of water based on the water volume difference.
[0113] Excess water volume refers to the amount of water used for cleaning that exceeds the maximum value of the baseline water volume range, while insufficient water volume refers to the amount of water used for cleaning that is less than the minimum value of the baseline water volume range. A computer program identifies the positive or negative value of the water volume difference, determines it, uploads it, and stores it for later retrieval. This water volume difference is used to determine whether there is excessive or insufficient water, thus providing data support for subsequent control of the speed adjustment components that assist the faucet in cleaning.
[0114] Step S601: Based on the water volume, determine the current replenishment rate according to the water volume and the faucet diameter.
[0115] The replenishment water rate is the replenishment water rate that maintains the cleaning water rate when the water volume is reduced. It is determined by a large number of experiments conducted by those skilled in the art based on different water volumes and faucet diameters, and a database is generated. The database stores water volumes and faucet diameters related to the replenishment water rate, and has multiple water volumes and faucet diameters corresponding to the replenishment water rate. Based on the input water volume and faucet diameter, the output replenishment water rate is matched, thereby providing data support for the speed adjustment component to assist the faucet in cleaning when the water volume is high.
[0116] Step S6011: Determine the current supplementary airflow direction based on the cleaning angle, and determine the current supplementary airflow power based on the supplementary water speed, supplementary airflow direction, and reference water volume range.
[0117] The supplementary airflow direction is the direction in which the speed-regulating component propels the water flow to increase its speed, corresponding to the cleaning angle. This direction is determined, uploaded, and stored by a computer program for later retrieval. The supplementary airflow power is the power used to propel water within a reference water volume range along the supplementary airflow direction to increase the supplementary water flow rate. This power is determined by experts through extensive experimentation based on different supplementary water flows, airflow directions, and reference water volume ranges, summarizing patterns and generating a database. This database stores supplementary water flows, airflow directions, and reference water volume ranges related to the supplementary airflow power, and includes multiple supplementary water flows, airflow directions, and reference water volume ranges corresponding to different supplementary airflow power values. The supplementary airflow power is output based on the input supplementary water flow, airflow direction, and reference water volume range. By determining the supplementary airflow direction through the cleaning angle and the supplementary airflow power based on the supplementary water flow, airflow direction, and reference water volume range, data support is provided for controlling the speed-regulating component to assist the faucet in cleaning with high water volumes.
[0118] Step S6012: Clean the faucet according to the reference water volume range, and assist in increasing the water speed according to the speed control component indicated by the supplementary blower power and supplementary blower direction.
[0119] The water flow is controlled according to the reference water volume range to reduce the water output, so that the water volume is suitable for cleaning the stains corresponding to the stain range. When the water output is reduced, the water speed is reduced as the water volume decreases. In order to maintain the cleaning water speed, the speed control component blows the water flow according to the supplementary blowing power and supplementary blowing direction, thereby maintaining the cleaning water speed and ensuring that the water flow can rinse the item.
[0120] Step S602: Based on the small water volume, determine the current water rate reduction according to the small water volume and the faucet diameter.
[0121] To reduce the water flow rate while maintaining the cleaning speed, a database is generated by experts who have conducted numerous experiments based on different water flow rates and faucet diameters to summarize the patterns. The database stores water flow rates and faucet diameters related to reducing the water flow rate, and has multiple water flow rates and faucet diameters corresponding to the reduced water flow rate. Based on the input water flow rate and faucet diameter, the output water flow rate is matched to reduce the water flow rate, thereby providing data support for the speed control component to assist the faucet in cleaning when the water flow is low.
[0122] Step S6021: Determine the current speed-reducing airflow direction based on the cleaning angle, and determine the current speed-reducing airflow power based on the reduced water speed, the speed-reducing airflow direction, and the reference water volume range.
[0123] The deceleration blowing direction is the direction that reduces the water velocity, i.e., the direction perpendicular to the cleaning angle. The cleaning angle is determined, uploaded, and stored by a computer program for later retrieval. The deceleration blowing power is the blowing power used to reduce the water velocity within a reference water volume range along the deceleration blowing direction. This power is determined by experts through extensive experimentation based on different water velocity reductions, deceleration blowing directions, and reference water volume ranges, summarizing patterns and generating a database. This database stores deceleration water velocities, deceleration blowing directions, and reference water volume ranges related to the deceleration blowing power, and includes multiple deceleration water velocities, deceleration blowing directions, and reference water volume ranges corresponding to different deceleration blowing power values. The deceleration blowing power is matched and output based on the input deceleration water velocities, deceleration blowing directions, and reference water volume ranges. The cleaning angle determines the deceleration blowing direction, and the deceleration blowing power is determined based on the deceleration water velocities, deceleration blowing directions, and reference water volume ranges, thus providing data support for controlling the speed regulation component to assist the faucet in cleaning with low water volume.
[0124] Step S6022: Clean the faucet according to the reference water volume range, and assist in reducing the water speed according to the speed control component indicating the direction and power of the speed reduction airflow.
[0125] The water flow is controlled according to the reference water volume range to increase the water output, so that the water volume is suitable for cleaning the stains corresponding to the stain range. When the water output is increased, the water speed increases with the increase of water volume. In order to maintain the cleaning water speed, the speed control component reduces the water flow according to the speed reduction air blowing direction and speed reduction air blowing power, thereby maintaining the cleaning water speed and ensuring that the water flow does not cause sewage splashing when washing the items.
[0126] Reference Figure 7 The air blowing device also includes a diversion component, which assists in cleaning the faucet by comprising the following steps: Step S700: Get the current quantity of the item.
[0127] The number of items is measured by the number of items that enter the cleaning area after being held by a person's hand. This number is captured and uploaded by a camera, and then retrieved, detected, uploaded, and stored by a computer program for later retrieval. By detecting the number of items, data support is provided for the subsequent diversion components to assist in cleaning the faucets.
[0128] Step S701: Compare the number of items with the preset minimum baseline quantity to continue obtaining the number of items, or compare the number of items with the preset maximum baseline quantity.
[0129] The minimum baseline quantity is the preset minimum number of items allowed to enter the cleaning area; in this application, one item is used as an example. The maximum baseline quantity is the preset maximum number of items allowed to enter the cleaning area; in this application, two items are used as an example.
[0130] By sorting and comparing the numerical values corresponding to the quantity of items with the numerical values corresponding to the minimum baseline quantity, it can be determined whether the quantity of items exceeds the minimum baseline quantity, thereby determining whether any items have entered the cleaning area for further analysis and processing.
[0131] If the number of items is not greater than the minimum baseline quantity, it indicates that no items have entered the cleaning area or only one item has entered the cleaning area. Therefore, the number of items will continue to be checked to continuously monitor changes in the number of items.
[0132] If the number of items is greater than the minimum baseline quantity, it indicates that multiple items have entered the cleaning area. Therefore, the number of items is compared with the maximum baseline quantity to further determine the number of items that have entered the cleaning area.
[0133] Step S702: Based on the comparison between the number of items and the preset maximum number, issue an alarm or obtain the current centerline position and current symmetry angle of the items.
[0134] The centerline position is the centerline of the line connecting the center of gravity of the two items. It is obtained by simulating a straight line connecting the center of gravity of the items using a computer program, then uploaded and stored for later retrieval. The symmetrical angle is the angle between the faucet and the two items when the faucet is facing the centerline position. It is obtained by simulating a straight line connecting the faucet and the center of gravity of the items using a computer program, then uploaded and stored for later retrieval.
[0135] By sorting and comparing the numerical values corresponding to the quantity of items with the numerical values corresponding to the maximum baseline quantity, it can be determined whether the quantity of items exceeds the maximum baseline quantity. This determines whether the items entering the cleaning area can be cleaned simultaneously, pending further analysis and processing.
[0136] If the number of items exceeds the baseline maximum, it indicates that too many items are entering the cleaning area at the same time, making it impossible to clean them all simultaneously, thus triggering an alarm.
[0137] If the number of items is not greater than the baseline maximum number, it indicates that the number of items entering the cleaning area at the same time is appropriate, and the items can be cleaned simultaneously. Therefore, the centerline position and symmetrical angle of the items are detected to provide data support for cleaning multiple items simultaneously in the future.
[0138] Step S703: Compare the symmetrical angle with the preset reference angle to issue an alarm or determine the current faucet angle and flow direction based on the centerline position and faucet position.
[0139] The reference angle is the maximum angle at which the speed control component changes the water flow direction after the diversion component has split the water. The specific value is set by those skilled in the art based on actual conditions and will not be elaborated here. The faucet angle is the angle at which the faucet washes multiple items simultaneously. This angle is determined by those skilled in the art through extensive experimentation with different centerline and faucet positions, summarizing patterns and generating a database. The database stores centerline and faucet positions related to the faucet angle, and contains multiple centerline and faucet positions corresponding to different faucet angles. The faucet angle is output based on the input centerline and faucet positions. The diversion direction is the air blowing direction when the diversion component splits the water flow. This direction is obtained by a computer program simulating the projection from the centerline position to the faucet position, which is then uploaded and stored for later retrieval.
[0140] By sorting and comparing the numerical values of the symmetrical angle with those of the reference angle, it can be determined whether the symmetrical angle is greater than the reference angle, thereby determining whether the faucet can wash multiple items simultaneously, pending further analysis and processing.
[0141] If the symmetrical angle is greater than the reference angle, it indicates that the distance between the items is too large, causing the angle between the water flow direction of the faucet and the items to be too large. The speed adjustment component cannot adjust the water flow direction to the symmetrical angle, so an alarm is issued.
[0142] If the symmetrical angle is not greater than the reference angle, it indicates that the distance between the items is appropriate, the water flow direction of the faucet is appropriate to the angle of the items, and the speed adjustment component can adjust the water flow direction to the symmetrical angle. Therefore, the faucet angle and flow direction are determined based on the center line position and the faucet position, thus providing data support for the subsequent faucet to wash multiple items at the same time.
[0143] Step S704: Based on the faucet angle, instruct the faucet to adjust the angle and instruct the diversion component to cut the water flow according to the diversion direction.
[0144] After determining the faucet angle, the faucet is controlled to adjust its angle so that the water flow direction is the same as the angle between the items. The flow splitting component is controlled to blow air to form an air curtain to cut the water flow, thereby achieving multiple water flows to clean multiple items.
[0145] Step S705: Determine the current directional blowing power based on the symmetrical angle and the reference water volume range, and determine the current directional blowing direction based on the symmetrical angle.
[0146] The variable-direction airflow power is the power value used to direct water flow from the faucet angle to a symmetrical angle. This power is determined by experts through extensive experimentation based on different symmetrical angles and reference water volume ranges, summarizing patterns and generating a database. This database stores symmetrical angles and reference water volume ranges related to the variable-direction airflow power, and includes multiple symmetrical angles and reference water volume ranges corresponding to different variable-direction airflow power. The output variable-direction airflow power is matched based on the input symmetrical angle and reference water volume range. The variable-direction airflow direction is the direction in which the speed control component directs the water flow, changing the direction of the water flow to the symmetrical angle direction. By determining the variable-direction airflow power using the symmetrical angle and reference water volume range, and by determining the variable-direction airflow direction based on the symmetrical angle, data support is provided for the simultaneous washing of multiple items by the faucet.
[0147] Step S706: Change the water flow direction according to the variable direction blowing power and variable direction blowing direction indicator speed control component.
[0148] The faucet's water flow direction is changed by the variable blowing power and variable blowing direction control speed adjustment component, thereby splitting the faucet's water flow into multiple water flows directed towards multiple items, allowing the faucet to clean multiple items simultaneously.
[0149] Based on the same inventive concept, embodiments of the present invention provide a faucet control system, including: The acquisition module is used to acquire trigger information, dwell time, object center of gravity position, object shape, stain range, farthest side, wiping direction, remaining stain range, stain cleaning speed, stain cleaning direction, rotation trigger information, object rotation shape, number of objects, center line position, and symmetry angle. Memory, used to store such as Figures 1-7 The procedure for any one of the following faucet control methods; The processor and memory can load and execute programs to achieve the following: Figures 1-7 One of the following is a faucet control method.
[0150] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0151] This invention provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed as a faucet control method.
[0152] Computer storage media include, for example, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media that can store program code.
[0153] Based on the same inventive concept, embodiments of the present invention provide a smart terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded and executed by the processor to control a faucet.
[0154] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0155] The above are all preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is only one example of a series of equivalent or similar features.
Claims
1. A method for controlling a faucet, characterized in that, include: Obtain the current trigger information of the preset cleaning area; The trigger information is compared with the preset baseline trigger information to continue obtaining trigger information or to obtain the current dwell time; The dwell time is compared with the preset baseline dwell time to continue to obtain trigger information or obtain the current center of gravity position and shape of the preset item; Determine the current cleaning angle and cleaning distance based on the center of gravity of the item and the preset faucet position; The current cleaning water speed is determined based on the cleaning angle, cleaning distance, and shape of the item. Use the faucet to clean items according to the cleaning angle and water speed instructions; Methods for cleaning items include: Get the current stain extent of the item and the current farthest side of the item, where the farthest side is the side of the item that is furthest from the cleaning pool; Compare the stain area with the far side to instruct the faucet to clean according to the cleaning angle and water speed, or determine the current stain cleaning edge based on the stain area and the far side; if the far side falls into the stain area, keep the faucet cleaning the item at the cleaning angle and water speed; if the far side does not fall into the stain area, determine the stain cleaning edge based on the stain area and the far side. The current adjustment angle and distance are determined based on the faucet position and the edge of the stain being cleaned, and the current water speed is determined based on the adjustment angle, adjustment distance, and the shape of the item. The faucet is used for cleaning based on the adjustment of the angle and water speed, and the current wiping direction of the personnel is obtained. The current water flow direction is determined based on the adjustment angle and the shape of the object, and the current base water velocity is determined based on the adjustment angle and the adjustment distance. Compare the wiping direction with the water flow direction to continue obtaining the wiping direction or to clean the faucet according to the base water speed and the adjustment angle.
2. The faucet control method according to claim 1, characterized in that, Methods for cleaning items also include: When cleaning with a faucet based on the adjusted angle and water speed, obtain the current remaining stain range and stain cleaning speed. Determine the current distance to the remaining stain based on the extent of the remaining stain and the side furthest away. Compare the remaining stain distance with the preset adjustment distance to continue to obtain the remaining stain range or determine the current angle adjustment speed based on the stain cleaning speed; Based on the angle adjustment speed, the current stain cleaning direction is obtained; The current angle adjustment direction is determined based on the direction of stain cleaning, and the faucet is instructed to clean according to the angle adjustment speed and angle adjustment direction.
3. The faucet control method according to claim 1, characterized in that, Methods for cleaning items also include: When an item is being washed by a faucet, obtain the current rotation trigger information; The rotation trigger information is compared with the preset baseline rotation trigger information in order to continue to obtain rotation trigger information or obtain the current rotation shape of the item; The current splash direction and splash speed are determined based on the cleaning angle, cleaning water speed, and the rotational shape of the item. The splash direction is compared with a preset reference direction to continue to obtain the rotation shape of the item or to determine the current isolation blowing direction based on the splash direction; Based on the direction of the isolation blowing air, the current blowing power is determined according to the direction of the isolation blowing air, the splash water velocity, and the cleaning distance. The air-blowing device, preset according to the air-blowing direction and power indication, isolates splashing water with air.
4. A faucet control method according to claim 3, characterized in that, The auxiliary cleaning methods for faucets using air blowing devices include: The current cleaning water volume is determined based on the cleaning water speed and the preset faucet diameter; Determine the current baseline water volume range based on the extent of the stain and the cleaning water rate; The cleaning water volume is compared with the baseline water volume range to further obtain the stain range or calculate the difference between the corresponding endpoint values of the cleaning water volume and the baseline water volume range, and the calculated difference is defined as the water volume difference value. The air blowing device is used to assist the faucet in cleaning based on the water volume difference.
5. A faucet control method according to claim 4, characterized in that, The air blowing device includes a speed control component, and the method of instructing the speed control component to assist the faucet in cleaning based on the water volume difference includes: Determine whether there is an excess or a deficiency of water based on the water volume difference; Based on the water volume, determine the current water replenishment rate according to the water volume and the faucet diameter; The current supplementary airflow direction is determined based on the cleaning angle, and the current supplementary airflow power is determined based on the supplementary water velocity, the supplementary airflow direction, and the reference water volume range. The water tap is used for cleaning according to the reference water volume range, and the speed control component is used to assist in increasing the water speed according to the supplementary blower power and supplementary blower direction. Based on the low water volume, determine the current water rate reduction according to the low water volume and the faucet diameter; The current speed-reducing airflow direction is determined based on the cleaning angle, and the current speed-reducing airflow power is determined based on the reduced water velocity, the speed-reducing airflow direction, and the reference water volume range. The water tap is instructed to clean according to the reference water volume range, and the speed control component is instructed to reduce the water speed according to the direction and power of the reduced airflow.
6. A faucet control method according to claim 5, characterized in that, The air blowing device also includes a diversion component, which assists in cleaning the faucet using the following methods: Get the current quantity of the item; Compare the quantity of items with the preset minimum quantity to continue obtaining the quantity of items, or compare the quantity of items with the preset maximum quantity. Based on the comparison between the number of items and the preset maximum number, an alarm is issued or the current centerline position and current symmetry angle of the items are obtained. The symmetrical angle is compared with the preset reference angle to issue an alarm or to determine the current faucet angle and flow direction based on the center line position and faucet position. Based on the faucet angle, it instructs the faucet to adjust the angle and instructs the diversion component to cut the water flow according to the diversion direction; The current directional blowing power is determined based on the symmetrical angle and the reference water volume range, and the current directional blowing direction is determined based on the symmetrical angle. The water flow direction is changed by the speed control component indicating the variable blowing power and variable blowing direction.
7. A faucet control system, characterized in that, include: The acquisition module is used to acquire trigger information, dwell time, object center of gravity position, object shape, stain range, farthest side, wiping direction, remaining stain range, stain cleaning speed, stain cleaning direction, rotation trigger information, object rotation shape, number of objects, center line position, and symmetry angle. A memory for storing a program for a faucet control method as described in any one of claims 1 to 6; The processor and the program in the memory can be loaded and executed by the processor to implement a faucet control method as described in any one of claims 1 to 6.
8. A smart terminal, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as any one of the faucet control methods as claimed in claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer program is stored that can be loaded by a processor and executed as any one of the faucet control methods as claimed in claims 1 to 6.
Citation Information
Patent Citations
Faucet intelligent cleaning method
CN108799594A
Intelligent faucet
CN109140017A