Seasoning usage amount detection method and related equipment
By setting multiple weight detection points in the cooking equipment to analyze the weight change information of the seasoning, the problems of complexity and low efficiency of seasoning usage detection in the prior art are solved, and high-precision and efficient seasoning usage detection are achieved.
Patent Information
- Application Number
- CN202410523558.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-28
- Publication Date
- 2024-12-31
AI Technical Summary
During the cooking process, it is difficult for the prior art to quickly and accurately detect the use of multiple seasonings, and the operation is complex and inefficient.
By setting multiple weight detection points in the same horizontal plane, multi-point detection of the seasonings, analyzing weight change information, calculating the usage amount of seasonings, and determining the type and usage amount of seasonings using moment balance and proportional relationships.
It improves the accuracy and efficiency of seasoning usage detection, can identify the type and usage of each seasoning, and simplifies weighing operations.
Smart Images

Figure CN119223409A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of weighing equipment, and in particular to a seasoning usage detection method, equipment, computer-readable storage medium, and recipe recorder. Background Art
[0002] Cooking technology is an important means for human survival and improving living standards. Recipe recording equipment, as a newly developed intelligent cooking equipment, has good application prospects in the field of cooking teaching.
[0003] In the cooking process, adding seasoning is an essential step, especially in the field of Chinese cuisine. Seasoning largely determines the color and flavor of the dishes. Even many experienced chefs do not have a certain standard for the type and amount of seasoning to use. However, in the cooking process, the seasoning needs to be weighed every time it is used. It is impossible to quickly weigh multiple seasonings, and the operation is too complicated. Summary of the invention
[0004] The embodiments of the present application provide a method, device, computer-readable storage medium and recipe recorder for detecting the amount of seasoning used. By analyzing the weight changes of the seasoning decomposed at multiple weight detection points, the amount of seasoning used at the location is obtained, and the usage of multiple seasonings can be detected.
[0005] In a first aspect, an embodiment of the present application provides a method for detecting the amount of seasoning used, the method comprising: In response to the seasoning weight information detected by at least three weight detection points, the corresponding weight change information is calculated, wherein at least three of the weight detection points are distributed non-linearly in the same horizontal plane, and the weight change information includes a weight change position and a weight change value; based on the weight change position and its corresponding weight change value, the usage amount of the seasoning placed at the weight change position is obtained.
[0006] In the embodiment of the present application, multiple weight detection points are set to weigh different positions of the same material placement unit. Different types of seasonings are placed on the material placement unit in advance. When any seasoning is taken, each weight detection point may detect different seasoning weight change values because the positions of the seasonings placed on the material placement table are different. Therefore, the position information of the seasoning can be judged according to the weight change value, thereby obtaining the specific amount of seasoning used in the cooking process, thereby simplifying the weighing operation.
[0007] In a possible implementation manner, the weight change value is detected by the following steps: In response to the weight fluctuation of each weight detection point, its weight information is recorded, wherein the weight information includes at least two weight values; based on the difference between the at least two weight values of each weight detection point, the weight change value of each weight detection point is obtained.
[0008] In a possible implementation manner, recording the weight information specifically includes: Calculate the fluctuation of the real-time detection value of each weight detection point within the preset detection time period, and determine whether the weight detection point tends to be stable based on the fluctuation. If so, record the initial weight value / final weight value.
[0009] In a possible implementation manner, judging whether the weight detection point tends to be in a stable state according to the fluctuation magnitude specifically includes: Calculate the variance of the fluctuation size and compare the variance with a preset threshold value. If the variance is less than the preset threshold value, determine it as a stable state; and / or before calculating the variance of the real-time detection value of each weight detection point within a preset detection time period, it also includes: performing Kalman and / or IIR filtering on the real-time detection value.
[0010] In one possible implementation, the amount of seasoning used is the sum of the weight change values at each weight detection point; and / or, the type of seasoning used is determined based on the weight change position; and / or, the weight change position is obtained by decomposing its weight change into a torque balance relationship or a proportional relationship of the weight change value at each weight detection point.
[0011] In a possible implementation manner, the torque balance relationship is: ; (1’) ; (2’) Among them, T1, T2, T3, T4…T N They represent the 1st, 2nd, 3rd, 4th ... Nth weight detection points of the M-gon in counterclockwise order, respectively, where M is a natural number greater than or equal to 3, and when N reaches the maximum value M, N+1 returns to 1, and when N reaches the minimum value 1, N-1 returns to M; P1, P2, P3, P4…P N They represent the points P at T1T2, T2T3, T3T4, ..., T N-1 T N Orthographic projection on ; T1 ’ 、T2 ’ 、T3 ’ 、T4 ’ …T N-2’ Respectively represent points T1, T2, T3, T4...T N On line segments T1T2, T2T3, T3T4, T4…T N- 2T N-3 Orthographic projection on ; , , , ,… They are weight detection points T1, T2, T3, T4...T N The recorded weight change value, is the weight change value of the weight change point P; By comparing the above formula (1 ’ ) takes any two values of N, and after obtaining the corresponding two equations, it can be combined with the above equation (2 ’ ) combination to find the position of the weight change point P; Alternatively, the number of the weight detection points is three, and the proportional relationship is: ; (1’’) ; (2’’) ; (3’’) P=line segment T1T1 ’’ 、T2T2 ’’ 、T3T3 ’’ The intersection point, T1 ’’ 、T2 ’’ 、T3 ’’ The projections of points T1, T2, and T3 passing through point P on line segments T2T3, T3T1, and T1T2 respectively; Through the above formula (1 ’’ )、(2 ’’ )、(3 ’’ ) to obtain the corresponding T1 ’’ 、T2 ’’ 、T3 ’’ The position of the weight change point P is obtained by the positions of any at least two points in the weight change point.
[0012] Through the above scheme, the accuracy of seasoning usage detection is improved, and the type and usage of each seasoning can be identified, which greatly improves the weighing efficiency.
[0013] In a second aspect, an embodiment of the present application provides a seasoning usage detection device, the device comprising: A detection unit, used to detect weight parameters of at least three weight detection points, wherein the at least three weight detection points are distributed in a non-linear shape in the same horizontal plane; a processing unit connected to the detection unit, and configured to calculate corresponding weight change information in response to the seasoning weight information detected by at least three weight detection points, wherein the weight change information includes a weight change position and a weight change value; According to the weight change position and its corresponding weight change value, the usage amount of the seasoning placed at the weight change position is obtained.
[0014] In a possible implementation, the detection unit is used to detect the initial weight fluctuation and the final weight fluctuation of the weight detection point; The processing unit is used to record the initial weight value of each weight detection point in response to the initial weight fluctuation; In response to the final weight fluctuation at each weight detection point, record the final weight value thereof; The weight change value of each weight detection point is obtained according to the difference between the final weight value and the initial weight value of each weight detection point.
[0015] In a possible implementation, the detection unit is used to detect the fluctuation of the real-time detection value of the weight detection point within a preset detection time period; The processing unit is used to calculate the fluctuation of the real-time detection value of each weight detection point within a preset detection time period, and determine whether the weight detection point tends to be stable based on the fluctuation. If so, record the initial weight value / final weight value.
[0016] In a possible implementation manner, the processing unit is used to calculate the variance of the fluctuation size and compare the variance with a preset threshold value. If the variance is smaller than the preset threshold value, it is determined to be a stable state; Used to perform Kalman and / or IIR filtering processing on the real-time detection value.
[0017] In a possible implementation, the processing unit is configured to sum each weight change value.
[0018] In a possible implementation, the processing unit is used to determine the type of seasoning used according to the weight change position.
[0019] In a possible implementation, the processing unit is used to obtain the weight change position according to a torque balance relationship or a proportional relationship of each weight change value.
[0020] In a possible implementation manner, the torque balance relationship is: ;(1’) ; (2’) Among them, T1, T2, T3, T4…T N They represent the 1st, 2nd, 3rd, 4th ... Nth weight detection points of the M-gon in counterclockwise order, respectively, where M is a natural number greater than or equal to 3, and when N reaches the maximum value M, N+1 returns to 1, and when N reaches the minimum value 1, N-1 returns to M; P1, P2, P3, P4…P N They represent the points P at T1T2, T2T3, T3T4, ..., T N-1 T N Orthographic projection on ; T1 ’ 、T2 ’ 、T3 ’ 、T4 ’ …T N-2 ’ Respectively represent points T1, T2, T3, T4...T N On line segments T1T2, T2T3, T3T4, T4…T N- 2T N-3 Orthographic projection on ; , , , ,… They are weight detection points T1, T2, T3, T4...T N The recorded weight change value, is the weight change value of the weight change point P; By comparing the above formula (1 ’ ) takes any two values of N, and after obtaining the corresponding two equations, it can be combined with the above equation (2 ’ ) combination to find the position of the weight change point P; Alternatively, the number of the weight detection points is three, and the proportional relationship is: ; (1’’) ; (2’’) ; (3’’) P=line segment T1T1 ’’ 、T2T2 ’’ 、T3T3 ’’ The intersection point, T1 ’’ 、T2 ’’ 、T3 ’’The projections of points T1, T2, and T3 passing through point P on line segments T2T3, T3T1, and T1T2 respectively; Through the above formula (1 ’’ )、(2 ’’ )、(3 ’’ ) to obtain the corresponding T1 ’’ 、T2 ’’ 、T3 ’’ The position of the weight change point P is obtained by the positions of any at least two points in the weight change point.
[0021] In a third aspect, an embodiment of the present application provides a seasoning usage detection device, the device comprising: a processor and a memory, the memory being used to store executable instructions, the executable instructions enabling the processor to execute the steps in the seasoning usage detection method as described in any one of the above-mentioned first aspects.
[0022] In a fourth aspect, an embodiment of the present application provides a recipe recorder, comprising a placing unit, at least three weight detection points placed below the placing unit, and a controller, wherein at least three of the weight detection points are distributed non-linearly in the same horizontal plane, and the controller is used to execute the steps in the seasoning usage detection method as described in any one of the above-mentioned first aspects.
[0023] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which executable instructions are stored. When the executable instructions are executed on a seasoning usage detection device, the seasoning usage detection device executes the steps in the seasoning usage detection method as described in any one of the first aspects above. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0025] Figure 1 It is a structural schematic diagram of the seasoning weighing device provided in an embodiment of the present application.
[0026] Figure 2 It is a flow chart of the seasoning usage detection method provided in the embodiment of the present application.
[0027] Figure 3 It is a flowchart of sub-steps S11-S12 of the seasoning usage detection method provided in an embodiment of the present application.
[0028] Figure 4It is a schematic diagram of calculating the moment balance relationship of point B in quadrilateral ABCD provided in an embodiment of the present application.
[0029] Figure 5 It is a schematic diagram of calculating the weight change position of triangle T1T2T3 provided in an embodiment of the present application.
[0030] Figure 6 It is a schematic diagram of a seasoning usage detection device provided in an embodiment of the present application.
[0031] Figure 7 It is a schematic diagram of a seasoning usage detection device provided in an embodiment of the present application.
[0032] Figure 8 It is a schematic diagram of a recipe recorder provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described in detail by way of implementation methods with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, but not all of the embodiments. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0034] See also Figure 1 , Figure 1 is a schematic diagram of the structure of a seasoning weighing device provided in an embodiment of the present application, wherein the seasoning weighing device is applied to a recipe recording machine, such as Figure 1 As shown, the seasoning weighing device 110 includes a placing unit 111 and at least three weight detection points 112 .
[0035] Specifically, the material placement unit 111 is used to place seasonings. The material placement unit 111 can be a platform for placing seasonings, and can also be used in conjunction with multiple seasoning containers; at least three weight detection points 112 are distributed in non-linear rows on the same horizontal plane relative to the material placement unit 111, and the positions of the weight detection points 112 on the same horizontal plane are not limited. The number of weight detection points 112 is not otherwise limited, and can be greater than or equal to three. Each weight detection point 112 can be provided with a sensor or a combination of multiple sensors for detecting weight. The seasoning weighing device 110 may include a controller or be electrically connected to a controller for executing the seasoning usage detection method 10.
[0036] See also Figure 1 and Figure 2The embodiment of the present application provides a method for detecting the amount of seasoning used, which detects the weight change of the seasoning through at least three weight detection points 112, analyzes the weight change value of each weight detection point, and then calculates the weight position change of the seasoning, thereby knowing the usage and amount of the seasoning, and there is no need to weigh each seasoning additionally when using the seasoning.
[0037] like Figure 2 As shown, the seasoning usage detection method provided in the embodiment of the present application includes the following steps: Step S1: In response to the seasoning weight information detected by at least three weight detection points, the corresponding weight change information is calculated, wherein at least three of the weight detection points are distributed non-linearly in the same horizontal plane, and the weight change information includes the weight change position and the weight change value.
[0038] Among them, the three weight detection points can detect the weight of the seasoning at the corresponding position in real time through the weight sensor. The weight change information includes the weight change value. The weight change value is the weight change value of the corresponding position detected by each weight detection point when the weight of a certain seasoning on the loading unit changes. This change value can be the difference between the weight detection values before and after the weight change. Since the distance between the position where the seasoning changes and each weight detection point may be different, the weight change value assigned to each weight detection point is different. The position of the weight change, that is, the weight change point, can be calculated based on these weight change values.
[0039] Step S2: According to the weight change position and its corresponding weight change value, the usage amount of the seasoning placed at the weight change position is obtained.
[0040] Among them, according to the weight change position, it can be determined that the seasoning at the corresponding position on the material placement unit has changed, and according to the weight change value, the amount of the seasoning used can be determined. The seasoning can be any form of seasoning, such as powder, liquid, paste, etc. Specifically, the seasoning at different positions on the material placement unit can be encoded in advance, so that the type of seasoning at the corresponding position can be identified according to the weight change position.
[0041] In one embodiment, see Figure 3 , the weight change value can be obtained by the following steps: Step S11: In response to the weight fluctuation of each weight detection point, record its weight information, wherein the weight information includes at least two weight values.
[0042] Step S12: Obtain the weight change value of each weight detection point according to the difference between the at least two weight values of each weight detection point.
[0043] In the above steps, when the weight of the seasoning changes, the weight value detected at each weight detection point will fluctuate. Therefore, when the weight value is detected to fluctuate, the weight value is recorded once, and the weight value recorded when the fluctuation occurs this time is subtracted from the weight value recorded when the fluctuation occurs last time, and the difference can be used as the weight change value; when the first fluctuation occurs, the weight value recorded when the first fluctuation occurs can be subtracted from the weight value before the fluctuation occurs; of course, any two weight values can be taken from multiple recorded weight values according to actual needs to obtain the corresponding weight change value within the time interval between the two fluctuations. Furthermore, the increase or decrease of the seasoning weight can be judged based on the positive or negative weight change value.
[0044] See also Figure 3 In step S1, recording its weight information specifically includes the following steps: Calculate the fluctuation of the real-time detection value of each weight detection point within a preset detection time period, and determine whether the weight detection point tends to be stable based on the fluctuation. If so, record the weight information.
[0045] Among them, judging whether the weight detection point tends to be stable according to the fluctuation size includes the following steps: The variance of the fluctuation size is calculated, and the variance is compared with a preset threshold value. If the variance is smaller than the preset threshold value, it is determined to be a stable state.
[0046] The variance is the variance of the weight value detected in real time by the weight detection point. Specifically, it is determined whether the product of the variances of each weight detection point is less than 0.1. In sensors and general data measurements, variance is a statistical measure used to describe the degree of discreteness of data distribution. Specifically, the variance measures the degree of deviation between each data point and its average value. If the variance of the detection value is large, it means that these detections fluctuate greatly and are unstable; conversely, if the variance is small, it means that the measured values are more concentrated, the fluctuations are small, and the detection value output is relatively stable. In this embodiment, when the variance product of the detection value of each weight detection point is less than 0.1, it can be regarded as the seasoning on the material placement unit is in a stable state, and the detection value at this time is recorded as the initial weight value or the final weight value.
[0047] In some embodiments, before calculating the variance of the real-time detection value of each weight detection point within a preset detection time period, the following steps are also included: The real-time detection value is subjected to Kalman and / or IIR filtering processing.
[0048] Among them, Kalman filtering is an optimal estimation algorithm that can estimate the state of a dynamic system from a series of incomplete detection values containing random noise; IIR filtering can achieve frequency response more effectively and requires fewer coefficients, thereby reducing the amount of calculation and storage requirements. Of course, the above two types of filtering can also be used in combination, using a combined filtering method to further improve the accuracy and reliability of weight detection values.
[0049] In some embodiments, the amount of the seasoning used is the sum of the weight change values at each weight detection point.
[0050] The weight of the seasoning on the placing unit 111 is the sum of the weight values detected at each weight detection point, and the corresponding seasoning usage is the sum of the weight change values at each weight detection point.
[0051] In some embodiments, the type of seasoning used is determined based on the position of the weight change.
[0052] For example, the types of seasonings on the placing unit may be coded in advance, and the types of seasonings corresponding to the position codes may be identified according to the weight change positions.
[0053] In some embodiments, the weight change position is obtained by decomposing the weight change value at each weight detection point into a moment balance relationship or a proportional relationship.
[0054] Example 1: When there are four weight detection points: Taking point B as an example, please refer to Figure 4 , in the x, y coordinate axis, according to the moment balance formula: ; (1) Similarly, the other three points A, C, and D can also get the corresponding equations: ; (2) ; (3) ; (4) The sum of the pressures on the four weight detection points A, B, C, and D is equal to the weight value of the weight change point P, that is: . (5) Among them, P1, P2, P3, and P4 are the orthographic projections of point P on BC, CD, DA, and AB respectively, A1 and A2 are the orthographic projections of point A on BC and CD respectively, B1 and B2 are the orthographic projections of point B on CD and DA respectively, C1 and C2 are the orthographic projections of point C on DA and AB respectively, and D1 and D2 are the orthographic projections of point D on AB and BC respectively.
[0055] In the above five equations, the coordinates of points A, B, C, and D are known. , , , It is known that the position coordinates of the weight detection point P can be obtained by any two of the above equations (1)-(4) + equation (5).
[0056] Similarly, let N be a natural number greater than or equal to 3. For N weight detection points, the same derivation can be done, and the inductive formula is: ; (1’) ; (2’) Among them, T1, T2, T3, T4…T N They represent the 1st, 2nd, 3rd, 4th ... Nth weight detection points of the M-gon in counterclockwise order, respectively, where M is a natural number greater than or equal to 3, and when N reaches the maximum value M, N+1 returns to 1, and when N reaches the minimum value 1, N-1 returns to M; P1, P2, P3, P4…P N They represent the points P at T1T2, T2T3, T3T4, ..., T N-1 T N Orthographic projection on ; T1 ’ 、T2 ’ 、T3 ’ 、T4 ’ …T N-2 ’ Respectively represent points T1, T2, T3, T4...T N On line segments T1T2, T2T3, T3T4, T4…T N- 2T N-3 Orthographic projection on ; , , , ,… They are weight detection points T1, T2, T3, T4...T N The recorded weight change value, is the weight change value of the weight change point P, and N is a natural number greater than or equal to 3; By taking at least two arbitrary values of N in the above formula (1), the corresponding two equations are obtained, and then combined with the above formula (2), the position of the weight change point P can be obtained.
[0057] The above moment balance formula can be generally used to solve any number of weight detection points of three or more. However, when the number of weight detection points is three, the solution equation can be further simplified into the proportional relationship in the following example 2: Please refer to Figure 5 , Example 2: When the number of weight detection points is three: ; (1’’) ; (2’’) ; (3’’) P=line segment T1T1 ’’ 、T2T2 ’’ 、T3T3 ’’ The intersection point, T1 ’’ 、T2 ’’ 、T3 ’’ They are the projections of points T1, T2, and T3 passing through point P on line segments T2T3, T3T1, and T1T2 (Note: the projection is not necessarily an orthographic projection, and the weight change point P can be located inside or outside the triangle. In this case, Figure 5 P ’, Its projection point D ’、 E ’、 F ’ can be located on the corresponding extension line); The weight change position is obtained by decomposing the weight change at each weight detection point in a proportional relationship and specifically includes: Through the above formula (1 ’’ )、(2 ’’ )、(3 ’’ ) to obtain the corresponding T1 ’’ 、T2 ’’ 、T3 ’’ The position of the weight change point P can be obtained by the positions of any at least two points in the .
[0058] In addition, those skilled in the art should know that in actual application scenarios, it is often difficult for all the M vertices (i.e., weight detection points) of the M-gon to be in the same horizontal plane. In this case, the following solutions can be adopted to improve the accuracy of weighing as much as possible: Randomly select three points that are not on the same straight line from the M points to construct a plane, and select a plane closest to the horizontal plane from the constructed plane, so that its three vertices can be obtained through the above formula (1 ’’ )、(2 ’’ )、(3 ’’ ) to obtain the corresponding T1 ’’ 、T2 ’’ 、T3 ’’ The positions of any at least two points in the actual measurement are obtained to obtain the weight change point P with the smallest actual measurement error.
[0059] It is worth mentioning that various other three-point weighing schemes based on this scheme to eliminate the actual weighing error caused by the unevenness of the actual weighing surface should be regarded as extensions of this scheme.
[0060] Based on the above examples, please refer to Figure 6 The embodiment of the present application further provides a seasoning usage detection device, which executes the above seasoning usage detection method. The seasoning usage detection device 200 includes: The detection unit 210 is used to detect weight parameters of at least three weight detection points, wherein the at least three weight detection points are distributed in a non-linear shape in the same horizontal plane.
[0061] The processing unit 220 is connected to the detection unit 210, and is used to calculate the corresponding weight change information in response to the seasoning weight information detected by at least three weight detection points, wherein the weight change information includes the weight change position and the weight change value; According to the weight change position and its corresponding weight change value, the usage amount of the seasoning placed at the weight change position is obtained.
[0062] In a possible implementation, the detection unit 210 is used to detect the initial weight fluctuation and the final weight fluctuation of the weight detection point; The processing unit 220 is used to record the initial weight value of each weight detection point in response to the initial weight fluctuation; In response to the final weight fluctuation at each weight detection point, record the final weight value thereof; The weight change value of each weight detection point is obtained according to the difference between the final weight value and the initial weight value of each weight detection point.
[0063] In a possible implementation, the detection unit 210 is used to detect the fluctuation of the real-time detection value of the weight detection point within a preset detection time period; The processing unit 220 is used to calculate the fluctuation of the real-time detection value of each weight detection point within a preset detection time period, and determine whether the weight detection point tends to be stable based on the fluctuation. If so, record the initial weight value / final weight value.
[0064] In a possible implementation, the processing unit 210 is used to calculate the variance of the fluctuation size and compare the variance with a preset threshold value. If the variance is less than the preset threshold value, it is determined to be a stable state; Used to perform Kalman and / or IIR filtering processing on the real-time detection value.
[0065] In a possible implementation, the processing unit 220 is configured to sum each weight change value.
[0066] In a possible implementation, the processing unit 220 is used to determine the type of seasoning used according to the weight change position.
[0067] In a possible implementation, the processing unit 220 is configured to obtain the weight change position according to a proportional relationship of the weight change values.
[0068] In a possible implementation manner, the torque balance relationship is: ; (1’) ; (2’) Among them, T1, T2, T3, T4…T N They represent the 1st, 2nd, 3rd, 4th ... Nth weight detection points of the M-gon in counterclockwise order, respectively, where M is a natural number greater than or equal to 3, and when N reaches the maximum value M, N+1 returns to 1, and when N reaches the minimum value 1, N-1 returns to M; P1, P2, P3, P4…P N They represent the points P at T1T2, T2T3, T3T4, ..., T N-1 T N Orthographic projection on ; T1 ’ 、T2 ’ 、T3 ’ 、T4 ’ …T N-2 ’ Respectively represent points T1, T2, T3, T4...T N On line segments T1T2, T2T3, T3T4, T4…T N- 2T N-3 Orthographic projection on ; , , , ,… They are weight detection points T1, T2, T3, T4...T N The recorded weight change value, is the weight change value of the weight change point P; By comparing the above formula (1 ’ ) takes any two values of N, and after obtaining the corresponding two equations, it can be combined with the above equation (2 ’ ) combination to find the position of the weight change point P; Alternatively, the number of the weight detection points is three, and the proportional relationship is: ; (1’’) ; (2’’) ; (3’’) P=line segment T1T1 ’’ 、T2T2 ’’ 、T3T3 ’’ The intersection point, T1 ’’ 、T2 ’’ 、T3 ’’ The projections of points T1, T2, and T3 passing through point P on line segments T2T3, T3T1, and T1T2 respectively; Through the above formula (1 ’’ )、(2 ’’ )、(3 ’’ ) to obtain the corresponding T1 ’’ 、T2 ’’ 、T3 ’’ The position of the weight change point P is obtained by the positions of any at least two points in the weight change point.
[0069] and, Based on the above embodiments, the present application also provides a seasoning usage detection device, which can be Figure 1 A component module of the seasoning weighing device 110 shown in the figure can also be used as a separate device or a component module in other devices, and the present application does not limit this.
[0070] See also Figure 7 The seasoning usage detection device includes: a processor 310 and a memory 320.
[0071] The memory 320 is used to store programs; The processor 310 is used to call the program stored in the memory 320 to implement Figure 4The actions performed by any processing unit 220 in Figure 1 The embodiment shown provides a seasoning detection operation of the seasoning weighing device 110. It should be noted that in actual applications, the seasoning usage detection device 300 may include one or more processors, and the structure of the seasoning usage detection device 300 does not constitute a limitation on the embodiment of the present application.
[0072] Based on the above examples, please refer to Figure 8 The embodiment of the present application also provides a recipe recorder, the recipe recorder 100 includes a material placement unit 111, at least three weight detection points 112 placed below the material placement unit 111, and a controller 120, at least three of the weight detection points 112 are distributed non-linearly in the same horizontal plane, and the controller 120 is used to execute the steps in the seasoning usage detection method as described in any of the above items.
[0073] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program code. When the computer program code is executed on a computer, the computer executes a method of any possible implementation method in the above embodiments.
[0074] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0075] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.
Claims
1. A method for detecting the amount of seasoning used, for detecting the amount of at least one seasoning used among a plurality of seasonings in a same placing unit, characterized in that: The method comprises: In response to the seasoning weight information detected by at least three weight detection points, corresponding weight change information is calculated, wherein at least three of the weight detection points are distributed in a non-linear shape in the same horizontal plane, and the weight change information includes a weight change position and a weight change value; According to the weight change position and its corresponding weight change value, the usage amount of the seasoning placed at the weight change position is obtained.
2. The method for detecting the amount of seasoning used according to claim 1, characterized in that: The weight change value is detected by the following steps: In response to the weight fluctuation of each weight detection point, record its weight information, wherein the weight information includes at least two weight values; The weight change value of each weight detection point is obtained according to the difference between the at least two weight values of each weight detection point.
3. The method for detecting the amount of seasoning used according to claim 2, characterized in that: The recording of its weight information specifically includes: Calculate the fluctuation of the real-time detection value of each weight detection point within a preset detection time period, and determine whether the weight detection point tends to be stable based on the fluctuation. If so, record the weight information.
4. The method for detecting the amount of seasoning used according to claim 3, characterized in that: The step of judging whether the weight detection point tends to be in a stable state according to the fluctuation size specifically includes: Calculating the variance of the fluctuation size and comparing the variance with a preset threshold value, and if the variance is less than the preset threshold value, determining that it is a stable state; and / or Before calculating the variance of the real-time detection value of each weight detection point within a preset detection time period, the method further includes: The real-time detection value is subjected to Kalman and / or IIR filtering processing.
5. The method for detecting the amount of seasoning used according to any one of claims 1 to 4, characterized in that: The amount of the seasoning used is the sum of the weight change values at each weight detection point; and / or, determining the type of seasoning to be used according to the weight change position; And / or, the weight change position is obtained by decomposing the weight change into a moment balance relationship or a proportional relationship of the weight change value at each weight detection point.
6. The method for detecting the amount of seasoning used according to claim 5, characterized in that: The torque balance relationship is: ; (1’) ; (2’) Among them, T1, T2, T3, T4…T N They represent the 1st, 2nd, 3rd, 4th…Nth weight detection points of the M-gon in counterclockwise order, M is a natural number greater than or equal to 3, and when N reaches the minimum value 1, N-1 returns to M; P1, P2, P3, P4…P N They represent the points P at T1T2, T2T3, T3T4, ..., T N-1 T N Orthographic projection on ; T1 ’ 、T2 ’ 、T3 ’ 、T4 ’ …T N-2 ’ Respectively represent points T1, T2, T3, T4...T N On line segments T1T2, T2T3, T3T4, T4…T N-2 T N-3 Orthographic projection on ; , , , ,… They are weight detection points T1, T2, T3, T4...T N The recorded weight change value, is the weight change value of the weight change point P; By comparing the above formula (1 ’ ) takes any two values of N, and after obtaining the corresponding two equations, it can be combined with the above equation (2 ’ ) combination to find the position of the weight change point P; Alternatively, the number of the weight detection points is three, and the proportional relationship is: ; (1’’) ; (2’’) ; (3’’) P=line segment T1T1 ’’ 、T2T2 ’’ 、T3T3 ’’ The intersection point, T1 ’’ 、T2 ’’ 、T3 ’’ The projections of points T1, T2, and T3 passing through point P on line segments T2T3, T3T1, and T1T2 respectively; Through the above formula (1 ’’ )、(2 ’’ )、(3 ’’ ) to obtain the corresponding T1 ’’ 、T2 ’’ 、T3 ’’ The position of the weight change point P is obtained by the positions of any at least two points in the weight change point.
7. A seasoning change detection device, characterized in that: The device comprises: A detection unit, used to detect weight parameters of at least three weight detection points, wherein the at least three weight detection points are distributed in a non-linear shape in the same horizontal plane; a processing unit connected to the detection unit, and configured to calculate corresponding weight change information in response to the seasoning weight information detected by at least three weight detection points, wherein the weight change information includes a weight change position and a weight change value; According to the weight change position and its corresponding weight change value, the usage amount of the seasoning placed at the weight change position is obtained.
8. A seasoning usage detection device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store executable instructions, and the executable instructions enable the processor to execute the steps in the seasoning usage detection method as described in any one of claims 1 to 6.
9. A recipe recording machine, characterized in that: The recipe recorder includes: a placing unit, at least three weight detection points placed below the placing unit and a controller, at least three of the weight detection points are distributed non-linearly in the same horizontal plane, and the controller is used to execute the steps in the seasoning usage detection method as described in any one of claims 1-6.
10. A computer-readable storage medium, characterized in that: The storage medium stores executable instructions, and when the executable instructions are executed on the seasoning usage detection device, the seasoning usage detection device executes the steps in the seasoning usage detection method according to any one of claims 1 to 6.