Building an Ambient Display
Network Strength Simulation
An Ambient Display which visually depicts the strength of the wifi signal. It has 2 LED strips. One for indicating the download speed, the other for the upload speed. The upload speed strip has lights flowing upwards in a set of 3, while the download strip has lights trickling down. The speed with which the light flows, indicate the appropriate strength of the signal.
This is how the intuitive color scheme and light mechanism conveys the speed information:
Red Lights, Less Brightness, Slow speed in the flow
Yellow Lights, Medium Brightness, Average speed
Upload: Blue Lights, Bright Lights, High speed of flow and Download: Green Lights, Bright Lights, High speed of flow
To mask the LEDs from looking like distinct bulbs, and to also make it more appealing, we have used a water dispenser to create a "Water Wall effect". This is optional and is being only used for aesthetic purposes.
(Please note: There is no direct 1-to-1 mapping between the signal strength in bytes/sec to the LED flow. We have identified a range for what can be considered as "High Speed", "Medium Speed", and "Low Speed" based on the standards mentioned here: Speedguide Based on these ranges, we have set the LED speeds arbitrarily to a value which makes them visually distinguishable.)
- 2nos. 12V Peristaltic Pump: http://www.adafruit.com/products/1150
- RGB LED Strip: https://www.adafruit.com/products/1460
- Black Coloured Cast Acrylic - 1 sheet
- Clear Cast Acrylic - 1 sheet
- Particle Photon
- 5V Adapter
- Soft Ply Wood
- 12V DC power supply
Water to be used a medium for ambient display: Data Fountain 3 fountains displaying the exchange rates of 3 currencies: Euro, Pound, and the Yen The tallest fountain is the most expensive.
jQuery jQuery for all the DOM Manipulations.
Twitter Bootstrap Elegant CSS and JS framework for building responsive, and mobile first projects.
Custom Creative Bootstrap Theme Custom Bootstrap theme.
Want to be one? Drop your GitHub username in comments. I will add you in the list. :)