Living fish intelligent identification, counting and weighing system and method
By designing a fishing system that includes intelligent identification, counting and weighing functions, the problem of inaccurate squeezing and weighing of fish in traditional fishing is solved, and the rapid and accurate identification and weighing of live fish is achieved, ensuring the fairness of the competition.
Patent Information
- Application Number
- CN202510216499.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2025-06-03
AI Technical Summary
In the traditional fishing mode, fish guarding the fish are easily squeezed and caused damage, and the weighing process of fish catch is cumbersome and inaccurate, which is prone to cheating, affecting the fairness of the game.
A system for intelligent identification, counting and weighing of live fish is designed, including fixed brackets, return fish box, guide parts, weighing parts, control parts, hanging parts and multi-angle adjustable guard rings. A two-stage structure separation combination judgment and a judgment method based on a stable counter and Kalman filtering algorithm are used to ensure the accuracy and fairness of weighing.
It realizes rapid and accurate identification, counting and weighing of live fish, reduces the risk of fish squeezing in fish guards, reduces human resources investment, improves the accuracy and fairness of weighing, and prevents fishing friends from cheating.
Smart Images

Figure CN120077983A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical fields of intelligent recognition, counting, and fish weighing, and particularly relates to a system and method for identifying, counting, and weighing live fish. Background Art
[0002] With the acceleration of people's life rhythm, there is less and less time for relaxation, and the ways of relaxation are also becoming fewer and fewer. Fishing is one of the most suitable ways to relax after a fast-paced life. With the improvement of people's living standards, the purpose of fishing is no longer to obtain fish as food. In fishing grounds and fishing competitions, the fish caught are usually returned to the fishing ground to achieve the recycling of the fish in the fishing ground.
[0003] In the traditional fishing mode, fishermen usually need to carry their own fish baskets or rent traditional fish basket equipment from the fishing ground for temporarily storing the caught fish. However, with the increase in the catch, the fish in the fish basket are prone to being squeezed against each other, which may lead to problems such as fish body scratches. In addition, during the process of weighing the fish caught, a large amount of human and material resources are often required, which not only increases the operation cost but also is prone to errors in actual operation, affecting the accuracy of the weighing result. Moreover, fishermen bringing their own fish baskets may also cause some inconveniences. For example, the remaining fishy smell in the fish basket may pollute the interior environment of the vehicle, deteriorating the interior sanitation conditions and requiring frequent cleaning.
[0004] In recent years, some manufacturers have carried out relevant research on the above problems and launched some devices, but these devices generally have the problem of single function and cannot fully meet the actual needs of the fishing ground. Taking the patent CN2023116230159 as an example, this device only has the function of counting fish, cannot accurately identify whether the target object is a fish, and does not have the ability of intelligent automatic weighing, which leaves room for cheating. In addition, some manufacturers have developed fish-returning devices with weighing functions, but these devices still cannot completely solve the problems of inaccurate fish weighing and preventing fishermen from cheating. For example, during the weighing process, the jumping of the fish will cause deviation in the weighing result; and fishermen may use improper means such as pressing the weighing device with a landing net or other objects, or throwing sundries into the fish-returning device to interfere with the weighing result, affecting the fairness of the competition.
[0005] Based on this, the present invention designs a method and system for identifying, counting, and weighing live fish to solve the above problems. Summary of the Invention
[0006] The purpose of the present invention is to provide a system and method for identifying, counting, and weighing live fish to solve the problems raised in the above background art.
[0007] To achieve the above purpose, the present invention provides the following technical solutions: An intelligent identification, counting, and weighing system for live fish, characterized by comprising: a fixed bracket, a fish-return box body, a guiding component, a weighing component, a control component, a fish-hanging component, and a multi-angle adjustable fish guard.
[0008] A control box is installed on the fixed bracket; a power supply and a control component are arranged inside the control box; different interfaces are provided on the front, back, left, and right of the control box for electrically connecting external components with lead wires, and a display screen is arranged above the control box for displaying fish guard information.
[0009] The fish-return box body is installed on the fixed bracket, and a fish-return cavity is composed of two upper and lower fish guard steel rings, a waterproof fish cloth, and a stainless steel protective cover. The fish-return box body has an upper open fish inlet and a lower open fish outlet.
[0010] The guiding component is arranged inside the fish-return box body and includes two guiding baffles and a bending structure. The guiding baffles and the bending structure are fixed by left and right support rods and the fixed bracket. A counting induction module is arranged at the junction of the second guiding baffle and the bending structure.
[0011] The weighing component includes: A supporting component; the supporting component is used for supporting the object to be weighed; A weighing sensitive component; the weighing sensitive component is used for sensing the object to be weighed; A power component; the power component is used for controlling the opening or closing of the supporting component.
[0012] The shown control component includes: An MCU control unit; the MCU control unit is used for controlling other units to perform identification, counting, weighing, and fish-returning; A display unit; the display unit is used for displaying the quantity and weight of the weighed object; A voice unit; the voice unit is used for voice broadcasting the quantity and weight information of the weighed object; A communication unit; the communication unit is used for sending the quantity and weight of the weighed object to the server platform for storage; A small night light unit; the small night light unit is used for providing lighting for fishermen during night fishing.
[0013] The fish-hanging component is fixed on the stainless steel protective cover, the stainless steel protective cover is fixed on the lower fish guard steel ring and the bracket, and is fixed in the middle with a support rod to make it more stable and can realize manual fish collection. The function of the fish-hanging component is that when the fishing ground does not want the caught fish to return to the fish pond, the fish-hanging component can be used to recover the caught fish, and the fish can be pulled away with a fish-pulling cart, reducing the workload of fishing.
[0014] The multi-angle adjustable guard ring described above is arranged above the fish guard steel ring and includes a semi-fish guard steel ring and a damping multi-angle adjustable hinge. The damping multi-angle adjustable hinge consists of a first hinge base installed on the left support rod and the right support rod of the fixing mechanism and a second hinge base installed on the semi-fish guard steel ring of the folding mechanism. The two bases are hinged by a rotating shaft. The damping multi-angle adjustable hinge includes two pairs of left and right hinges, which are used to facilitate the angler to remove the fish and unhook during fishing, improving the fishing efficiency.
[0015] Preferably, when the fish return box is installed, it must be ensured to be horizontal to ensure that the guiding baffle two and the bending structure are closely combined when no fish is placed for counting, that is, the switch is in the closed state. The fish return box is installed on the bracket, and the bracket is fixed on the fishing position through a U-shaped fixing angle iron. After the object to be weighed enters the upper inlet of the fish return box, it enters the bending structure through the guiding baffle and slides into the supporting component under the action of the gravity of the weighed object for the next weighing. The guiding component has two functions. On the one hand, it prevents the fish from directly hitting the supporting component and getting injured. On the other hand, it reduces the impact of the weighed object on the supporting component, enables the weighed object to quickly stop, and thus quickly weighs the returned fish.
[0016] Preferably, the weighing component is fixed below the guiding component and is wrapped by the stainless steel protective cover of the fish return box, and is used to sense the object falling from the guiding component. The weighing sensing component is a weighing sensor, one end of which is connected to the fixed bracket and the other end is connected to the supporting component. The weight measured by this weighing sensor is the weight of the weighed object and the supporting component.
[0017] Preferably, the control component is electrically connected to the weighing sensitive component and the deceleration motor, and can control the deceleration motor to open or turn off the supporting component according to the weighing state, so that the fish entering the fish return box can enter the fish outlet and return to the fishing pond after weighing. The control component is also electrically connected to a counting induction module and a motor rotation judgment module. The combination judgment of the counting induction module and the weighing sensitive module can improve the accuracy of counting and weighing, and can effectively prevent anglers from cheating. The supporting component is of a V-shaped structure and can control the weighed live object in a relatively static state within a certain time, so that the data is accurate; the sensitive component can sense the change in the weight of the object in the supporting component and send the sensed information to the control component for calculation; the power component is a motor and can control the opening or turning off of the V-shaped supporting component. The motor rotation judgment module is installed at the position of the motor of the power component and is used to judge whether the motor rotates to the appropriate position, so as to control the opening or turning off of the V-shaped supporting component. The V-shaped supporting component is connected to the motor through a pull rod and is opened or turned off through a rotating shaft. When the V-shaped supporting component is closed, the pull rod is in a straight state, which can ensure that the supporting component is completely closed. At this time, the supporting component bears the maximum weighing weight.
[0018] Preferably, the supporting part rotates with the motor through the pull rod and the bearing to open and close the supporting part. The V-shaped angle of the supporting part is at a certain angle, which can make the fish fixed in the structure relatively still and reduce the weighing time.
[0019] Preferably, the MCU control unit is electrically connected to a power source, and the MCU control unit is electrically connected to the display unit, the voice unit, the communication unit, and the night light unit.
[0020] A method for intelligently identifying, counting and weighing live fish, which is specifically a judgment method based on a stable counter and a Kalman filter algorithm.
[0021] Preferably, the judgment method based on the stable counter and the Kalman filter algorithm determines the stable state of the weighed living thing according to the stable counter, and realizes fast and accurate weighing in combination with the Kalman filter algorithm.
[0022] Preferably, the judgment method based on the stable counter and Kalman filter algorithm is applied to the above system, and the steps are as follows: S401: The system is powered on and the server is used to obtain the current fishing information of the electronic fish guard bound to the fishing ground. The obtained fish information will be stored in the intelligent fish return system and the rental QR code will be displayed on the system's display screen.
[0023] S402: The angler scans the QR code on the display screen of the fish guard, binds the fish ticket information and pays the rental fee. After the system interactive authentication, the voice broadcast is turned on for timed weighing.
[0024] S403: The system performs self-check. The control component controls the reduction motor to rotate one circle. The module sets the V-shaped supporting component to the initial position according to the motor rotation judgment module. Then the weighing sensor component detects the weight of the supporting component and records the weight Gs into the memory of the MCU control unit to perform the peeling operation.
[0025] S404: After the system is initialized, the off state of the counting sensing module is detected. If the sensing module is in the off state, it indicates that the system is initialized normally, counter i=0, and enters step S405; if the counting sensing module is in the on state, it indicates that the system is in an abnormal state, and step S405 is executed after the counting sensing module switch is turned off.
[0026] S405: The fish slides into the guide baffle 1 through the fish inlet, and falls into the bending structure under the action of gravity. The counting sensing module at the connection between the guide baffle 2 and the bending structure is opened. After the counting sensing module is closed, the fish falls into the V-shaped supporting component through the guide structure, and the system enters the weighing state.
[0027] S406: Record the weight curve after the weighing sensor component drops, calculate the fluctuation value after the falling time T. If the fluctuation value is greater than the set threshold G 01 , it is considered that the weighed object is a living thing, the counter i = i + 1, and step S407 is executed; if the fluctuation value is less than the set threshold G 01 , it is considered that the weighed object is an immovable object, and step S405 is executed to perform the next fish weighing.
[0028] S407: Start weighing the fish, set the stable counter A and the total counter B, with the initial values A = 0 and B = 0.
[0029] S408: Every time the weighing sensor data is read after time T, the collected data is subjected to Kalman filtering, and then the data is substituted into the weighing function to calculate the weight data, denoted as G j , where j takes values from 1 to n.
[0030] S409: If the absolute value of the difference between two adjacent data is less than or equal to the threshold G 02 , the stable counter A = A + 1, the total counter B = B + 1, and step S410 is executed; if the absolute value of the difference between two adjacent data is greater than the threshold G 02, The stable counter A = 0, the total counter B = B + 1, and step S408 is executed.
[0031] S410: If the value of the stabilizer A is greater than or equal to the threshold A T and the total counter B is greater than or equal to the threshold B T , then stop reading the data of the weighing sensor and execute step S411; if the value of the stabilizer A is less than the threshold A T or the total counter B is less than the threshold B T , execute step S408.
[0032] S411: Remove the first 2 / 5 of the data, sort the remaining data, remove the first 1 / 10 and the last 1 / 10 of the sorted data, and perform weighted average calculation on the 4 / 5 of the sorted data intercepted to obtain the final weight.
[0033] S412: This weighing is completed, display the count value i and the weighing value on the display screen, at the same time the voice module performs voice broadcast, and send the counting information to the server platform for storage through the 4G module, and return to S405 to perform the next counting and weighing.
[0034] Compared with the prior art, the beneficial effects of the present invention are: A system for intelligent identification, counting, and weighing of live fish proposed by the present invention. The system uses a two-level structure for separation and combined judgment. Only when the first-level switch is closed, the second-level weighing operation is performed, effectively excluding external interference and avoiding possible cheating behaviors of fishermen. The damping multi-angle adjustable guard ring can be flexibly adjusted by fishermen to change the angle of the half-fish guard steel ring through a stable structure design, facilitating the removal of fish and hooks. The system can quickly exclude the interference of static objects by analyzing the fluctuation data of the system after the threshold time, eliminating the cheating hidden danger of fishermen.
[0035] The present invention proposes a judgment method based on a stable counter and a Kalman filtering algorithm, which can quickly find the best stable data of the weighing system. With the help of the stable data, the threshold of the estimated error is calculated using the Kalman filtering algorithm, and the final weight is obtained through weighted average calculation, so as to achieve accurate estimation of the system state and significantly improve the accuracy and stability of weighing. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0037] Figure 1 It is a schematic external three-dimensional structure diagram of the intelligent fish-returning system for fishing grounds of the present invention; Figure 2 It is a schematic internal three-dimensional structure diagram of the counting device provided by an embodiment of the present invention; Figure 3 It is a system block diagram of the control component of the present invention; Figure 4 It is a schematic flow diagram of the judgment method based on a stable counter and a Kalman filtering algorithm of the present invention; In the drawings, the list of components represented by each reference numeral is as follows: 101 - Fixed bracket, 102 - Fish-return box body, 103 - Hanging guard component, 104 - Control box, 105 - Waterproof fish cloth, 106 - Stainless steel protective cover, 107 - Upper opening fish inlet, 108 - Lower opening fish outlet, 109 - Multi-angle adjustable guard ring.
[0038] 201 - Guide component, 202 - Weighing component, 203 - Control component, 204 - Upper fish guard steel ring, 205 - Lower fish guard steel ring, 206 - Display screen, 207 - Guide baffle one, 208 - Guide baffle two, 209 - Bending structure, 210 - Counting induction module, 211 - Supporting component, 212 - Weighing sensor component, 213 - Power component, 214 - Hinge, 215 - Left support rod, 216 - Right support rod, 217 - Front support rod. Detailed implementation manner
[0039] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0040] Please refer to Figures 1-4 , the present invention provides a technical solution: A system for intelligent identification, counting, and weighing of live fish, including: fixed bracket 101, fish return box 102, guide component 201, weighing component 202, control component 203, hanging guard component 103, multi-angle adjustable guard ring 109.
[0041] The control box 104 is installed on the fixed bracket 101; a power supply 310 and a control component 203 are provided inside the control box 104; different interfaces are arranged on the front, back, left, and right of the control box 104 for connecting external components with lead wires; a display screen 206 is arranged above the control box 104 for displaying fish catch information.
[0042] The fish return box 102 is installed on the fixed bracket 101, and the bracket is fixed to the fishing position through a U-shaped fixing angle iron 109. The fish return box 102 is composed of an upper fish guard steel ring 204, a lower fish guard steel ring 205, a waterproof fish cloth 105, and a stainless steel protective cover 106 to form a fish return cavity. The waterproof fish cloth 105 has a zip structure and connects the upper fish guard steel ring 204 and the lower fish guard steel ring 205. The upper fish guard steel ring 204 and the lower fish guard steel ring 205 are fixed by a left support rod 215, a right support rod 216, a front support rod 217, and the fixed bracket 101. The fish return box 102 has an upper opening fish inlet 107 and a lower opening fish outlet 108.
[0043] The described guiding component 201 is arranged inside the fish-returning box body 102 and includes a first guiding baffle 207, a second guiding baffle 208, and a bending structure 209. A counting and sensing module 210 is provided at the junction of the second guiding baffle 208 and the bending structure 209. The first guiding baffle 207, the second guiding baffle 208, and the bending structure 209 are fixed to the left support rod 215, the right support rod 216, and the fixing bracket 101 by screws.
[0044] The described weighing component 202 includes: A supporting component 211; the supporting component 211 is used to support the object to be weighed; A weighing sensing component 212; the weighing sensing component 212 is used to sense the object to be weighed; A power component 213; the power component 213 controls the opening or closing of the supporting component 211.
[0045] The shown control component 203 includes: An MCU control unit 301; the MCU control unit 301 is used to control other units for identification, counting, weighing, and fish-returning; A display unit 302; the display unit 302 is used to display the quantity and weight of the weighed objects; A voice unit 303; the voice unit 303 is used to make a voice broadcast of the quantity and weight information of the weighed objects; A communication unit 304; the communication unit 304 is used to send the quantity and weight of the weighed objects to the server platform for storage; A small night light unit 305; the small night light unit 305 is used to provide lighting for fishermen during night fishing.
[0046] The described fish-hanging component 103 is fixed on the stainless steel protective cover 106. The stainless steel protective cover 106 is fixed on the lower fish guard steel ring 205 and the bracket 101, and is fixed with a support rod in the middle to make it more stable and enable manual fish collection. The function of the fish-hanging component 103 is that when the fishing ground does not want the caught fish to return to the fish pit, the fish-hanging component 103 can be used to recycle the caught fish and pull the fish away with a fish-pulling cart, reducing the workload of fishing.
[0047] The multi-angle adjustable guard ring 109 is arranged above the fish basket steel ring 204 and includes a semi-fish basket steel ring 218 and a damping multi-angle adjustable hinge 219. The damping multi-angle adjustable hinge 219 is composed of a first hinge base installed on the left support rod 215 and the right support rod 216 of the fixing mechanism and a second hinge base installed on the semi-fish basket steel ring 218 of the folding mechanism. The two bases are hinged by a rotating shaft. The damping multi-angle adjustable hinge 219 includes two pairs of left and right hinges, which is convenient for anglers to remove fish and hooks during fishing and improves the fishing efficiency.
[0048] As an embodiment, the fish-return box body 102 is configured as a receiving box body with different shapes, which can be a square opening, a circular opening, an oval shape, etc. The upper end is for fish entry, and the lower end is for fish exit. When the fish-return box body 102 is installed, it must be ensured to be horizontal to ensure that the guiding baffle two 208 and the bending structure 209 are closely combined when no fish is placed for counting, that is, the counting induction module 210 is in a closed state.
[0049] In this embodiment, the weighing object enters the upper opening fish inlet 107 of the fish-return box body 102, passes through the guiding baffle one 207 and the guiding baffle two 208 and enters the bending structure 209, and slides into the supporting component 211 under the action of the gravity of the weighing object for the next weighing. The guiding component 201 in the fish-return box body 102 has two functions. On the one hand, it prevents the fish from directly hitting the supporting component and getting injured. On the other hand, it reduces the impact of the weighing object on the supporting component, enables the weighing object to quickly stop, and thus quickly weighs and returns the fish. To strengthen the buffering effect, the system adopts two-stage guiding baffles, namely the guiding baffle one 207 and the guiding baffle two 208. The bending structure 209 is fixed below the guiding baffle one 207 and is connected and fixed through a movable stainless steel butterfly hinge 214. The lower end of the bending structure 209 contacts the guiding baffle two 208, and a counting induction module 210 is arranged at the contact part. When there is no heavy object falling, the counting induction module 210 is in a closed state. On the contrary, when there is a weighing object falling, the counting induction module 210 is in an open state. Whether an object falls is judged according to the change of the state of the counting induction module 210. During the actual fish-return weighing process, the counting induction module 210 must be in a closed state, which avoids possible cheating behaviors of anglers.
[0050] As an embodiment, the supporting component 211 is of a V-shaped structure, which can control the live object to be weighed in a relatively static state within a certain time, so as to make the data accurate. The sensitive component 212 can sense the change of the weight of the object in the supporting component 211 and send the sensed information to the control component 303 for calculation. The power component 213 is a motor 307, which can control the opening or closing of the V-shaped supporting component 211.
[0051] As an embodiment, the control component 203 is electrically connected to the weighing sensor module 306 and the motor 307, and can control the opening or closing of the supporting component according to the weighing state of the control component 203, so that the fish entering the fish-return box 102 can enter the fish outlet and return to the fishing pond after weighing. The motor 307 is usually a 12V or 24V DC reduction motor, and the rotation speed of the motor is 10 to 50 revolutions per minute. The weighing sensor module 306 includes a weighing sensor circuit, and the weighing range is selected according to the weighing object, such as the AT8502 weighing sensor, with a typical value of 20 kg. The control component 203 is also electrically connected to a counting induction module 308 and a motor rotation judgment module 309. The combined judgment of the counting judgment module 308 and the weighing sensitive module 309 can improve the accuracy of counting and weighing. The counting induction module 308 is composed of a circuit composed of the counting induction module 210, and the counting induction module 210 can be a switch such as a door magnetic switch, a Hall switch, a proximity switch, or a reed switch. The motor rotation judgment module 309 is installed at the position of the power component motor 307 and can be a photoelectric metal proximity switch for judging whether the motor 307 rotates to a suitable position, so as to control the opening or closing of the V-shaped supporting component 211. The V-shaped supporting component 211 is connected to the power component 212 through a pull rod, and the V-shaped supporting component 211 is opened or closed through a rotating shaft. When the V-shaped supporting component 211 is closed, the pull rod is in a straight state, which can ensure that the supporting component is completely closed. At this time, the supporting component bears the maximum weighing object, and the maximum weighing can reach 30 kg.
[0052] As an embodiment, the MCU control unit 301 is electrically connected to a power supply 310, and the MCU control unit 301 is electrically connected to a display unit 302, a voice unit 303, a communication unit 305, and a night light unit 306. The power supply 310 can be a separate DC or AC power supply, or a power supply composed of a rechargeable battery and a charger. The MCU control unit 301 is usually a circuit composed of an embedded MCU, such as a 32-bit single-chip microcomputer of the STM32 series, and can run recognition, counting, and weighing algorithms. The display unit 302 includes a display screen circuit. The display screen has a certain capacity and can display the number of fish caught, the weight of each fish, the total weight, session information, countdown information, and other content related to fish catch and fish signal information. The voice unit 303 includes a voice broadcast circuit, which includes a voice chip and its peripheral circuits, a driving circuit, and a speaker. The voice chip has multiple segments of pre-recorded voice content and can play corresponding audio information according to the scenario. In this embodiment, preferably, the voice chip is an OTA series voice chip, which is suitable for occasions where the voice and voice length do not need to be modified. The communication unit 304 is set as a wireless communication device, which can be WIFI, Bluetooth, or 4G communication methods. The control component transmits the fish counting information, weighing information, and picture information to the server end through the wireless communication device in a wireless communication manner. The server end aggregates and classifies the information and then distributes it to the angler end. The night light unit 305 includes a circuit composed of night lights. Typically, it is powered by 5V, has built-in LED lamp beads, and has an IP68 waterproof function.
[0053] As an embodiment, the damping multi-angle adjustable hinge 219 is provided with a hinge stroke limiting mechanism between the first hinge base and the second hinge base. A hinge angle fixing mechanism for locking the hinge stroke limiting mechanism is installed on the second hinge base. By adjusting the length of the hinge stroke limiting mechanism, the hinge angle range can be changed, and the adjustable angle is between 0 and 180 degrees. The hinge angle fixing mechanism can lock the hinge at the required angle position.
[0054] An embodiment of the present invention discloses a method for intelligent identification, counting, and weighing of live fish. This method is based on a judgment method of a stable counter and a Kalman filter algorithm and is applied to the above-mentioned live fish intelligent identification, counting, and weighing system. The specific steps are as Figure 4 shown: S401: The system is powered on, obtains the fish signal information of the current electronic fish protection binding fishing ground from the server, stores the obtained fish signal information at the intelligent fish return system end, and displays the rental protection QR code on the display screen of the system.
[0055] S402: After the fishing enthusiast scans the QR code to bind the fishing ticket information and pays the rent through the fishing ticket rental fish protection interface, the intelligent fish return system authenticates with the server, activates the session for intelligent weighing, plays the audio of successful authentication, and starts timing for the session.
[0056] S403: The system performs self-check. The control component 203 controls the reduction motor 307 to rotate one week. According to the rotation of the motor 307, the V-shaped supporting component 210 is set at the initial position. Then the weighing sensor component 212 detects the weight of the supporting component 210, records the weight Gs into the memory of the MCU control unit 301, and performs the tare operation.
[0057] S404: After the system initialization, the detection counting induction module 210 is detected for the off state. If the induction module 210 is in the off state, it indicates that the system initialization is normal, the counter i = 0, and step S405 is entered; if the counting induction module 210 is in the on state, it indicates that the system is in an abnormal state, and step S405 is executed after the counting induction module 210 switch is turned off.
[0058] S405: The fish slides into the guiding baffle 1 207 through the fish inlet, and falls into the bending structure 209 under the action of gravity, opening the counting induction module 210 at the connection of the guiding baffle 2 208 and the bending structure 209. After the counting induction module 210 is closed, the fish falls into the V-shaped supporting component 211 through the guiding structure 209 and enters the weighing state.
[0059] S406: Record the weight curve after the weighing sensor component 212 drops, calculate the fluctuation value after the falling time T. If the fluctuation value is greater than the set threshold G 01 then it is considered that the weighed object is a live object, the counter i = i + 1, and step S407 is executed; if the fluctuation value is less than the set threshold G 01 then it is considered that the weighed object is an immovable object, and step S405 is executed for the next fish weighing.
[0060] In a specific embodiment, the T value is selected according to the time when the interfering object falls into the supporting component, and the typical value is selected as 0.5 - 2s.
[0061] S407: Start weighing the fish, set the weighing stable counter A and the total counter B, with the initial values A = 0 and B = 0.
[0062] S408: Every time the weighing sensor data is read after time T, the collected data is subjected to Kalman filtering, and then the data is substituted into the weighing function to calculate the weight data, denoted as G j where j takes values from 1 to n.
[0063] S409: If the absolute value of the difference between two adjacent data of the weighing sensor is less than or equal to the threshold G 02, the weighing stability counter A = A + 1, the total counter B = B + 1, and step S410 is executed; if the absolute value of the difference between two adjacent data of the weighing sensor is greater than the threshold G 02, The stability counter A = 0, the total counter B = B + 1, and step S408 is executed.
[0064] In a specific embodiment, G 02 The value is determined according to the stability of the system and the accuracy of the weighing sensor, and the typical value is in the range of 0.1~10g.
[0065] S410: If the value of the stabilizer A is greater than or equal to the threshold A T and the total counter B is greater than or equal to the threshold B T , then the data reading of the weighing sensor is ended, and step S411 is executed; if the value of the stabilizer A is less than the threshold A T or the total counter B is less than the threshold B T , step S408 is executed.
[0066] In the embodiment of the present invention, the threshold A of the stabilizer T and the total counter B T are set according to the reading speed of the weighing sensor, the stability of the weighing system and the weighing accuracy requirements. Usually, the threshold A T is 20~50, and the total counter B T is 50~200. If the threshold A of the stabilizer T and the total counter B T are selected too large, it will cause the weighing time of the system to be too long. S411: Remove the first 2 / 5 of the data, sort the remaining data, remove the first 1 / 10 and the last 1 / 10 of the sorted data, and perform a weighted average calculation on the 4 / 5 of the sorted data to obtain the final weight.
[0067] S412: This weighing is completed, the count value i and the weighing value are displayed on the display screen 206, and at the same time, the voice unit 303 performs voice broadcast, and the counting information is sent to the server platform for storage through the 4G module, and returns to S405 to perform the next counting and weighing.
[0068] The method of the present invention can quickly and accurately weigh the weight of live fish, solve the problems of the prior art, and after weighing the live fish, put the fish back into the fish pond.
[0069] In the description of this specification, the descriptions referring to the terms "one embodiment", "example", "specific example", etc. mean that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in a suitable manner in any one or more embodiments or examples.
[0070] The preferred embodiments of the present invention disclosed above are only used to help explain the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and variations can be made according to the content of this specification. These embodiments are selected and specifically described in this specification in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can well understand and utilize the present invention. The present invention is only limited by the claims and their full scope and equivalents.
Claims
1. A system for intelligent identification, counting and weighing of live fish, characterized in that: include: A fixed bracket (101), a fish return box (102), a guide component (201), a weighing component (202), a control component (203), a hanging and guarding component (103), and a multi-angle adjustable guard ring (109); A control box (104) is mounted on the fixed bracket (101); a power source (310) and a control component (203) are arranged in the control box (104); different interfaces are arranged at the front, back, left and right sides of the control box (104) for connecting external components with lead wires; a display screen (206) is arranged above the control box (104) for displaying fish protection information; The fish return box (102) is installed on a fixed bracket (101), and is composed of an upper fish protection steel ring (204), a lower fish protection steel ring (205), a waterproof fish cloth (105), and a stainless steel protective cover (106) to form a fish return cavity. The fish return box (102) has an upper opening fish inlet (107) and a lower opening fish outlet (108). The function of the fish return box (102) is to allow the object to be weighed to enter the upper inlet of the fish return box, enter the bending structure through the guide baffle, and slide into the supporting component under the gravity of the object to be weighed for the next step of weighing. The guide component (201) is arranged inside the fish return box, and comprises a guide baffle plate 1 (207), a guide baffle plate 2 (208) and a bending structure (209); the guide baffle plate 1 (207), the guide baffle plate 2 (208) and the bending structure (209) are fixed by left and right support rods and a fixing bracket; a counting sensing module (210) is provided at the connection between the guide baffle plate 2 (208) and the bending structure (209); the function of the guide component (201) is, on the one hand, to prevent the fish from directly hitting the supporting component and being injured, and on the other hand, to reduce the impact of the weighing object on the supporting component, so that the weighing object can be quickly stopped, thereby quickly weighing and returning the fish; The weighing component (202) comprises: A supporting component (211); the supporting component is used to support the object to be weighed; A weighing sensor component (212); the sensor component is used to sense the object being weighed; A power component (213); the power component is used to control the support component to open or close; The combination of the counting sensing module (210) and the weighing sensitive module (212) can improve the accuracy of counting and weighing, and can effectively prevent anglers from cheating; the supporting component (211) is a V-shaped structure, which can control the weighed living thing to be in a relatively static state within a certain period of time, thereby ensuring accurate data; The control component (203) shown includes: MCU control unit (301); the MCU control unit (301) is used to control other units to perform identification, counting, weighing, and fish return; Display unit (302); the display unit (302) is used to display the number and weight of the objects to be weighed; A speech unit (303); the speech unit (303) is used to voice broadcast the number and weight information of the weighed objects; A communication unit (304); the communication unit (304) is used to send the number and weight of the weighed object to the server platform for storage; Night light unit (305); the night light unit (305) is used to provide lighting for anglers when fishing at night; The hanging guard component (103) is fixed on the stainless steel protective cover (106), and the stainless steel protective cover (106) is fixed on the lower fish guard steel ring (205) and the bracket (101), and is fixed in the middle by a support rod to make it more stable; the hanging guard component (103) is used to recover the caught fish when the fishing ground does not want to return the caught fish to the fish pit, and the fish can be pulled away by a fish pulling cart, thereby reducing the workload of fishing.
2. The multi-angle adjustable guard ring (109) is arranged above the upper fish guard steel ring (204), and comprises a half fish guard steel ring (218) and a damping multi-angle adjustable hinge (219); the damping multi-angle adjustable hinge (219) is composed of a first hinge base installed on the left support rod (215) and the right support rod (216) of the fixing mechanism and a second hinge base of the half fish guard steel ring (218) installed on the folding mechanism, and the two bases are hinged by a rotating shaft; the damping multi-angle adjustable hinge (219) comprises two pairs of left and right hinges, and the function is to facilitate the angler to remove the fish and hook during fishing, thereby improving the efficiency of fishing.
3. The system for intelligent identification, counting and weighing of live fish according to claim 1 is characterized in that: The fish return box (102) is configured as a receiving box of different shapes, with the upper end being used for fish entry and the lower end being used for fish exit; the fish return box (102) must be kept level during installation to ensure that the second guide baffle (208) and the bending structure (209) are tightly coupled when no fish are placed for counting, i.e. the counting sensing module (210) is in a closed state.
4. The system for intelligent identification, counting and weighing of live fish according to claim 1, characterized in that: The weighing sensitive component (212) can sense the change in the weight of the object in the supporting component and send the sensed information to the control component for calculation; the motor rotation judgment module (309) is installed at the position of the power component motor (307) and is used to judge whether the motor (307) has rotated to a suitable position, thereby controlling the opening or closing of the V-shaped supporting component (211).
5. The system for intelligent identification, counting and weighing of live fish according to claim 1, characterized in that: The V-shaped supporting component (211) is connected to the motor (307) via a pull rod, and the V-shaped supporting component (211) is opened or closed via a rotating shaft; when the V-shaped supporting component (211) is closed, the pull rod is in a straight line state, which can ensure that the supporting component is completely closed. At this time, the supporting component bears the largest weighing object.
6. The system for intelligent identification, counting and weighing of live fish according to claim 4, characterized in that: The supporting component (211) is rotated with the motor (307) via the pull rod and the bearing to open and close the supporting component (211); the V-shaped angle of the supporting component (211) is at a certain angle, so that the fish can be fixed in the structure and relatively still, thereby reducing the weighing time.
7. The system for intelligent identification, counting and weighing of live fish according to claim 1, characterized in that: The function of the hanging guard component (103) is that when the fishing ground does not want to return the caught fish to the fish pit, the caught fish can be put into the fish guard below by the hanging guard, so that the fish can be pulled away by a fish pulling cart, thereby reducing the workload of fishing.
8. The method for intelligent identification, counting and weighing of live fish according to claim 1 is applicable to the system for intelligent identification, counting and weighing of live fish, characterized in that: The determination method based on the stable counter and the Kalman filter algorithm determines the stable state of the weighed living thing according to the stable counter and the Kalman filter algorithm to achieve fast and accurate weighing, and the specific steps are as follows: S401: The system is powered on, and the fish season information of the current electronic fish guard bound to the fishing ground is obtained from the server, the obtained fish season information is stored in the intelligent fish return system, and the guard rental QR code is displayed on the display screen of the system; S402: After the angler scans the QR code on the fish ticket rental interface to bind the fish ticket information and pays the rental fee, the intelligent fish return system authenticates with the server, activates the session for intelligent weighing, broadcasts the authentication success audio, and starts timing the session; S403: the system performs self-checking, the control component controls the reduction motor (307) to rotate one circle, and the V-shaped supporting component (210) is set at the initial position according to the rotation judgment module of the motor (307), and then the weighing sensor component (212) detects the weight of the supporting component (210), and records the weight Gs into the memory of the MCU control unit (301), and performs a peeling operation; S404: After the system is initialized, the off state of the counting sensing module (210) is detected. If the sensing module (210) is in the off state, it indicates that the system is initialized normally, and the counter i=0, and the process proceeds to step S405; if the counting sensing module (210) is in the on state, it indicates that the system is in an abnormal state, and step S405 is executed after the counting sensing module (210) is turned off. S405: The fish slides into the guide baffle plate 1 (207) through the fish inlet, and falls into the bending structure (209) under the action of gravity, and the counting sensing module (210) at the junction of the guide baffle plate 2 (208) and the bending structure (209) is opened. After the counting sensing module (210) is closed, the fish falls into the V-shaped supporting component (211) through the guide structure (209) and enters the weighing state; S406: Record the weight curve of the weighing sensor component (212) after it falls, and calculate the fluctuation value after the falling time T. If the fluctuation value is greater than the set threshold value G 01 , the weighing object is considered to be alive, counter i=i+1, and step S407 is executed; if the fluctuation value is less than the set threshold G 01 , the weighing object is considered to be an immovable object, counter i=i-1, and step S405 is executed to weigh the fish next time; S407: Start weighing fish, set the weighing stability counter A and the total counter B, the initial values A=0, B=0; S408: After each reading of the weighing sensor data for a period of time T, the collected data is subjected to Kalman filtering, and then the data is substituted into the weighing function to calculate the weight data, which is recorded as G j , j ranges from 1 to n; S409: If the absolute value of the difference between two consecutive data of the weighing sensor is less than or equal to the threshold G 02 , weighing stable counter A=A+1, total counter B=B+1, execute step S410; if the absolute value of the difference between two adjacent data of the weighing sensor is greater than the threshold G 02, Stable counter A=0, total counter B=B+1, execute step S408; S410: If the value of stabilizer A is greater than or equal to threshold A T And the total counter B is greater than or equal to the threshold B T , then the reading of the weighing sensor data ends and step S411 is executed; if the value of stabilizer A is less than the threshold value A T Or the total counter B is less than the threshold B T , execute step S408; S411: remove the first 2 / 5 of the data, sort the remaining data, remove the first 1 / 10 and last 1 / 10 of the sorted data, and calculate the final weight by weighted average of the 4 / 5 of the data intercepted after sorting; S412: The weighing is completed, and the count value i and the weighing value are displayed on the display screen (206). At the same time, the voice unit (303) broadcasts the count information, and sends the count information to the server platform for storage through the 4G module. The system returns to S405 and performs the next counting and weighing.
Citation Information
Patent Citations
Intelligent fish weighing device and method
CN116202599A
Digital fishing field management system and management method thereof
CN117252387A
Intelligent fish weighing device for fishing farm
CN218566651U