Fork me on GitHub

Project Notes

#564 USB Blinky Toy

A curiously hypnotic USB blinky demonstration of a variable frequency/variable duty 555 timer circuit.

Build

Here’s a quick demo..

clip

Notes

This is a quick demonstrator for the LEAP#563 Dual Variable Mode Oscillator just for fun.

I’m using the shell of an old USB Webmail Notifier device for mounting the circuit.

It is curiously hypnotic to play with:

  • switch between variable frequency/fixed duty and variable duty/fixed frequency mode
  • use the variable resistor to adjust the frequencvy or duty (depending on mode)

Four strawhat blue LEDs provide enough illumination for the shell, with fairly low current limiting resistors (100Ω). The 2N7000 has just enough current handling capability (200mA continuous) for the 4 LEDs.

Construction

the circuit extends the Dual Variable Mode Oscillator circuit with a N-channel FET low-side controlled array of 4 LEDs.

Breadboard

Schematic

Putting it in the shell

I opted for a freeform construction of the circuit rather than squeeze a PCB into the box. Only the power lines of the USB connector are used.

build_1

build_2

Credits and References

About LEAP#564 555 TimerOscillatorsLED
Project Source on GitHub Return to the LEAP Catalog

LEAP is just my personal collection of electronics projects - usually involving an Arduino or other microprocessor in one way or another. Some are full-blown projects, while many are trivial breadboard experiments, intended to learn and explore something interesting.

Projects are often inspired by things found wild on the net, or ideas from the many great electronics podcasts and YouTube channels. Feel free to borrow liberally, and if you spot any issues do let me know (or send a PR!). See the individual projects for credits where due.

For a while I have also included various scale modelling projects here too, but I've now split those off into a new repository. Check out LittleModelArt if you are looking for the modelling projects!

Project Gallery Notebook LittleCodingKata LittleModelArt More on my blog