IOT based child monitoring
Nowadays, one of the most significant challenges that faces many families is baby care. Parents cannot continuously observe or monitor their babies all the time. This project presents a baby monitoring system for busy parents so that they can ensure the proper care and safety of their babies. This s
2025-06-28 16:33:24 - Adil Khan
IOT based child monitoring
Project Area of Specialization Internet of ThingsProject SummaryNowadays, one of the most significant challenges that faces many families is baby care. Parents cannot continuously observe or monitor their babies all the time. This project presents a baby monitoring system for busy parents so that they can ensure the proper care and safety of their babies. This system can detect the baby’s motion and sound especially crying and video output of baby’s present position can be displayed on a display monitor so that the mother or another responsible person can watch the baby while away from him or her.
Project Objectives- Live video and audio streaming of the baby.
- Automatic movement of cradle when child is crying.
- Room temperature and humidity observation.
- Determine if the baby is awake or sleep.
- Audio/Video recording/Playing audio/video music.
- Crying detection
- Use mobile application to communicate with child take care.
Live Audio and Video Streaming :
Since the Raspberry Pi device does not support a built-in mic or camera, we will use a Mini USB Microphone and a camera to plug them with the Raspberry Pi. We use a NoIR camera module (No Infrared) that does not employ an infrared filter so it gives the ability to take pictures in the darkness using infrared lighting in addition to the daylight pictures. For audio streaming, VideoLan Client (VLC) program was used to stream audio over HTTP protocol. Videolan client multimedia player software is a free charge framework with open source property. Its platform can deal with different streaming protocols and various multimedia files. To view the audio stream on the mobile application we use a player that support a real-time streaming protocol (RTSP) server protocol with the help of LibVLC SDK.
Audio Recording Feature
There are two options in this feature; the first option is recording the baby voice so that the parent will be able to upload the recorded audio to the firebase, after that it will be downloaded on the Raspberry Pi. The second option is playing an audio music selected by the parents that stored before in the application, as shown in Fig. To do this we use a specific speaker connected to the Raspberry Pi by using an audio jack.
Temperature and Humidity Features
Ultra-low-cost sensors for humidity and temperature are attached with the Raspberry Pi for measuring the surrounding temperature value and humidity change. Firebase Real-time Database stores and synchronizes the measured data with NoSQL cloud database. The stored data format is based on JavaScript Object Notation (JSON) and can be sent to the client within Real-time. On the Raspberry Pi device, a python code runs every five minutes that responsible for measuring the temperature.
Awake or sleepy feature
For applying this feature, we use a TensorFlow open source library based on machine learning to classify the baby status into two categories: baby sleeping and baby awake. This can be useful for parents to display the baby status. By using the TensorFlow script, we retrain the model 4000 times applied on more than 600 images for sleeping babies and more than 600 images representing an awake baby.
The above sensors, materials, and devices are connected to the Raspberry Pi microcontroller. There are three important functions performed by the Raspberry Pi device:
- Converting the physical data like temperature, humidity, audio, video, and cry to digital data and send them to the firebase.
- Testing the collected data in order to generate alarm based on the predefined conditions and corresponding threshold.
- Providing the notification to the parents
- Easy to use and Control via mobile Application
- Allow parents to observe their babies and communicate with them
- Fully automated system where interference of humans is generally not required.
- Reduces the human effort and particularly mother’s stresses in working times.
- When child is cry, the product try to make them happy.
The application that is capable of sending a live video stream of the baby using camera, play audio/video, humidity measure and has all the functionality that are discuss.-
The automated cradle which observe the action of the babies and report to there parents.
Final Deliverable of the Project HW/SW integrated systemCore Industry SecurityOther Industries IT , Health Core Technology Internet of Things (IoT)Other Technologies Artificial Intelligence(AI)Sustainable Development Goals Good Health and Well-Being for PeopleRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 13200 | |||
| Raspberry Pi | Equipment | 1 | 7000 | 7000 |
| Raspberry Pi Camera | Equipment | 1 | 1000 | 1000 |
| Humidity Sensor | Equipment | 1 | 500 | 500 |
| Temperature Sensor | Equipment | 1 | 500 | 500 |
| USB micrphone | Equipment | 1 | 800 | 800 |
| Speaker | Equipment | 1 | 1000 | 1000 |
| Jumber wires | Equipment | 1 | 300 | 300 |
| Resistors | Equipment | 1 | 100 | 100 |
| Brodband | Equipment | 1 | 500 | 500 |
| Screen | Equipment | 1 | 1500 | 1500 |