BloomBot IoT
An interactive IoT-powered robotic flower: servo-driven petals, LED Morse signaling, LCD status, ultrasonic sensing, and wireless control through Blynk.
- Role
- Hardware + firmware · Ritvik Ellendula
- Timeline
- Spring 2026
- Stack
- Arduino UNO R4 WiFi, Blynk
- Outcome
- WiFi-enabled remote petal animations via Blynk
System breakdown
Making BloomBot
Physical assembly
Hands-on build of the flower chassis: mounting servos, wiring petals, and iterating the mechanical structure before IoT control was layered on.
What it handles
- Mechanical assembly
- Servo mounting
- Wiring layout
Tools used
Hardware setup
LCD + microcontroller
Breadboard bring-up with the I2C LCD, power routing, and actuator wiring — the foundation before Blynk commands could drive petal motion reliably.
What it handles
- LCD I2C bring-up
- Power distribution
- Actuator wiring
Tools used
Blynk control
Remote IoT interaction
WiFi-enabled control through Blynk: virtual pins trigger petal animations, LCD updates, and LED patterns from a phone or laptop dashboard.
What it handles
- Blynk virtual pins
- WiFiS3 connectivity
- Remote command handling
Tools used
Product demo
Unified interaction
End-to-end demo: servos, Morse LEDs, LCD status, and proximity sensing responding together as one expressive robotic flower experience.
What it handles
- Multi-servo sync
- LED + LCD feedback
- Live demo polish
Tools used
Results & lessons
Results
Shipped interactive demo
- Real-time remote interaction over Blynk
- Unified motion + display + LED feedback loop
- Documented on Devpost with video walkthrough
Future improvements
Roadmap
Next steps: emotion-responsive motion, smoother servo interpolation, battery-powered enclosure, 3D-printed chassis, and expanded sensing.
- AI-based sentiment → motion mapping
- Mobile app UI redesign + speech/audio hooks
- Battery enclosure + 3D-printed flower shell
Gallery