Project 002 · Mechatronics · Embedded Systems

Umbrella
Reminder
System

An Arduino powered smart alert device that pulls live weather data from an external API and actuates a physical flag mechanism when rain is forecast — wrapped in a custom designed, 3D printed enclosure built in Fusion 360.

Type

Personal Project — Mechatronics Prototype

Disciplines

Embedded Systems, Mechanical Enclosure Design, API Integration

Status

Functional user ready prototype

Tools

Arduino (Elegoo UNO R3), Fusion 360, FDM 3D Printing

3
Integrated systems (mechanical, electrical, software)
Live
Weather API data integration
100%
Custom designed enclosure in Fusion 360
FDM
3D printed production casing

The Problem

A Physical Problem Deserved a Physical Solution

Phone notifications for rain are easy to miss when you are rushing out the door. The goal was an ambient, physical alert — something that exists in your line of sight at the exit and cannot be swiped away.

Beyond the product idea, this was a deliberate exercise in the full mechatronics loop: external software data → microcontroller logic → physical actuation → custom mechanical enclosure.

System Architecture

How It Connects

🌐 Weather API → Live rain forecast data
⚡ Elegoo UNO R3 (Arduino) → Parses data, triggers logic
🔧 Servo Actuator → Raises physical flag via PWM
🖨 3D-Printed Enclosure → Custom-fit housing (Fusion 360)

Prototype Photos

Build Gallery

Arduino umbrella system open enclosure showing wiring Elegoo UNO R3 inside custom 3D printed enclosure

Engineering Decisions

Where Judgment Called the Shots

Physical vs. digital alert: A mechanical flag in your line of sight as you leave is harder to ignore than an LED or app notification.

Custom enclosure: Designed the housing in Fusion 360 specifically for the electronics layout — clean cable routing, correct port placement, and a form factor sized to sit near a door.

Polling interval: Balanced update frequency against power consumption and API rate limits by polling on a fixed timed interval rather than continuously.

Live Demo

System in Action

Prototype demo · Servo actuation triggered by weather API · Custom 3D-printed enclosure

Results & Takeaways

Outcome

Delivered a fully functional, user-ready prototype that closes the loop from live software data to physical world actuation inside a professionally designed enclosure.

This project showcases the mechatronics skill. Wrapping custom-designed mechanical enclosures around functional electronics and external software APIs.

What I Learned

The hardest part was designing the enclosure around the electronics — physical constraints (port locations, wire routing, assembly order) must be accounted for from the start, not solved after.

Iterating in Fusion 360 before printing saved significant time and material — a habit that transfers directly to production manufacturing.

← Previous: CO₂ Pressure Vessel Next: Stirling Engine →