Bird feeder and detection method
By introducing water storage tanks, overflow tanks, water inlet channels and detection systems into bird feeders, combined with the identifier and camera, the problems of sugar water spoilage and shaking pollution are solved, real-time monitoring of low power consumption and accurate feeding are achieved, and the identification accuracy is improved.
Patent Information
- Application Number
- CN202510864475.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-26
- Publication Date
- 2025-07-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing bird feeders have problems such as spoilage of sugar water, shaking, contamination, inability to observe hummingbird status in real time, and low recognition accuracy.
A bird feeder was designed, including a water storage tank, overflow tank, water inlet channel, cover plate, drinking water tray, adapter and detection system. It uses the identifier, camera and detector to monitor the liquid level and water quality in real time, and interacts with the upper computer through communication components to achieve low power consumption identification and accurate feeding.
It realizes real-time monitoring of water quality and liquid level with low power consumption, reduces pollution, and improves identification accuracy. Users can timely grasp the feeding situation and observe the hummingbird status through the camera to achieve accurate feeding.
Smart Images

Figure CN120360032A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of intelligent devices, and more particularly, to a bird feeder and a detection method. Background Art
[0002] The bird feeder is suspended outdoors and filled with sugar water. Long-beaked birds, such as hummingbirds, can drink the sugar water in the bird feeder. In current mainstream hummingbird feeders, if the sugar water is left standing for a long time, it is likely to deteriorate, which affects the health of hummingbirds. Moreover, since most bird feeders are suspended, when the outdoor wind is strong, the bird feeder will sway with the wind. A large sway may cause the sugar water to spread onto the surface of the bird feeder, resulting in surface contamination, which is difficult to clean. At the same time, it will also waste a certain amount of sugar water. In addition, when the sugar water is drunk by the hummingbirds, the user cannot know in time. Also, when the temperature is below 0°C and there is still water in the feeder, the water is likely to freeze and damage the feeder. And existing feeders cannot observe the status of hummingbirds in real time.
[0003] Furthermore, existing feeders either have no bird recognition function or rely on a local processor to execute the recognition algorithm, resulting in high device power consumption, inability to process complex bird features, and low recognition accuracy. Summary of the Invention
[0004] To solve at least one of the above problems, this application provides a bird feeder and a detection method.
[0005] According to a first aspect of this application, at least one embodiment of this application provides a bird feeder, including: a base having a water storage tank, an overflow tank, and a water inlet channel, the water inlet channel communicating with the water storage tank, the overflow tank being adjacent to the water storage tank; a cover plate for covering the water storage tank, the cover plate being provided with a water outlet hole; a drinking tray disposed on the base, the drinking tray being provided with a drinking hole corresponding to the water outlet hole; a connector communicating with the water inlet channel of the base; a water bottle communicating with the connector; a detection system for obtaining the liquid level information and water quality information of the feeding liquid in the drinking tray, the detection system including: a first controller; an identifier for identifying the appearance of a feeding object of the bird feeder; a communication component for receiving an interrupt signal sent by the identifier and sending an enabling signal to the first controller to enable the first controller when the identifier identifies the appearance of the feeding object; a camera connected to the first controller for receiving a first control signal from the first controller to photograph the feeding object and returning the photographed content to the first controller; a detector connected to the first controller for receiving a second control signal from the first controller to detect the liquid level information and water quality information of the feeding liquid in the bird feeder.
[0006] For example, in some embodiments of the present application, the detector includes: a temperature sensor for detecting the ambient temperature of the bird feeder; a water quality level detector for determining the level information of the remaining feeding liquid in the bird feeder and the first water quality information; a second controller respectively connected to the temperature sensor, the water quality level detector and the first controller, configured to receive the second control signal from the first controller, output a level to the water quality level detector to control the water quality level detector to obtain the level information or the first water quality information, and configured to receive the ambient temperature, the level information and the first water quality information; and further configured to adjust the first water quality information of the bird feeder according to the ambient temperature to obtain the second water quality information.
[0007] For example, in some embodiments of the present application, the first controller is configured to: output the second control signal when the recognizer recognizes the appearance of the feeding object; receive the level information and the second water quality information, and send the level information and the second water quality information to the host computer through the communication component; and send an alarm information to the host computer through the communication component when the ambient temperature is lower than the first set condition, the level information is lower than the second set condition, and / or the second water quality information is lower than the third set condition.
[0008] For example, in some embodiments of the present application, the water quality and liquid level detector includes: a first chip, with a first end, a second end, and a third end connected to the second controller; a second chip, with a first end, a second end, and a third end connected to the second controller; a first probe, one end of which is connected to the fourth end of the first chip, and the other end is inserted into the drinking water tray of the bird feeder; a second probe, one end of which is connected to the fourth end of the second chip, and the other end is inserted into the drinking water tray and cooperates with the first probe to detect the liquid level information and water quality information of the liquid fed in the drinking water tray; the second controller is configured to: input a high level to the first end of the first chip and the first end of the second chip to make the second end and the fourth end of the first chip, and the second end and the fourth end of the second chip conduct, so as to detect the liquid level information of the liquid fed in the drinking water tray; and input a low level to the first end of the first chip and the first end of the second chip to make the third end and the fourth end of the first chip, and the third end and the fourth end of the second chip conduct, so as to detect the water quality information of the liquid fed in the drinking water tray; or input a low level to the first end of the first chip and the first end of the second chip to make the second end and the fourth end of the first chip, and the second end and the fourth end of the second chip conduct, so as to detect the liquid level information of the liquid fed in the drinking water tray; and input a high level to the first end of the first chip and the first end of the second chip to make the third end and the fourth end of the first chip, and the third end and the fourth end of the second chip conduct, so as to detect the water quality information of the liquid fed in the drinking water tray.
[0009] For example, in some embodiments of the present application, the host computer is configured to receive the shooting content sent by the first controller and perform identification to determine whether the feeding object is a set target, and feedback an identification signal to the first controller.
[0010] For example, in some embodiments of the present application, the base includes: a lower shell provided with a receiving cavity with an open end; an upper shell disposed on the lower shell, and the water storage tank, the overflow tank, and the water inlet channel are all disposed on the upper shell.
[0011] For example, in some embodiments of the present application, the drinking water tray includes: a drinking water tray body; a retaining ring disposed on the end face of the drinking water tray body, and the retaining ring shields the gap between the lower shell and the upper shell.
[0012] For example, in some embodiments of the present application, a return water hole is provided on the side wall of the water storage tank, and the return water hole communicates with the overflow tank.
[0013] According to a second aspect of the present application, at least one embodiment of the present application provides a detection method for a bird feeder, which is executed by a first controller of a detection system in the bird feeder as described in any one of the first aspects. The detection method includes: when the recognizer recognizes the appearance of a feeding object of the bird feeder, receiving an interruption signal sent by the recognizer and turning on the first controller; outputting a first control signal to the camera to control the camera to photograph the feeding object, and receiving the photographed content captured by the camera; when the photographed content is received, sending the photographed content to the host computer through the communication component, so that the host computer performs recognition based on the photographed content to determine whether the feeding object is a set target; outputting a second control signal to the detector to enable the detector to detect the liquid level information and water quality information of the liquid fed by the bird feeder, and sending the liquid level information and water quality information of the fed liquid to the host computer through the communication component.
[0014] For example, in some embodiments of the present application, the step of, when the recognizer recognizes the appearance of a feeding object of the bird feeder, receiving an interruption signal sent by the recognizer and turning on the first controller includes: when the recognizer recognizes the appearance of a feeding object of the bird feeder, the recognizer sends the interruption signal to the communication component; when the communication component receives the interruption signal, the communication component sends an activation signal to the first controller to activate the first controller.
[0015] For example, in some embodiments of the present application, the first control signal includes an instruction to control the camera to acquire a first set number of pictures at a first time interval.
[0016] For example, in some embodiments of the present application, the step of, when the photographed content is received, sending the photographed content to the host computer through the communication component, so that the host computer performs recognition based on the photographed content to determine whether the feeding object is a set target includes: adjusting the parameters of the first picture and the second picture sent by the camera; sending the first picture and the second picture with adjusted parameters to the host computer, so that the host computer performs recognition on the first picture and the second picture to determine whether the feeding object is the set target.
[0017] For example, in some embodiments of the present application, it further includes: determining the first picture with adjusted parameters as the first frame, and generating an observation video based on the photographed content for storage.
[0018] For example, in some embodiments of the present application, it further includes: when the feeding object is the set target, receiving a first feedback signal from the host computer, controlling the host computer to send the detection result to the mover, and sending the observation video to the host computer; when the feeding object is not the set target, receiving a second feedback signal from the host computer, entering the sleep state or controlling the host computer to send the detection result to the mover, and sending the observation video to the host computer.
[0019] For example, in some embodiments of the present application, it further includes: outputting a fourth control signal to the detector to enable the detector to detect the power level of the bird feeder and sending the power level to the host computer through the communication component.
[0020] Compared with the prior art, the present application has the following beneficial effects: For a bird feeder and a detection method provided by the present application, when no feeding object is recognized, only the recognizer and the communication component in the detection system are in the working mode, and the first controller, the camera and the detector in the detection system are in the sleep mode, so that the detection system maintains a low power consumption state; the detector judges the water quality state through conductivity and reports it in time through the first controller and the recognizer to ensure the water quality and quantity, so that the user can timely master the feeding situation; the user can also observe the hummingbird state in real time through the camera, and identify the birds through the determination unit to achieve precise feeding of the hummingbird.
[0021] Moreover, for the bird feeder provided by the present application, an overflow tank is arranged outside the water storage tank. When the bird feeder shakes greatly, the sugar water overflowing from the water storage tank can flow into the overflow tank, avoiding the overflowing sugar water from flowing to the surface of the bird feeder and reducing the possibility of surface contamination of the bird feeder.
[0022] For a detection method provided by the present application, a collaborative event processing mechanism of the detection system - host computer is constructed, and detection rules are configured. The detection system captures pictures and uploads them to the host computer, and the host computer analyzes whether there are hummingbirds in the pictures through a large model to improve the recognition accuracy, accurately judge whether there are hummingbirds in the picture, and the user can view the process of the bird flying over and feeding through the message center, realizing convenient interaction between the bird feeder and the user.
[0023] It should be understood that the above general description and the following detailed description are only exemplary and do not limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] By referring to the accompanying drawings and describing its exemplary embodiments in detail, the above and other objects, features and advantages of the present application will become more apparent. The following described drawings are only some embodiments of the present application and do not limit the present application.
[0025] Figure 1 is a schematic diagram of the detection system of the bird feeder according to an embodiment of the present application; Figure 2 is a schematic diagram of the detector according to an embodiment of the present application; Figure 3 is a schematic diagram of the bird feeder according to an embodiment of the present application; Figure 4 is an exploded view of the bird feeder according to an embodiment of the present application; Figure 5 is a schematic diagram of the base according to an embodiment of the present application; Figure 6 is an exploded view of the base according to an embodiment of the present application; Figure 7 is a schematic diagram of the upper shell according to an embodiment of the present application; Figure 8 is a cross-sectional view of the bird feeder according to an embodiment of the present application; Figure 9 is Figure 8 an enlarged view of part A in Figure 10 is a flowchart of the detection method for the bird feeder according to an embodiment of the present application. Detailed implementation manners
[0026] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. Like reference numerals in the figures denote like or similar parts, and thus their repetitive description will be omitted.
[0027] The features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will realize that the technical solutions of the present disclosure can be practiced without one or more of these specific details, or can be implemented using other methods, components, materials, devices, etc. In these cases, well-known structures, methods, devices, implementations, materials, or operations will not be shown or described in detail.
[0028] The flowchart shown in the accompanying drawings is only an illustrative example and does not necessarily include all the content and operations / steps, nor is it necessary to be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined. Therefore, the actual execution order may change according to the actual situation.
[0029] In the description, claims, and the above drawings of this application, terms such as "first" and "second" are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.
[0030] Those skilled in the art can understand that the drawings are only schematic diagrams of exemplary embodiments, and the modules or processes in the drawings are not necessarily essential for implementing this application, so they cannot be used to limit the protection scope of this application.
[0031] Figure 1 It is a schematic diagram of the detection system of the bird feeder in the embodiment of this application.
[0032] As Figure 1 shown, the detection system 10 for the bird feeder includes: a first controller 101, an identifier 102, a communication component 103, a camera 104, and a detector 105.
[0033] Among them, the identifier 102 is used to identify whether there is a feeding object of the bird feeder. The communication component 103 is used to receive the interrupt signal sent by the identifier 102 and send an enabling signal to the first controller 101 when the feeding object appears, so as to enable the first controller to start. The camera 104 is connected to the first controller 101 and is used to receive the first control signal of the first controller 101 to capture the feeding object and return the captured content to the first controller 101. The detector 105 is connected to the first controller 101 and is used to receive the second control signal of the first controller 101 to detect the liquid level information and water quality information of the feeding liquid in the bird feeder.
[0034] According to the exemplary embodiment, most of the devices of the detection system 10 are in the sleep state, and only the identifier 102 and the communication component 103 are in the working state to ensure that the detection system 10 is in a low-power mode. Only when an animal is detected coming, the identifier 102 gives an interrupt signal to the communication component 103, and the communication component 103 gives an enabling signal to the first controller 101, and all the devices of the detection system 10 are powered on to work.
[0035] According to some embodiments, the identifier 102 includes a PIR sensor, a passive infrared (PIR) human body sensor, and / or a radar.
[0036] According to some embodiments, the communication methods of the communication component 103 include communication methods using WIFI, communication solutions in the forms of 4G, halow, and / or Ethernet, etc.
[0037] According to some embodiments, the camera 104 transmits the captured content to the first controller 101 through the MIPI communication protocol. And if the user expects to remotely view the captured content, the first controller can transmit the captured content to the communication component 103 through the SPI interface, and the communication component 103 transmits it to the user through connecting to the network.
[0038] According to exemplary embodiments, the detector 105 includes: a temperature sensor 1051, a water quality and level detector 1053, and a second controller 1052.
[0039] Among them, the temperature sensor 1051 is used to detect the ambient temperature where the bird feeder is located. The water quality and level detector 1053 is used to determine the level information of the remaining feeding liquid in the bird feeder and the first water quality information. The second controller 1052 is respectively connected to the temperature sensor 1051, the water quality and level detector 1053, and the first controller 101. The second controller 1052 is used to receive the second control signal from the first controller 101, output a level to the water quality and level detector 1053 to control the water quality and level detector 1053 to obtain the level information or the first water quality information, and is used to receive the ambient temperature, the level information, and the first water quality information. The second controller 1052 is also used to adjust the first water quality information of the bird feeder according to the ambient temperature to obtain the second water quality information.
[0040] According to some embodiments, the water quality and level detector 1053 determines the water quality situation by detecting the conductivity, pH value, microorganisms, and / or gas chromatography of the remaining water.
[0041] Taking the water quality and level detector 1053 detecting the conductivity of the remaining water as an example for illustration: As Figure 2 shown, the second controller 1052 includes a detection chip U1. The temperature sensor 1051 includes a detection chip U2. The water quality and level detector 1053 includes: a first chip U3, a second chip U4, a first probe TP1, a second probe TP2, a capacitor C8, a capacitor C9, a resistor R4, and a resistor R5.
[0042] Among them, the detection chip U2 is connected to the detection chip U1 in an I2C manner.
[0043] The first end, second end, and third end of the first chip U3 are connected to the detection chip U1. The first end, second end, and third end of the second chip U4 are connected to the detection chip U1. One end of the first probe TP1 is connected to the fourth end of the first chip U3, and the other end is inserted into the drinking water tray of the bird feeder. One end of the second probe TP2 is connected to the fourth end of the second chip U4, and the other end is inserted into the drinking water tray to cooperate with the first probe TP1 to detect the liquid level information and water quality information of the liquid fed in the drinking water tray. Optionally, the first probe TP1 and the second probe TP2 are made of titanium alloy probes.
[0044] The detection chip U1 is configured to: input a high level to the first end IN of the first chip U3 and the first end IN of the second chip U4, so that the second end NO and the fourth end COM of the first chip U3, and the second end NO and the fourth end COM of the second chip U4 are turned on, and are connected to the 23rd and 24th pins of the detection chip U1 through the capacitor C8 and the capacitor C9. The chip judges the liquid level by judging the capacitance value between the first probe TP1 and the second probe TP2 to detect the liquid level information of the drinking water tray.
[0045] And the detection chip U1 is further configured to: input a low level to the first end IN of the first chip U3 and the first end IN of the second chip U4, so that the third end NC and the fourth end COM of the first chip U3, and the third end NC and the fourth end COM of the second chip U4 are turned on, and are respectively connected to the 8th, 16th, and 17th pins of the detection chip U1 through the resistor R4 and the resistor R5. The soluble solid substances in the liquid are judged by detecting the conductivity. The higher the conductivity, the more soluble solid substances, and the relatively worse the water quality, to detect the water quality information of the drinking water tray.
[0046] Alternatively, the detection chip U1 is configured to: input a low level to the first end IN of the first chip U3 and the first end IN of the second chip U4, so that the second end NO and the fourth end COM of the first chip U3, and the second end NO and the fourth end COM of the second chip U4 are turned on, and are connected to the 23rd and 24th pins of the detection chip U1 through the capacitor C8 and the capacitor C9. The chip judges the liquid level by judging the capacitance value between the first probe TP1 and the second probe TP2 to detect the liquid level information of the drinking water tray. The detection chip U1 is configured to: input a high level to the first end IN of the first chip U3 and the first end IN of the second chip U4, so that the third end NC and the fourth end COM of the first chip U3, and the third end NC and the fourth end COM of the second chip U4 are turned on, and are respectively connected to the 8th, 16th, and 17th pins of the U1 detection chip through the resistor R4 and the resistor R5. The soluble solid substances in the liquid are judged by detecting the conductivity. The higher the conductivity, the more soluble solid substances, and the relatively worse the water quality, to detect the water quality information of the drinking water tray.
[0047] According to some embodiments, the liquid level detection can be performed by a contact detection method using a probe, or a non-contact method using capacitance detection. This application takes this as an example only, but is not limited thereto.
[0048] According to some embodiments, the conductivity at different temperatures will vary. The detection chip U2 provides the temperature value to the detection chip U1, and the detection chip U1 can perform compensation based on the temperature value to obtain a more accurate conductivity.
[0049] The first controller 101 is configured to: output a second control signal when the recognizer recognizes the appearance of the feeding object; receive the liquid level information and the second water quality information, and send the liquid level information and the second water quality information to the host computer through the communication component. The first controller 101 is further configured to: send an alarm message to the host computer through the communication component when the ambient temperature is lower than the first set condition, the liquid level information is lower than the second set condition, and / or the second water quality information is lower than the third set condition.
[0050] According to some embodiments, after the first controller 101 is turned on, a second control signal is output to the detector 105 to detect the liquid level and water quality of the feeding liquid. Among them, the first set condition, the second set condition, and the third set condition can be set by oneself, and this application does not limit them.
[0051] For example, when the water quality deteriorates beyond the limit, or the liquid level drops to the alarm value, or the temperature approaches 0 degrees Celsius, the user will be actively reminded in the form of a message.
[0052] According to some embodiments, the first controller 101 can use the T31ZL chip, the communication component 103 can use the RTL8720CS, and the second controller can use the MCP61 chip. This application takes this as an example only, but is not limited thereto.
[0053] The host computer is connected to the first controller 101, and is configured to receive the shooting content sent by the first controller 101 and perform recognition to determine whether the feeding object is the set target, and feedback the recognition signal to the first controller 101.
[0054] As Figure 1 shown, the detection system further includes a speaker 107, a memory card 108, and a microphone 109.
[0055] The speaker 107 is connected to the first controller 101, and is configured to receive a third control signal from the first controller 101 to emit a sound to drive away the feeding object when the feeding object is not the set target.
[0056] For example, the host computer intelligently identifies different birds through cloud algorithms. When the feeding object is not a hummingbird, a sound is emitted through the speaker 107 to drive away other birds.
[0057] The memory card 108 is connected to the first controller 101 and is used to store the filmed content. The microphone 109 is connected to the first controller 101 and is used to acquire the sound of the feeding object.
[0058] According to some embodiments, the first controller 101 stores the filmed content into the memory card 108 through the SDIO port.
[0059] For a detection system for a bird feeder provided in this application, when no feeding object is recognized, only the recognizer and the communication component are in the working mode, and the first controller, the camera, and the detector are in the sleep mode, so that the detection system maintains a low power consumption state; the detector judges the water quality state through conductivity and reports it in time through the first controller and the recognizer to ensure the water quality and water volume, enabling the user to timely master the feeding situation; the user can also observe the hummingbird state in real time through the camera, and identify the birds through the determination unit to achieve precise feeding of the hummingbirds.
[0060] This application also provides a bird feeder, as Figure 3 and Figure 4 shown, the bird feeder 100 includes: a base 1, a cover plate 2, a drinking tray 3, an adapter 4, a water bottle 5, and the detection system 10 as described above. The camera 104 and the communication component 103 in the detection system 10 are as Figure 3 and Figure 4 shown.
[0061] As Figure 5 shown, a water storage tank 11, an overflow tank 12, and a water inlet channel 13 are provided at the top of the base 1. Both the water storage tank 11 and the overflow tank 12 have open tops.
[0062] Optionally, the water storage tank 11 is generally fan-shaped, the overflow tank 12 is adjacent to the water storage tank 11. When the bird feeder 100 shakes, the sugar water overflowing from the water storage tank 11 can flow into the overflow tank 12 to prevent the sugar water overflowing from the water storage tank 11 from spreading on the surface of the bird feeder 100. The water inlet channel 13 communicates with the water storage tank 11, and the sugar water can enter the water storage tank 11 through the water inlet channel 13 for the birds to drink.
[0063] The cover plate 2 is arranged above the water storage tank 11, and the shape of the cover plate 2 is adapted to that of the water storage tank 11 and is used to cover the water storage tank 11 to reduce the evaporation of the water in the water storage tank 11.
[0064] Optionally, the cover plate 2 is snap-fitted with the tank wall of the water storage tank 11. A plurality of water outlet holes 21 are provided on the cover plate, and the water outlet holes 21 communicate with the water storage tank 11. The number of the water outlet holes 21 is set according to requirements.
[0065] The drinking tray 3 is arranged above the base 1, and the drinking tray 3 abuts against the base 1. The drinking tray 3 covers the cover plate 2 and the overflow tank 12 from above to prevent external sundries from entering the overflow tank 12.
[0066] Optionally, the drinking tray 3 can press the cover plate 2 tightly. The drinking tray 3 is provided with drinking holes 31 corresponding to the water outlet holes 21, and one drinking hole 31 is correspondingly arranged for each water outlet hole 21. Birds can drink the sugar water from the drinking holes 31.
[0067] The adapter 4 communicates with the water inlet channel 13.
[0068] Optionally, the adapter 4 is arranged in the water inlet channel 13. The outer wall of the adapter 4 is provided with a first external thread, and the water inlet channel 13 is provided with a first internal thread adapted to the first external thread. The adapter 4 is provided with a through hole 41. The top of the adapter 4 is provided with a flange. After the adapter 4 is arranged in the water inlet channel 13, the flange of the adapter 4 can press the drinking tray 3 tightly from above.
[0069] The water bottle 5 is arranged on the adapter 4. For example, the bottom of the water bottle 5 is provided with a second external thread, and a second internal thread adapted to the second external thread is arranged in the through hole 41. The water bottle 5 is used for holding the sugar water, and the sugar water in the water bottle 5 enters the water storage tank 11 through the water inlet channel 13.
[0070] In the bird feeder 100 of this embodiment, an overflow tank 12 is arranged outside the water storage tank 11. When the bird feeder 100 shakes greatly, the sugar water overflowing from the water storage tank 11 can flow into the overflow tank 12 to prevent the overflowing sugar water from flowing onto the surface of the bird feeder 100.
[0071] As Figure 6 shown, in some embodiments, the base 1 includes: a lower shell 14 and an upper shell 15. The lower shell 14 is provided with a receiving cavity 141 with an open top. The upper shell 15 is arranged on the lower shell 14. Optionally, the upper shell 15 closes the opening of the receiving cavity 141. The water storage tank 11, the overflow tank 12 and the water inlet channel 13 are all arranged on the upper shell 15. Optionally, the lower convex structure 151 of the upper shell 15 forms the water storage tank 11 and the overflow tank 12, and the lower convex structure 151 is located in the receiving cavity 141.
[0072] In some embodiments, a support column 152 is arranged at the center of the upper shell 15, and the water inlet channel 13 is arranged on the support column 152. The drinking tray 3 is sleeved on the support column 152 to fix the drinking tray 3.
[0073] As Figure 7As shown, in some embodiments, the overflow tank 12 is used to receive the liquid overflowing from the water storage tank 11. The partition between the water storage tank 11 and the overflow tank 12 abuts against the outer wall of the support column 152. The overflow tank 12 extends from one side of the water storage tank 11 around the support column 152 to the other side of the water storage tank 11 to increase the water capacity of the overflow tank 12.
[0074] As Figure 6 shown, in some embodiments, the base 1 further includes a first sealing ring 16. The first sealing ring 16 is disposed between the lower housing 14 and the upper housing 15 to seal the gap between the lower housing 14 and the upper housing 15 and improve the safety of the bird feeder 100.
[0075] As Figure 8 and Figure 9 shown, in some embodiments, the drinking tray 3 includes: a drinking tray body 32 and a retaining ring 33. The drinking holes 31 are disposed on the drinking tray body 32. The retaining ring 33 is disposed on the bottom surface of the drinking tray body 32, and the retaining ring 33 is annular. The retaining ring 33 blocks the gap between the lower housing 14 and the upper housing 15, effectively preventing water from entering the gap between the lower housing 14 and the upper housing 15 from the outside, and further improving the safety of the bird feeder 100.
[0076] As Figure 7 shown, in some embodiments, the side wall of the water storage tank 11 is provided with a return water hole 111, and the return water hole 111 communicates with the overflow tank 12. The sugar water in the overflow tank 12 flows into the water storage tank 11 through the return water hole 111 to avoid waste of the sugar water in the overflow tank 12.
[0077] As Figure 6 shown, in some embodiments, the bird feeder 100 further includes: a power source 64. Both the detection system 10 and the power source 64 are disposed in the accommodation cavity 141 of the base 1. As Figure 4 shown, the camera 104 and the communication component 103 of the detection system 10 are both disposed on the side wall of the base 1. The power source 64 is electrically connected to the detection system 10. The power source 64 is used to supply power to other electronic devices of the bird feeder. Optionally, the image information collected by the camera 104 is sent to the first controller 101, and the image information is sent to the mobile device through the communication component 103, facilitating the user to view in real time whether there are birds eating.
[0078] In some embodiments, the camera 104 is configured to face the drinking holes 31 of the drinking tray 3, facilitating the user to observe the birds near the drinking holes 31.
[0079] In some embodiments, the bird feeder 100 further includes: a USB interface 65. The USB interface 65 is disposed on the side wall of the base 1. The USB interface 65 is electrically connected to the detection system 10. Optionally, the mobile device can be connected to the USB interface 65 to set the parameters of the camera 104 and the communication component 103.
[0080] In some embodiments, the bird feeder 100 further includes: an audio device 66 disposed on the sidewall of the base 1. The audio device 66 is electrically connected to the detection system 10. Optionally, the audio device 66 is a speaker. The audio device 66 can emit a sound to prompt the user, for example, to prompt the user to regularly add sugar water to the water bottle.
[0081] As Figure 6 shown, optionally, the lower housing 14 is provided with a mounting hole 142, and the mounting hole 142 is a through hole for mounting the camera 104. The camera 104 is inserted into the mounting hole 142 from above, and the end cap 71 is used to close the bottom hole of the mounting hole 142. Optionally, a second sealing ring 72 is provided between the end cap 71 and the mounting hole 142.
[0082] This application also provides a detection method for a bird feeder, which is executed by the first controller 101 of the detection system as described above. As Figure 10 shown, the detection method includes steps S101-S104: Step S101, when the recognizer recognizes the appearance of the feeding object of the bird feeder, the first controller receives the interrupt signal sent by the recognizer and turns on.
[0083] Among them, when the recognizer 102 recognizes the appearance of the feeding object of the bird feeder, the recognizer 102 sends an interrupt signal to the communication component 103. When the communication component 103 receives the interrupt signal, the communication component 103 sends an enabling signal to the first controller 101 to enable the first controller 101 to turn on.
[0084] According to some embodiments, the first controller 101 uses the main control chip T31ZL, and the recognizer 102 uses the keep-alive chip RTL8720CS. The detection system of the bird feeder is in a low-power state during operation, the first controller 101 is in a power-off state, only the recognizer 102 is in a working state, and maintains a heartbeat keep-alive with the cloud.
[0085] The feeding liquid in the bird feeder will attract the appearance of the feeding object. When the feeding object approaches, it will trigger the recognizer 102, and the recognizer 102 immediately powers on the first controller 101 through the communication component 103.
[0086] The startup process of the first controller 101 mainly includes two stages, one is the fast startup stage, and the other is the application startup stage.
[0087] Step S102, output a first control signal to the camera to control the camera to photograph the feeding object, and receive the photographed content of the camera.
[0088] According to an exemplary embodiment, during the fast startup phase, the first controller 101 mainly completes rapid image capture. The first controller 101 outputs a first control signal to the camera to control the camera to photograph the feeding object, and receives the photographed content.
[0089] According to some embodiments, the first control signal includes an instruction to control the camera 104 to acquire a first set number of pictures at a first time interval. Among them, the first set number can be set by oneself, and this application does not take this as an example.
[0090] Optionally, the first controller 101 also adjusts the parameters of the first picture and the second picture sent by the camera 104 for rapid optimization, and finally generates 2 clear pictures and caches them in the memory for later use. The first picture is usually called the first frame. The earlier the first frame is generated, the earlier the event that can be captured. Optionally, the bird feeder generally completes the first frame within 500 ms after power-on.
[0091] Step S103, when receiving the photographed content, the first controller sends the photographed content to the host computer through the communication component, so that the host computer identifies according to the photographed content to determine whether the feeding object is the set target.
[0092] According to some embodiments, during the application startup phase, the first controller 101 executes kernel loading, file system loading, and starts the main program. Among them, the main program includes most of the business functions. And the first controller 101 adjusts the parameters of the first picture and the second picture sent by the camera, and sends the first picture and the second picture with adjusted parameters to the host computer, so that the host computer identifies the first picture and the second picture to determine whether the feeding object is the set target.
[0093] According to some embodiments, the first controller is used to interact with the host computer according to the recognition rule. Among them, the recognition rule means that when the first controller and the host computer cooperate to process events, the first controller needs to provide corresponding resources to the host computer, including resource type, resource quantity, and trigger condition.
[0094] According to some embodiments, the recognition rule can be set by oneself, and the specific content is configured by the developer in the background and can be updated in real time. And the first controller 101 can be configured with multiple recognition rules at the same time, and each recognition rule runs independently without affecting each other.
[0095] The resource type means that the first controller can upload pictures or video streams. The resource quantity refers to the quantity and interval of pictures uploaded by the first controller, or the type and duration of the video stream uploaded. The trigger condition means that the first controller will upload only for specific types of events or for all events.
[0096] Among them, specific types of events include PIR / MD / PET / HD.
[0097] The trigger type of the recognition rule can be set to: immediate trigger, conditional trigger, or timed trigger. An immediate trigger means that once the detection system receives this rule, it executes it once immediately and discards it after execution. A conditional trigger means that the detection system will save this rule. Each time the detection system generates an event, it will compare whether it meets the conditions. If it does, the rule will be executed. A timed trigger means that the detection system will save this rule and execute the rule content at regular intervals. For example, if the type of the recognition rule of the first controller 101 is an immediate trigger, then after the corresponding event occurs, the first controller 101 immediately executes the rule and discards it after execution.
[0098] According to some embodiments, the rule is not limited to feeding target detection and can also be used for others, such as video messages, etc. The detection system will periodically request the latest rules from the host computer and request once immediately after the detection system is started. After obtaining the recognition rules, they are saved locally. When the detection system is just started, in order to quickly process events, it will preferentially use the rules saved locally. The host computer can also actively send the rules to the detection system, and the detection system receives the rules and executes them. Among them, when the detection system executes the rules, the execution time is determined by the rule type, and each rule will be traversed and executed.
[0099] For example, the detection system is configured with two rules: an AI detection rule and a video message rule. Among them, the AI detection rule is used to detect whether there is a hummingbird in the picture. The resources that need to be uploaded by the detection system are pictures, the number is 2, and the time interval is 600 ms. The video message rule is used to display a video in the message center of the mobile device. Therefore, the resources that the detection system needs to upload are high-definition audio and video streams, and the duration is 5 seconds. When a hummingbird flies over and approaches the bird feeder, the recognizer of the detection system wakes up and generates a PIR event, and the first controller will immediately process the above two rules.
[0100] According to some embodiments, the detection system 10 and the host computer perform service interactions through the mqtt server.
[0101] For example, the first controller 101 encodes the two pictures after adjusting the parameters, stuffs them into the ringbuffer as the first 2 frames, and fills the ringbuffer according to the subsequent shooting content of the camera, so that when subsequent preview, cloud storage, local storage, and video messages are required, they can all be obtained from the ringbuffer.
[0102] According to some embodiments, the first controller 101 is further configured to determine the first picture after adjusting the parameters as the first frame and generate an observation video for storage according to the shooting content.
[0103] According to some embodiments, when the feeding object is the set target, the first controller 101 receives the first feedback signal from the host computer, controls the host computer to send the detection result to the mobile unit, and sends the observation video to the host computer. When the feeding object is not the set target, the first controller 101 receives the second feedback signal from the host computer, enters the sleep state or controls the host computer to send the detection result to the mobile unit, and sends the observation video to the host computer.
[0104] Optionally, the first controller 101 is further configured to control the host computer to send the observation video to the mobile unit.
[0105] For example, the detection system captures 2 pictures and sends them to the host computer through an http request (the first picture is the leading picture, and the subsequent ones are real-time pictures). The host computer analyzes whether there are hummingbirds in the pictures through the AI large model and pushes the result to the detection system using mqtt messages. After receiving the result, the detection system processes the event according to the detection mode set by the user: Bird detection mode: 1. There is a hummingbird in the picture: The detection system uploads the cloud storage video and local video (recording starts from the first frame, default 20 seconds); and the detection system reports the event (bird detected) to the message center of the mobile device. 2. There is no hummingbird in the picture: The detection system does not process the event and immediately enters the sleep state to save battery consumption.
[0106] Motion detection mode: 1. There is a hummingbird in the picture: The detection system uploads the cloud storage video and local video (recording starts from the first frame, default 20 seconds); and the detection system reports the event (bird detected) to the message center of the mobile device. 2. There is no hummingbird in the picture: The detection system uploads the cloud storage video and local video (recording starts from the first frame, default 20 seconds), and the detection system reports the event (motion detected) to the message center of the mobile device.
[0107] Another example is that when the detection system receives a PIR event, according to the rules of the video message, the detection system pushes the audio-video stream to the host computer (recording starts from the first frame, default 5 seconds). The host computer returns the code stream storage address to the detection system. The detection system reports this address and the event to the message center of the mobile device. The message center will display a piece of text and a video cover. The user can click on the cover to view the complete process of the bird flying over and then feeding.
[0108] Step S104, the first controller outputs a second control signal to the detector, so that the detector detects the liquid level information and water quality information of the liquid fed by the bird feeder, and sends the liquid level information and water quality information of the fed liquid to the host computer through the communication component.
[0109] Optionally, the first controller 101 is further configured to output a fourth control signal to the detector 105, so that the detector 105 detects the power level of the bird feeder and sends the power level to the host computer through the communication component 103.
[0110] Optionally, based on the analysis of the liquid level information, water quality information, and power level, when the liquid level is lower than the set threshold, the water quality exceeds the set threshold, or the power level is lower than the set threshold, the host computer will pop up a reminder in the message center to the user of the mobile device. Optionally, the detection system reports the data of the bird feeder to the host computer at intervals of a first time period to maintain real-time performance. Herein, the first time period can be set by itself, and the present application does not impose any restrictions.
[0111] According to some embodiments, the order of steps S103 and S104 can be swapped, and the present application does not impose any restrictions.
[0112] A detection method provided by the present application constructs a collaborative event processing mechanism between a detection system and a host computer and configures detection rules. The detection system captures pictures and uploads them to the host computer, and the host computer analyzes whether there are hummingbirds in the pictures through a large model, improving the recognition accuracy, accurately determining whether there are hummingbirds in the picture, and enabling the user to view the process of birds flying over and feeding through the message center, realizing convenient interaction between the bird feeder and the user.
[0113] It should be clearly understood that the present application describes how to form and use specific examples, but the present application is not limited to any details of these examples. Instead, based on the teachings disclosed in the present application, these principles can be applied to many other embodiments.
[0114] In addition, it should be noted that the above-mentioned drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present application, rather than for restrictive purposes. It is easy to understand that the processes shown in the above-mentioned drawings do not indicate or limit the chronological order of these processes. Additionally, it is also easy to understand that these processes can be executed, for example, synchronously or asynchronously in multiple modules.
[0115] The above specifically illustrates and describes the exemplary embodiments of the present application. It should be understood that the present application is not limited to the detailed structures, setting manners, or implementation methods described herein; instead, the present application is intended to cover various modifications and equivalent settings included within the scope and purpose of the appended claims.
Claims
1. A bird feeder, characterized in that, Comprising: A base having a water storage tank, an overflow tank, and a water inlet passage, the water inlet passage communicating with the water storage tank, and the overflow tank being adjacent to the water storage tank; A cover plate for covering the water storage tank, the cover plate being provided with a water outlet hole; A drinking tray provided on the base, the drinking tray being provided with a drinking hole corresponding to the water outlet hole; An adapter connected to the water inlet passage of the base; A water bottle connected to the adapter; A detection system for obtaining the liquid level information and water quality information of the feeding liquid in the drinking tray, the detection system comprising: A first controller; An identifier for identifying whether there is a feeding object of the bird feeder; A communication component for receiving an interruption signal sent by the identifier and sending an enabling signal to the first controller to enable the first controller when the identifier identifies the appearance of the feeding object; A camera connected to the first controller for receiving a first control signal from the first controller to photograph the feeding object and returning the photographed content to the first controller; A detector connected to the first controller for receiving a second control signal from the first controller to detect the liquid level information and water quality information of the feeding liquid in the bird feeder.
2. The bird feeder according to claim 1, wherein The detector comprises: A temperature sensor for detecting the ambient temperature of the bird feeder; A water quality liquid level detector for determining the liquid level information and first water quality information of the remaining feeding liquid in the bird feeder; A second controller respectively connected to the temperature sensor, the water quality liquid level detector, and the first controller for receiving a second control signal from the first controller, outputting a level to the water quality liquid level detector to control the water quality liquid level detector to obtain the liquid level information or the first water quality information, and for receiving the ambient temperature, the liquid level information, and the first water quality information; and further for adjusting the first water quality information of the bird feeder according to the ambient temperature to obtain a second water quality information.
3. The bird feeder according to claim 2, characterized in that, The first controller is configured to: Output the second control signal when the identifier identifies the appearance of the feeding object; Receive the liquid level information and the second water quality information and send the liquid level information and the second water quality information to a host computer through the communication component; And Send an alarm message to the host computer through the communication component when the ambient temperature is lower than a first set condition, the liquid level information is lower than a second set condition, and / or the second water quality information is lower than a third set condition.
4. The bird feeder according to claim 2, wherein The water quality liquid level detector comprises: A first chip, a second chip; A first probe, a second probe, the first probe and the second probe being used for detecting the liquid level information and water quality information of the feeding liquid in the drinking tray; The second controller is configured to: Input a high level to the corresponding pins of the first chip and the second chip to enable the first chip and the second chip to detect the liquid level information of the liquid fed in the drinking tray; and input a low level to the corresponding pins of the first chip and the second chip to enable the first chip and the second chip to detect the water quality information of the liquid fed in the drinking tray; or Input a low level to the corresponding pins of the first chip and the second chip to enable the first chip and the second chip to detect the liquid level information of the liquid fed in the drinking tray; and input a high level to the corresponding pins of the first chip and the second chip to enable the first chip and the second chip to detect the water quality information of the liquid fed in the drinking tray.
5. The bird feeder according to claim 3, characterized in that, The host computer is configured to receive the shooting content sent by the first controller and perform identification to determine whether the feeding object is a set target, and feedback an identification signal to the first controller.
6. The bird feeder according to claim 1, characterized in that, The base includes: A lower shell provided with a receiving cavity with one end open; An upper shell disposed above the lower shell, and the water storage tank, the overflow tank and the water inlet channel are all disposed on the upper shell.
7. The bird feeder according to claim 6, characterized in that, The drinking tray includes: A drinking tray body; A retaining ring disposed on the end face of the drinking tray body, and the retaining ring shields the gap between the lower shell and the upper shell.
8. The bird feeder according to claim 1, characterized in that A return water hole is provided on the side wall of the water storage tank, and the return water hole communicates with the overflow tank.
9. A detection method for a bird feeder, characterized in that, Executed by the first controller of the detection system in the bird feeder according to any one of claims 1-8, the detection method includes: When the recognizer recognizes the appearance of the feeding object of the bird feeder, receive the interrupt signal sent by the recognizer and turn on the first controller; Output a first control signal to the camera to control the camera to shoot the feeding object, and receive the shooting content shot by the camera; When receiving the shooting content, send the shooting content to the host computer through the communication component, so that the host computer performs identification according to the shooting content to determine whether the feeding object is a set target; Output a second control signal to the detector to enable the detector to detect the liquid level information and water quality information of the liquid fed by the bird feeder, and send the liquid level information and water quality information of the fed liquid to the host computer through the communication component.
10. The detection method according to claim 9, characterized in that, The step of, when the recognizer recognizes the appearance of the feeding object of the bird feeder, receiving the interrupt signal sent by the recognizer and turning on the first controller, includes: When the recognizer recognizes the appearance of the feeding object of the bird feeder, the recognizer sends the interrupt signal to the communication component; When the communication component receives the interrupt signal, the communication component sends an enabling signal to the first controller to enable the first controller to turn on.
11. The detection method according to claim 9, wherein The first control signal includes an instruction to control the camera to obtain a first set number of pictures at a first time interval.
12. The detection method according to claim 11, wherein, When receiving the captured content, sending the captured content to the host computer through the communication component, so that the host computer identifies according to the captured content to determine whether the feeding object is the set target, including: Adjusting the parameters of the first picture and the second picture sent by the camera; Sending the first picture and the second picture with adjusted parameters to the host computer, so that the host computer identifies the first picture and the second picture to determine whether the feeding object is the set target.
13. The detection method according to claim 12, wherein It also includes: Determining the first picture with adjusted parameters as the thumbnail picture, and generating and storing an observation video according to the captured content.
14. The detection method according to claim 13, characterized in that, It also includes: When the feeding object is the set target, receiving the first feedback signal from the host computer, controlling the host computer to send the detection result to the mover, and sending the observation video to the host computer; When the feeding object is not the set target, receiving the second feedback signal from the host computer, entering the sleep state or controlling the host computer to send the detection result to the mover, and sending the observation video to the host computer.
15. The detection method according to claim 9, wherein It also includes: Outputting a fourth control signal to the detector, so that the detector detects the power level of the bird feeder, and sending the power level to the host computer through the communication component.
Citation Information
Patent Citations
Anti-misfeeding pet bowl based on image recognition
CN109076971A
Multifunctional water quality and water state detection device
CN109765272A
Water quality testing processing chip
CN110618099A
Intelligent safe water cup
CN111920275A
Intelligent AI recognition bee bird feeding and water feeding device and use method
CN118104583A