The media in this post is not displayed to visitors. To view it, please log in.
Posted on February 4, 2025
Tags: madeof:atoms, madeof:bits

A few ago I may have accidentally bought a ring of 12 RGB LEDs; I soldered temporary leads on it, connected it to a CircuitPython supported board and played around for a while.
They we had a couple of friends come over to remote FOSDEM together, and I had talked with one of them about WS2812 / NeoPixels, so I brought them to the living room, in case there was a chance to show them in sort-of-use.
Then I was dealing with playing the various streams as we moved from one room to the next, which lead to me being called “video team”, which lead to me wearing a video team shirt (from an old DebConf, not FOSDEM, but still video team), which lead to somebody asking me whether I also had the sheet with the countdown to the end of the talk, and the answer was sort-of-yes (I should have the ones we used to use for our Linux Day), but not handy.
But I had a thing with twelve things in a clock-like circle.
A bit of fiddling on the CircuitPython REPL resulted, if I remember correctly, in something like:
import board
import neopixel
import time
num_pixels = 12
pixels = neopixel.NeoPixel(board.GP0, num_pixels)
pixels.brightness = 0.1
def end(min):
pixels.fill((0, 0, 0))
for i in range(12):
pixels[i] = (127 + 10 * i, 8 * (12 - i), 0)
pixels[i-1] = (0, 0, 0)
time.sleep(min * 5) # min * 60 / 12
Now, I wasn’t very consistent in running
end, especially since I wasn’t sure whether I wanted to run it at the beginning of the talk with the full duration or just in the last 5 - 10 minutes depending of the length of the slot, but I’ve had at least one person agree that the general idea has potential, so I’m taking these notes to be able to work on it in the future.
One thing that needs to be fixed is the fact that with the ring just attached with temporary wires and left on the table it isn’t clear which LED is number 0, so it will need a bit of a case or something, but that’s something that can be dealt with before the next fosdem.
And I should probably add some input interface, so that it is self-contained and not tethered to a computer and run from the REPL.
(And then I may also have a vague idea for putting that ring into some wearable thing: good thing that I actually bought two :D )
blog.trueelena.org/blog/2025/0…
Elena ``of Valhalla''
in reply to Elena ``of Valhalla'' • •Round 2, FIGHT!
ehm, no, stampa!
no, neanche. attacca?
Indovinate un po' cosa mi hanno appena consegnato?
Abbiamo fatto un ordine di gruppo, quindi una parte non sono miei: nella seconda foto c'è ciò di cui sono colpevole, selezionati in base al principio “ne ho bisogno sul mio portatile” (tranne quello di arch, che è colpa mia, ma andrà su portatile / telefoni di altri, sul *mio* va quello di *debian* :D )
Oblomov reshared this.
Elena ``of Valhalla''
in reply to Elena ``of Valhalla'' • •anyway, some stickers have gone on my laptop, and I may have spent the last few minutes moving the laptop to see the rainbow effect on the fediverse sticker
it's *shiny*!
rag. Gustavino Bevilacqua reshared this.
Elena ``of Valhalla''
in reply to Elena ``of Valhalla'' • •comunque, qualche adesivo è finito sul mio portatile, e potrei aver passato gli ultimi minuti muovendo il portatile avanti e indietro per vedere l'effetto arcobaleno sull'adesivo del fediverso.
*luccica*!
Sini Tuulia
in reply to Elena ``of Valhalla'' • • •Elena ``of Valhalla''
in reply to Sini Tuulia • •@Sini Tuulia it is!
I love the fact that some nerd took the time to write the Stickers Standard, and that it has since been somewhat adopted by nerds everywhere :D
Elena ``of Valhalla''
in reply to Elena ``of Valhalla'' • •and I've just realized that I have some hexagonal pattern weights (these ones social.gl-como.it/photos/valha… ) and only 3 out of 8 had proper stickers on them!
(no pictures of the full up-to-date set of pattern weights because it's dark, sorry)
Elena ``of Valhalla''
in reply to Elena ``of Valhalla'' • •e mi sono appena resa conto di avere dei pesi da cartamodello esagonali (questi: social.gl-como.it/photos/valha… ) e che su 8 solo 3 avevano già degli adesivi sopra!
(niente foto dei pesi aggiornati, perché è già buio, sorry)
rag. Gustavino Bevilacqua reshared this.
Elena ``of Valhalla''
in reply to Elena ``of Valhalla'' • •rag. Gustavino Bevilacqua reshared this.
Elena ``of Valhalla''
in reply to Elena ``of Valhalla'' • •rag. Gustavino Bevilacqua reshared this.
rag. Gustavino Bevilacqua
in reply to Elena ``of Valhalla'' • • •Elena ``of Valhalla''
in reply to rag. Gustavino Bevilacqua • •@rag. Gustavino Bevilacqua la struttura esagonale è di PLA stampato 3D, all'interno il peso sono delle rondelle di dimensioni significative, sotto c'è un pezzo di feltro che copre le rondelle e protegge ciò su cui li si usa
prima o poi (TM) ho intenzione di pubblicare il modello stampabile e tutto quanto
se serve, prima o poi potrebbe anticipare di qualche mese (il che non vuol dire che arrivi *presto* :D)
rag. Gustavino Bevilacqua reshared this.
Elena ``of Valhalla''
in reply to Elena ``of Valhalla'' • •@rag. Gustavino Bevilacqua ok, tecnicamente il modello era quasi pubblicato e ho fatto in tempo a togliere il quasi (ma mancano le istruzioni per personalizzarlo e/o assemblarlo)
git.trueelena.org/3d/craft_too…
rag. Gustavino Bevilacqua reshared this.
Elena ``of Valhalla''
in reply to Elena ``of Valhalla'' • •@rag. Gustavino Bevilacqua si diceva sul “non sarà presto”?
craft-patterns.trueelena.org/c…
rag. Gustavino Bevilacqua reshared this.