Giter Club home page Giter Club logo

sympetrum-v2's Introduction

What?

An electronic conference badge, of course! (That makes this a wearable right?)

If you're interested in keeping up to date with new versions, you can add your email here: https://docs.google.com/forms/d/e/1FAIpQLSfi4PA6UNeILMCECjqM97Cd1tH6X2Ml2tzJlvIlYt14cOBuXQ/viewform. I'll start sending out info as we move towards DEFCON26.

Yes, but what does it do?

By default the device does pleasant RGB fades across its 10 LEDs based on an internal clock. It also beacons that clock (and some other metadata) in infrared. They use any beacons they notice to synchronize their clocks, which also synchronizes the RGB patterns. The effect is that if one is alone, it plays random colors. If a group of them are together, they tend towards traversing the colorspace together.

For a little more information, it was kindly written up by Hackaday here.

This is a complete rewrite of the work done hastily in https://github.com/borgel/sympetrum for DEFCON 24. The goal is to deploy at DEFCON 25 this year.

Why is it a dragonfly?

If you haven't read Neal Stephenson's The Diamond Age: or, A Young Lady's Illustrated Primer, do that first. I'll wait.

If you have, there's a sequence around page 300 in which Miranda is first introduced to the possibility of using the drummers to find Nell. In this scene she attends a party in which the revellers wear colorful cloisonné dragonfly pins. As the party progresses they transition from random colorful flickering to some sort of synchrony, and Miranda notices the participants do the same. This is what I built.

A Sympetrum is a genus of Dragonfly.

How Do I Get One?

Unfortunately, I'm totally out. But everything is totally open source, so you can make one yourself! If you're interested check out the Hardware Readme for recommendations.

The firmware used at DEFCON25 seems to work correctly and is considered "Final" barring bug discovery.

sympetrum-v2's People

Contributors

borgel avatar

Stargazers

 avatar  avatar SciaticNerd avatar Max Medvedev avatar Jeremy Pruitt avatar Luke Alex Reeve avatar Alberto Gaitán avatar Harrison Powers avatar  avatar  avatar Justin Culbertson avatar Kaspar Emanuel avatar Sahar avatar Malte Franken avatar  avatar  avatar Rogue Ops avatar Daniel avatar Krux avatar Simon Kirkby avatar gr3yR0n1n avatar Tom McAtee avatar Christopher avatar Robert avatar Owen Trueblood avatar

Watchers

 avatar Kaspar Emanuel avatar James Cloos avatar gr3yR0n1n avatar  avatar Wild Samosa avatar

sympetrum-v2's Issues

Possibly missing libraries?

Opening sympetrum-v2 FF1.1.pro with KiCad 4.0.7-e2-6376-58-ubuntu14.04.1 and
I get errors that these two libraries weren't found:

"/Users/borgel/Dropbox/kicad/Libraries/Borgel Custom"
and
"/Users/borgel/Dropbox (Personal)/kicad/Libraries/Borgel Custom"

... and am then left with quite a mess of a schematic with lots of missing symbols.
Would it be possible for you to create a library of the symbols you've created for
this schematic and add it to this repo? (assuming this issues repeats for you when
you try it out on another machine without your Dropbox libraries?

Discontinued parts

MPN LQH3NPN4R7NJ0L has been discontinued. Digikey recommended replacement part LQH3NPZ4R7MGRL. Will that work? I want to make sure it will since I know nothing about these sorts of things

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.