Smart Baby monitor
We have implemented a smart baby monitor that record the regularly the temperature of a baby and save it on online database. It uses machine learning to check if the baby is crying or not.
An android user friendly mobile application has been made so that the parents can receiver notification and check on the baby’s temperature and its history using Java as a programming language.
Screenshot of the mobile application's main view
The ARM microcontroller is programmed to collect the read the data from the sensor using I2C protocol and C++ as a programming language. Furthermore, the audio recording is continuously processed every 5 seconds to determine if the baby is crying or not using a CNN and programmed using uTensor.
The monitor sends the collected data to an online database, Firebase, via HTTP request.
The following video presents the functionalities of mobile application.