Some time ago I got myself an Adafruit LED Glasses Starter Kit. But other than turning it on and running the example code I hadn't done much with it. Then with the return of Congress I, of course, wanted all the LEDs, so I dug it out. First things first, how am I going to wear this?

Physical details )


View, from the wearer's point of view, of my glasses, with the LED front panel attached via overclip nose-bridge, and driver case attached via velcro to the left arm.

Front panel and driver attached to my glasses
Photo by [personal profile] chebe



Code details )
I had recently setup a Plex server on a Raspberry Pi 4 (Model B - 4GB RAM). It was working well, but the disparity in the weight of the small Pi, and that of the SSD drive, not to mention the surprisingly stiff cables, meant it would go flying all over the place. So when I saw the cool case in the Pi SSD Media Server tutorial I knew I was going to give it a go.

Well reader, this is a great project, I love the results, but straight up, I haven't encountered this many 'mistakes'/omissions in an Adafruit tutorial before. Never fear, for here is my 'study' guide, born of my suffering, so you don't have to.

Details )


Fully assembled case, mainly black with green side panels and handle, showing the display, displaying the following details of the Raspberry Pi inside; plexpi. IP: 192.168.0.158. CPU: 35.0'C. Mem: 113/3787 MB 2.98%.

Pi case, build complete, powered up and display displaying info
Photo by [personal profile] chebe

BYO Keyboard kit

2021-Jun-16, Wednesday 05:15 pm
The BYO Keyboard kit I backed on kickstarter arrived. Time for some soldering.

How about 19 minutes of unedited real-time soldering, with a camera that is struggling to maintain continuous auto-focus with a pancake lens? There's some nice, relaxing music. On repeat. It's a chill time. (Okay, I didn't realise the camera was wobbling so much. It's my very first time. Lots to learn.)

Video )

But after soldering we have to program it. It's Circuit Python, which means updating the version on the device with the newest one for your board (ItsyBitsy M0), by double-pressing the Reset button and dragging the file onto the disk. And then downloading the libraries to match that version. Extracting the zip, and drag-dropping the libraries you need onto the disk. (More on the libraries here.) One day I'll remember all that without looking it up.

I went for the keypresses demo script, so now I'm sending lost 1s-6s into my computer. Success!



BYO Keyboard kit, with Media keycaps, soldered and programmed
Photo by [personal profile] chebe

LED'd plush Cthulhu

2017-Oct-19, Thursday 12:56 pm
Choly Knight has a free plush Cthulhu pattern on their website that is totally adorable. (Actually, many cute plushies!) But, maybe, could be a little more terrifying? LEDs, yes, LEDs for eyes!

Also, I want to play with the Gemma M0, which is much like the previous Gemma, but it comes set up with CircuitPython, a derivative of MicroPython. So instead of installing the Arduino IDE and installing all the boards and libraries, it mounts as a USB flash drive, and you just write your python script in any text editor. Save it, unplug, and it will start running it. (Caveat; space is limited so not all libraries are on the Gemma M0. You'll have to copy over a library if it isn't there. Luckily there's lots of documentation. (And the NeoPixel library is already there.))


Labour for the Great Old Ones! )



All hail
Photo by [personal profile] chebe