Smart Cradle - Project Report
Smart Cradle - Project Report
By
ASHWINI C R 1BY18MCA07
SINCHANA S R 1BY18MCA29
CERTIFICATE
This is to certify that ASHWINI C R and SINCHANA S R with Register No. 1BY18MCA07
and 1BY18MCA29 respectively has successfully completed the Fifth Semester MCA Project
titled “SMART CRADLE SYSTEM“, towards partial fulfilment of the requirements for the
completion of 5th semester of the Degree in “Master of Computer Applications”, awarded by
Visvesvaraya Technological University, during the Academic Year 2020-2021.
Examiners
Name:
Date:
Signature:
ACKNOWLEDGEMENT
The development of IoT project is generally bit complex and time consuming task. The goal of
developing the project “SMART CRADLE SYSTEM” could not be archived without the
encouragements of kindly helpful and supportive people. Here by we convey our sincere thanks
for all of them.
I take this opportunity to express my gratitude to people who had been instrumental in the
successful completion of this project.
I am thankful to our management trustee for providing us an opportunity to work and complete
the project successfully.
I wish to express my thanks to our Principal for his support to the project work. I would like to
acknowledge my gratitude to our HOD of Master of Computer Applications. Dr. Aparna. K for
her encouragement and support. Without her encouragement and guidance this project would not
have materialized.
The guidance and support received from our guides Prof. Dwarakanath G V and Prof. Sridevi
M who contributed to this project, was vital for the success of the project. We are grateful for
their constant support and help.
ABSTRACT
This project is aimed at developing an interactive “SMART CRADLE SYSTEM”. During the early
stages, infants need proper rest and sleep for growth and development. Hence, it is the responsibility
of the parents/guardian to provide the necessary care and attention to the infant. But with the
modern lifestyle, parents are busy and have a lot of work with little time to provide for their little
ones. In today’s world we see that most of the families consist of mainly the parents and children.
When a baby is born in a family there has to be someone to look after the baby. Some parents have
to do a double task of keeping a check on the baby as well as do the household work. Parents in the
present world are busy in their work so they do not get sufficient time to take care of their babies.
Today’s woman has to manage home along with their office work simultaneously. So to help such
parents we have decided to come up with a smart cradle which will help a mother or a father have a
track of their child and do some household work simultaneously. This project can be used to detect
the infant’s cry and swing the cradle automatically and also send the alert message to their parents
or caretaker and the sensor used in the project will continuously keep on checking whether the
baby’s mattress is wet or not and send the notification to parent mobile using blynk app.
Keywords: Wet Sensor, Sound sensor, servo motor, arduino uno, nodemcu esp8266, blynk app.
CONTENT TABLE
1 Introduction 7
Project Description
2 Literature Survey 10
Survey of papers
Feasibility Study 13
3 Project Requirements 17
Functional Requirements
Non-Functional Requirements
System design
6 Implementation 31
Code
7 Conclusion 38
8 Future Enhancements 39
9 Bibliography 40
CHAPTER 1: INTRODUCTION
Project Description
The project titled as “SMART CRADLE SYSTEM” is an iot based project, as we all know the term IOT
that is internet of things which is designed to save time and for making work easy and accurate. As
far as time and security is concern with the help of IOT we will build a cradle system which will
make parents stress free and most important it will be safe and secure for the baby. So, managing
the work in time and taking care of baby is very important factors.
In the digital world of modern parents, duty of caring new born baby mostly on women which plays
role of hurdle and also question marked on secureness, health, comfort, etc. of baby. So, for these
people who belief in technology for them we are proposing automated cradle system which will
connected to the parent’s mobile for sending alert message. Sound sensor will be attached to cradle
in such a way that it will take input sound of baby only, it will conclude the activity to be performed
as per the range of sound in decibels, if the sound is more than certain amount then system will
automatically start swinging the cradle, if baby still not sleepy or stop cry alert will send to the
parents. Wet sensor is used for check that has baby done pee? If any kind of wetness is detected it
will send the alert message to the parents. This cradle system will decrease the difficulty of these
hurdle, and release the stress of parent and the most importantly baby will safe, healthier and he will
sleep without any discomfort.
Cradle system will give parents required time to parent for rest, as if the parents both mother and
father goes for the job or even if the mother is house wife. Being stress free will definitely create the
great atmosphere which will make great atmosphere around the baby. So, it doesn’t matter if there is
no one to swing cradle it will do swing automatically if the baby is crying. It doesn’t matter if baby
has done pee and no one knows about for long time, but not need to worry cradle system will also
give the alert about the wetness in cradle. This cradle system will help the parents, so that they can
take good care of their baby.
The modules in cradle system from which any one will be operated after any kind of situation that
are given as follows: If the baby is making noise or baby is crying then sound sensor will hear that
frequency and it will start swing. Also, alert message will send to parent through the blynk app. If
the baby had wetted the matrices of the cradle then alert message will send to parent through the
blynk app.
1.1 Motivation
Many of IOT devices are being develop in the IT sector. There are some cradles also, which are
built with integration of IOT, but still there are some less feature which could be threat to the health
of the babies. As we have seen in India or any other industrializing nation that both parents need to
go to work and also look after the baby which increases workload on both the parent, it could also
affect their professional life and their babies’ life. Due to less featured cradle systems and parents
busy schedule we are implementing modern day cradle system.
In the paper [1] that has been referred, “Smart baby cradle” an iot based cradle management
system was published in 2018.In this paper author had given features like PCB for sensing wet
conditions, Cradle swing which has a side-to-side rocking motion that eases the baby and put it to
sleep via geared motor mechanism, Also with some additional features such as watching the baby
live through Arduino camera. Use of various sensors such as PIR (passive infrared) sensor to detect
light level inside the cradle, etc. The Smart Baby Cradle allows them to monitoring their babies, the
cradle, play soothing music, observing the temperature of the infant, bed wet sensor which will
caution the attendants for bunk wetting of the infant.
In the paper [2] that has been referred, “Development of an Intelligent Cradle for Home and
Hospital Use” published in 2015. In this research paper author states that system is designed
monitor baby movement, bed-wet condition and body temperature. PIR sensor detects the
movement of infant. After the location of enlivening of infant various occasions are terminated
which incorporate sending notices to mother by SMS. And also observes the temperature of the
infant to give therapeutic thoughtfulness regarding the child and cautions the folks if the body
temperature of the child goes above to given threshold temperature. The cradle additionally
incorporates a wet sensor which will caution the folks or the attendants for bunk wetting of the
infant. It will help to keep the infant in a hygienic environment. System was giving three modules
that was obviously good point. But there was absence of one important module of swinging cradle
automatically.
In the paper [3] that has been referred, “An Automatic Monitoring and Swing the Baby Cradle
for Infant Care” published in 2015. In this research paper author states that swing mechanism has
been provided to the cradle and by reading facial expression system was trying to determine
whether baby is safe or not. Here the cradle that swings automatically when baby cries, for this it
has a cry analyzing system which detects the baby cry voice and accordingly the cradle swings till
the baby stops crying.The system has inbuilt alarm that indicates two conditions – first when the
mattress is wet, which is an important parameter to keep the baby in hygienic condition, second
when baby does not stop crying with in a stipulated time, which intimated that baby needs attention.
Here a video camera is positioned above the infant's cradle which captures video. So, because use
of Artificial intelligence cost of system got increased.
In the paper [4] that has been referred, “IOT Based Smart Cradle System for Baby Monitoring”
published in 2019. In this research paper author had given a features like Motion sensor that is PIR
sensor will detect the motion it is used for security purpose and in point of view of any danger,
There will be two temperature sensors used that are DHT11 and LM35, DHT 11 will check the
temperature of whole room and LM 35 sensor will measure temperature of the body of baby. Sound
sensor will be attached to cradle if the sound is more than certain amount then system will
automatically start swinging the cradle. Wet sensor is used for checking the wetness of the bed and
so on.
In the paper [5] that has been referred, “A Continuous Infant Monitoring System Using Iot” In
this research paper author had given a features like temperature, sound detection, moving objects,
and humidity sensors. So that the system can monitor the infant's body temperature and when the
baby cries the servo motor connected to the cradle will swing 180o. It also detects the insects and
flies through the sensor. It also detects the wet condition of the diaper, when the wet condition value
gets excess it needs to be changed. The system is based on IoT. For emergencies, alert messages are
sent to parents via the Wi-Fi module and can monitor the baby's health condition using the Blynk
application.
2.2 FEASIBILITY STUDY
Feasibility study is made to see if the project on completion will serve the purpose of the
organization for the amount of work, effort and the time that spend on it. Feasibility study lets
the developer foresee the future of the project and the usefulness. A feasibility study of a system
proposal is according to its workability, which is the impact on the organization, ability to meet
their user needs and effective use of resources. Thus when a new application is proposed it
normally goes through a feasibility study before it is approved for development.
The document provide the feasibility of the project that is being designed and lists various areas
that were considered very carefully during the feasibility study of this project such as Technical,
Economic and Operational feasibilities. The following are its features:
The project would be beneficial because it satisfies the objectives when developed and
installed. All behavioral aspects are considered carefully and conclude that the project is
behaviorally feasible.
2.3 EXISTING AND PROPOSED SYSTEM
The net framework of the proposed project is to break up the above block chain by developing a
smart electronic cradle to convoke all the data to assist the baby and to bridge the gap between the
parents and the infant. Our product uses a mechanism where in the cradle is designed to swing in
side by side direction preventing the infant from Shaken Baby Syndrome. The main objective of
our project is to bridge the gap between the children and parents who are far away from the infant.
The various sensors attached to this cradle system will keep monitoring the activities of the baby,
that the cradle system will swing the cradle automatically that there is no need for any manpower
to swing. If problem is caused then parents are intimated by sending the notification to their
mobile via blynk app, proposed system will decrease the difficulty of these hurdle, and release the
stress of parent and the most importantly baby will safe, healthier and he will sleep without any
discomfort.
2.3.3 Expected Advantages of Proposed System:
Arduino Uno
Sound detection sensor
Rain sensor
Servo motor
Nodemcu ESP8266 module
Cradle
Monitor
Keyboard
App : Blynk
CHAPTER 4: SOFTWARE REQUIREMENTS SPECIFICATION
These are the requirements that the end user specifically demands as basic facilities that the system
should offer. A functional requirement defines a system or its component. Functional requirements
of our project explains the functionality that must be provided by each module of our project.
A Servo Motor is a small device that has an output shaft. This shaft can be positioned to specific
angular positions by sending the servo a coded signal. As long as the coded signal exists on the
input line, the servo will maintain the angular position of the shaft. If the coded signal changes,
the angular position of the shaft changes.
Here the function of servo motor in our project is used for swing the cradle, when baby starts
crying the cradle will automatically starts swinging. Servo motor is an electrical device which can
be used to rotate objects precisely, it has rotation angle that varies from 0° to 180°.here it is used
to swing the cradle. This motor rotates 180o to and front in a semi-circular motion. It will give
cradle its rotational movement.
The function of this wet sensor will detect any water falling on it and the Arduino board will sense
it and can perform required actions. A system like this can be used in many different fields. Wet
sensor here it is utilized for distinguishing the wetness of the diaper, when the diaper is wet, the
notice is sending to the guardians portable. The support is structured so that to make the child
more solace or comfort.
Baby’s wetness can be identified by wet sensor. A wet sensor continuously keeps on checking
whether the baby’s mattress is wet or not. When the wetness is sensed then parents are intimated
by sending message through blynk app. This system helps in keeping the baby in a Hygienic
environment.
4.1.3 Function of a sound sensor:
Sound sensor is portrayed as a module that recognizes sound waves through its power and
changing over it to electric signs. A Sound Sensor is an essential framework that recognizes
sound. It is basically situated a Microphone with some managing circuit. Using a Sound Sensor,
you may measure the power of sound from different sources like bangs, acclaims, riotous voices,
etc
In this project the primary reason for the cry discovery unit is to identify the voice of the infant
when an infant is crying. At whatever point the crying sound gets identified the support gets
swings by utilizing a servo engine.
Sound sensor is used to take input sound of baby only, it will conclude the activity to be
performed as per the range of sound in decibels, and if the sound is more than certain amount or
baby doesn’t stop crying then an amplified signal is sent to servo motor for automatic swinging of
the cradle.
Arduino is an open-source electronics platform based on the hardware and software which can be
used easily. Arduino boards are able to read inputs and turn it into an output. The Arduino board
functions are done by sending a set of instructions to the microcontroller on the board. To do so
we should use the Arduino programming language, the Arduino Software (IDE), based on
processing. The Arduino UNO is a microcontroller board based on the ATmega328. It has 14
digital and 6 analog input/output pins. It operates at a clock speed of 16 MHZ, has a USB
connection, a power jack an ISCP header and a reset button.
It requires an additional power supply. Here, Arduino will receive the input from the wet sensor,
audio sensor through the input pins accordingly and will be quantified to acquire the data to assist
baby. Used to connect the sensors of the cradle system, takes the signal from them and controls
the whole system.
4.1.5 Function of Nodemcu ESP8266 module:
Here the name "NodeMCU" combines "node" and "MCU" (micro-controller unit). The term
"Nodemcu" strictly speaking refers to the firmware rather than the associated developments kits.
It is used to send the data obtained from sensors of the cradle system to the blynk via Adriano.
Blynk is a new platform that allows you to quickly build interfaces for controlling and
monitoring your hardware projects from your iOS and Android device. Blynk App - allows to
you create amazing interfaces for your projects using various widgets we provide. You can create
a project dashboard and arrange buttons, sliders, graphs, and other widgets onto the screen. Using
the widgets, you can turn pins on and off or display data from sensors. Blynk Server - responsible
for all the communications between the smartphone and hardware. You can use our Blynk Cloud
or run your private Blynk server locally.
Personally, I’m using it to send the notification to the user mobile. Cradle starts swinging
automatically when baby cries and swings till baby stops crying. A sound detector is use to
senses sound when baby cries and then an alert message will be sent to the parents or a
caretaker’s mobile through blynk app by sending a message that “baby is crying”. Even when
any wetness is sensed by the wet sensor then the message will be intimated to the parents or
caretakers mobile through blynk app by sending message that “baby bed got wet”.
4.2 NON-FUNCTIONAL REQUIREMENTS:
Usability:
Simple is the key here. The system must be simple that people like to use it, but not so
complex that people avoid using it. The user must be familiar with the user interfaces and
should not have problems in migrating to a new system with a new environment.
Reliability:
The system should be trustworthy and reliable in providing the functionalities. Once a user
has made some changes, the changes must be made visible by the system. The changes made
by the Programmer should be visible both to the Project leader as well as the Test engineer.
Scalability:
The system should be scalable enough to add new functionalities at a later stage. There
should be a common channel, which can accommodate the new functionalities.
Maintainability:
The system monitoring and maintenance should be simple and objective in its approach.
There should not be too many jobs running on different machines such that it gets difficult to
monitor whether the jobs are running without errors.
Portability:
The system should be easily portable to another system.
Reusability:
The system should be divided into such modules that it could be used as a part of another
system without requiring much.
Flexibility:
The system should be flexible enough to allow modifications at any point of time. And our
cradle system flexible to make any modification.
Cost: The cost estimation of our project is around Rs.2000, the cost may get varied based on
the cradle and the motor we choose.
CHAPTER 5: ANALYSIS AND DESIGN
5.1 SYSTEM DESIGN
Design is the first step into the development phase for any engineered product or system. Design
is a creative process. A good design is the key to effective system. The term “design” is defined
as “the process of applying various techniques and principles for the purpose of defining a
process or a system in sufficient detail to permit its physical realization”. It may be defined as a
process of applying various techniques and principles for the purpose of defining a device, a
process or a system in sufficient detail to permit its physical realization. The system design
develops the architectural detail required to build a system or product. The design phase is a
transition from a user oriented document to a document to the programmers or database
personnel. System design goes through two phases of development: Logical and Physical
Design.
A block diagram is a diagram of a system in which the principal parts or functions are represented
by blocks connected by lines that show the relationships of the blocks. The above block diagram
shows the complete working of the smart cradle system. The system consist various hardware part
like Arduino, Sound sensor, Wet Sensor, nodemcu esp8266 wifi module, and Servo motor. The
individual devices and sensors were assembled and is observed to be working efficiently.
Arduino Uno is the heart of the system. Arduino Uno controls the whole system. When the baby
is awake from the sleep, initially the cradle swings automatically with the help of the servo
motor respectively. This may help the baby to stop crying and go back to sleep once again. But
in case the baby does not stop crying, the situation is notified to the parent. Also the system
checks the wetness of the bed. If there is a change then wet sensor corresponding actions will be
carried out. If the wetness is detected, the blynk notifies the parent.
The above block diagram depicts the complete working of the smart cradle system. When the
child is made to sleep on the cradle various sensors like sound detection sensor, wet sensor and
servo motor are implemented to monitor the various actions of the child
The above diagram shows the automatic working of the cradle. When the sound of the baby cry
is detected the system checks whether the sound level is above the threshold value set initially. If
the sound is above the mentioned threshold value a signal is sent to the servo motor for the
automatic swing and if the baby is crying a notification is sent to the blynk application that the
baby is crying. When the baby is sleeping the sound will be less than the threshold value and if
the wet sensor sense any kind of wetness in the bed then a notification is sent to the blynk
application.
Arduino uno:
The Arduino UNO is a microcontroller board based on the ATmega328. It has 14 digital and
6 analog input/output pins. It operates at a clock speed of 16 MHZ, has a USB connection, a
power jack an ISCP header and a reset button. It requires an additional power supply. Here,
Arduino will receive the input from the wet sensor, audio sensor through the input pins
accordingly and will be quantified to acquire the data to assist baby. Used to connect the
sensors of the cradle system, takes the signal from them and controls the whole system.
Servo motor:
Servo motor is an electrical device which can be used to rotate objects precisely, it has
rotation angle that varies from 0° to 180°.here it is used to swing the cradle. This motor
rotates 180o to and front in a semi-circular motion. It will give cradle its rotational
movement.
Wet sensor:
Baby’s wetness can be identified by wet sensor. A wet sensor continuously keeps on
checking whether the baby’s mattress is wet or not. When the wetness is sensed then parents
are intimated by sending message through blynk app. This system helps in keeping the baby
in a Hygienic environment.
Sound sensor:
Sound sensor is used to take input sound of baby only, it will conclude the activity to be
performed as per the range of sound in decibels, and if the sound is more than certain
amount or baby doesn’t stop crying then an amplified signal is sent to servo motor for
automatic swinging of the cradle.
It is a low-cost open source IoT platform. It initially included firmware which runs on
the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which was based on the
ESP-12 module. Later, support for the ESP32 32-bit MCU was added It is used to send the
data obtained from sensors of the cradle system to the blynk via Adriano.
5.2 DATA FLOW DIAGRAM
A data flow diagram (DFD) is a graphical representation of the "flow" of data through an
information system, modeling its process aspects. Often they are a preliminary step used to
create an overview of the system which can later be elaborated. DFDs can also be used for the
visualization of data processing (structured design). A DFD shows what kinds of information
will be input to and output from the system, where the data will come from and go to, and where
the data will be stored. It does not show information about the timing of processes, or
information about whether processes will operate in sequence or in parallel (which is shown on a
flowchart).the basic notation used to create a DFD’s are as follows:
Flow diagram:
5.3 ACTIVITY DIAGRAM
The below diagram is activity diagram of the proposed system. Activity diagram states the complete
overview of the system. Activity diagram starts and then there is a fork. There are three modules in
cradle system from which any one will be operated after any kind of situation.
CHAPTER 6: IMPLEMENTATION
In project implementation, we integrate the software part with our hardware part. Our hardware part
we have Arduino, Sound sensor, Wet Sensor, nodemcu esp8266 wifi module, and Servo motor. To
implement the hardware part, we have to write code part in Arduino IDE. The system consists of an
Arduino UNO microcontroller. It has both input/output digital pins, a single analog inputs and a
USB connection . It contains everything needed to support the microcontroller; simply connect it to
a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started. The
micro-controller is attached with a wet sensor, a sound sensor and a servo motor. The sound sensor
is used in order to detect the sound of the baby that is mainly when the baby cries it detects the
sound and notifies the arduino. The arduino in turn notifies the Servo motor that makes the cradle
swing. When a baby cries in the cradle, the microphone detects it and converts the sound signal into
an electrical signal. The electrical signal is then fed into an amplifier. The microcontroller then
notifies the blynk server which in turn notifies the parent that the baby is crying. At the same time
the microcontroller also notifies the servo motor that swings the cradle. The cradle stops swinging
after a certain time. The wet sensor is used in order to detect the wetness in the bed or a mattress, we
the wetness is sensed then the microcontroller then notifies the blynk server which in turn notifies
the parent that the baby bed got wet. The blynk app notifies every situation to the parent. Customization
in blynk app can be easily done.
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
int flag=0;
void notifyOnThings()
if (isButtonPressed==1&&flag==0)
Serial.println("signal came.");
Blynk.notify("baby is crying!");
flag=1;
if (irButtonPressed==1&&flag==0)
Serial.println("signal came.");
flag=1;
else if(irButtonPressed==0||irButtonPressed==0)
flag=0;
}
void setup()
Serial.begin(9600);
pinMode(D1, INPUT_PULLUP);
pinMode(D2, INPUT_PULLUP);
timer.setInterval(1000L,notifyOnThings );
void loop()
Blynk.run();
timer.run();
}
6.2 SCREENSHOTS
The growth of technology has been increased rapidly and its contribution to the society can be done
in various way. The most precious treasure for a parent is their child. Although the days with little
kids often seem long, the years fly by. So they opt to spend excess of money for the ease and
nourishment of their baby. Finding the right child care is a big deal and it's no wonder -is there
anything more important for them. This Smart Cradle System assures them that their baby is safe
and secure inside the cradle. Cradle which is less expensive and more secure and have more
features. As health of small baby is always factor for which parents are always worried. So that
cradle system is built for that purpose that baby will be healthier. This smart cradle would let the
working parents to do their works besides taking care of baby at the same time. When the baby cries,
then system will automatically start swinging the cradle and parents are intimated by sending message
and if any kind of wetness is detected then alert message will also be sent to the parents. This designed
product will be reliable, easy to maintain, safe and less in cost compared to other types of automatic
electronic cradle and will be available in an affordable price.
.
CHAPTER 8: FUTURE SCOPE AND ENHANCEMENT
In future we can add more features to make cradle more efficient and user-friendly.
The feature we can add to this device such like parents can monitor their baby live via 3G, rotating
toy with music and camera.
Camera for the live video footage.
Features like PIR sensor for motion detection, checks the presence of baby in the cradle.
Temperature sensor for measuring babies body temperature and also check the whole room
temperature.
With the development of technology daily routine has been eased for the parents along with the baby care.
Otherwise mother laps will be the best cradle for baby.
CHAPTER 8: BIBLIOGRAPHY
8.1 BOOKS:
[1] Prof. A. R. Patil, “Smart Baby Cradle an IOT based Cradle Management System.”, 2018
International Conference on Smart City and Emerging Technology (ICSCET).
[2] Aquib Nawaz, “Development of an Intelligent Cradle for Home andHospital Use”,
National Inst. of Technology, 2015.
[3] Rachna Palaskar, Shweta Pandey, Ashwini Telang, Akshada Wagh, Ramesh R. Kagalkar,
“An Automatic Monitoring and Swing the Baby Cradle for Infant Care”, Int. J. of Advanced
Research in Computer and Commun. Eng., Dec 2015.
[4] Harshad Suresh Gare, Bhushan Kiran Shahne, Kavita Suresh Jori, Sweety G. Jachak “IOT
Based Smart Cradle System for Baby Monitoring.” International Research Journal of
Engineering and Technology (IRJET), 2019.
[5] S.Srithar, C.Ravindran, S.Prasad, K.Praveen Kumar, K.Santhosh, “A Continuous Infant
Monitoring System Using Iot ”, International Journal of Future Generation Communication
and Networking, (2020).
[6] Amol Srivastava, B. E. Yashaswini, Akshit Jagnani, Sindhu K “Smart Cradle System for
Child Monitoring using IoT”, International Journal of Innovative Technology and Exploring
Engineering (IJITEE), 2019.
[7] Nedheela N Nazar, Mohsina Mohamed Kabeer, Shasna M A, Navami Krishna U A,
Nighila Ashok “Infant Cradle Monitoring System using IoT”, International Journal of
Advanced Research in Computer and Communication Engineering, 2019.
[8] S.Srithar, C.Ravindran, S.Prasad , K.Praveen Kumar, K.Santhosh “ A Continuous Infant
Monitoring System Using Iot”, International Journal of Future Generation Communication and
Networking., 2020.
8.2 ONLINE REFERENCE:
www.pantechsolutions.net/automatic-baby-bed-using-arduino
http://myarduinoprojectsvivektr.blogspot.com/2016/10/automatic-e-baby-cradle-swing-
based-on.html