# Blossom Fan interactive desk art

One knob coordinates animated petals on an OLED with a real fan and LED.

## Hardware
Grove Beginner Kit for Arduino + Mini Fan

One knob coordinates a real fan and LED with OLED animation.

## Shopping list

Parts for one build. Reuse equipment you already own. Quantities are planning quantities unless the creator explicitly specifies a count; kit contents are not additional purchases.

Quantities are for one build. Unless marked source-specified, they are planning quantities; confirm kit contents and the chosen configuration before ordering.

### Confirm before buying
- Exact Mini Fan SKU, cable/port and power/driver requirements remain unresolved. Do not connect an arbitrary bare motor directly to an I/O pin.

### 1 × Grove Beginner Kit for Arduino
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Controller, knob, OLED and onboard LED.
- Destination: https://www.seeedstudio.com/Grove-Beginner-Kit-for-Arduino-p-4549.html
- Match: Product page
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://sensecraft.seeed.cc/blog/en/posts/seeed-grove-kit-vibe-coding/
- Source: https://sensecraft.seeed.cc/ai/view-application/11352-blossom-fan?tab=public&from=application-store

### 1 × External Mini Fan
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Physical fan output.
- Notes: Not included in the Beginner Kit. The article does not identify a verified SKU or fan driver. This is a real integrated Grove fan module, not a bare motor. The showcase does not establish v1.1 as its exact fan; verify the application’s control interface and electrical load before treating it as compatible.
- Destination: https://www.seeedstudio.com/Grove-Mini-Fan-v1-1.html
- Match: Candidate only: Grove Mini Fan v1.1, SKU 108020021
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://sensecraft.seeed.cc/blog/en/posts/seeed-grove-kit-vibe-coding/
- Source: https://sensecraft.seeed.cc/ai/view-application/11352-blossom-fan?tab=public&from=application-store
- Source: https://www.seeedstudio.com/Grove-Mini-Fan-v1-1.html

### 1 × Matching Grove cable / fan connection
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Connect the external fan.
- Notes: Pinout, port and current capacity must be checked in the application before purchase.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://sensecraft.seeed.cc/blog/en/posts/seeed-grove-kit-vibe-coding/
- Source: https://sensecraft.seeed.cc/ai/view-application/11352-blossom-fan?tab=public&from=application-store

### 1 × USB (Grove Beginner Kit-compatible) data cable
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Connect to the computer for programming or data.
- Notes: A charge-only cable cannot flash firmware. Check package contents before ordering a second cable.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://sensecraft.seeed.cc/blog/en/posts/seeed-grove-kit-vibe-coding/
- Source: https://sensecraft.seeed.cc/ai/view-application/11352-blossom-fan?tab=public&from=application-store

### 1 × Computer for setup
- Requirement: Tool
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Build, configure or flash the software.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://sensecraft.seeed.cc/blog/en/posts/seeed-grove-kit-vibe-coding/
- Source: https://sensecraft.seeed.cc/ai/view-application/11352-blossom-fan?tab=public&from=application-store

### 1 × Device power supply
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Power the device.
- Notes: Confirm fan load and kit supply capacity before powering the fan.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://sensecraft.seeed.cc/blog/en/posts/seeed-grove-kit-vibe-coding/
- Source: https://sensecraft.seeed.cc/ai/view-application/11352-blossom-fan?tab=public&from=application-store

Source reviewed, not assembled or hands-on tested. A working product page does not confirm stock, firmware compatibility or a complete build.

## Setup
Kit / assembly

## Coding tool
CodeCraft

## How the agent helped
Seeed explains its prompt-to-device workflow and showcases this published application with linked project and specific input/output behavior.

## Before you build
A prewired kit plus external fan. Confirm fan, power and cable requirements before buying.

## Sources
- Original build: https://sensecraft.seeed.cc/blog/en/posts/seeed-grove-kit-vibe-coding/
- Supporting source: https://sensecraft.seeed.cc/ai/view-application/11352-blossom-fan?tab=public&from=application-store

Source reviewed 2026-11-04. Not hands-on tested.
