Drowning alarm and monitoring method thereof

By placing drowning alarms with acceleration sensors and microcontrollers in swimming pools, rivers and lakes, the problem of false alarms and untimely alarms in the prior art is solved, and more accurate and timely drowning detection and alarms are achieved.

CN119580434APending Publication Date: 2025-03-07XIAMEN HEDEMAN ELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411715719.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

Existing swimming pool alarms are prone to false alarms due to strong winds, while the drowning alarm device based on somatosensory alarms do not report the alarm in time when falling into the water, resulting in the inability to be rescued in time.

Method used

A drowning alarm is designed, using an acceleration sensor to collect data in real time, and the mean and standard deviation of acceleration values ​​are calculated through the microcontroller unit to judge abnormal data to trigger an alarm. The device is placed in swimming pools, rivers, and lakes, and can quickly detect and issue an alarm when people fall into the water.

Benefits of technology

It effectively avoids false alarms caused by strong winds, triggers alarms in a timely manner, and provides a higher probability of rescue for those who fall into the water with a water.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119580434A_ABST
    Figure CN119580434A_ABST
Patent Text Reader

Abstract

The invention discloses a drowning alarm and a monitoring method thereof, according to the drowning alarm and the monitoring method thereof, when no one swims in a swimming pool / river / lake, the drowning alarm is placed in the swimming pool / river / lake, so that when someone falls into water, the acceleration of the movement of the drowning alarm is suddenly increased; the acceleration sensor senses the acceleration value and stores the acceleration value through the micro-control unit, the acceleration values of at least ten continuous unit times in the period before falling into water are calculated through the above steps, the mean value and the standard deviation of the acceleration values are obtained, the micro-control unit subtracts the acceleration value which is suddenly increased from the mean value, and the standard deviation of the acceleration values is obtained. When the obtained difference value is not smaller than the standard deviation of the period with the set multiple, the difference value is recorded as abnormal data, at the moment, the micro-control unit sends a signal to the radio frequency chip, and the radio frequency chip sends a signal to the alarm device to give an alarm, so that people can rescue at the first time; and the condition of false alarm caused by strong wind can be effectively avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of drowning alarms, and in particular to a drowning alarm and a monitoring method thereof. Background Art

[0002] Swimming can not only exercise the human body and enhance physical fitness, but also shape the body. It is liked and chosen by more and more people. For private swimming pools, when no one is swimming in the pool, especially when family members or friends visiting the house who cannot swim, they may accidentally fall into the water and people cannot find them in time, which poses certain safety hazards. In addition, in order to prevent people from accidentally falling into a lake or river where no one is swimming and the water flow is not particularly turbulent and they cannot be found in time, it is necessary to set up a monitoring alarm device to prevent people from drowning.

[0003] There is a Chinese utility model patent published on January 30, 2018, with the publication number CN206946670U, which is a swimming pool alarm. By setting an acceleration sensor, it can detect whether a person or other animal falls into the water;

[0004] For the swimming pool alarm: it determines whether someone has fallen into the water by increasing the acceleration value. When there is a strong wind outdoors, the waves in the water will increase, which will also cause the acceleration value to increase, making it greater than the acceleration value set by the swimming pool alarm to determine if someone is drowning, which will cause a false alarm.

[0005] There is also a Chinese invention patent published on August 19, 2015, with the announcement number CN103295366B, which is a somatosensory-based drowning alarm device and method. By analyzing the changes in Ux, Uy, and Uz, the changes in the amplitude of human body movement can be obtained, and it can be judged whether the human body is in an autonomous movement state or drowning. According to the setting of step Sb4, a group of acceleration data is collected and analyzed every 1 second. If the swimmer is in a normal swimming state in the water, when the angle change of the collected and analyzed data is greater than the threshold, the swimmer is in a normal swimming state in the water; if the swimmer cannot make 2 or more effective actions, when the angle change of the collected and analyzed data is less than the threshold, it can be preliminarily determined that the human body is in danger of drowning.

[0006] Regarding this type of drowning alarm device based on body sensation and its method: First, people are required to wear the drowning alarm device with them. If a person who has not purchased and worn the drowning alarm device falls into the water, the device will not work, and its use has certain limitations. In addition, since a person needs to wait until he is unable to make large movements after drowning in the water, the data collected at this time will show a small range of fluctuations, thereby judging that the people who have fallen into the water are in a drowning state. When a person falls into the water, he or she will usually first slap the water surface vigorously. The process from slapping the water surface vigorously to being unable to make large movements will take more than ten seconds or even dozens of seconds. When people are unable to make large movements, the alarm will be triggered. These precious ten or even dozens of seconds will be wasted, and people cannot be rescued in time when they fall into the water, which will greatly reduce the probability of people being rescued. Summary of the invention

[0007] In order to overcome the deficiencies of the prior art, the present invention provides a drowning alarm and a monitoring method thereof, so as to solve the problems that the existing swimming pool alarm may cause false alarms, and the somatosensory-based drowning alarm device and method have certain limitations in use, and the alarm is not timely, and people cannot be rescued in time when falling into the water.

[0008] In order to solve the above technical problems, the present invention provides the following technical solutions: a drowning alarm and a monitoring method thereof, comprising the following steps:

[0009] 1. Place at least one drowning alarm in the pool / river / lake so that it can fully detect whether there is drowning inside and outside the pool / river / lake;

[0010] Second: The acceleration sensor in each drowning alarm collects the acceleration value of the drowning alarm due to the fluctuation of the water surface in real time, and stores the collected acceleration value in the micro control unit;

[0011] 3. Taking the acceleration value of at least ten consecutive unit times as a cycle, the microcontroller unit calculates the mean and standard deviation of the acceleration value in the cycle and stores them;

[0012] Fourth: collect the acceleration value of the next unit time of the cycle, and use the microcontroller to subtract the average value of the acceleration value in the cycle from the acceleration value of the next unit time to obtain a difference. When the difference is not less than the set multiple of the standard deviation of the cycle, it is recorded as abnormal data;

[0013] 5. When at least one data record is abnormal, it is judged that someone is drowning, and the microcontroller unit sends a signal to the radio frequency chip, and the radio frequency chip sends a signal to the alarm device to alarm, so that people can rescue in the first time.

[0014] Preferably, in step three, the unit time is no greater than 0.1 second, and the acceleration sensor collects acceleration values ​​of at least ten unit times per second, which are stored by the microcontroller unit.

[0015] Preferably, in step 2, the acceleration value array construction process is based on the unit time T S In order to store the data collected by the acceleration sensor at intervals, the acceleration values ​​of the X, Y, and Z axes are stored as A X i. A Y i. A Z i, when initialized, let i = 1, and calculate the acceleration value of each unit time by the formula:

[0016] Preferably, in step 3, the following formula is used to calculate A in the period M Find the mean of i: Then use the following formula to calculate A in the cycle M I find the variance: Then take the square root of the variance to get the standard deviation σ.

[0017] Preferably, in step 4 and step 5, the unit time T S Set it to 0.1 seconds, set the acceleration value of ten unit times as one cycle, collect and calculate the A of the next ten unit times M i, the A M The difference between i and the mean value of the acceleration of the previous ten unit time periods is then compared with kσ. M There are three data in i that exceed kσ, that is, the data falls outside the range of normal distribution, which is recorded as abnormal data and judged as an abnormal situation, and the program enters the alarm state.

[0018] Preferably, the setting multiple in step 4 is 2.5-4.

[0019] A drowning alarm includes a floating part, and adopts the monitoring method of the drowning alarm. The floating part includes a first shell and a second shell, the first shell and the second shell together form an accommodating space, a circuit board is arranged in the accommodating space, the circuit board includes a micro control unit, the micro control unit is used to store acceleration values ​​and calculate standard deviations, an acceleration sensor and a radio frequency chip are arranged on the circuit board, the acceleration sensor signal is connected to the micro control unit, the micro control unit signal is connected to the radio frequency chip, and the radio frequency chip signal is connected to an alarm device.

[0020] Preferably, a battery is also provided in the accommodating space, and the battery is electrically connected to the circuit board.

[0021] Preferably, when the drowning alarm is in use, the second shell is located directly above the first shell, a solar panel is fixedly mounted on the top surface of the second shell, and the solar panel is electrically connected to the circuit board.

[0022] Preferably, a vertical rod is fixedly mounted on the bottom surface of the first shell, and the interior of the vertical rod is hollow and filled with resin.

[0023] Compared with the prior art, the present invention can achieve the following beneficial effects:

[0024] (1) When no one is swimming in the swimming pool / river / lake, the drowning alarm is placed in the swimming pool / river / lake. When someone falls into the water, the water surface fluctuates violently, and the acceleration of the drowning alarm increases suddenly. The acceleration sensor senses the acceleration value and stores it through the microcontroller. The acceleration values ​​of at least ten consecutive unit times in the cycle before the fall into the water are calculated through the above steps, and the mean and standard deviation are obtained. The microcontroller subtracts the suddenly increased acceleration value from the mean. When the difference is not less than the set multiple of the standard deviation of the cycle, it is recorded as abnormal data. At this time, the microcontroller sends a signal to the radio frequency chip, and the radio frequency chip sends a signal to the alarm device to alarm, so that people can rescue in the first time. Compared with the existing method of directly using the size comparison of acceleration values, it can effectively avoid false alarms caused by strong winds;

[0025] (2) This drowning alarm can trigger an alarm the moment a person falls into the water. Compared with the drowning alarm device and method based on body sensation, it can provide more than ten or even dozens of seconds of precious time for rescuing the drowning person, greatly increasing the probability of people being rescued. At the same time, people do not need to buy and carry the drowning alarm. They only need to place the drowning alarm in the swimming pool / river / lake where people need to be prevented from falling, which has a wider applicability. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 It is a schematic diagram of the overall structure of the present invention;

[0027] Figure 2 This is a schematic diagram of the structure of the first housing, circuit board, acceleration sensor, radio frequency chip and battery of the present invention;

[0028] Among them: 1. first shell; 2. second shell; 3. circuit board; 4. acceleration sensor; 5. radio frequency chip; 6. battery; 7. solar panel; 8. side block; 9. vertical rod. DETAILED DESCRIPTION

[0029] In order to make the technical means, creative features, objectives and effects achieved by the present invention easy to understand, the present invention is further explained below in conjunction with specific embodiments. However, the following embodiments are only preferred embodiments of the present invention, not all of them. Based on the embodiments in the implementation mode, other embodiments obtained by those skilled in the art without making any creative work all belong to the protection scope of the present invention.

[0030] The present invention provides a method for monitoring a drowning alarm, comprising the following steps:

[0031] 1. Place at least one drowning alarm in a swimming pool / river / lake (the river / lake here refers to a river / lake with relatively more people nearby and the water flow is not particularly turbulent) so that it can fully detect whether there is a drowning situation inside and outside the swimming pool / river / lake;

[0032] It should be noted that the sensing range of the drowning alarm depends on the minimum weight detection that the user wants to achieve. For example, if a 100kg adult falls into the water 10 meters away from the drowning alarm and a 10kg child falls into the water 1 meter away from the drowning alarm, the collected acceleration value is the same. Therefore, the specific number of drowning alarms can be arranged according to the needs of the user.

[0033] Drowning alarms can be mainly arranged at the outer edge of the swimming pool / river / lake, because people will not fall into the middle of the swimming pool / river / lake if they fall into the water by mistake. For some large swimming pools / rivers / lakes, the number of drowning alarms can be reduced.

[0034] Second: the acceleration sensor 4 in each drowning alarm collects the acceleration value of the drowning alarm due to the fluctuation of the water surface in real time, and stores the collected acceleration value in the micro control unit;

[0035] The acceleration sensor 4 includes capacitive, inductive, strain, piezoresistive, piezoelectric, etc., and can be selected according to the measurement accuracy and range;

[0036] 3. Taking the acceleration value of at least ten consecutive unit times as a cycle, the microcontroller unit calculates the mean and standard deviation of the acceleration value in the cycle and stores them;

[0037] Different types of microcontroller units can store different acceleration values ​​and their quantities. The minimum requirement is to collect and store ten acceleration values ​​in one second.

[0038] Fourth: collect the acceleration value of the next unit time of the cycle, and use the microcontroller to subtract the average value of the acceleration value in the cycle from the acceleration value of the next unit time to obtain a difference. When the difference is not less than the set multiple of the standard deviation of the cycle, it is recorded as abnormal data;

[0039] Five: When at least one data record is abnormal, it is judged that someone is drowning, and the micro control unit sends a signal to the radio frequency chip 5, and the radio frequency chip 5 sends a signal to the alarm device to alarm, so that people can rescue in the first time;

[0040] The setting multiple in step 4 is 2.5-4. The following takes 3.5 as an example:

[0041] When no one is swimming in the swimming pool / river / lake, the drowning alarm in the present application is placed in the swimming pool / river / lake according to step 1, so that when someone falls into the water, the water surface fluctuates violently, and the acceleration of the drowning alarm movement suddenly increases. The acceleration sensor 4 senses the acceleration value and stores it through the microcontroller unit. The acceleration values ​​of at least ten consecutive unit times in the cycle before falling into the water are calculated through the above steps, and the mean and standard deviation are obtained. The microcontroller unit subtracts the suddenly increased acceleration value from the mean value. When the difference obtained is not less than 3.5 times the standard deviation of the cycle, it is recorded as abnormal data. At this time, the microcontroller unit sends a signal to the radio frequency chip 5, and the radio frequency chip 5 sends a signal to the alarm device to alarm, so that people can rescue in the first time;

[0042] Since the wind gets stronger step by step, the acceleration of the wind will not increase suddenly. Therefore, even when strong wind occurs, the calculation is performed based on the original wind with a certain wind speed. The acceleration value of the accelerated swing of the drowning alarm caused by the water surface fluctuation caused by the strong wind, minus the mean of the acceleration value in the previous cycle of the strong wind, will not be greater than 3.5 times the standard deviation of the acceleration value in the previous cycle of the strong wind. Therefore, it will not be recorded as abnormal data, and thus no false alarm will be generated. Compared with the existing direct comparison of the acceleration value, it can effectively avoid the false alarm caused by strong wind.

[0043] At the same time, this drowning alarm can trigger an alarm the moment a person falls into the water. Compared with the drowning alarm device and method based on body sensation, it provides more than ten seconds or even dozens of seconds of precious time in advance for rescuing the person who falls into the water, greatly increasing people's chances of being rescued. At the same time, people do not need to buy and carry it. They only need to place this drowning alarm in the swimming pool / river / lake where people need to be prevented from falling, and it has a wider applicability.

[0044] It should be noted that: specifically, when someone falls into the water, the magnitude of the acceleration of the drowning alarm collected by the acceleration sensor 4 is related to the mass of the person who falls into the water and the distance from the drowning alarm, as well as the weight of the drowning alarm itself and the type of the acceleration sensor 4 itself. Therefore, the spacing and number of drowning alarms in the water can only be arranged according to demand, which cannot be exhausted here.

[0045] In step 3, the unit time is no more than 0.1 second, so that the detection alarm response is faster, and the probability of rescue of people falling into the water is further improved. The acceleration sensor 4 collects at least ten unit time acceleration values ​​per second and stores them in the micro control unit;

[0046] Theoretically, the smaller the unit time is, the more acceleration data is collected in one cycle, the smaller the standard deviation is, which means the smaller the discreteness of the data is, the more stable the data change is, and the more accurate the final judgment of whether the drowning is, but there are requirements for the calculation speed of the microcontroller unit;

[0047] Regarding the frequency of water surface fluctuations: According to the Nyquist sampling theorem, this sampling rate theoretically supports a fluctuation frequency of 5 Hz, that is, the water surface fluctuates five times per second. In reality, it is basically impossible to make the water fluctuation exceed this frequency.

[0048] The following example takes the case where the unit time is 0.1 second, one cycle is one second, and the acceleration values ​​of ten unit times are collected in one second as an example:

[0049] In step 2, the acceleration value array is constructed in unit time T S In order to store the data collected by the acceleration sensor 4 at intervals, the acceleration values ​​of the X, Y, and Z axes are stored as A X i. A Y i. A Z i, when initialized, let i = 1, and calculate the acceleration value of each unit time by the formula:

[0050] In step 3, the following formula is used to calculate the A in the period M Find the mean of i: Then use the following formula to calculate A in the cycle M I find the variance: Then the standard deviation σ is obtained by taking the square root of the variance. The standard deviation here is the change. The standard deviation is obtained by taking the square root of the variance, and the variance is calculated from multiple continuous acceleration values. Therefore, in terms of the continuity of detection and judgment, this method will combine the data more coherently. M The data in i and the calculated standard deviation σ have a causal correlation, and since the surface waves have rules / regularities, this algorithm can more flexibly identify the abnormal acceleration values. The above is the existing formula for calculating the mean and standard deviation, which will not be repeated here;

[0051] In steps 4 and 5, the unit time T S Set it to 0.1 seconds, set the acceleration value of ten unit times as one cycle, collect and calculate the A of the next ten unit times M i, the A MThe difference between i and the mean value of the acceleration of the previous ten unit time periods is then compared with kσ (k is set to 3.5 here). M If three of the data in i differ from the mean value of the acceleration of the ten unit times in the previous cycle by more than kσ, that is, the data falls outside the normal distribution range, it is recorded as abnormal data and judged as an abnormal situation, and the program enters the alarm state;

[0052] By setting the next ten unit time A M If the difference between three data in i and the mean value of the acceleration of ten units of time in the previous cycle exceeds kσ, the judgment can be more accurate;

[0053] It should be noted that the ten unit times of the previous cycle mentioned above refer to the first ten unit times of the unit time, for example, 0.1 seconds to 1 second. M When i, its previous cycles are 0.2 seconds to 1.1 seconds, 0.3 seconds to 1.2 seconds, and so on 1 second to 1.9 seconds.

[0054] A drowning alarm, comprising a floating part, adopting a monitoring method of a drowning alarm, wherein the floating part comprises a first shell 1 and a second shell 2, wherein the first shell 1 and the second shell 2 are enclosed to form an accommodation space, wherein a circuit board 3 is arranged in the accommodation space, wherein the circuit board 3 comprises a microcontroller unit, wherein the microcontroller unit is used to store acceleration values ​​and calculate standard deviations, wherein an acceleration sensor 4 and a radio frequency chip 5 are arranged on the circuit board 3, wherein a signal of the acceleration sensor 4 is connected to the microcontroller unit, a signal of the microcontroller unit is connected to the radio frequency chip 5, and a signal of the radio frequency chip 5 is connected to an alarm device;

[0055] like Figure 2 As shown, a battery 6 is also provided in the accommodating space, and the battery 6 is electrically connected to the circuit board 3 for supplying power to the circuit board 3 .

[0056] like Figure 1 and Figure 2 As shown, when the drowning alarm is in use, the second shell 2 is located directly above the first shell 1, and a solar panel 7 is fixedly installed on the top surface of the second shell 2. The solar panel 7 is electrically connected to the circuit board 3. By setting the solar panel 7, the battery 6 can be charged (the specific principle is the existing technology), avoiding the trouble of replacing the battery 6.

[0057] like Figure 1 As shown, a vertical rod 9 is fixedly installed on the bottom surface of the first shell 1. The interior of the vertical rod 9 is hollow and filled with resin. The vertical rod 9, the first shell 1 and the second shell 2 can all be made of plastic material. By setting the vertical rod 9, the overall center of gravity of the drowning alarm can be lowered, so that it can float stably on the water surface, and when the water surface fluctuates, the drowning alarm can be guaranteed to move normally.

[0058] like Figure 1 As shown, a side block 8 is fixedly installed on the outer wall of the first shell 1, and a through hole is opened on the side block 8. One end of a rope can be passed through and bound in the through hole, and then one end of the rope is fixed to the shore, so that the drowning alarm is relatively stable on the water surface.

[0059] The alarm device comprises a loudspeaker and an indicator light. The loudspeaker emits an alarm sound and the indicator light emits a warning light, thereby providing a dual alarm.

[0060] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for monitoring a drowning alarm, characterized in that: The following steps are involved:

1. Place at least one drowning alarm in the pool / river / lake so that it can fully detect whether there is drowning inside and outside the pool / river / lake; Second: the acceleration sensor (4) in each drowning alarm collects the acceleration value of the drowning alarm due to the fluctuation of the water surface in real time, and stores the collected acceleration value in the micro control unit; 3. Taking the acceleration value of at least ten consecutive unit times as a cycle, the microcontroller unit calculates the mean and standard deviation of the acceleration value in the cycle and stores them; Fourth: collect the acceleration value of the next unit time of the cycle, and use the microcontroller to subtract the average value of the acceleration value in the cycle from the acceleration value of the next unit time to obtain a difference. When the difference is not less than the set multiple of the standard deviation of the cycle, it is recorded as abnormal data; Five: When at least one data record is abnormal, it is determined that someone is drowning, and the micro control unit sends a signal to the radio frequency chip (5), and the radio frequency chip (5) sends a signal to the alarm device to alarm, so that people can rescue in the first time.

2. The method for monitoring a drowning alarm according to claim 1, characterized in that: In step three, the unit time is no more than 0.1 second, and the acceleration sensor (4) collects acceleration values ​​of at least ten unit times per second, which are stored by the microcontroller unit.

3. The method for monitoring a drowning alarm according to claim 2, characterized in that: In step 2, the acceleration value array is constructed in unit time T S In order to store the data collected by the acceleration sensor (4) at intervals, the acceleration values ​​of the X, Y and Z axes are stored as A X (i) A Y (i) A Z (i), when initializing, let i = 1, and calculate the acceleration value of each unit time by the formula:

4. The method for monitoring a drowning alarm according to claim 3, characterized in that: In step 3, the following formula is used to calculate the A in the period M (i) Find the mean: Then use the following formula to calculate A in the cycle M (i) Find the variance: Then take the square root of the variance to get the standard deviation σ.

5. The method for monitoring a drowning alarm according to claim 4, characterized in that: In steps 4 and 5, the unit time T S Set it to 0.1 seconds, set the acceleration value of ten unit times as one cycle, collect and calculate the A of the next ten unit times M (i), the A M (i) Subtract the average value of the acceleration of the previous ten unit times from the average value of the acceleration of the previous ten unit times, and then compare it with kσ. M In (i), three data exceed kσ, that is, the data fall outside the range of normal distribution, and are recorded as abnormal data. It is judged as an abnormal situation and the program enters the alarm state.

6. The method for monitoring a drowning alarm according to claim 1, characterized in that: The setting multiple in step 4 is 2.5-4.

7. A drowning alarm, comprising a floating portion, characterized in that: A monitoring method for a drowning alarm according to any one of claims 1 to 6 is adopted, wherein the floating portion comprises a first shell (1) and a second shell (2), wherein the first shell (1) and the second shell (2) together form an accommodation space, wherein a circuit board (3) is arranged in the accommodation space, wherein the circuit board (3) comprises a microcontroller unit, wherein the microcontroller unit is used to store acceleration values ​​and calculate standard deviations, wherein an acceleration sensor (4) and a radio frequency chip (5) are arranged on the circuit board (3), wherein a signal of the acceleration sensor (4) is connected to the microcontroller unit, a signal of the microcontroller unit is connected to the radio frequency chip (5), and a signal of the radio frequency chip (5) is connected to an alarm device.

8. The drowning alarm according to claim 7, characterized in that: A battery (6) is also provided in the accommodating space, and the battery (6) is electrically connected to the circuit board (3).

9. The drowning alarm according to claim 8, characterized in that: When the drowning alarm is in use, the second shell (2) is located directly above the first shell (1), a solar panel (7) is fixedly mounted on the top surface of the second shell (2), and the solar panel (7) is electrically connected to the circuit board (3).

10. The drowning alarm according to claim 9, characterized in that: A vertical rod (9) is fixedly mounted on the bottom surface of the first shell (1); the interior of the vertical rod (9) is hollow and filled with resin.

Citation Information

Patent Citations

  • A motion-sensing-based drowning alarm device and method

    CN103295366B

  • Swimming pool alarm

    CN206946670U