jasonwebb / Jar-of-Fireflies

Mason jar with interactive LEDs that mimic fireflies on a warm summer night, realized with an Arduino-enabled ATTiny85, multiple power options and a sensor interface.
14 stars 6 forks source link
arduino attiny attiny85 eagle electronics fireflies firefly jar leds pcb

WARNING: This project is currently being prototyped! Ping me if you'd like to build one and want to know the current status.

Jar of Fireflies

Mason jar outfitted with LEDs and a small microcontroller programmed to mimic the behavior of fireflies caught on a warm summer night. A gentle tap of a button catches the attention of a lights, startling them and causing them to rapidly flash for a moment before returning to their blissful natural state.

An external sensor interface enables more complex interactions using both analog and digital sensors for properties like temperature, sound, light, distance/proximity, movement, tilt, biometrics, and much more.

This is a modernized reinvention of the classic "Jar of fireflies" project by Keso using the Arduino framework and the ATTiny85 microcontroller.

Features

License

This work is licensed under the Creative Commons BY-NC-SA (Attribution - NonCommercial - ShareAlike) 4.0 International License.

Creative Commons license

This means that you are completely free to use and modify any of these files for personal and educational use (with a shout-out 🙂), but manufacturing, selling and marketing this project to mass markets for your own profit is prohibited. If this is something that you are interested in doing, please contact me about setting up a partnership!

This license is chosen mainly in an effort, however naive, to discourage low-quality "knock offs" from flooding the market, which can lead to frustration and lack of trust in consumers caused by poor documentation, support, and quality assurance - a concern that tends to be unique to open-source hardware.

I expressly and strongly approve of use of this project for conference badges/swag, soldering workshops, art projects, and other small-scale community and creative-oriented applications. Such applications are what motivate me to share these source files in the first place!

Designs

Schematic

PCB layout