Dev 4: Snow Ball

Made by Yuhan Wu

Inspired by snow ball and storm glass. Testing process work for final proposal.

Created: December 7th, 2023

0

Product

    • The idea is to simulate snowfall with a dc fan and generate ambient display using flying foam beads.
    • Potentially it would be trigger by a snowfall event sent by the weather API. 
    • The power may work with wind speed.
    • Now the particle function is set to be taking input as the interval of triggering the fan to test the function and its effect.

0
int fanPin = D2;

void setup() {

    pinMode( fanPin, OUTPUT );
    digitalWrite( fanPin, LOW );
    
    Particle.function("snow",snow);
    
}

void loop() {
    
}

void blowFan(int interval){
    for(int i = 0; i < 3; i++ ){
        digitalWrite( fanPin, HIGH );
        delay (interval);
        digitalWrite( fanPin, LOW );
        delay (interval);
    }
}

int snow(String command){
    int s = command.toInt();
    blowFan(s);
    return 1;
}
Click to Expand
0

Process

I started the circuit with transmitter and diode with a 5V/1mA DC brushless fan. In the testing I neglected yellow and blue wires to prototype on the interaction. The test started with plastic balls decomposition of a chunk of foam. The rough cut container is a plastic cup and mesh wires.  

I also tried to test with other materials like post-it, facial tissue. But both of them failed. Maybe it should be tested with the fan that got 1 A current. But somehow the effect triggered by the 1 mA little fan is actually quite subtle and nice.

0
Skill Dev 4 Testing Prototype
DIOT-Max - https://youtu.be/a8Cbx7F8PcE
x
Share this Project

Courses

48-675 Designing for the Internet of Things

· 11 members

A hands-on introductory course exploring the Internet of Things and connected product experiences.


About

Inspired by snow ball and storm glass. Testing process work for final proposal.