Lasercut Puzzlebox Is Safe-Cracking Fun

If you head out into the real world and start twiddling knobs on random safes, you might find yourself being hauled away by uniformed police. A safer pastime might be playing with your own puzzlebox at home, which is precisely what [thediylife] has done with this build.

The design implements a basic safe-cracking game, in which players try to guess the combination to the safe in a series of rounds. Input is via a rotary encoder, hooked up to the Arduino Uno inside. This project really wins because the finish looks so amazing. The safe is constructed out of 3mm MDF, which is lasercut to shape — an easy one to whip up in the average makerspace. The interface is fleshed out with a small OLED screen and some LEDs, while a servo acts as the lock which holds the door shut. When you see the underside of the face plate with components hot glued into holes you’ll really pale at how clean the business side ended up.

It’s a simple build, and one that would make a great party game with a prize hidden inside. We’ve seen other puzzle-box builds before, too — like the GPS-based reverse geocache build. Video after the break.

Continue reading “Lasercut Puzzlebox Is Safe-Cracking Fun”

Mimicking Exoplanet Exploration At Home

Mankind will always wonder whether we’re alone in the universe. What is out there? Sure, these past weeks we’ve been increasingly wondering the same about our own, direct proximity, but that’s a different story. Up until two years ago, we had the Kepler space telescope aiding us in our quest for answers by exploring exoplanets within our galaxy. [poblocki1982], who’s been fascinated by space since childhood times, and has recently discovered 3D printing as his new thing, figured there is nothing better than finding a way to combine your hobbies, and built a simplified model version simulating the telescope’s main concept.

The general idea is to detect the slight variation of a star’s brightness when one of its planets passes by it, and use that variation to analyze each planet’s characteristics. He achieves this with an LDR connected to an Arduino, allowing both live reading and logging the data on an SD card. Unfortunately, rocket science isn’t on his list of hobbies yet, so [poblocki1982] has to bring outer space to his home. Using a DC motor to rotate two “planets” of different size, rotation speed, and distance around their “star”, he has the perfect model planetary system that can easily double as a decorative lamp.

Obviously, this isn’t meant to detect actual planets as the real Kepler space telescope did, but to demonstrate the general concept of it, and as such makes this a nice little science experiment. For a more pragmatic use of our own Solar System, [poblocki1982] has recently built this self-calibrating sundial. And if you like rotating models of planets, check out some previous projects on that.

Continue reading “Mimicking Exoplanet Exploration At Home”

Arduband Gives Your Eyes A Hand

Let’s face it, we probably all sit at our computers for way too long without getting up. Yes, there’s work to be done, games to be played, and the internet abounds with people who are wrong and must be down-voted and/or corrected. We totally get and respect all that. However, if you want to maintain your middle- and long-range vision, you should really get up regularly and gaze out the window for a bit.

In fact, the Arduband does you one better. Its Arduino Nano and accelerometer check your position every ten minutes. If you haven’t changed your Z by the third check, then it’s time for a break. The combination of an RGB LED, buzzer, and vibrating disc motor working together should be enough to pull you out of any computerized stupor, and they won’t give up and go back to sleep until you have stood up and remained upright for one minute.

We like that [ardutronics123] spun up a board and made it small enough to be wrist-mounted using a watch strap. It would work just as well worn around your neck, and would probably even fit in your pocket. Blink a few times before you check out the build video after the break.

Arduband would be great on the go, but who does that anymore? If you spend every day at the same desk, you could point a time-of-flight sensor at your chair and start a timer.

Continue reading “Arduband Gives Your Eyes A Hand”

Resistors Sorter Measures Values

We’ve all been there. A big bag of resistors all mixed up. Maybe you bought them cheap. Maybe your neatly organized drawers spilled. Of course, you can excruciatingly read the color codes one by one. Or use a meter. But either way, it is a tedious job. [Ishann’s] solution was to build an automatic sorter that directly measures the value using a voltage divider, rather than rely on machine vision as is often the case in these projects. That means it could be modified to do matching for precise circuits (e.g., sort out resistors all marked 1K that are more than a half-percent away from one nominal value).

There is a funnel that admits one resistor at a time into a test area where it is measured. A plate at the bottom rotates depending on the measured value. In the current implementation, the resistor either falls to the left or the right. It wouldn’t be hard to make a rotating tray with compartments for different values of resistance. It looks like you have to feed the machine one resistor at a time, and automating that sounds like a trick considering how jumbled loose axial components can be. Still, its a fun project that you probably have all the parts to make.

An Arduino powers the thing. An LCD screen and display control the action. If you want some practice handling material robotically, this is a great use of servos and gravity and it does serve a practical purpose.

We have seen many variations on this, including ones that read the color code. If you ever wanted to know where the color code for resistors came from, we took a trip to the past to find out earlier this year.

Continue reading “Resistors Sorter Measures Values”

An Arduino As A PLL

At the heart of many amateur radio and other projects lies the VFO, or Variable Frequency Oscillator. Decades ago this would have been a free-running LC tuned circuit, then as technology advanced it was replaced by a digital phase-locked-loop frequency synthesiser and most recently a DDS, or Direct Digital Synthesis chip in which the waveform is produced directly by a DAC. The phase-locked loop (PLL) remains a popular choice due to ICs such as the Si5351 but is rarely constructed from individual chips as it once might have been. [fvfilippetti] has revisited this classic circuit by replacing some of its complexity with an Arduino (Spanish language, Google Translate link).

The internals of a PLL frequency synthesiser
The internals of a PLL frequency synthesiser. Image by Chetvorno – CC0

A PLL is a simple circuit in which one oscillator is locked to another by controlling it with a voltage derived from comparing the phase of the two. Combining a PLL with a set of frequency dividers creates a frequency synthesiser, in which a variable frequency oscillator can be locked to a single frequency crystal with the output frequency set by the division ratios. The classic PLL chip is the CMOS 4046 which would have been combined with a pile of logic chips to make a frequency synthesiser. The Arduino version uses the Arduino’s internal peripherals to take the place of crystal oscillator, dividers, and phase comparator, resulting in an extremely simple physical circuit of little more than an Arduino and a VCO for the 40 metre amateur band. The code can be found on GitLab, should you wish to try for yourself.

It would be interesting to see how good this synthesiser is at maintaining both a steady frequency and minimal phase noise. It’s tempting to think of such things as frequency synthesisers as a done deal, so it’s always welcome to see somebody bringing something new to them. Meanwhile if PLLs are new to you, we have just the introduction for you.

Come On Baby Light My Fire Button

While the Nintendo GameCube stood deep in the shadows of the PS2 in its day, its controller remains a popular target for all sorts of modifications today — many of them involving LEDs, thanks to a translucent bottom and button option. As an avid player of the Super Smash Bros. series, [goomysmash] is of course an owner of the very same controller, which motivated him to write GoomWave, a “versatile and hackable LED library”. In an impressively detailed Instructable, he shows how to modify your own controller in two different ways to make use of the library for yourself.

Initially inspired by the Shinewave mod that lights up RGB LEDs in colors associated to pre-defined moves in Smash Bros, [goomysmash] aimed to improve on it and add more versatility from the very beginning. Its latest iteration comes in a simplified ABXY-buttons-only variety using an ATtiny85, and a full-blown all-button variety using an Arduino Nano. Both of them are powered straight from the controller board, and have different modes where they either react to controller interactions, or are just custom lights. A brief showcasing of all the different modes can be seen in the video after the break, and there a few more details also in an older version’s video, also embedded below.

Mesmerizing LED-blinking aside, we just have to admire the diligence and cleanliness [goomysmash] put into the wiring and fitting everything inside the controller. But in case light mods aren’t your thing or you’re looking for other GameCube controller modifications, how about adding Bluetooth?

Continue reading “Come On Baby Light My Fire Button”

Is That An ESP32 On Your Wrist?

What could you do with a dual-core 240 MHz ESP32 that supports Arduino-style programming, with 16 MB of flash, 8 MB of PSRAM, and 520 k of RAM? Oh, let’s throw in a touchscreen, an accelerometer, Wifi, and Bluetooth. Besides that, it fits on your wrist and can show the time? That’s the proposition behind Lilygo T Watch 2020. If it sounds like a smartwatch, it is. At around $25 –and you can snag the hardware from a few different places — it is not only cheaper than the latest flagship smartwatch, but it is also infinitely more hackable.

OK, so the screen is only 1.54″, but then again, it is a watch. If Arduino isn’t your thing, you can use anything else that supports the ESP32 like Micropython or even Scratch. There are variants that have LoRA and GPS, at slightly higher prices. You can also find ones with heart rate monitors and other features.

Continue reading “Is That An ESP32 On Your Wrist?”