+

Lovebox
(back)

Lovebox

Send love

IoT

Personal achievement as a Valentine’s Day gift for my girlfriend.

Sending Love

The main goal was to create a homemade object inspired by the official Lovebox and gift it to my girlfriend for Valentine’s Day.

Skills Used

To complete this project, I relied on several skills throughout the entire process.

Sending Messages

To manage message delivery, I based the system on Telegram. Messages are sent through a configured bot that only accepts the /start command from my own account ID, preventing anyone else from sending messages (I’m not really the sharing type).

The messages are then stored in a MongoDB database through an API, self-hosted directly on MongoDB Cloud.

Receiving Messages

Every 5 minutes, the programmable board queries the database through the API, retrieves the latest message, and compares it with the one currently displayed. If the message is different, the box displays it and spins the heart.

Electronic Assembly

Electronic assembly

Final result

Final result

Find the project guide on GitHub

2026 © Noah Buisson