• LOG IN
  • REGISTER
  • ISSUES

Make, Hack, Void

  • home
  • projects
  • news
  • community
Home › Projects › ASync-Firefly

Group Projects

  • AVR Starter Schematics
  • Emiglio Refit
  • Emiglio's Head now slightly less firmly attached.
  • MHV AVR Tools - A WinAVR Replacement
  • MHV Space Probe
  • MHVBoard - an Arduino Clone
  • MHVLib - An Efficiency Oriented Runtime Library for AVR Microcontrollers
  • Object Oriented Barcode Scanning
  • PCB Engraver
  • Roland JWX-10 Setup
  • Solder Station Upgrade

Members' Projects

  • ASync-Firefly
  • Ammo Counter for Nerf Gun
  • Arduino Powered Orbit CD Duplicator
  • Arduino controlled robotic hand
  • Battery management module
  • Breadboard Helper
  • Cameras in the space!
  • DDR board for the Dreamcast.
  • GBA upscaled to larger TFT screen
  • HT1632-AVR : A library to interface HT1632 LED Driver ICs and AVR micro controllers
  • Hacking the Foscam FI8903W Linux Based IP Camera
  • HuxBox - a box for the space's Rep Rap Huxley 3D printer
  • Laser Cutting from Pepakura
  • Laser Engraver G-CODE conversion
  • Lenz2 Wind Turbine Prototype
  • Level shifting with transistors.
  • PC to PCB in under 30 minutes - Quick 'n Easy PCB Fabrication
  • PCB Modification and SMD Rework
  • PCC4[N]: An Arduino controlled lighting display
  • Pictures of some MattProjects on axio.ms
  • Polymorphachord Keyboard
  • RFID Access For Locker - Journal
  • Robosapien w/ Bluetooth remote control
  • SMD Reflow Oven
  • SMS via Ubuntu
  • Saving Memory on the Arduino using PROGMEM
  • What's in a cheap RC helicopter?

ASync-Firefly

ASynch-Firefly on protoboard.

The ASync-Firefly is an Analog Synchronising Firefly very heavily inspired by the Synchronising Firefly kit from Alex at Tinkerlog. I was inspired to see what it would take to replace the ATiny13 with common, off the shelf analog parts. My goals were to have no digital parts (which I failed at), using only through hole parts I could get from my local Jaycar (successful) and being able to use a single battery to run a string of kits (successful).

For those unfamiliar with Alex's kit; the basic premiss is that when you set up a few kits within range of each other they start of blinking randomly. As each kit detects flashes from their neighbours they adjust their phase slightly to try and synchronise themselves. It's a very nice example of self organising systems.

 

Using a LM555 timer and an LM393 comparator, I have implemented the main features of Alex's kit. The LM555 provides the oscillator which blinks the LED every few seconds and the LM393, together with an LDR and a low pass filter detects sharp rises in the light level and provides the signal to adjust the phase. The phase shift is achieved by switching on a transistor which allows more current to flow from the capacitor through the discharge pin on the 555, this has the advantage of only effecting the off time of the 555 so when the ASync-Fireflies are in sync they stay there. At least in theory, the imprecise nature of the analog components means there's at least some drift which makes for a really nice visual display.

ASync-Firefly Schematic

For those wondering where the digital part is; it's in the 555 timer.

Here's a test video of one laid out on protoboard, one complete and one partially complete on a breadboard:

  • Member Projects
  • 393
  • 555
  • analog
  • firefly
  • Printer-friendly version

Search

MHV On Twitter

@MakeHackVoid
16 hours 35 min ago —
Space is closed (was open 9 hours) (link)

@GovernmentDroid
18 hours 33 min ago —
RT @Govcampau: Hey @MakeHackVoid don't forget to get involved for in @GovHackAU - rally up the troops http://t.co/bpKVmsHV87 #govhack #gov… (link)

@Govcampau
18 hours 56 min ago —
Hey @MakeHackVoid don't forget to get involved for in @GovHackAU - rally up the troops http://t.co/bpKVmsHV87 #govhack #gov2au #opengov (link)

@MakeHackVoid
1 day 1 hour ago —
Space is open until 16:00 (estimate) (link)

@MakeHackVoid
1 day 14 hours ago —
Space is closed (was open 7 hours) (link)

@MakeHackVoid
1 day 21 hours ago —
Space is open until 19:00 (estimate) (link)

@MakeHackVoid
2 days 14 hours ago —
Space is closed (was open 9 hours) (link)

@MakeHackVoid
2 days 14 hours ago —
Space staying open until 05:00 (estimate) (link)

@MakeHackVoid
2 days 23 hours ago —
Space is open until 21:00 (estimate) (link)

@MakeHackVoid
3 days 12 hours ago —
Space is closed (was open six hours) (link)