Skip to content

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.

Notifications You must be signed in to change notification settings

jasonwebb/Jar-of-Fireflies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • ATTiny85 microcontroller programmed with Arduino using the HLT bootloader, mounted in a DIP IC socket for easy removal and replacement.
  • Six charlieplexed through-hole LEDs, with the option to use SMD LEDs with fancy soldering.
  • Large plated hole pairs for alligator clips so multiple jars can be daisy-chained to a single power source.
  • Tactile button to trigger an animation sequence ("dance mode").
  • 3-pin interface for external sensors (both analog and digital) to enable more complex interactions.
  • 2x3 pin ICSP interface for easier reprogramming.
  • Multiple power input options including:
    • 3.5mm center-positive barrel jack for common wall supplies.
    • 2-pin JST-PH jack for battery packs.

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages