Skip to content

akakikuumeri/Bluetooth-LED-Glasses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Bluetooth-LED-Glasses

Animating LED sunglasses with Bluetooth connectivity with ATMega328

in action

Demo https://www.youtube.com/watch?v=CdjDhWBZKLs

This is an interactive monocrhrome LED screen built into a pair of plastic sunglasses from a 100 yen shop. Small white SMT LEDs are glue onto the glasses, and soldered into a 9 rows of up to 32 LEDs per row. The number varies per row, and this is adjusted for in software. I used enamel coated magnet wire, because it doesn't conduct to itself even when crossing and touching wires.

An HC-05 or similar bluetooth module is used to update the displayed message. In a demo I had a twitter hashtag update the text.

Apart from a scrolling text display with two different fonts to choose from, there is also an animating eyes mode, a wavy repeating animation, and a faux "sound levels" bar animation, as well as a battery display mode. These can be switched with a push button.

closeup

The columns are run by a couple of shift register ICs, and the rows are run by 9 GPIO pins on an Arduino Mini, through small transistors.

parts

wiring Note how the rows and columns each have common wires running through each LEDs anode and cathode. These will be multiplexed to address each individual pixel. Note in green how the enameled wires can be bunched together. They won't short together unless the coating is removed with heat.

soldering This was mainly an exercise in small scale soldering. In the future, I would rather do this with flexible PCBs.

Related projects

Here is an easier-to-manufacture version of the same project with only row-based control, with bare ICs: https://github.com/akakikuumeri/LEDglasses

About

Animating LED sunglasses with Bluetooth connectivity ATMega328

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published