Kitchen appliance control method, controller and kitchen appliance
By setting a movable camera and fan inside the door body of the steam oven, and adjusting the fan's position with the detection device to ensure that the air outlet is aligned with the camera, the problem of shortening the camera's service life due to the high temperature of the steam oven is solved, and more effective camera heat dissipation and extended service life are achieved.
Patent Information
- Application Number
- CN202510385354.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2025-06-27
AI Technical Summary
The high temperature of the steam oven can easily shorten the service life of the camera. How to provide effective heat dissipation when the camera moves and extend the life of the sensor has become an urgent problem.
By setting a movable camera and a fan inside the door body of the kitchen appliance, and using a detection device to detect whether the fan's air outlet faces the camera. If not, adjust the position of the fan to ensure that the air outlet is aligned with the camera, and drive the fan to perform heat dissipation operations.
By accurately controlling the air outlet of the fan towards the camera, the heat dissipation effect of the camera is improved and the service life of the camera is extended.
Smart Images

Figure CN120223995A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of control of kitchen appliances, and particularly to a control method, a controller and a kitchen appliance for a kitchen appliance. Background Art
[0002] Steam ovens are widely popular due to their steam and baking functions. The multi-layer design improves cooking efficiency and is suitable for households and the catering industry, meeting diverse needs.
[0003] Currently, steam ovens are equipped with fixed sensors such as cameras to collect food information. In addition, the steam oven is provided with a fixed blower to promote air circulation inside the steam oven.
[0004] However, the high temperature in the steam oven easily shortens the service life of the camera. Therefore, how to provide effective heat dissipation when the camera moves and extend the service life of the sensor has become an urgent problem to be solved. Summary of the Invention
[0005] Embodiments of the present application provide a control method, a controller and a kitchen appliance for a kitchen appliance to improve the service life of the camera.
[0006] In a first aspect, an embodiment of the present application provides a control method for a kitchen appliance, which is applied to a kitchen appliance. A camera, a blower and a detection device are arranged inside the door body of the kitchen appliance. The camera is movable, and the detection device is respectively arranged at the air outlet of the blower and the camera, and includes:
[0007] After the blower follows the camera to complete the movement, if it is determined through the detection device that the air outlet of the blower is not facing the camera, obtain the blower pose of the blower and the camera position of the camera;
[0008] And drive the air outlet of the blower to deflect and face the camera according to the blower pose and the camera position, and drive the blower to perform a heat dissipation operation.
[0009] In a second aspect, an embodiment of the present application provides a control device for a kitchen appliance, which is applied to a kitchen appliance. A camera, a blower and a detection device are arranged inside the door body of the kitchen appliance. The camera is movable, and the detection device is respectively arranged at the air outlet of the blower and the camera, and includes:
[0010] An acquisition module, configured to, after the blower follows the camera to complete the movement, if it is determined through the detection device that the air outlet of the blower is not facing the camera, obtain the blower pose of the blower and the camera position of the camera;
[0011] A driving module, configured to drive the air outlet of the blower to deflect towards the camera according to the pose of the blower and the position of the camera, and drive the blower to perform a heat dissipation operation.
[0012] In a third aspect, an embodiment of the present application provides a controller, including: a memory and a processor;
[0013] The memory stores computer-executable instructions;
[0014] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementation manners of the first aspect.
[0015] In a fourth aspect, an embodiment of the present application provides a kitchen appliance, including: a camera, a blower, a detection device, and the controller in the above third aspect and / or various possible controllers of the third aspect; wherein, the camera and the blower are arranged inside the door body of the kitchen appliance; the camera is movable; the detection device is respectively arranged at the air outlet of the blower and the camera.
[0016] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, they are used to implement the above first aspect and / or various possible implementation manners of the first aspect.
[0017] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the above first aspect and / or various possible implementation manners of the first aspect.
[0018] For the control method, controller and kitchen appliance provided by the embodiments of the present application, after the controller controls the camera and the blower to complete the movement, the detection device is used to determine whether the air outlet of the blower is facing the camera; if the air outlet of the blower is not facing the camera, the pose of the blower and the position of the camera are obtained; according to the pose of the blower and the position of the camera, the relative angle deviation between the blower and the camera is calculated; the relative angle deviation is converted into a driving instruction to drive the blower to complete the deflection to make up for the relative angle deviation; by means of driving the blower to perform a heat dissipation operation, the effect of improving the service life of the camera is achieved. Description of the Drawings
[0019] The drawings here are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.
[0020] Figure 1 Structural schematic of the kitchen appliance provided by the present application Figure 1 ;
[0021] Figure 2 Structural schematic diagram of the kitchen appliance provided for this application Figure 2 ;
[0022] Figure 3 Flow schematic diagram of the control method of the kitchen appliance provided for this application Figure 1 ;
[0023] Figure 4 Flow schematic diagram of the control method of the kitchen appliance provided for this application Figure 2 ;
[0024] Figure 5 Structural schematic diagram of the control device of the kitchen appliance provided for this application;
[0025] Figure 6 Structural schematic diagram of the controller provided for this application.
[0026] Through the above-mentioned drawings, specific embodiments of this application have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments.
[0027] Reference numerals
[0028] 100 - Kitchen appliance; 110 - Cavity; 120 - Food shelf; 130 - Door body; 131 - Camera; 132 - Fan; 133 - Fixed bracket. Detailed description of specific embodiments
[0029] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. On the contrary, they are merely examples of devices and methods consistent with some aspects of this application as detailed in the appended claims.
[0030] At present, steam ovens, as a kind of kitchen appliances, are becoming more and more popular. In order to enable users to more intuitively obtain the cooking status of the food in the cooking cavity and cook more intelligently, sensors such as cameras can be set inside the steam oven. Thus, according to the sensor data such as the picture information collected by the sensor, the intelligent adjustment of the cooking process can be realized. For example, the steam oven can use a camera to take pictures of the food in the cavity and use image analysis and processing algorithms to identify the ingredients and judge the maturity of the food. However, in the existing technology, the camera is usually fixedly set at a certain position of the steam oven. For a single-layer steam oven, this fixed setting of the camera can meet the need for obtaining picture information. But for a multi-layer steam oven, the fixed camera has the problem that it cannot collect the picture information of the food on each layer.
[0031] Since the heating device of the steam oven is basically set at the top, bottom or rear, if the top heating tube is used to work for cooking food, due to the heat radiating from top to bottom, the top receives more heat and the bottom receives less heat. When cooking multiple layers, the states of the upper and lower layers of food will be different, and a single layer cannot represent that the food on all layers is cooked. Therefore, for multi-layer cooking, it is still preferred to collect the states of multi-layer food, judge the maturity of each food respectively, or adjust the heating load according to the maturity of the food to work.
[0032] To solve this technical problem, this application proposes a structure of a movable camera. Further, the liftable camera can be set inside the door body of the kitchen appliance. During the cooking process of the kitchen appliance, the controller of the kitchen appliance can control the movement of the camera to obtain the food images on each layer in the steam oven. This setting can facilitate the kitchen appliance to identify and judge the food on a single layer, thereby improving the cooking effect of the food on each layer inside the kitchen appliance.
[0033] However, during the cooking process of the kitchen appliance, there is also a problem of the influence of the high temperature inside the kitchen appliance on the service life of the camera. In order to realize the cooling of the camera during use, this application sets a blower inside the door body. The setting of the blower can be used to promote the air circulation inside the door body, thereby realizing the cooling of the camera. Further, in order to improve the cooling effect of the camera, the blower can also direct the air outlet towards the camera, so that the blower can blow the air more accurately towards the camera, further improving the cooling effect of the camera.
[0034] At present, during the deflection of the blower, the controller realizes the deflection control of the blower according to the preset device information of the blower. However, during the actual use of the blower, the preset device information may be inaccurate, which may lead to the situation that after the blower deflects according to the instruction of the controller, the air outlet of the blower still does not align with the camera.
[0035] To address this problem, the present application further proposes a method for detecting the direction of the fan outlet through a detection device disposed on the fan outlet and the camera after the camera has completed the movement and the fan has completed the movement following the camera. Furthermore, when it is detected that the fan outlet is not facing the camera, the fan is driven to deflect again so that the fan outlet is more accurately facing the camera.
[0036] Figure 1 and Figure 2 This is a schematic diagram of the structure of the kitchen appliance provided in the present application. Optionally, the kitchen appliance can be a steam oven.
[0037] like Figure 1 The kitchen appliance 100 is shown as a kitchen appliance without a door. The kitchen appliance 100 may include a cavity 110 in the middle. A multi-layer food shelf 120 may be arranged inside the cavity 110. Figure 1 As shown, three food racks 120 may be provided inside the cavity 110. Optionally, an oil receiving pan is provided below the food rack 120. The oil receiving pan may be used to receive grease, juice and other residues dripping from the food placed on the food rack 120 during the cooking process. The provision of the oil receiving pan may prevent the grease, juice and other residues from falling onto the food on the lower food rack 120, thereby affecting the flavor of the food on the lower food rack 120. Furthermore, the oil receiving pan may also prevent the grease, juice and other residues from falling onto the bottom of the cavity 110 of the kitchen appliance, thereby reducing the difficulty of cleaning.
[0038] like Figure 2 The door body 130 of the kitchen appliance 100 is shown. A camera 131 and a fan 132 may be provided inside the door body 130. The camera 131 may be connected to the door body 130 via a fixed bracket 133. Optionally, the fixed bracket 133 may be fixed to the bottom or top of the door body 130. The controller may control the extension or shortening of the fixed bracket 133 to achieve the movement of the camera 131. Optionally, the movement of the camera 131 is the lifting and lowering of the camera 131. Optionally, the fan 132 may be fixedly provided inside the door body. Optionally, the fan 132 may include an air outlet. Optionally, the fan 132 may be deflected.
[0039] Optionally, there is a transparent partition between the camera 131 disposed inside the door body 130 and the cavity 110. Optionally, the transparent partition may be an inner partition disposed on the door body 130. Optionally, the inner partition may be transparent in the moving area of the camera. Optionally, this application does not limit whether the area that the camera of the inner partition cannot move to is transparent. Optionally, the door body 130 may also be provided with an outer partition. Optionally, this application does not limit whether the outer partition is transparent.
[0040] The following uses specific embodiments to elaborate in detail on the technical solution of this application and how the technical solution of this application solves the above technical problems. These several specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The following will describe the embodiments of this application with reference to the accompanying drawings.
[0041] Figure 3 Flow schematic of the control method for the kitchen appliance provided by this application Figure 1 , in Figure 1 and Figure 2 Based on the kitchen appliance shown, as Figure 3 shown, with the controller of the kitchen appliance as the execution subject, the method includes:
[0042] S201. After the blower follows the camera to complete the movement, if it is determined by the detection device that the air outlet of the blower is not facing the camera, obtain the blower pose of the blower and the camera position of the camera.
[0043] In this embodiment, after the controller controls the camera to complete the movement and controls the blower to follow the camera to complete the movement, the controller can obtain the detection information fed back by the detection device, and then determine whether the air outlet of the blower is facing the camera according to this detection information. If the air outlet of the blower is facing the camera, the controller does not need to continue to adjust the position of the air outlet of the blower and directly controls the blower to start performing the heat dissipation operation.
[0044] Otherwise, if the air outlet of the blower is not facing the camera, the controller will obtain the blower pose of the blower and the camera position of the camera. Furthermore, the controller will adjust the position of the air outlet of the blower again according to this information to ensure that the air outlet of the blower can accurately align with the position of the camera.
[0045] In one example, the detection information fed back by the detection device may be a detection value. The specific process for the controller to determine whether the air outlet of the blower is facing the camera according to this detection value may include:
[0046] Step 1. Obtain the detection value through the detection device.
[0047] In this embodiment, after the controller of the kitchen appliance controls the camera to complete the movement and controls the fan to follow the camera to complete the movement, the detection device can be started first. The controller can obtain the current detection value through this detection device. The detection device can include two components, and the two components can be respectively installed at the camera and the air outlet of the fan. For example, the detection device can be a light source component and a photosensitive component.
[0048] Step 2: If the detection value is not within the preset range, it is determined that the air outlet of the fan is not facing the camera.
[0049] In this embodiment, the controller can also store the preset range of the detection value. The preset range is the detection value that can be detected by the detection device when the air outlet of the fan faces the camera. The controller can compare the detection value with the preset range. If the detection value is within the preset range, it can be determined that the air outlet of the fan faces the camera. Otherwise, if the detection value is not within the preset range, it can be determined that the air outlet of the fan does not face the camera.
[0050] Optionally, the preset range is the laboratory measurement range. The size of the preset range can be adjusted according to actual needs. Optionally, the fan and the camera are connected by a wire. If the direction of the air outlet of the fan is consistent with the direction of the wire, it can be determined that the air outlet of the fan faces the camera. However, in actual control, there is usually a certain deviation in this angle. Therefore, the controller can use the wire as the central position of the preset range and obtain the measurement values after the air outlet of the fan deflects a preset angle in the clockwise and counterclockwise directions respectively. For example, the preset angle can be 5 degrees, 10 degrees, etc. Optionally, according to the measurement value after the air outlet of the fan deflects a preset angle in the clockwise direction, the measurement value after the air outlet of the fan deflects a preset angle in the counterclockwise direction, and the measurement values during the process of the air outlet of the fan rotating from the preset angle below the central position to the preset angle above the central position, the preset range can be determined.
[0051] In one implementation, the detection device can include a signal transmitting component and a signal receiving component. For example, the signal transmitting component can be a light source component, and the signal receiving component can be a photosensitive component. Another example is that the signal transmitting component can be used to transmit signals such as infrared and ultrasonic, and the signal receiving component can be used to receive signals such as infrared and ultrasonic.
[0052] Optionally, the signal transmitting component can be installed on the camera, and the signal receiving component can be installed inside the air outlet of the fan. This setting can ensure that the signals transmitted by the signal transmitting component can diverge evenly around the camera. For example, when the signal transmitting component is a light source component, the light source component installed on the camera can emit an optical signal by being lit. When the air outlet of the fan faces the light source component, the brightness value detected by the photosensitive component inside the air outlet of the fan is the largest. When the deviation angle between the air outlet of the fan and the camera is larger, the brightness value detected by the photosensitive component inside the air outlet of the fan is smaller.
[0053] Optionally, the signal transmitting component can be installed inside the air outlet of the fan, and the signal receiving component can be installed on the camera. With this setting, the signal transmitting component can diverge signals evenly around the air outlet of the fan. For example, when the signal transmitting component is a light source component, the light source component installed inside the air outlet of the fan can emit an optical signal by being lit. When the camera faces the air outlet of the fan, the brightness value detected by the photosensitive component on the camera is the largest. As the deviation angle between the camera and the air outlet of the fan increases, the brightness value detected by the photosensitive component will gradually decrease.
[0054] Optionally, the specific process by which the controller obtains the detection value through the detection device can include:
[0055] Step 111: Send a signal through the signal transmitting component and receive the signal through the signal receiving component.
[0056] In this embodiment, the controller can first control the signal transmitting component to send a signal. Optionally, the signal transmitting component can diverge signals evenly to the surroundings. For example, when the signal transmitting component is a light source component installed on the camera, the light source component can send optical signals evenly to the surroundings. Another example is that when the signal transmitting component is a light source component installed inside the air outlet of the fan, the light source component can diverge optical signals evenly around the air outlet.
[0057] Secondly, the controller can control the signal receiving component to be turned on to detect and receive the signals sent by the signal transmitting component in real time. For example, when the signal transmitting component is a light source signal, the signal receiving component can be a photosensitive component. The photosensitive component can obtain the optical signal.
[0058] Step 112: Determine the detection value according to the signal strength of the signal.
[0059] In this embodiment, the signal receiving component can generate a corresponding detection signal after receiving the signal sent by the signal transmitting component. For example, the photosensitive component may include a photoresistor. The photoresistor can generate a resistance value according to the optical signal after receiving the optical signal. The photosensitive component may also include a galvanometer. The photosensitive component can send the current value measured by the galvanometer to the controller. Since the voltage value of the photosensitive component is fixed, the controller can calculate the resistance value of the photoresistor according to the voltage value and the current value. Furthermore, according to the resistance value, the controller can look up the table to obtain the light intensity according to the characteristics of the photoresistor. Optionally, the controller can use the light intensity as the final detection value.
[0060] In another implementation, the detection device may include a signal transceiver component and a signal reflection component. For example, the signal transceiver component can be used to transmit and receive signals such as infrared and ultrasonic signals, while the signal reflection component can be used to reflect these signals. Through this setting, the signal transceiver component can simultaneously have the functions of signal transmission and reception, and the signal reflection component is used to reflect the signal back to the signal transceiver component, thereby realizing signal detection.
[0061] Optionally, the signal transceiver component can be installed on the camera, and the signal reflection component can be installed at the outlet of the air outlet of the fan. This setting can ensure that the signal emitted by the signal transceiver component can diverge evenly around the camera, and the signal reflection component can reflect the signal back to the signal transceiver component. For example, when the signal transceiver component is an ultrasonic signal transceiver, the ultrasonic signal transceiver installed on the camera can emit ultrasonic signals evenly around. The signal reflection component arranged on the outer side of the air outlet of the fan will reflect the ultrasonic signal so that the signal transceiver component can receive the ultrasonic signal reflected by the signal reflection component.
[0062] Optionally, the signal transceiver component can also be installed at the outlet of the air outlet of the fan, and the signal reflection component can be installed on the camera. Through this setting, the signal transceiver component can emit signals evenly around the air outlet of the fan, and the signal reflection component on the camera can reflect the signal back to the signal transceiver component inside the air outlet of the fan. For example, when the signal transceiver component is an infrared signal transceiver, the infrared signal transceiver installed inside the air outlet of the fan can emit infrared signals evenly around. The signal reflection component on the camera will reflect the infrared signal so that the signal transceiver component can receive the infrared signal reflected by the signal reflection component.
[0063] Optionally, the detected value may be the difference between the theoretical distance and the actual distance between the signal transceiver component and the signal reflection component. The theoretical distance between the signal transceiver component and the signal reflection component may be determined according to the position of the fan and the position of the camera. The actual distance between the signal reflection components may be determined according to the time difference between the signal sent by the signal transceiver component and the signal received. The specific process for the controller to obtain the detected value through the detection device may include:
[0064] Step 121: Send a signal through the signal transceiver component; and receive the signal reflected by the signal reflection component through the signal transceiver component.
[0065] In this embodiment, the controller may first control the signal transceiver component to send a signal. Optionally, the signal transceiver component may emit signals evenly around. For example, when the signal transceiver component is an ultrasonic signal transceiver installed on the camera, the ultrasonic signal transceiver may emit ultrasonic signals evenly around. Another example is that when the signal transceiver component is an infrared signal transceiver installed inside the air outlet of the fan, the infrared signal transceiver may emit infrared signals evenly around the air outlet.
[0066] Secondly, the controller may control the signal transceiver component to turn on the receiving function to detect and receive the signal reflected by the signal reflection component in real time. For example, when the signal transceiver component is an ultrasonic signal transceiver, the signal transceiver component may receive the ultrasonic signal reflected by the signal reflection component. Another example is that when the signal transceiver component is an infrared signal transceiver, the signal transceiver component may receive the infrared signal reflected by the signal reflection component.
[0067] Step 122: Calculate the actual distance between the signal transceiver component and the signal reflection component according to the time difference between the signal sent by the signal transceiver component and the received signal.
[0068] In this embodiment, the controller may calculate the time difference between the signal sent by the signal transceiver component and the received reflected signal according to the time point when the signal transceiver component sends the signal and the time point when the reflected signal is received. Since the propagation speed of the signal is known, the controller may calculate the actual distance between the signal transceiver component and the signal reflection component according to the time difference and the signal propagation speed.
[0069] Step 123: Determine the detected value according to the difference between the theoretical distance and the actual distance between the signal transceiver component and the signal reflection component.
[0070] In this embodiment, the controller can also pre-calculate the theoretical distance between the signal transceiver component and the signal reflection component according to the positions of the fan and the camera. The signal transceiver component and the signal reflection component are respectively installed at fixed positions on the fan and the camera. First, the controller calculates the distance between the fan and the camera based on the positions of the fan and the camera. Secondly, the controller can calculate the theoretical distance between the signal transceiver component and the signal reflection component based on the relative relationship between the signal transceiver component and the signal reflection component and the positions of the fan and the camera on the basis of the distance between the fan and the camera.
[0071] The controller can determine the detection value according to the difference between the theoretical distance and the actual distance. Usually, this actual distance is a value greater than or equal to the theoretical distance. The smaller the difference between the actual distance and the theoretical distance, the smaller the angle between the line connecting the signal transceiver component and the signal reflection component and the line connecting the fan and the camera. At this time, it means that the angle between the air outlet of the fan and the camera is smaller. When this angle is within the preset range, it means that the air outlet of the fan is facing the camera. On the contrary, the larger the difference between the actual distance and the theoretical distance, the larger the angle between the air outlet of the fan and the camera. When this angle exceeds the preset range, it means that the air outlet of the fan is not facing the camera.
[0072] S202. According to the fan pose and the camera position, drive the air outlet of the fan to deflect and face the camera, and drive the fan to perform a heat dissipation operation.
[0073] In this embodiment, after the controller obtains the fan pose of the fan and the camera position of the camera, first, according to the fan pose of the fan and the camera position of the camera, calculate the relative angle deviation between the fan and the camera. Subsequently, the controller can convert the relative angle deviation into a drive instruction. Furthermore, the controller can control the motor of the fan according to the drive instruction so that the fan completes the deflection to make up for the relative angle deviation. When the fan completes the deflection of this angle, the controller can drive the fan to perform a heat dissipation operation. Optionally, this heat dissipation operation is to control the air output of the fan.
[0074] In one implementation, after driving the air outlet of the fan to deflect according to the fan pose and the camera position, the controller can return to step S201 again and determine whether the air outlet of the fan is already facing the camera. If the air outlet of the fan still does not face the camera, the fan can drive the air outlet of the fan to deflect again according to the fan pose and the camera position. Optionally, an upper limit on the number of adjustments can be preset in the controller. For example, this upper limit on the number of adjustments can be 3 times, 5 times, 6 times, etc. If after 3 adjustments, the air outlet of the fan still does not face the camera, the fan can start to perform a heat dissipation operation.
[0075] In one implementation, if the air outlet of the blower still does not face the camera after the upper limit of the number of adjustments is reached, the controller can send a blower abnormality reminder after the kitchen appliance completes this cooking.
[0076] In another implementation, if the air outlet of the blower still does not face the camera after the upper limit of the number of adjustments is reached, the controller can trigger an adaptive calibration mode and calculate a compensation parameter based on the error value that occurred during the previous cooking adjustment. When driving the air outlet of the blower to deflect during the next cooking, the controller can use this compensation parameter.
[0077] In one implementation, during the heat dissipation operation execution stage, the controller can synchronously monitor the temperature information of the area where the camera is located through a temperature sensor arranged on the camera. The controller can control parameters such as the air volume and air speed of the blower according to this temperature information. And when it is detected that the temperature information drops below the safety threshold, the controller can reduce the blower speed in a preset gradient to achieve dynamic energy-saving control.
[0078] In one example, the blower pose of the blower can specifically include the position of the blower and the deflection angle of the air outlet of the blower. Optionally, the blower deflection angle is the angle between the air outlet of the blower and the horizontal direction. Optionally, the position of the blower and the position of the camera can be specific coordinate positions. Optionally, the coordinate position can be a coordinate position in a coordinate system determined according to the door body. After obtaining the blower pose and the camera position, the controller can calculate the specific process of driving the air outlet of the blower to deflect and face the camera according to the blower pose and the camera position, which can include:
[0079] Step 1: Determine the deflection direction and deflection angle of the blower based on the blower pose and the camera position.
[0080] In this embodiment, the controller can calculate the angle between the air outlet of the blower and the camera according to the blower pose and the camera position. Optionally, the angle between the air outlet of the blower and the camera can specifically be the angle between the line connecting the blower and the camera and the extension line of the air outlet of the blower. Based on this angle, the controller can determine the deflection angle of the blower. Subsequently, the controller can determine the deflection direction of the blower according to the positional relationship between the extension line of the air outlet of the blower and the line connecting the blower and the camera. If the extension line is in the clockwise direction of the line, the deflection direction is counterclockwise. If the extension line is in the counterclockwise direction of the line, the deflection direction is clockwise.
[0081] Specifically, the controller can determine the deflection direction and deflection angle of the blower through geometric calculations. Optionally, the specific process of the geometric calculation can include:
[0082] Step 11: Determine the actual angles of the fan and the camera according to the positions of the fan and the camera. The actual angle is the included angle between the line connecting the fan and the camera and the horizontal line.
[0083] In this embodiment, the controller first needs to obtain the position of the fan and the position of the camera. The position of the fan and the position of the camera can be specific coordinate information. Optionally, since both the fan and the camera are inside the door body and cannot move back and forth, the position of the fan and the position of the camera can be represented by two-dimensional coordinates (x, y). Optionally, the coordinate system can be determined according to the door body. For example, the bottom edge of the door body can be used as the x-axis, and the right direction is the positive direction of the x-axis. The left side of the door body can be used as the y-axis, and the upward direction is the positive direction of the y-axis. Among them, since the fan is usually fixedly installed, the fan can have a fixed coordinate. When the camera can only move up and down as shown in Figure 2 the figure, the controller can determine the x-axis coordinate of the camera according to the fixed position of the camera, and determine the y-axis coordinate of the camera according to the rising height of the camera. When the camera can move up, down, left, and right, the controller can determine the x-axis coordinate of the camera according to the horizontal support rod of the camera, and determine the y-axis coordinate of the camera according to the vertical support rod of the camera.
[0084] The controller can determine the line connecting the fan and the camera according to the coordinates of the positions of the fan and the camera. The controller can determine the first distance of the line in the x-axis direction (horizontal direction) and the second distance in the y-axis direction (vertical direction) by calculating the coordinate differences between the fan and the camera. The controller can use the inverse trigonometric function according to the first distance and the second distance to obtain the included angle between the line connecting the fan and the camera and the horizontal direction. This included angle is the actual angle between the fan and the camera.
[0085] Step 12: Determine the deflection direction and deflection angle of the fan according to the fan deflection angle and the actual angle.
[0086] In this embodiment, after obtaining the actual angle, the controller can also compare the actual angle with the fan deflection angle of the fan. The fan deflection angle is the included angle between the orientation of the air outlet of the fan and the horizontal line. The fan deflection angle can be calculated through the embodiment shown in Figure 4 the figure. By comparing the fan deflection angle and the actual angle, the controller can determine the deflection direction and deflection angle that the fan needs to adjust. Optionally,
[0087] In one implementation, if the deflection angle of the fan is less than the actual angle, it indicates that the fan needs to deflect and adjust towards the top side of the door body; conversely, if the current angle of the fan is greater than the actual angle, it indicates that the fan needs to deflect and adjust towards the bottom side of the door body. Optionally, when the fan is located on the left side of the door body, the deflection adjustment towards the top side of the door body is a counterclockwise deflection, and the deflection adjustment towards the bottom side of the door body is a clockwise deflection.
[0088] In another way, the controller can calculate the angle difference based on the deflection angle and the actual angle of the fan. The controller can determine the deflection direction according to the positive or negative of the angle difference, while the deflection angle is determined by the absolute value of the angle difference.
[0089] Step 2: Drive the fan to deflect according to the deflection direction and deflection angle of the fan.
[0090] In this embodiment, after determining the deflection direction and deflection angle of the fan, the controller can issue a control command to drive the fan to perform corresponding deflection. The deflection of the fan can be achieved through a motor or other mechanical devices, which are usually connected to the control system of the fan. The controller can calculate the rotation direction and rotation angle of the motor and send a signal to the driving device of the fan to instruct it to precisely control the deflection of the fan. For example, the controller can send a pulse signal to the motor to control the rotation direction and rotation angle of the motor to achieve precise positioning and deflection of the fan.
[0091] After the fan completes the deflection, the controller can determine again whether the air outlet of the fan is facing the camera, so as to ensure that the air outlet of the fan finally aligns with the camera. If it is detected that the air outlet of the fan is not facing the camera, the controller can control the fan to deflect again.
[0092] Through the above steps, the controller can achieve precise control of the fan, making its air outlet always remain in a state of facing the camera, thereby improving the overall performance and stability of the system.
[0093] The control method of the kitchen appliance provided by the embodiment of the present application can, after the controller controls the camera and the fan to complete the movement, determine whether the air outlet of the fan faces the camera through the detection device. If the air outlet of the fan does not face the camera, the controller can obtain the fan pose of the fan and the camera position of the camera. The controller can calculate the relative angle deviation between the fan and the camera according to the fan pose of the fan and the camera position of the camera. Subsequently, the controller can convert the relative angle deviation into a driving instruction to drive the fan to complete the deflection to make up for the relative angle deviation. Thereafter, the controller can drive the fan to perform the heat dissipation operation. By detecting the relative angle deviation between the air outlet of the fan and the camera after the fan follows the camera to move, the further control of the orientation of the air outlet of the fan is realized, the control effect of accurately orienting the air outlet of the fan to the camera is improved, thereby improving the heat dissipation effect of the fan on the camera when the fan performs the heat dissipation operation, further reducing the damage of high temperature to the camera, and improving the service life of the camera.
[0094] Figure 4 Flow schematic of the control method of the kitchen appliance provided by the present application Figure 2 , in Figure 1 and Figure 2 the kitchen appliance shown, and Figure 3 on the basis of the embodiment shown, as Figure 4 shown, the specific determination process of the deflection angle of the fan is described. This process may include:
[0095] S301. After obtaining the first detection value through the detection device, control the fan to deflect in the first direction.
[0096] In this embodiment, the controller first obtains the first detection value through the detection device. The first detection value may represent the position deviation between the air outlet of the fan and the camera. After obtaining the first detection value, the controller can control the fan to deflect in the first direction according to the preset control logic. Optionally, the first direction may be the clockwise direction. Or, the first direction may be the counterclockwise direction. Optionally, the execution duration of the process of controlling the fan to deflect in the first direction is the first duration. The first duration is usually a relatively short duration. For example, the first duration may be 0.5 seconds, 1 second, 2 seconds, etc.
[0097] S302. After obtaining the second detection value through the detection device, control the fan to deflect in the second direction. Wherein, the first direction and the second direction are opposite directions.
[0098] In this embodiment, after the controller controls the fan to deflect in the first direction, the controller can obtain a second detection value through the detection device again. This second detection value also represents the position deviation between the air outlet of the fan and the camera. Taking the line connecting the fan and the camera as the midline, when the air outlet of the fan is at a certain angle in the clockwise direction of this midline and at the same angle in the counterclockwise direction of this midline, their detection values may be the same. Therefore, the controller can calculate the deflection angle of the fan more accurately through the acquisition of this second detection value.
[0099] After obtaining this second detection value, the controller can control the fan to deflect in the second direction. The second direction is opposite to the first direction. This movement is used to control the fan to return to the position where step S301 is located.
[0100] Optionally, the execution duration of the process of controlling the fan to deflect in the second direction is the first duration.
[0101] S303. Determine the fan deflection angle according to the first detection value, the second detection value, and a preset mapping table. The mapping table indicates the corresponding relationship between the detection value and the fan deflection angle.
[0102] In this embodiment, after obtaining the first detection value and the second detection value, the controller can compare the first detection value and the second detection value with the preset mapping table to determine the fan deflection angle. The mapping table is a predefined data table. This data table may include the corresponding relationship between different detection values and the fan deflection angle. Since the fan deflection angle is the angle between the air outlet direction of the fan and the horizontal line, therefore, one detection value may correspond to one or two fan deflection angles. Therefore, the controller can determine the two fan deflection angles corresponding to the first detection value according to the mapping table, and determine one of the fan deflection angles as the final fan deflection angle by comparing the first detection value and the second detection value.
[0103] Optionally, the first duration is less than the deflection duration of the fan within the preset range. Specifically, the first duration is less than the duration when the air outlet of the fan rotates from a preset angle below the central position to a preset angle above the central position.
[0104] In one example, when the first direction is to move towards the top side of the door body, based on the first detection value and the second detection value, the process of determining the fan deflection angle may specifically include:
[0105] Step 1. If the first detection value is greater than or equal to the second detection value, determine the larger angle corresponding to the first detection value in the mapping table as the fan deflection angle.
[0106] In this embodiment, the larger the detected value is, the closer the orientation of the air outlet of the fan is to the line connecting the fan and the camera, and the smaller the detected value is, the farther the orientation of the air outlet of the fan is from the line connecting the fan and the camera. Since the first direction is a deflection towards the top side of the door body. Therefore, the deflection angle of the fan when measuring the first detected value must be smaller than the deflection angle of the fan when measuring the second detected value.
[0107] The controller first compares the first detected value and the second detected value. If the first detected value is greater than or equal to the second detected value, it means that when measuring the first detected value, the orientation of the air outlet of the fan is closer to the camera. Since the first direction is towards the top side of the door body, it can be determined that when measuring the first detected value, the orientation of the air outlet of the fan is above the line connecting the fan and the camera. Therefore, the larger angle corresponding to the first detected value in the mapping table is the fan deflection angle.
[0108] Step 2: If the first detected value is less than the second detected value, determine the larger angle corresponding to the first detected value in the mapping table as the fan deflection angle.
[0109] In this embodiment, if the first detected value is less than the second detected value, it means that when measuring the first detected value, the orientation of the air outlet of the fan is farther from the camera. Since the first direction is towards the top side of the door body, it can be determined that when measuring the first detected value, the orientation of the air outlet of the fan is below the line connecting the fan and the camera. Therefore, the smaller angle corresponding to the first detected value in the mapping table is the fan deflection angle.
[0110] For the control method of the kitchen appliance provided in the embodiment of the present application, the controller first obtains the first detected value through the detection device. The controller can control the fan to deflect along the first direction according to the preset control logic. The controller can obtain the second detected value through the detection device again. The controller can control the fan to deflect in the second direction. The controller can compare the first detected value and the second detected value with the preset mapping table to determine the fan deflection angle. By obtaining the detected values at multiple positions, the determination of the fan deflection angle is realized, and the measurement accuracy of the air outlet angle of the fan is improved.
[0111] Figure 5 is a schematic structural diagram of the control device of the kitchen appliance provided by the present application, as Figure 5 shown, the control device 400 of the kitchen appliance provided in this embodiment is applied to the kitchen appliance. Inside the door body of the kitchen appliance, there are a camera, a fan and a detection device. The camera is movable. The detection device is respectively arranged at the air outlet of the fan and the camera, and includes:
[0112] An acquisition module 401, configured to, after the fan follows the camera to complete movement, if it is determined by a detection device that the air outlet of the fan is not facing the camera, acquire the fan pose of the fan and the camera position of the camera.
[0113] A driving module 402, configured to drive the air outlet of the fan to deflect and face the camera according to the fan pose and the camera position, and drive the fan to perform a heat dissipation operation.
[0114] Optionally, the acquisition module 401 is configured to:
[0115] Obtain a detection value through a detection device.
[0116] If the detection value is not within a preset range, it is determined that the air outlet of the fan is not facing the camera.
[0117] Optionally, the detection device includes a signal transmitting component and a signal receiving component. The acquisition module 401 is configured to:
[0118] Send a signal through the signal transmitting component and receive the signal through the signal receiving component.
[0119] Determine the detection value according to the signal strength of the signal.
[0120] Optionally, the detection device includes a signal transceiver component and a signal reflection component. The acquisition module 401 is configured to:
[0121] Send a signal through the signal transceiver component; and receive the signal reflected by the signal reflection component through the signal transceiver component;
[0122] Calculate the actual distance between the signal transceiver component and the signal reflection component according to the time difference between the signal transceiver component sending the signal and receiving the signal;
[0123] Determine the detection value according to the difference between the theoretical distance and the actual distance between the signal transceiver component and the signal reflection component;
[0124] Wherein, the theoretical distance between the signal transceiver component and the signal reflection component is determined according to the position where the fan is located and the position where the camera is located.
[0125] Optionally, the driving module 402 is configured to:
[0126] Determine the deflection direction and deflection angle of the fan according to the fan pose and the camera position.
[0127] Drive the fan to deflect according to the deflection direction and deflection angle of the fan.
[0128] Optionally, the fan pose includes the fan position and the fan deflection angle. The fan deflection angle is the included angle between the air outlet of the fan and the horizontal direction. The driving module 402 is configured to:
[0129] Determine the actual angles of the fan and the camera according to the positions of the fan and the camera. The actual angle is the included angle between the line connecting the fan and the camera and the horizontal line.
[0130] Determine the deflection direction and deflection angle of the fan according to the deflection angle of the fan and the actual angle.
[0131] Optionally, the driving module 402 is used for:
[0132] If the deflection angle of the fan is greater than the actual angle, determine that the deflection direction is towards the bottom side of the door body;
[0133] If the deflection angle of the fan is less than the actual angle, determine that the deflection direction is towards the top side of the door body;
[0134] Determine the deflection angle according to the difference between the deflection angle of the fan and the actual angle.
[0135] Optionally, the driving module 402 is used for:
[0136] After obtaining the first detection value through the detection device, control the fan to deflect in the first direction.
[0137] After obtaining the second detection value through the detection device, control the fan to deflect in the second direction.
[0138] Determine the deflection angle of the fan according to the first detection value, the second detection value and a preset mapping table. The mapping table indicates the corresponding relationship between the detection value and the deflection angle of the fan.
[0139] Wherein, the first direction and the second direction are opposite directions.
[0140] Optionally, when the first direction is towards the top side of the door body, the driving module 402 is used for:
[0141] If the first detection value is greater than or equal to the second detection value, determine the smaller angle corresponding to the first detection value in the mapping table as the deflection angle of the fan.
[0142] If the first detection value is less than the second detection value, determine the larger angle corresponding to the first detection value in the mapping table as the deflection angle of the fan.
[0143] The control device of the kitchen appliance provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be elaborated here in this embodiment.
[0144] Figure 6 It is a schematic structural diagram of the controller provided in this application. As Figure 6As shown in the figure, the controller 500 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. Among them, the processor 501, the memory 502, and the communication component 503 are connected through a bus 504.
[0145] In the specific implementation process, at least one processor 501 executes the computer-executable instructions stored in the memory 502, so that at least one processor 501 executes the above method.
[0146] For the specific implementation process of the processor 501, reference can be made to the above method embodiment. The implementation principle and technical effect are similar, and will not be elaborated here in this embodiment.
[0147] In the above embodiment, it should be understood that the processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0148] The memory may include a high-speed random access memory (RAM), and may also include a non-volatile memory (NVM), such as at least one disk memory.
[0149] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0150] This application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0151] The present application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above method.
[0152] The above-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk or an optical disk. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.
[0153] An exemplary readable storage medium is coupled to the processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in a device.
[0154] The division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical or other forms.
[0155] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0156] In addition, in each embodiment of the present invention, each functional unit may be integrated into a processing unit, may exist physically alone for each unit, or two or more units may be integrated into one unit.
[0157] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks, or optical discs that can store program codes.
[0158] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program may be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments; and the foregoing storage medium includes: various media such as ROM, RAM, magnetic disks, or optical discs that can store program codes.
[0159] Finally, it should be noted that: after considering the specification and practicing the invention disclosed herein, those skilled in the art will readily think of other implementation manners of the present invention. The present invention is intended to cover any variations, uses, or adaptive changes of the present invention. These variations, uses, or adaptive changes follow the general principles of the present invention and include common general knowledge or conventional technical means in the technical field not disclosed in the present invention. It is not limited to the exact structure already described and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is only limited by the appended claims.
Claims
1. A method for controlling a kitchen appliance, characterized in that: A camera, a fan and a detection device are arranged inside the door body of the kitchen appliance, the camera is movable, and the detection device is arranged at the air outlet of the fan and the camera respectively. The method comprises: After the fan has completed the movement following the camera, if it is determined by the detection device that the air outlet of the fan is not facing the camera, the fan posture of the fan and the camera position of the camera are acquired; According to the posture of the fan and the position of the camera, the air outlet of the fan is driven to deflect and face toward the camera, and the fan is driven to perform heat dissipation operations.
2. The method according to claim 1, characterized in that Determining, by the detection device, that the air outlet of the fan is not facing the camera, comprises: Acquiring a detection value through the detection device; If the detection value is not within the preset range, it is determined that the air outlet of the fan is not facing the camera.
3. The method according to claim 2, characterized in that The detection device includes a signal transmitting component and a signal receiving component; obtaining a detection value through the detection device includes: Sending a signal through the signal transmitting component; and receiving the signal through the signal receiving component; The detection value is determined according to the signal strength of the signal.
4. The method according to claim 2, characterized in that: The detection device includes a signal transceiver component and a signal reflection component; obtaining a detection value through the detection device includes: Sending a signal through the signal transceiver component; and receiving the signal reflected by the signal reflection component through the signal transceiver component; Calculate the actual distance between the signal transceiver component and the signal reflector component according to the time difference between the signal transceiver component sending the signal and receiving the signal; Determining the detection value according to the difference between the theoretical distance between the signal transceiver component and the signal reflector component and the actual distance; Wherein, the theoretical distance between the signal transceiver component and the signal reflector component is determined according to the location of the fan and the location of the camera.
5. The method according to any one of claims 1 to 4, characterized in that According to the posture of the fan and the position of the camera, driving the air outlet of the fan to deflect and face the camera, comprising: The wind turbine posture and the camera position determine the deflection direction and deflection angle of the wind turbine; The fan is driven to deflect and face according to the deflection direction and the deflection angle of the fan.
6. The method according to claim 5, characterized in that The fan posture includes the fan position and the fan deflection angle; the fan deflection angle is the angle between the air outlet of the fan and the horizontal direction; the fan posture and the camera position determine the deflection direction and deflection angle of the fan, including: Determine the actual angle between the fan and the camera according to the fan position and the camera position; the actual angle is the angle between the line connecting the fan and the camera and the horizontal line; The deflection direction and the deflection angle of the fan are determined according to the fan deflection angle and the actual angle.
7. The method according to claim 6, characterized in that Determining the deflection direction and the deflection angle of the fan according to the fan deflection angle and the actual angle includes: If the fan deflection angle is greater than the actual angle, determining that the deflection direction is deflected toward the bottom side of the door body; If the fan deflection angle is smaller than the actual angle, determining that the deflection direction is deflected toward the top side of the door body; The deflection angle is determined according to a difference between the fan deflection angle and the actual angle.
8. The method according to claims 1-4, characterized in that: The method further comprises: After obtaining a first detection value through the detection device, controlling the fan to deflect in a first direction; After obtaining the second detection value through the detection device, controlling the fan to deflect in a second direction; Determine the fan deflection angle according to the first detection value, the second detection value and a preset mapping table; the mapping table indicates the corresponding relationship between the detection value and the fan deflection angle; The first direction and the second direction are opposite directions.
9. The method according to claim 8, characterized in that When the first direction is deflected toward the top side of the door body, determining the fan deflection angle according to the first detection value, the second detection value and the mapping table includes: If the first detection value is greater than or equal to the second detection value, determining that the larger angle corresponding to the first detection value in the mapping table is the fan deflection angle; If the first detection value is smaller than the second detection value, it is determined that the larger angle corresponding to the first detection value in the mapping table is the fan deflection angle.
10. A controller, characterized in that: The controller includes: a memory and a processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 9.
11. A kitchen appliance, characterized in that: The kitchen appliance comprises: a camera, a fan, a detection device and a controller as shown in claim 10; wherein the camera and the fan are arranged inside the door body of the kitchen appliance; the camera is movable; and the detection device is respectively arranged at the air outlet of the fan and the camera.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 9 when executed by a processor.
13. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 9 when being executed by a processor.