4.1 ESTABLISHING FUNCTIONS(CONCEPT GENERATION) - W-Div-Engg-Exploration-Odd-2026-27/Repo-12 GitHub Wiki

# Functions from User Perspective Functions from Designer Perspective
1 Taps hidden switch to bloom Capacitive touch sends digital interrupt to ESP32-C3
2 Controls flower via smartphone ESP32-C3 wifi or bluetooth processes wireless packets
3 Watches continuous petal moment Stepper motor drives leadscrew and travelling nut
4 Observes synchronized vertical blooming motion Stepper motor leadscrew lifts center push-rod upward
5 Flower opens on user approach Ultrasonic distance sensor triggers proximity interrupt
6 Views pink and green glowing LEDs Micro controller PWM drives LED circuits on brass wire
7 Adjust blooming and closing speed Firmware modulates stepper motor step delay profiles
8 Regulates LED light brightness PWM duty cycle adjusted programmatically
9 Recharges without plug in cords Wireless charging module interphases with internal battery
10 Places decor piece anywhere freely Compact internal layout inside ceramic pot volume
11 Operates with minimal noise Precision components and leadscrew alingment reduce friction
12 Sees clean table top aesthetics Electronics conceled under thermocol/marbles
13 Resets or interrupts motion instantly Software state machine responds to override triggers
14 Conserves power when unattended Firmware enters low power deep sleep mode
15 Uses device as a gentle night light Low intensity static lighting modes enabled via code
16 Views animation synced with motion Multi-channel lighting patterns synced with motor position
17 Touches interior safely Ceramic insulated copper tubes and low voltage DC design
18 Folds petals into closed buds Stepper motor reverses direction to retract linkage arms
19 Recieves low battery notification Micro controller flashes warning LED pattern
20 Operates device instantly Pre calibrated linkages and pre flashed firmware setup