Smart Cradle System

  • Project Time: Mar. 2022
  • Project URL: Cannot be published yet
  • Project Demo: Project Demo

Project Description


This project is centered around the Raspberry Pi and builds a smart cradle system. The aim of the system is to provide parents with the ability to monitor their baby's safety and well-being effectively. The smart cradle system incorporates various features for monitoring different aspects of the baby's condition. These include a sound sensor to detect if the baby is crying, a load cell to ensure the baby remains safely on the cradle, a PIR sensor to track the baby's awakeness and status, a pulse sensor to monitor the baby's heart rate, and a temperature and humidity sensor to assess the room conditions. All the collected data is displayed on a web app, which establishes communication with the cradle system using MQTT. To ensure secure transmission, TLS encryption and authentication are implemented.

Furthermore, the system stores all the historical baby data in a MongoDB database hosted on the AWS cloud. This allows parents to analyze the baby's health trends over an extended period. In addition to monitoring, the smart cradle system enables interaction with the baby. A stepper motor integrated into the cradle allows parents to remotely control the cradle's swinging motion through the web app. Moreover, a speaker is connnected to the Raspberry Pi, which enables parents to play music for the baby via the web app.

This project is the first coursework for the Embedded System Course in 3rd Year Imperial College London EIE department.