Airbus aircraft, like the model A380 above have a specific anti-collision lighting setup that I like. The white LEDs on the wing tips blink twice, then the red light on the top and bottom blink. I’m ignoring the tail light since I’m not sure I care about it for what I want to do.

Here’s the timing diagram:

The middle row shows the wingtip lights blinking for 50 milliseconds, wait for 350 milliseconds then blink the red (top row) for 100 milliseconds. The bottom is the tail I’m ignoring for now.

I implemented this on an Arduino:

Here’s the code (and yes, I know the loop is unrolled):

So the question of course is, why?

I think it would make a neat set of lights for a bicycle helmet or something lighter (e.g. a headband) for runners. If it’s good enough to protect a half-billion dollar aircraft then why not try it on the mean streets?

I need to miniaturize and package it, and make it work in the rain as next steps.

Here’s the Arduino clone kit I used, and the ultra-bright LEDs. The kit came with some fogged white LEDs which are OK, but not great. Overall it was a fun first project, and if you already know how to write software and some electronics you can get going extremely quickly. My problem was I never had a real reason to use an Arduino until now…