International Journal of Research Publication and Reviews, Vol 5, no 5, pp 13051-13059 May 2024
International Journal of Research Publication and Reviews
Journal homepage: www.ijrpr.com ISSN 2582-7421
Smart Baby Cradle System using IoT
Ms. K. Shirisha1, Abhinay Durgam2, Nishanth Adidela3
1
Assistant Professor, Department of Computer Science and Engineering, Mahatma Gandhi Institute of Technology, Gandipet, Hyderabad.
2
Student, Department of Computer Science and Engineering, Mahatma Gandhi Institute of Technology, Gandipet, Hyderabad.
3
Student, Department of Computer Science and Engineering, Mahatma Gandhi Institute of Technology, Gandipet, Hyderabad.
1kshirisha_cse@mgit.ac.in, 2svishnupriya_cse1905b1@mgit.ac.in, 3gjoshna_cse205a0509@mgit.ac.in
DOI: https://doi.org/10.55248/gengpi.5.0524.1453
ABSTRACT:
The current number of working mothers has greatly increased. Subsequently, baby care has become a daily challenge for many families. Thus, most parents send
their babies to their grandparent’s house or to baby care houses. However, the parents cannot continuously monitor their baby’s conditions either in normal or
abnormal situations. Therefore, the Smart Baby Cradle System is proposed as an efficient and low-cost IoT-based system for monitoring in real time. The proposed
system exploits sensors to monitor the baby’s vital parameters, such as wetness detection, ambient temperature, and crying. A prototype of the proposed baby cradle
has been designed using Arduino UNO micro controller and other sensors such as water sensor, mic sensor, DHT11 sensor. The model also consists of a servo
motor, speaker and a fan. The system architecture consists of a baby cradle that will automatically swing using a motor when the baby cries, detects wetness and
reads the decibels of baby cry. Temperature around the cradle can be monitored. The Blynk application is used to know the readings of temperature, wetness and
cry of the baby. It also provides access to play music and operate fan for the baby. The proposed system prototype is fabricated and tested to prove its effectiveness
in terms of cost and simplicity and to ensure safe operation to enable the baby-parenting anywhere and anytime.
Keywords: Baby monitoring, smart baby cradle, sensor, Arduino UNO
1. Introduction
Taking care of a child is a crucial responsibility for a parent. In the current growing world, it’s very difficult for a parent to look after their work and take
care of their baby. After long working hours, it is hard for parents to constantly watch out for their kid. Keeping an eye on a child or employing a caretaker
is an expensive undertaking which not every parent can bear the cost of. Hence, with the help of Internet of Things a smart cradle system is designed.
This project's goal is to create an innovative, cost-effective baby cradle that will provide them with the essential care and assistance they need.
1.1 Problem Definition
We are fully aware of the difficulties parents encounter while caring for their young kids. Especially, when both the parents are working. It is impossible
for a parent to give 100% attention to the infant. Thus, to overcome problems like this we need to develop a system which could help parents to have a
watch on the Baby and can get message alerts about the same. Thus, we have proposed a system to design called Smart Cradle System which would help
a parent to look after the infant by monitoring continuously from any place. It is a simple but effective prototype for child care.
1.2 Existing System
The existing and traditional cradles doesn’t have any automatic features. For monitoring the baby, the parent should be around them for the whole time
which is very hard for the parents to give their 100% attention. Many problems may arise if the parent leaves their kid in cradle without any supervision.
Some may employee a care taker but it may be expensive which everyone cannot afford. For these reasons a smart cradle system should be developed
for monitoring the baby efficiently.
1.3 Proposed System
The following features are present in the proposed system:
• Automatic swinging of the cradle if the baby cries
• Checking the wetness condition of the baby
• Monitoring temperature around the cradle
International Journal of Research Publication and Reviews, Vol 5, no 5, pp 13051-13059 May 2024 13052
• Observing the readings of baby’s cry
• Play lullabies to help baby sleep
• Use a mini fan for baby comfort
1.4 Requirement Specification
The smart cradle system requires the given hardware modules- Arduino Uno micro controller, 7805 voltage regulator, DHT11 – Digital Temperature and
Humidity sensor, KY-037 Sound sensor, Water sensor, NodeMCU ESP8266 WiFi Module, Servo motor, Speaker and Mini Fan. Arduino IDE is required
for coding purpose and Blynk application for observing readings and control fan and music.
2. Literature Survey
[1] Senoj Joseph, Ajay Gautham.J, Akshaya Kumar, Harish Babu M.K “IOT BASED BABY MONITORING SYSTEM SMART CRADLE”,
in IEEE, 2021. The
system is developed to recognize each and every moment of baby by connecting various sensors to the cradle such as Gas & Temperature Sensing Module
for discovery of wetness of the cradle. A Camera is fitted in the top Cradle for live video film & sound sensor to break down Cry Patterns. All the
information which is being taken from the sensors will be put away in information base & recognized at normal stretches. Parents may be certain of their
babies' safety and wellbeing at any time, in any location, using all of those data and photographs.
[2] Waheb A. Jabbar, Hiew Kuet Shang, Saidatul, Akram A. Almohammedi, Roshahliza M. Ramli, Mohammed A. H. Ali “IOT-BBMS:
INTERNET OF THINGS-BASED BABY MONITORING SYSTEM FOR SMART CRADLE”, in
IEEE, 2019. The proposed system exploits sensors to monitor the baby’s vital parameters, such as ambient temperature, moisture, and crying. A prototype
of the proposed baby cradle has been designed using Nx Siemens software, and a red meranti wood is used as the material for the cradle. The system
architecture consists of a baby
cradle that will automatically swing using a motor when the baby cries. Parents can also monitor their babies’ condition through an external web camera
and switch on the lullaby toy located on the baby cradle remotely via the MQTT server to entertain the baby. The proposed system prototype is fabricated
and tested to prove its effectiveness in terms of cost and simplicity and to ensure safe operation to enable the baby-parenting anywhere and anytime
through the network.
[3] Natasha Saude, Dr.P.A.Harsha Vardhini “IOT BASED SMART BABY CRADLE SYSTEM USING RASPBERRY PI B+”, in IEEE,
2019. This smart baby
monitoring system have n number of parameters such as live video and sound, set down audio and leisure moment of infant, measuring the room
temperature and the humidity indicates if the baby is sleepless and the most important characteristic is the ability to listen to the baby noise with cry
detection feature.
[4] Kavitha S, Neela R R, Sowndarya M, Madhucha-ndra, Harsh-itha K “ANALYSIS ON IOT BASED SMART CRADLE SYSTEM WITH
AN ANDROID APPLICATION FOR BABY MONITORING”, in IEEE, 2019. A system of
interrelated computing devices, mechanical, and digital machines that are provided with the ability to transfer data over a network without requiring
human interaction constitutes Internet of Things. This brings out automation of things. It is achieved through sensor and actuator devices. This brings out
a survey on various sensors and actuator which is used in the implementation of Smart Cradle.
[5] Aniruddha Rajendra Patil, Nitesh Janardhan Patil, Anjali Deepak Mishra, Prof. Yogita Deepak Mane “SMART BABY CRADLE”, in
IEEE, 2019. The proposed Smart Cradle System which can be monitored by parents on mobile apps. The System has very distinct features. It has
Four Sensors which are used to check the condition of the baby. There are 2 apps to monitor the baby, one for Swinging the cradle and checking
all the accurate responses. Another is for Live monitoring of the baby. This System is made using Two Main Modules Arduino and Raspberry
Pi3.
International Journal of Research Publication and Reviews, Vol 5, no 5, pp 13051-13059 May 2024 13053
Table 1: Literature Survey of Smart Baby Cradle System using IoT
S. Title of the Referred Names of the Authors Methodology/ Merits Demerits
paper, Journal name, components used
No
Year of publication
1 IOT Based Baby Senoj Joseph, Ajay Raspberry Pi, Gas Sound sensor used to It only provides
Monitoring System Smart Gautham.J, Akshaya sensor, sound sensor and, quantify infant cry. It sound sensor to
Cradle, IEEE, 2021 Kumar, Harish Babu M.K Cry Detecting Mechanis also sends the data over sense the baby’s cry
m, camera the web to give far off but doesn’t provide
access. any solution to
surveillanc e
control it.
2 IoT- BBMS: Waheb A. Jabbar, Hiew NodeMCU is used to The designed system is GUI needs to be
Kuet Shang, Saidatul, connect to the Wi-Fi and fabricated to monitor a improved and in the
Internet of Things- Based
Akram A. Almohammed i, transfers data to AdaFruit baby’s vital parameters. developed system
Baby Monitoring System
Roshahliza and MQTT server Real time vision wireless camera is
for Smart Cradle, IEEE,
monitoring was achieved used, which can
2019 M. Ramli, Mohammed
with the help of the only be connected to
A. H. Ali wireless a local
camera. network.
3 Iot based Smart Baby Natasha Saude, Raspberry Pi B+ module, Features for baby In this system, it
Cradle System using Dr.P.A.Harsha Vardhini condenser Mic, PIR monitoring such as cry, sends notification to
Raspberry Pi B+, motion, sleep-ing the parents in some
motion sensor, pi camera
IEEE,2019 condition, wet condition, abnormal condition
live video and live audio but doesn’t support
heartbeat measuring
feature
4 Analysis on IoT Based Kavitha S, Neela R R, Moisture sensor, Sound Swing the cradle and Costly to implement
Smart Cradle System with Sowndarya M, Madhucha- sensor, Methane sensor, methane sensor is used to
an Android Application for ndra, Harsh- itha K Mobile application, detect the smell of the
Baby Monitoring, Servo motor. diaper to avoid allergies
and rashes
IEEE, 2019
5 Smart Baby Cradle, IEEE, Aniruddha Rajendra Patil, PIR sensor, PCB sensor, Send timely alerts in Components are
2019 Nitesh Janardhan Patil, Arduino camera, Geared form of SMS and alarms, fragile and it needs
Anjali Deepak Mishra, motor, Arduino easy to use, has easy to be handled
Prof. microcontrolle r interface. An external carefully.
switch is attached to
Yogita Deepak Mane Hygiene condition
battery to on or off the
of the cradle should
Arduino.
be taken care
by the parents.
International Journal of Research Publication and Reviews, Vol 5, no 5, pp 13051-13059 May 2024 13054
3. Design Methodology
3.1 Block Diagram
Figure 1: Block Diagram of Smart Baby Cradle System using IoT
The key components of the smart cradle system are shown in Figure 1, which all combine to provide an effective result. The key component is the Arduino
uno, which comes with everything required to support the micro controller and may be powered by an AC-to-DC adapter or battery to get started. Other
components include a power supply, a DHT 11 sensor, a water sensor, a servo motor, KY-037 sensor, speaker, mini fan and blynk app operated through
blynk server.
3.2 Hardware Modules
The hardware modules used in smart cradle system are:
Arduino UNO: A popular open-source microcontroller board created by Arduino.cc is the Arduino UNO. The analog and digital pins on the Arduino
Uno are present. The ATmega328P microprocessor serves as the basis for the Arduino UNO, which was created by Arduino.cc. The Arduino UNO has
14 digital pins, a USB port, a power jack, and an ICSP (In-Circuit Serial Programming) header in addition to 6 analogue pin inputs. The main mechanism
for operating the cradle is the Arduino. It gathers information from numerous sensors, notifies the user, and then outputs the information via a message
or a display system. The GSM module is used by Arduino to transmit the message to the receiver after collecting data from all other modules.
DHT11 sensor: DHT11 is a low-cost digital sensor for sensing temperature and humidity. The sensor includes a dedicated NTC for temperature
measurement and an 8- bit microprocessor for serial data output of temperature and humidity information. The sensor has an accuracy of 1°C and 1%
and can measure temperature from 0°C to 50°C and humidity from 20% to 90%.
Mic sensor: The sound sensor module provides an easy way to detect sound and is generally used for detecting sound intensity. It makes use of a
microphone as the input source for an amplifier, peak detector, and buffer. The sensor processes an output signal voltage that is transmitted to a
microcontroller and then completes the necessary processing when it detects sound. In our system the arduino controller reads the input from mic sensor
and if sound is detected the cradle swings.
Water sensor: This water sensor module is used to detect the moisture level. The water sensor consists of two probes that are used to detect the moisture
level. The immersion gold coating on the water sensor probes prevents oxidation of the nickel. These two probes are used to pass the current and then the
sensor reads the resistance to get the moisture values. In our system when wetness is detected the buzzer is set to low causing it to buzz and message is
sent to the receiver.
International Journal of Research Publication and Reviews, Vol 5, no 5, pp 13051-13059 May 2024 13055
Servo motor: Servo motors are DC motors that allow for precise control of the angular position. A standard DC motor, a gear reduction unit, a position-
sensing component, and a control circuit make up a servo motor. When the baby is crying it is detected using mic sensor and with the help of servo motor
the cradle swings.
NodeMCU ESP 8266 Wifi Module: The NodeMCU ESP8266 WiFi module is a highly versatile and popular piece of hardware crafted by the NodeMCU
team, leveraging the powerful capabilities of the ESP8266 chip.
Speaker: The speaker is a compact, high-fidelity audio component seamlessly integrated into the smart baby cradle system. Its primary function is to
deliver soothing sounds and melodies to create a calming atmosphere for the baby.
Mini Fan: The mini fan is a small, low-power fan integrated into the smart baby cradle system. Its purpose is to provide gentle airflow within the baby
cradle, contributing to a comfortable environment for the baby.
3.3 Flow Diagram
The Figure 2 is the flow diagram for the working of the smart cradle system. The sensors used collect the information at different situations, analyze it
and send the appropriate output obtained from analyzed data to the baby’s parents.
Figure 2: Flow Diagram of Smart Baby Cradle System using IoT
4. Implementation and Results
4.1 Hardware Implementation
Connect the Vcc (yellow pin) of the water sensor to the positive rail of the breadboard, and then connect the positive rail to the 5V pin of the Arduino.
Connect the Gnd (green pin) of the water sensor to the negative rail of the breadboard, and then connect the negative rail to the GND pin of the
Arduino. The D0 (white pin) of the water sensor should be connected to D3 of the NodeMCU.
For the temperature sensor, connect the yellow wire to the brown wire, and then connect it to D5 of the NodeMCU. The orange wire should be connected
to the positive rail of the breadboard, which is then connected to the 5V pin of the Arduino. Connect the green wire to the negative rail of the breadboard,
and then connect the negative rail to the GND pin of the Arduino.
The sound sensor's +ve (red wire) should be connected to the positive rail of the breadboard, and the positive rail should be connected to the 5V pin of
the Arduino. The Gnd (orange wire) should be connected to the negative rail of the breadboard, and the negative rail should be connected to the GND pin
of the Arduino. Connect the D0 (yellow wire) of the sound sensor to A0 of the NodeMCU.
For the speaker, connect the blue wire to the negative rail of the breadboard. The green wire should be connected to the yellow wire, which is then
connected to D4 of the NodeMCU.
International Journal of Research Publication and Reviews, Vol 5, no 5, pp 13051-13059 May 2024 13056
The relay's In (white to green wire) should be connected to D6 of the NodeMCU. Connect the Gnd (brown wire) to the negative rail of the breadboard,
and then connect the negative rail to the GND pin of the Arduino. Connect the Vcc (red wire) to the positive rail of the breadboard, and then connect the
positive rail to the 5V pin of the Arduino.
For the servo, connect the orange wire to D7 of the NodeMCU. The red wire should be connected to the positive rail of the breadboard, and the positive
rail should be connected to the 5V pin of the Arduino. Connect the brown wire to the negative rail of the breadboard, and then connect the negative rail
to the GND pin of the Arduino.
Finally, connect the red positive rail of the breadboard to the 5V pin of the Arduino, and connect the brown negative rail of the breadboard to the
GND pin of the Arduino.
Figure 3: Hardware Model of Smart Baby Cradle System using IoT
The Figure 3 shows the working hardware model of Smart Cradle System. It describes about how various hardware modules are connected to the Arduino
using digital and analog pins. The hardware modules are connected by using jumper wires.
4.2 Software Implementation
The software implementation of Smart Cradle System involves the execution of the code in Arduino IDE.
The steps for implementing the code are:
1. Download the Arduino IDE software
2. Connect the Arduino USB cable to the Arduino
3. Choose the port:”COM3(Arduino uno)”, write your and the save it.
4. Compile the Sketch(code) without any errors
5. Upload the code using the Upload button
The steps for using Blynk app are:
1. Download the Blynk.Console or Blynk.App.
2. Open the Blynk console or app and sign up.
3. Enable Developer Mode to access advanced features for customization.I
4. In Developer Mode, create a new project within the Blynk.Console.
5. Name the project, select the appropriate hardware.
6. Add widgets to the project to display sensor readings and control the fan and music
7. Add buttons for fan and music control.
8. Use the Button widget and customize it for turning on/off the fan and music.
9. Test the setup by monitoring sensor readings and checking if the fan and music control buttons work as expected.
International Journal of Research Publication and Reviews, Vol 5, no 5, pp 13051-13059 May 2024 13057
4.3 Results
Figure 4: Blynk app displaying Baby’s Cry Readings
Figure 4 shows the wetness detection. The water sensor detects the wetness and it is displayed on the Blynk App.
Figure 5: Blynk app displaying Baby’s Temperature Detection
Figure 5 shows the temperature near the cradle is monitored using DHT11 sensor and it is displayed on the Blynk App.
Figure 6: Blynk app displaying Baby’s cry readings
Figure 6 shows the cryness of baby is monitored using sound sensor and it is displayed on the Blynk App.
International Journal of Research Publication and Reviews, Vol 5, no 5, pp 13051-13059 May 2024 13058
Figure 7: Blynk app displaying button of music
Figure 7 shows the music is played when baby cry is detected. Speaker is used to play any song as per baby comfort.
Figure 8: Blynk app displaying displaying button of fan
Figure 8 shows the fan is turned on by using Blynk console for the comfort of baby.
5. Conclusion
The system is developed using Arduino with the various features for monitoring a baby even if the parents are far away from the child. If the baby cries,
then immediately the system will swing the cradle. If there is any wetness detected then the readings of it can be seen in Blynk application. The temperature
of the surroundings is checked regularly and if any sudden increase or decrease is observed then parent can on/off the fan by using Blynk application. It
will show the DB readings to the parent when the baby cries, the feature of playing the lullabies whenever the cry of baby is identified.The fan can be
operated by parent through Blynk app for baby’s comfort. The Blynk application has a very good user interface, which is convenient for parents to
monitor and take necessary actions. To conclude a very flexible system is developed which can be used easily by the parent.
6. Future Scope.
Incorporating sensors to monitor vital signs such as heart rate, breathing rate, and even oxygen levels can provide parents with additional peace of mind
and alert them to any potential health concerns.
References
[1] Jabbar, W.A., Shang, H.K., Hamid, S.N., Almohammedi, A.A., Ramli, R.M. and Ali, M.A., 2019. IoT- BBMS: Internet of Things-based baby
monitoring system for smart cradle. IEEE Access, 7, pp.93791- 93805.
[2] Joshi, M.P. and Mehetre, D.C., 2017, August. IoT based smart cradle system with an Android app for baby monitoring. In 2017 International
Conference on Computing, Communication, Control and Automation (ICCUBEA) (pp. 1-4). IEEE.
[3] Patil, A.R., Patil, N.J., Mishra, A.D. and Mane, Y.D., 2018, January. Smart Baby cradle. In 2018 International Conference on Smart City and
Emerging Technology (ICSCET) (pp. 1-5). IEEE.
[4] Durga, S., Itnal, S., Soujanya, K., Basha, C.Z. and Saxena, C., 2021, October. Advanced and effective baby care monitoring Smart cradle system
using Internet of Things. In 2021 2nd International Conference on Smart Electronics and Communication (ICOSEC) (pp. 35-42). IEEE.
International Journal of Research Publication and Reviews, Vol 5, no 5, pp 13051-13059 May 2024 13059
[5] Pratap, N.L., Anuroop, K., Devi, P.N., Sandeep, A. and Nalajala, S., 2021, January. Iot based smart cradle for baby monitoring system. In 2021
6th International Conference on Inventive Computation Technologies (ICICT) (pp. 1298-1303). IEEE.
[6] Joseph, S., Kumar, A. and Babu, M.H., 2021, March. IOT based baby monitoring system smart cradle. In 2021 7th International Conference on
Advanced Computing and Communication Systems (ICACCS) (Vol. 1, pp. 748-751). IEEE.
[7] Batool, A., HASHMI, B., ALI, A., NAEEM, S., BUKHARI, M. and KHAN, M., 2022. The Smart Cradle System Basis on Internet of Things.
[8] Saude, N. and Vardhini, P.H., 2020, October. IoT based Smart Baby Cradle System using Raspberry Pi B+. In 2020 International Conference on
Smart Innovations in Design, Environment, Management, Planning and Computing (ICSIDEMPC) (pp. 273-278). IEEE.
[9] Levy, M., Bhiwapurkar, D., Viswanathan, G., Kavyashree, S. and Yadav, P.K., 2019. Smart cradle for baby using FN-M16P Module. Perspectives
in Communication, Embedded-systems and Signal-processing- PiCES, 2(10), pp.252-254.
[10] Harika, P., Chihnitha, T., Chaitanya, V. and Pujitha, M.V., 2023. Smart Cradle System. In Innovations in Computer Science and Engineering:
Proceedings of the Tenth ICICSE, 2022 (pp. 747-757). Singapore: Springer Nature Singapore.