Next Article in Journal
Monitoring of Weekly Sleep Pattern Variations at Home with a Contactless Biomotion Sensor
Previous Article in Journal
Tracking the Evolution of Smartphone Sensing for Monitoring Human Movement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Arduino-Based Resonant Cradle Design with Infant Cries Recognition

Department of Electrical Engineering, Southern Taiwan University of Science and Technology, 1, Nan-Tai St., Yongkang District, Tainan City 71005, Taiwan
*
Author to whom correspondence should be addressed.
Sensors 2015, 15(8), 18934-18949; https://doi.org/10.3390/s150818934
Submission received: 23 February 2015 / Revised: 8 June 2015 / Accepted: 16 June 2015 / Published: 3 August 2015
(This article belongs to the Section Physical Sensors)

Abstract

:
This paper proposes a resonant electric cradle design with infant cries recognition, employing an Arduino UNO as the core processor. For most commercially available electric cradles, the drive motor is closely combined with the bearing on the top, resulting in a lot of energy consumption. In this proposal, a ball bearing design was adopted and the driving force is under the cradle to increase the distance from the object to fulcrum and torque. The sensors are designed to detect the oscillation state, and then the force is driven at the critical time to achieve the maximum output response while saving energy according to the principle of resonance. As for the driving forces, the winding power and motors are carefully placed under the cradle. The sensors, including the three-axis accelerometer and infrared sensor, are tested and applied under swinging amplitude control. In addition, infant cry recognition technology was incorporated in the design to further develop its functionality, which is a rare feature in this kind of hardware. The proposed nonlinear operator of fundamental frequency ( f 0 ) analysis is able to identify different types of infant cries. In conclusion, this paper proposes an energy-saving electric cradle with infant cries recognition and the experimental results demonstrate the effectiveness of this approach.

1. Introduction

Enhancing sleep quality is an important research topic, as quality sleep is important for everyone, especially for infants [1,2]. A comfortable electric cradle with a low power consumption that can let infants fall asleep quickly is desired by many parents [3] and numerous novel inventions based on swing mechanisms in the form of springs or rods have been developed [4,5]. For engineers, the ideal oscillation occurs in an undamped system where the system oscillates at a natural frequency with no energy loss. Unfortunately, no such product exists at the present time [6], as most electric baby swing products have the drive motor tightly linked with the bearings leading to an overdamped system with high power consumption.
The motivation to develop a resonant cradle system comes from Wang et al. [7,8], who were highly acclaimed for finding the effect of resonance on blood pressure to verify the corresponding Chinese medicine theory. They found that each organ has its own resonance frequency, and due to this, a human’s heart only needs to consume a minimal amount of power.
Firstly, in this design, a ball bearing is adopted to yield an underdamped system and the driving force is placed under the cradle to increase the distance from object to fulcrum and torque. Once the driving force is synchronized with the cradle’s vibration, the maximum output response will be achieved according to the principle of resonance. In practical situations, the oscillation frequency of a cradle will vary depending on the weight of the baby, so a driving force with fixed frequency is not capable of achieving the lowest possible power consumption. To achieve this, it needs the help of appropriate sensors to detect the oscillation state, and then the force will be driven during the critical time to save energy and control the swinging amplitude.
Arduino is an open-source electronics platform based on easy-to-use hardware and software launched in 2005 [9]. The goal of Arduino is to create control devices for projects that are easy to use and inexpensive to acquire [10], and this is also consistent with the requirements of this proposed system. Arduino UNO, a microprocessor board with Atmega328 with 32 KB memory, 2 KB of RAM and 1 KB EEPROM, was utilized to implement the proposed design.
In addition to the power consumption problem, the timing of the cradle operation is also an important issue. It is not appropriate for an electric cradle to be always in a swinging state because an intelligent electric cradle should be able to stop periodically and swing autonomously when infant cries are detected. For newborn infants, crying is the primary way for them to express their needs or feelings such as hunger, sleepiness, pain etc., all of which differ in terms of duration and frequency. These audio features across time and frequency domains can be extracted for acoustical analysis by popular feature extraction methods such as Linear Prediction Coefficients (LPC) [11] and Zero Crossing Rates (ZCR) [12]. In addition, fundamental frequency ( f 0 ), the median frequency of vocal fold vibration which is often referred to as voice pitch [13], is often used for acoustical analysis. To increase the accuracy of the infant cries identification, classifiers with learning capabilities, such as Support Vector Machine (SVM) [14] or Support Vector Regression [15] are also applied.
In previous academic research, hardware realization and real-time analysis is not considered but in this paper the fundamental frequency analysis is adopted to recognize a baby’s hunger and pain cries in real-time. Previous research data has shown no significant difference in fundamental frequency due to the sex or age of an infant [16]. A nonlinear operator of fundamental frequency analysis is proposed, which is expected to provide a simple yet effective implementation for infant cries recognition.
The rest of the paper is organized as follows: Section 2 presents the resonant cradle design. In Section 3, the method for infant cries recognition is provided. Finally, Section 4 concludes the final design and provides proposals for future work.

2. Resonant Cradle Design

Traditional cradles without electricity can be easily lifted by rope and driven by human hands. However, many modern electric cradles cannot swing freely since the driving motor is tightly linked to the bearing. The nature of this overdamped system consumes a considerable amount of power. Figure 1 shows a commercial cradle design example [17], which is difficult to move manually without electricity. If the user pulls the cradle to about a 15° swing angle and releases it, the cradle will come to a complete halt in about 5 s.
Figure 1. A commercial cradle design example.
Figure 1. A commercial cradle design example.
Sensors 15 18934 g001
For an undamped system, if the driving force has the same frequency as the systems natural frequency, pure resonance will occur and the system output will finally reach infinity. However, in reality, air resistance causes energy loss, thus no truly undamped system actually exists. An underdamped system with a small damping ratio is desired for a practical oscillation system design.
The simplified pendulum swinging formula is shown below [18]:
I M θ + λ θ + m g l θ = F
where I M is the system moment of inertia, m is the total mass of the pendulum, l is the effective distance between the swing axle and the center of the mass m , λ is the velocity factor of friction, g is gravity, and θ is the swing angle. The damping ratio of the two order system is derived as follows:
ξ = λ 2 I M m g l
It is found that almost all system parameters will affect the damping ratio ξ . Also, the resonant frequency will vary as the damping ratio ξ changes [6]. In this section, two proposed resonant cradle designs are described and evaluated. A cradle with free oscillation and low power consumption is the design goal.

2.1. Resonant Cradle Design by Wind Force

To make the swinging cradle an underdamped system with a smaller damping ratio, a ball bearing with little friction is placed on top of the cradle. Furthermore, to increase the distance from object to fulcrum and torque, the driving force is placed on the bottom of the cradle. Figure 2 shows the proposed first resonant cradle design, in which wind power is applied and a windshield board is installed to collect the wind power. This design can easily be moved manually without electricity. For example, if the user pulls the cradle to about a 15° swing angle and releases it, the cradle can sustain an oscillation for about 20 s, which is much longer than the above example of a commercial cradle design.
Figure 2. A resonant cradle design using wind power.
Figure 2. A resonant cradle design using wind power.
Sensors 15 18934 g002
An Arduino UNO board is programmed as the system controller, and is connected with a LCD & Drive circuit, which is composed of a LCD, buttons, and transistors (9013) for the driver of the fan module. The fan module contains three electric fans with an operating voltage of DC 12 V and an operating current of 0.7~0.83 A. An ADXL330 accelerometer is used to sense the swing angle and the ADC on the Arduino is set to use 10-bit (0~1023) to quantize the voltage output (0~3.3 V) of the ADXL330.
The wind force was found to be inefficient in terms of power in a later performance evaluation. In addition, because the ADXL330 accelerometer swings with the cradle body and is installed below the cradle, the connecting wires must bypass the cradle by going up then down to the circuit board and they will swing with the cradle. In the next subsection, an improved resonant cradle design driven by motors with the blades below the cradle is proposed.

2.2. Resonant Cradle Design with Motor Driven Blades

The second proposed resonant cradle design is made of wood and is easy to assemble and disassemble as shown in Figure 3. A DC motor was installed under the cradle as the driving force, and the blades were spaced at a distance and tightly bounded under the cradle body. A small wooden hammer is linked to the motor to strike the blade and drive the cradle. The CNY70, a reflective sensor that includes an infrared emitter and phototransistor, was installed in a hole on the outer frame of the cradle and applied to sense the swing angle.
Figure 3. The proposed resonant cradle design with motor and blades.
Figure 3. The proposed resonant cradle design with motor and blades.
Sensors 15 18934 g003
The grayscale quadrant shaped ribbon is on the rear side of the cradle and swings with the cradle. The ribbon was first printed with 70~230 gray levels, and then CNY 70 was used to sense the ribbon. Since gray levels 0–70 are unable to make the CNY 70 produce the voltage output, this non-sensitive region was abandoned. The distance between the head of CNY 70 and the ribbon is about 2 mm. When the cradle swings, the CNY 70 will sense the corresponding photosensitive value. Figure 4 shows the grayscale ribbon and the dynamic ADC value quantized by the Arduino UNO over 10 s. Based on the changes in these values, the swinging direction and angle can be detected and the controller will drive the blade, or the cradle, at the critical time.
Figure 4. Grayscale ribbon and dynamic ADC value.
Figure 4. Grayscale ribbon and dynamic ADC value.
Sensors 15 18934 g004

2.3. Performance Evaluation

Table 1 shows the performance evaluation based on the average power of the three design approaches. Although the wind powered design has the advantage of non-contact, experiments showed it to have low efficiency in terms of energy transfer because a windshield for collecting wind power is not the ideal design. Moreover, when the electric fan is on, it takes some time to reach the desired rotating speed and produce enough power. It will encounter the opposite situation when the fan is turned off. This will also influence the oscillation frequency so that the resonance characteristics cannot be exhibited clearly.
Table 1. Performance evaluation for average power.
Table 1. Performance evaluation for average power.
Design ApproachVoltageAverage Current Average Power
1.   The wind powered resonant cradle design 12 V1.63 A19.56 W
2.   The motor and blades resonant cradle design9 VStatic: 0.115 A
Dynamic: 0.129 A
Static: 1.035 W
Dynamic: 1.161 W
3.   The commercial design example7 V0.044 A0.308 W
The average current and power measurement in the second resonant cradle design is divided into static and dynamic. In the static measurement, the power is on, but the swing angle is set to zero, so no motor operation occurs. The operating current of CNY 70 is only 1 mA, so at this moment, the power consumption is mainly for the Arduino UNO. In contrast, there is no micro-controller inside the commercial design example, so the power consumption is entirely for the motor operation. In the dynamic measurement of the second resonant cradle design, the motor is driven to sustain a fixed swing angle. According to experiments, to sustain a 15° swinging over 30 s only four motor stimulations are needed out of about 19 swing periods.
Figure 5 shows the Agilent DSO-X 2002A oscilloscope traces adopted to show the driving current waveform. In the commercial design example 1000 data points were recorded within 10 s (Figure 5a), indicating that the motor keeps rotating back and forth continually in this configuration. Figure 5b shows two motor stimulations with larger current pulses over 10 s for the second resonant cradle design. It seems reasonable to suggest that the average power consumption for the motor in the second resonant cradle design is the difference between the dynamic and static power measurement, that is, 1.161 W − 1.035 W = 0.126 W. If the motor efficiency problem [19,20] is omitted, it demonstrates that the second resonant cradle consumes less motor running power than the commercial design example. It is noted that the type number of the motor adopted in the second resonant cradle design is HN-35GBD-1634T, but the type number of the motor is unclear in the commercial design example.
Figure 5. The waveforms of driving current: (a) the commercial design example; (b) the second resonant cradle design.
Figure 5. The waveforms of driving current: (a) the commercial design example; (b) the second resonant cradle design.
Sensors 15 18934 g005
The noise generated by the cradle is also another important factor in cradle design. In the commercial design example, the motor is on the top so its continuous operation combined with the bearing results in an annoying noise. However, in the proposed resonant cradle, there is almost no noise during free oscillation. When the wooden hammer strikes the blade in the second resonant cradle, it will cause an acceptable level of noise and the problem can be further improved by attaching a soft pad to the small wooden hammer. Figure 6 shows the waveforms of operating sound in the commercial design example and the second resonant cradle design. In Figure 6b, the sound pulse at about 1.75 s when the small wooden hammer strikes the blade.
Figure 6. The waveforms of operation sound: (a) the commercial design example; (b) the second resonant cradle design.
Figure 6. The waveforms of operation sound: (a) the commercial design example; (b) the second resonant cradle design.
Sensors 15 18934 g006
Based on the above discussion, Table 2 summarizes and compares all the features of the commercial design example and the proposed second resonant cradle design. It shows the proposed second resonant cradle has several advantages over the commercial design.
Table 2. Feature comparison between the commercial design example and the proposed resonant cradle design.
Table 2. Feature comparison between the commercial design example and the proposed resonant cradle design.
The Commercial Design ExampleThe Proposed Resonant Cradle
Damping systemOverdampledUnderdamped
Manually drivenHard Easy
Operation of motor Rotates continuallyRotates only at critical time and consumes lower power
Cradle noiseAnnoyingLow

3. Infant Cries Recognition

To provide infant cries recognition in an electric cradle, the first problem is to design the audio data acquisition circuit. In this section, infant cries acquisition is first described, followed by the proposed method to recognize the infant cries.

3.1. Infant Cries Acquisition

The two stages of signal path from the microphone pickup to the analog input of Arduino UNO are shown in Figure 7 [21]. The signal from the microphone will go through an amplifier with a gain of 20, followed by an anti-aliasing low-pass filter using OPA134 with a cut-off frequency at 2 kHz. The technique of single-supply op-amp circuit, which is suitable for portable electronic equipment instead of a split-supply system, is applied [22] but there are also alternatives to implement the pre-amplifier and anti-aliasing circuit such as ISD1900, a multi message record/playback device [23].
Figure 7. The pre-amplifier and anti-aliasing circuit.
Figure 7. The pre-amplifier and anti-aliasing circuit.
Sensors 15 18934 g007
The overall system hardware prototype is shown in Figure 8, including the Arduino UNO, the LCD and SD modules, pre-amplifier and anti-aliasing circuit, and the condenser microphone. With the SD module, the proposed design will allow the parents to record infant cries in the SD card, regardless of the limited resources of the Arduino UNO. The audio features are analyzed and recorded in the SD card for future recognition. The sampling rate is 8 kHz, and the bit resolution rate is 10 bits in the Arduino UNO.
Figure 8. Hardware module prototypes.
Figure 8. Hardware module prototypes.
Sensors 15 18934 g008
Figure 9. Infant cry waveforms: (a) about 0~2 s; (b) about 2~4 s.
Figure 9. Infant cry waveforms: (a) about 0~2 s; (b) about 2~4 s.
Sensors 15 18934 g009
The infant cries recognition is designed to increase the functionality of the proposed resonant cradle. The main feature is real-time processing by hardware implementation. Under such circumstances, the key point should be finding simple and efficient criteria to judge the audio features, instead of building a large database and adopting a complicated training methodology. Figure 9 shows the continuous infant hunger and pain cries waveforms from the same normal infant. Each recording lasts for about 2 s, or more precisely, it has an average of 2.048 s across 16,384 samples. The vertical value ranges from −512~511, which is constrained by quantized audio input ranging from 0~1023 by Arduino programming. It is worth mentioning that the paper only considers cries belonging to physiology because cries relating to pathology are beyond the scope of this paper.

3.2. Volume Intensity & Fundamental Frequency f0

In the hardware implementation, each recording is divided into frames for audio feature extraction. Each frame is arranged to have 256 samples, so there are 64 frames in all for a total of 16,384 samples in a recording. The sample number 256 and the frame number 64 are both values of a power of 2. It may have a faster performance under other possible FFT computations [24], but this is not elaborated on in this paper.
The adopted Equation (3) measures the volume intensity for each frame with 10 times the 10-based logarithm of the sum of absolute samples x [ n ] within each frame. For almost all frames in Figure 9, the volume intensity is in the range of 30~50 dB. For the four plots in Figure 7, the values of average volume intensity are 42.27 dB (0~2 s, Hunger), 40.67 dB (0~2 s, Pain), 42.48 dB (2~4 s, Hunger), and 41.17 dB (2~4 s, Pain) sequentially.
E = 10 log 10 n | x [ n ] |
Fundamental frequency f 0 estimation is also referred to as pitch detection or extraction, and it can be accomplished in a frequency or in a time domain. In hardware design however, time domain should be more practical. There is a family of related time-domain f 0 estimation methods which seek to discover how often the waveform fully repeats itself. The autocorrelation function (ACF) which (4), measures the correlation of a waveform with itself, is adopted to detect the f 0 :
R( ν ) x = n = 0 x [ n ] x [ n ν ]
Figure 10 shows samples in a frame and the corresponding autocorrelation result. The calculation for f 0 is shown in Equation (5), where ν max yields the maximum value in Equation (4). In Figure 10, ν max is 24 and f 0 is 8000/23 = 347.8 Hz. The first ten outputs of ACF are truncated to zero to avoid invalid results [25]. It should be noted that samples in a frame with a volume intensity that is too low will also result in an invalid F0. For example, consider that all the samples in a frame are all zeros. In the proposed system, samples in a frame will be labelled as invalid when one of the following two conditions is satisfied:
  • The Volume Intensity is below 30 dB.
  • The calculated result of f 0 is greater than 1000 Hz, or ν max 9 .
f 0 = f s ν max 1
Figure 10. Autocorrelation of samples in a frame.
Figure 10. Autocorrelation of samples in a frame.
Sensors 15 18934 g010

3.3. Infant Cries Recognition

Figure 11 shows the f 0 sequence of infant cries during about 0~2 s and 2~4 s respectively, each with 64 frames. It seems that cries of pain have higher f 0 than cries of hunger. It should be noted that the first 4 points of the f 0 sequence in the infant cries (0~2 s, Hunger) are labeled as invalid and cannot be plotted in Figure 11.
Figure 11. The f 0 sequence of infant cries: (a) about 0~2 s; (b) about 2~4 s.
Figure 11. The f 0 sequence of infant cries: (a) about 0~2 s; (b) about 2~4 s.
Sensors 15 18934 g011
The f 0 sequence is shown as follows:
F0 s = [ f 0 1 , f 0 2 , , f 0 N F ]
where N F is the number of frames, that is, N F equals 64. For each F0 s , it is desirable to obtain a synthesized result. The popular method is to take the average, which is expressed in Equation (7). It should be noted that the frames labeled as invalid will be excluded in all the following F0 analyses:
F0 Avg = 1 N F i = 1 N F f 0 i
To emphasize the function of frames with stronger volume intensity, the proposed weighted average f 0 analysis is shown in Equation (8). It is reasonable to assume that the frame with stronger volume intensity will have more impact on the final output of f 0 analysis:
F0 WAvg = i = 1 N F f 0 i E i i = 1 N F E i
Both F0 Avg and F0 WAvg belong to linear operators, but to highlight the f 0 changes, a nonlinear operator F0 MAvg is developed and shown in Equation (9):
F0 MAvg = a v g { max M { s o r t { F 0 s } } }
where s o r t ( ) is a function to sort sequence F0 s from small to large, or large to small, max M ( ) is a function to find the first M maximum values in a sequence, and a v g ( ) is a function to take the average. Table 3 shows the synthesized F0 analysis of different infant cries. The M value for max M ( ) in F0 MAvg is chosen as 15, which is acceptable for about a quarter of the F0 s values with the highest fundamental frequencies.
Table 3. F0 analysis of infant cries.
Table 3. F0 analysis of infant cries.
F0 Analysis (Hz)HungerPain
0~2 s2~4 s0~2 s2~4 s
F0 Avg 356.63369.17397.36468.98
F0 WAvg 353.53371.37405.54470.25
F0 MAvg 507.03456.80678.87684.23
Infant cries of pain indeed have higher f 0 than cries of hunger, which is shown in Table 3. First, the F0 Avg is applied, and then during 0~2 s, 356.63 Hz and 397.36 Hz will be set as the standard to distinguish between these two kinds of cries. However, the F0 Avg of hunger increases to 369.17 Hz during 2~4 s, which is very close to the pain standard of 397.36 Hz and may lead to future misjudgments. The proposed F0 WAvg is an improvement, but it is still insufficient. However, the F0 MAvg , a nonlinear operator, demonstrates it can effectively increase the frequency difference of F0 to about 200 Hz.
To verify the efficiency of the F0 MAvg analysis, another infant cry, lasting for 10 s, is recorded and tested. Figure 12 shows the F0 plot for three different analyses. It indicates F0 WAvg has similar results to the F0 Avg , but F0 MAvg has the ability to indicate the gap between cries of pain and cries of hunger making F0 MAvg a useful analysis tool to enhance the recognition rate.
Figure 12. Plot of three different F0 analyses for infant cries.
Figure 12. Plot of three different F0 analyses for infant cries.
Sensors 15 18934 g012
Although past research showed no significant difference in fundamental frequency due to the sex or age of infant [16], recent research on fundamental frequency in the frequency domain has concluded that the male cry f 0 (420 Hz) is higher than the female cry f 0 (370 Hz) [26]. The proposed design will allow the users to record their infant cries of hunger or pain on an SD card and the proposed nonlinear operator F0 MAvg it is expected to perform better for infant cries recognition.

4. Conclusions and Future Work

In this paper, an Arduino-based resonant cradle design with infant cries recognition was proposed. First, a ball bearing design is adopted to reduce system damping and let the cradle swing freely, even without electricity. Subsequently, an appropriate sensor is designed to detect the swinging status or angle. Finally, the force is put under the cradle to increase torque, but it engages only during a critical time. In other words, a small motor rotation angle is enough to make the cradle swing. The proposed design is an improvement on previous intelligent cradles as it naturally achieves the energy saving target in accordance with resonance theory. In addition, it has a much lower operating noise which will be welcomed by parents.
Infant cries recognition provides inexperienced parents or babysitters with a reference for when an infant cries. With this function, the intelligent cradle can start swinging autonomously when the baby cries and stops when the swinging motion is no longer needed. The proposed design allows parents to record infant cries due to hunger or pain. Our experiment demonstrates the proposed nonlinear operator analysis in fundamental frequency is able to discriminate between the two kinds of infant cries making it superior to other intelligent cradle systems.
In the future, we hope to provide a mechanism to change the resonant frequency of the cradle, except the infant weight. The Arduino-based hardware design will ensure the diversity of future designs. Except for the adopted UNO, different versions with various capabilities, such as Mega, Leonardo, Yún, etc., have been developed. Furthermore, with Ethernet shield, an IP camera, and Webduino, real-time I/O monitoring and controlling in a browser can be accomplished quite easily. The idea of an Internet of Things will allow the cradle to connect to the Web and cloud to yield more innovative applications. It is also hoped that more infant cries can be used in the future, and, by connecting to the Internet, the recorded cries will be available for medical diagnosis. Some modern techniques, such as pattern recognition, will be applied to recognize more types of infant cries in the aspect of intelligence.

Acknowledgments

The authors would like to express the sincere thanks to the reviewers for their invaluable comments and suggestions. This work is supported by the Ministry of Science and Technology, Taiwan, under Grant nos. MOST 103-2221-E-218-027 and MOST 103-2221-E-218-001.

Author Contributions

Juing-Shian Chiou and Chun-Tang Chao developed the methodology and drafted the manuscript. Moreover, Chi-Jo Wang synthesized software simulations and Chia-Wei Wang implemented the hardware experiments. The authors approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Scher, M.S.; Steppe, D.A.; Banks, D.L.; Guthrie, R.D.; Sclabassi, R.J. Maturational trends of EEG-sleep measures in the healthy preterm neonate. Pediatric Neurol. 1995, 12, 314–322. [Google Scholar] [CrossRef]
  2. Louis, J.; Cannard, C.; Bastuji, H.; Challamel, M.J. Sleep ontogenesis revisited: A longitudinal 24-hour home polygraphic study on 15 normal infants during the first two years of life. Sleep 1997, 20, 323–333. [Google Scholar] [PubMed]
  3. Lu, C.H.; Lou, C.H.; Chen, Y.J.; Yen, T.F. An automatic swinging instrument for better neonatal growing environment. Rev. Sci. Instrum. 1997, 68, 3192–3196. [Google Scholar] [CrossRef]
  4. Flannery, M.A.; Edwards, T.L. Open Top Swing. U.S. Patent 6,471,597, B1, 29 October 2002. Available online: https://www.google.com/patents/US6471597 (accessed on 17 February 2015). [Google Scholar]
  5. Shurtleff, R.D.; Shurtleff, T.M. Automatic Swing with Reciprocating Weight. U.S. Patent 6,024,648 A, 15 February 2000. Available online: https://www.google.com/patents/US6024648 (accessed on 17 February 2015). [Google Scholar]
  6. Kuo, B.C. Automatic Control Systems, 7th ed.; Prentice Hall: New Jersey, NJ, USA, 1995. [Google Scholar]
  7. Wang, W.K.; Wang, Y.Y.L.; Chiang, Y.; Yu, G.L.; Hsu, T.L. The effect of resonance on blood pressure. In Proceeding of the 7th International Conference on Biomedical Engineering, Singapore, 2–4 December 1992; pp. 367–369.
  8. Wang, Y.Y.L.; Chang, C.C.; Chen, J.C.; Hsiu, H.; Wang, W.K. Pressure wave propagation in arteries. A model with radial dilatation for simulating the behavior of a real artery. IEEE Eng. Med. Biol. Mag. 1997, 16, 51–54. [Google Scholar] [CrossRef] [PubMed]
  9. Arduino—HomePage. Available online: http://www.arduino.cc/ (accessed on 17 February 2015).
  10. Palma, D.; Agudo, J.E.; Sánchez, H.; Macías, M.M. An Internet of Things example: Classrooms access control over near field communication. Sensors 2014, 14, 6998–7012. [Google Scholar] [CrossRef] [PubMed]
  11. Kuo, K. Feature extraction and recognition of infant cries. In Proceedings of the IEEE International Conference on Electro/Information Technology (EIT), Normal, IL, USA, 20–22 May 2010; pp. 1–5.
  12. Bachu, R.G.; Kopparthi, S.; Adapa, B.; Barkana, B.D. Separation of voiced and unvoiced using zero crossing rate and energy of the speech signal. Am. Soc. Eng. Educ. 2008, 15, 123–145. [Google Scholar]
  13. Forta, A.; Manfredi, C. Acoustic analysis of newborn infant cry signals. Med. Eng. Phys. 1998, 20, 432–442. [Google Scholar] [CrossRef]
  14. Barajas-Montiel, S.E.; Reyes-Garcia, C.A. Identifying pain and hunger in infant cry with classifiers ensembles. In Proceedings of the International Conference on Computational Intelligence for Modeling, Control and Automation, Vienna, Austria, 28–30 November 2005; pp. 770–775.
  15. Yang, Y.H.; Lin, Y.C.; Su, Y.F.; Chen, H.H. A regression approach to music emotion recognition. IEEE Trans. Audio Speech Lang. Process. 2008, 16, 448–457. [Google Scholar] [CrossRef]
  16. Fuller, B.F.; Horii, Y. Differences in fundamental frequency. Jitter and shimmer among four types of infant vocalizations. J. Commun. Disord. 1986, 19, 441–447. [Google Scholar] [CrossRef]
  17. ‘Mother’s Love’ Cradle. Available online: http://www.wjyt-china.org/cnshop/haihe (accessed on 25 April 2015).
  18. Smith, H.J.T.; Smith, M.D. A method of compensating for the friction of a rotating bearing. Rev. Sci. Instrum. 1994, 65, 2402–2405. [Google Scholar] [CrossRef]
  19. Almeida, A.; Ferreira, F.; Baoming, G. Beyond induction motors—Technology trends to move up efficiency. IEEE Trans. Ind. Appl. 2014, 16, 2103–2114. [Google Scholar] [CrossRef]
  20. Almeida, A.; Ferreira, F.; Baoming, G. Technical and economical considerations on super high-efficiency three-phase motors. IEEE Trans. Ind. Appl. 2014, 50, 1274–1285. [Google Scholar] [CrossRef]
  21. Chao, C.T.; Maneetien, N.; Wang, C.J.; Chiou, J.S. Performance evaluation of heart sound cancellation in FPGA hardware implementation for electronic stethoscope. Sci. World J. 2014. Available online: http://www.hindawi.com/journals/tswj/2014/587238/ (accessed on 17 February 2015).
  22. Texas Instruments Inc. Single-supply op-amp circuit collection (Excerpted from Op Amps for Everyone, Literature Number: SLOD006A). Available online: http://www.ti.com/lit/ml/sloa091/sloa091.pdf (accessed on 17 February 2015).
  23. ISD1900. Available online: http://www2.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=92c38f1d-b14f-44a8–9d1b-d86ec5a4f694 (accessed on 17 February 2015).
  24. Open Music Labs. ArduinoFFT. Available online: http://wiki.openmusiclabs.com/wiki/ArduinoFFT (accessed on 17 February 2015).
  25. Jyh-Shing Roger Jang. Audio signal processing and recognition. Available online: http://mirlab.org/jang/books/audioSignalProcessing/ (accessed on 25 April 2015).
  26. Daga, R.P.; Panditrao, A.M. Acoustical analysis of pain cries’in neonates: Fundamental frequency. Int. J. Comput. Appl. Spec. Issue Electron. Inf. Commun. Eng ICEICE 2011, 3, 18–21. [Google Scholar]

Share and Cite

MDPI and ACS Style

Chao, C.-T.; Wang, C.-W.; Chiou, J.-S.; Wang, C.-J. An Arduino-Based Resonant Cradle Design with Infant Cries Recognition. Sensors 2015, 15, 18934-18949. https://doi.org/10.3390/s150818934

AMA Style

Chao C-T, Wang C-W, Chiou J-S, Wang C-J. An Arduino-Based Resonant Cradle Design with Infant Cries Recognition. Sensors. 2015; 15(8):18934-18949. https://doi.org/10.3390/s150818934

Chicago/Turabian Style

Chao, Chun-Tang, Chia-Wei Wang, Juing-Shian Chiou, and Chi-Jo Wang. 2015. "An Arduino-Based Resonant Cradle Design with Infant Cries Recognition" Sensors 15, no. 8: 18934-18949. https://doi.org/10.3390/s150818934

Article Metrics

Back to TopTop