Hex codes are a simple, unambiguous way to designate colors in digital media. However, going from a color in your head to a hex code can be difficult for the unpracticed. [Guy Dupont] built a little gadget by the name of the Dial Toner to do it for him (Nitter).
The Dial Toner has two dials for each color channel – Red, Green, and Blue. By turning the dials, one can choose a given color in the 8-bit RGB color space, and that color is then displayed on the device’s included RGB LED. Once selected, the button can be pressed to type the selected color’s hex code into a text box. The Dial Toner runs on a Xiao RP2040 microcontroller board, and is coded in CircuitPython.
[Guy] hopes to sell the Dial Toner on Etsy in future, and is even working on a CMYK version for print addicts. We’ve featured [Guy]’s work here before, too, in the form of his extended-play HitClips cartridges. Video after the break.
Continue reading “Mechanical Color Picker Types Hex Codes For You”
[feralAI] and fellow GitHub contributors present for your viewing pleasure GP2040: an open source game pad firmware for RP2040-based hardware. The dual-core RP2040 is a good platform to use for gaming inputs, as there is plenty of CPU grunt to get sub-1 ms USB polling time, regardless of any other tasks the controller may be performing. Currently the firmware supports PC, Android, RPi, Nintendo Switch, PS3, PS4 (legacy mode), and the sweet MiSTer FPGA-based retro-gaming platform.
The firmware supports the older DirectInput API and the newer shiny (but rather restrictive) XInput API (no, it’s not the old X11 input extension with the same name) — as well as the usual controller features like SOCD cleaning, D-pad mapping, and RGB support for additional distractions. There is even support for those tiny OLED displays (SSD1306 and friends), although we can’t think of a use case for that at the moment. Configuration is particularly interesting, however, as it is based upon an embedded web application. This is where the pin mappings to your actual hardware are defined, as well as all that RGB bling, if you so desire.
Continue reading “GP2040: A Configurable Game Pad Firmware”
Plenty of gamers around these parts require an expensive PC to play games, often spending thousands of dollars for a gaming machine. Believe it or not, though, there are entire classes of games that don’t require any electronics at all, but that doesn’t mean that they don’t benefit from the addition of some neat gadgets. This Settlers of Catan game uses custom LCD tiles with a built-in custom mesh network.
The tiles for the game board themselves are hexagonal and snap together using magnetic pogo pins in order to form a board of any size or shape. The pogo pins also allow communication for a pseudo-mesh network to operate with each tile’s built-in PCB to allow the game board to know exactly which tiles are placed where and to display the correct image on each one. Each tile contains it own RP2040 microcontroller, keeping the overall cost of each tile to a minimum.
For those regularly hosting game night, a project like this could really change the traditionally analog game’s dynamic for the better. It was mostly a project that [Colin Iuliano] built just for fun, and if he ever builds a second one he does plan on some improvements, but we’d say that it looks like a success already. For other Catan-based electronic design inspiration, take a look at this complete and non-modular electronic game board.
In 2020, [Eddie] found himself with a few hundred RGB LEDs left after a pandemic-interrupted project, and a slew of emotions he wanted to express – so he turned to the language of hardware, and started sculpting his feelings into an art project. He set out to build an LED tree around a piece of wood he picked for its cool shape, and trying out a long-shelved idea of his, while at it – using different resistors to mix colors of the RGB LEDs. The end result, pictured above, has earned “The Most Important Device” spot in our recent Sci-Fi contest, fair and square.
Initially, he wanted to use ATTiny microcontrollers and PWM all the lights in parallel. Having built an intermediate prototype, a small LED flower, he scrapped the idea due to technical problems, and then simplified it by hard-wiring RGB LEDs with randomly selected colors instead. As for the glowing orbs themselves, he made these just by pouring hot glue into silicon orb molds, a simple technique any of us could repeat. After 90 hours of work between him and an assistant he hired, the LEDs were wired up, each with random resistors connected to green and blue LED colors, and some warm white LEDs added into the mix.
He wanted to mostly use blue and green colors, as symbols of a world revived and revitalized – something we can’t help but keep our fingers crossed for. Before putting it all together, they wouldn’t know which colors each of the LEDs would power up in – part of the charm for this art piece, and no doubt a pleasant surprise. In the end, it turned out to be a futuristic decoration that we’re glad a camera could capture properly! If you like what you see, the build logs linked above have a bit more insights into how it all came together.
LED-adorned plants are fun projects that bring joy for a long time after you’ve finished them. You can easily make a LED tree out of what you have on hand, and if you get real fancy, you can create an intricate bonsai, too. And, if you’re ever interested to experiment with castellations, you can design yourself some PCB cube flowers!
This project was an entry into the 2022 Sci-Fi Contest. Check out all of the winning entries here.
It’s getting close to the time of year when we need to start carefully vetting projects here at Hackaday. After all, nobody likes to get punked by an early April Fool’s joke. But as silly as this outsized PC fan looks, it sure seems like a legit build, if a bit on the pointless side.
Then again, perhaps pointless is too harsh a word to use. This 500-mm fan is by [Angus] over at Maker’s Muse, and it represents a lot of design work to make it buildable, as well as workable and (mostly) safe. Using both CNC-cut MDF and printed parts, the fan is an embiggened replica of a normal-sized case fan. The fan’s frame had to be printed in four parts, which lock together with clever interlocking joints. Each of the nine blades locks into a central hub with sturdy-looking dovetails.
And sturdy is important, as the fan is powered by a 1,500 Watt brushless DC motor. With a 4:1 reduction thanks to a printed gear train, the fan spins at around 3,300 RPM, which makes a terrifying noise. There’s a little bit of “speed-wobble” evident, but [Angus] managed to survive testing. The fan, however, did not — the 3D-printed gears self-destructed after a full-speed test, but not before the fan did its best wind tunnel imitation. And the RGB LEDs looked great.
This one reminds up of something we might see [Ivan Miranda] come up with. In fact, his super-sized 3D printer might have been just the thing to shorten [Angus]’ print times.
Continue reading “3D-Printed Parts Let You Assemble Your Own Biggest Fan”
Everyone loves LED matrices, and even if you can’t find what you like commercially, it’s pretty easy to make just what you want. Need it big? No problem; just order a big PCB and some WS2812s. Need something tiny? There are ridiculously small LEDs that will test your SMD skills, as well as your vision.
But what if you want a small matrix that’s actually a big matrix in disguise? For that, you’ll want to follow [elliotmade]’s lead and incorporate fiber optics into your LED matrix. The build starts with a 16×16 matrix of WS2812B addressable LEDs, with fairly tight spacing but still 160 mm on a side. The flexible matrix was sandwiched between a metal backing plate and a plastic bezel with holes directly over each LED. Each hole accepts one end of a generous length of flexible 1.5-mm acrylic light pipe material; the other end plugs into a block of aluminum with a 35 by 7 matrix of similar holes. The small block is supported above the baseplate by standoffs, but it looks like the graceful bundle of fibers is holding up the smaller display.
A Raspberry Pi Pico running a CircutPython program does the job of controlling the LEDs, and as you can see in the video below, the effect is quite lovely. Just enough light leaks out from the fibers to make a fascinating show in the background while the small display does its thing. We’ve seen a few practical uses for such a thing, but we’re OK with this just being pretty. It does give one ideas about adding fiber optics to circuit sculptures, though.
Continue reading “Big LED Matrix Becomes Tiny LED Matrix Thanks To Fiber Optics”
There’s a lot to admire about LED matrix projects, which more often than not end up looking really cool. But most of them rely on RGB matrix panels sourced from the surplus market, and while there’s nothing wrong with that, building your own tiny, tileable LED matrix panels makes these builds just a little bit cooler.
There’s a lot to admire about these matrix panels, not least of which is the seamless way they tile together. But to get to that point, [sjm4306] had a lot of prep work to do. He started with a much simpler 5×7 array, using the popular WS2812 RGB LEDs on a custom PCB. With a little practice under his belt, it was time to move to the much smaller SK6805 LEDs, which were laid out in an 8×8 matrix. The board layout is about as compact as it can be; [sjm4306] reports that it pushed the PCB fab to their limits, but he ended up with LEDs spaced perfectly on the board and just enough margin to keep consistent spacing in two dimensions when the boards are adjacent to each other.
Assembly of the boards was challenging, to say the least. The video below shows that the design left barely enough room for handling the LEDs with tweezers, and some fancy finagling was needed to get the boards on and off the hotplate for reflow. [sjm4306] says that he’ll be exploring JLC PCB’s assembly service in the future, since each board took an hour for him to assemble. But they look fantastic when daisy-chained together, with no detectable gaps at the joints.
With matrices like these, the possibilities are endless. We’ve even got a whole list of LED matrix projects over on Hackaday.io for you to check out.
Continue reading “Tiny LED Matrix Panels Tile Together Perfectly”