Cyberdemon choker

Late 2021 – 2024

A subtly-illuminated necklace designed for goth night. This is the project that incited my interest in wearable electronics!

This is the third version — it has a concealed microcontroller, lipo battery, and charger, connected to the digits through conductive thread.

The conductive thread is covered with gray embroidery thread to protect it from shorts and accidental contact. There's a small ring of exposed conductive thread on the left side — you can touch this to change illumination effects.

Let's go back to the beginning and check out the first iteration…


Version 1

In 2021 I got an invite to attend a goth night at a local club for a friend's birthday party. During the lockdowns in 2020 I had taken a couple of online electronics classes through my local community college, and I wanted to put my new skills to work by designing a little electronic accessory for the party. After sketching a bit, I had the idea to make a glowing 666 choker.

Figuring out the basic format
Designing a way to prototype the circuit on a bit of protoboard

Next I had to test out the circuit and figure out what value resistors would create a nice comfortable brightness in a club environment.

This took a lot of experimentation to get the right light level. I think in general, subtler and softer is better!
Some quick samplers on protoboard

I got a strip of 1" orange nylon webbing (sadly not fluorescent orange), and tacked the digits on. I also added a switch and a wire connection to the battery pack. I only had larger batteries on hand, so the 1200 mAh battery was connected via a thick wire that went down the back of my shirt to a pouch in my pocket. You can see it tied to a metal loop for strain relief towards the right side of this pic. It's not pretty but it's a prototype 🤷🏼‍♀️

The final result! It's hard to get a sense from the pic but the effect of the lighting is just what I wanted, it casts a subtle glow but doesn't laser you in the eye.

I love how it illuminates my hair
Closeup :)

Version 2

I loved the effect of this accessory, but it needed some refinement. I wanted the battery on the neckband, and I wanted to clean up the hacky protoboard circuits I made. So I bought a few more components, and made some little breakout board PCBs.

They're designed so that you solder one resistor per segment, and by choosing which resistors to solder on, you can light up specific segments you're interested in. I put a little mirror image diagram on the back that points to the segments that each little resistor footprint links to.
If memory serves I think this cost like $5 for a set of 3

These PCBs made the chokers easier to assemble and with a much more professional look. I also got a few tiny surface mount 100 ohm resistors, which took some trial-and-error but proved to be doable.

Easy peasy! Minus the surface-mount soldering.
Don't tell my professor

These neck straps work the same way as in the first version: about 22 inches of 1" nylon webbing, with a clip and a slide adjuster (which is crucial to dial in the fit). The major innovation here was to create a pocket for the lipo battery to sit in. The battery isn't sewn or locked in in any way, which was actually a big benefit, since it's easy to swap out for a new one if it dies in the club, or if you didn't have time to charge it up before going out. The wires through the switch are still just exposed, but I figured it added to the DIY aesthetic.

The pink is fun, but also sadly not fluorescent
The pink one is maybe 1/4" too small

I wore this model pretty regularly, though quickly realized a flaw: the digits have power and ground wires daisy chained between them, which is a high-flex area as you put the choker on and take it off. The solid core wire I was used to using for projects up until this point just wasn't up to the task. I repaired each of these a few times, but ultimately gave up and decided to do a version 3 to really fix this issue.


Version 3

I started working on this next version while attending a class called Thread and Circuits: A Guide to Electro-Textiles by the wonderful creative workshop group Dogbotic. In it, we learned about sewing with conductive thread, and I realized this could be a solution to my daisy-chain-breakage problem.

In addition, I wanted to improve the battery life. When working on the Digit Pendant, I built an Observable notebook to estimate the battery life I would get depending on different values of a resistor used to control the brightness of a seven-segment digit.

For this choker, it estimates about 2 hours of battery life. I think in practice, it's about 3 hours — definitely not enough for a reliable night-out accessory! I wanted to try using pulse-width modulation to control the brightness of the LED rather than just resistors, since it's usually a little easier to control low brightness levels without wasting as much energy on a resistor.
The dots are actual measurements of current usage. The gray line is the mathematical estimate. The red line indicates a resistor value that's too high to give usable brightness.

Here's a schematic of the circuit!

Here's the inside of the choker. Instead of a strip of nylon webbing, I cut a 2.5" wide strip of cotton canvas, then sewed all the components to one side and folded it over, creating a nice soft layer for comfort and insulation.

From left to right you can see the:

After this was all assembled I did a battery life test where it lasted for about 8.5 hours on a solid medium brightness. With a lighting effect that blinks or pulses, I think it could last about twice that long.

I can't tell you the number of mistakes I made implementing this schematic. And they're tricky to undo! You can't easily seam-rip conductive thread, and perforations in that copper fabric are permanent.

The outside of the choker, showing the connections

If these connections fold and make contact, or get a drop of sweat on them, they could short out and damage the microcontroller. So with these kinds of projects, it helps to embroider over the exposed conductive thread. Unless you want part of it to act like a touch pad!

Mostly this is using satin stitches

After finishing the embroidery, I sewed the strap shut along the long edge, and attached the clasp and slide adjuster. I also blacked out the edges of the digits with a sharpie marker, which was surprisingly effective!

This thread does fluoresce!

Gotta add a little signature!