BabySense is an embedded prototype baby monitor designed to assist both parents and babies. It was created during the Neapolis Innovation Summer Campus 2024 (NISC), a week-long hackathon hosted at STMicroelectronics Naples.
The project was built from scratch in under 5 days, combining sensor data, real-time alerts, and playful interaction in a dual-device system.
📁 Original codebase was hosted on a TortoiseSVN instance provided by STMicroelectronics.
BabySense consists of two parts:
- Parent Unit: Displays environmental data (e.g. temperature, noise), and triggers an alarm if a customizable decibel threshold is exceeded.
- Baby Unit: Engages the child through mini-games (Rock Paper Scissors, Animal and Shape Recognition), and responds to touch to simulate basic emotional feedback.
🎥 Watch a short demo on YouTube
BabySense Units | |
Display testing | Close up on parent unit |
The project was created in about a week using a STM NucleoG4 board. We used the ChibiStudio toolchain that included an IDE and ChibiOS, a free embedded real time operating system.
We employed many sensors provided by the hackathon:
Component | Purpose |
---|---|
IR Sensor | Communication between baby and parent units |
Temperature & Humidity Sensor | Environmental monitoring |
Proximity Sensor | Petting detection on baby unit |
Microphone | Sound input for alarm threshold |
Buttons | Input for interaction and configuration |
Four 48x84 LCDs | UI display on both devices |
Speaker | Alarm sound feedback |
The outer casing was made with recycled materials (cardboard, tape, markers), with a playful design on the baby unit and a minimal interface for the parent side.
Developed by an interdisciplinary team of students during NISC 2024:
Name | Course |
---|---|
Luigi Inquieto | Computer Engineering |
Fabrizio Bonomo | Computer Engineering |
Lorenzo Cavaliere | Computer Engineering |
Teresa Di Dona | Computer Engineering |
Manuel Loffredo | Computer Engineering |
Carmine Sorrentino | Computer Engineering |
Simone Boscaglia | Computer Science |
Luca Criscuolo | Cybersecurity |
This is a functional prototype developed in under a week. Further iterations would involve:
- Power optimization
- Expanded gameplay logic and UI polish
- Data logging for long-term monitoring
This repository is maintained as a reference for the hackathon outcome. For inquiries, feel free to open an issue or reach out directly.