RoGeorge Attacks A Pulse Meter

The “Crivit Sports” is an inexpensive chest-strap monitor that displays your current pulse rate on a dedicated wristwatch. This would be much more useful, and presumably more expensive, if it had a logging option, or any way to export your pulse data to a more capable device. So [RoGeorge] got to work. Each post of the (so-far) three-part series is worth a read, not the least because of the cool techniques used.

In part one, [RoGeorge] starts out by intercepting the signals. His RF sniffer? An oscilloscope probe shorted out in a loop around the heart monitor. Being able to read the signals, it was time to decode them. Doing pushups and decoding on-off keyed RF signals sounds like the ideal hacker training regimen, but instead [RoGeorge] used a signal generator, clipped to the chest monitor, to generate nice steady “heartbeats” and then read the codes off the scope without breaking a sweat.

With the encoding in hand, and some help from the Internet, he tested out his hypothesis in part two. Using an Arduino to generate the pulses logged in part one, he pulsed a coil and managed to get the heart rates displayed on the watch.

Which brings us to part three. What if there were other secrets to be discovered? Brute-forcing every possible RF signal and looking at the watch to see the result would be useful, but doing so for 8,192 possible codes would drive anyone insane. So [RoGeorge] taught himself OpenCV in Python and pointed a webcam at the watch. He wrote a routine that detected the heart icon blinking, a sign that the watch received a valid code, and then transmitted all possible codes to see which ones were valid. Besides discovering a few redundant codes, he didn’t learn much new from this exercise, but it’s a great technique.

We’re not sure what’s left to do on the Crivit. [RoGeorge] has already figured out the heart-rate data protocol, and could easily make his own logger. We are sure that we liked his thorough and automated approach to testing it all, from signal-generator-as-heartbeat to OpenCV as feedback in a brute-force routine. We can’t wait to see what’s up next.

Using A Decade Counter To Make LEDs Flash

[Andrea De Napoli] created a LED display consisting of a half-dozen LEDs connected to the inverted signals of a CD4017 decade counter, giving the effect that a dark LED is running back and forth. The CD4017 works by activating 10 outputs, one at a time, as controlled by a clock signal sent to pin 14.

The first and last LEDs are lit by outputs 0 and 5 with the help of a PNP transistor and a 12K resistor. The middle four LEDs are switched by two outputs each and go dark when one of them goes high. [Andrea] really delves into the CD4017 and he shares a lot of detail in the project page.

Hackaday publishes a lot of posts about obscure ICs: Project 54/74 aims to create a database of die images of 5400 and 7400 series ICs. In a remix of a classic, the Baby 10 uses a 4017 to make a music sequencer. Continue reading “Using A Decade Counter To Make LEDs Flash”

Talking To A Lamp

Barking commands at furniture seems a bit odd but with voice controlled home automation platforms becoming the norm, you may be spending more time talking to your light fixtures than your kids. In one such project, [Becky Stern] used an Alexa Dot and an ESP8266 respond to voice commands.

The design uses the Alexa Dot to interpret voice commands such as ‘Alexa turn the light ON’. The ESP8266 with a relay feather wing is used to switch the actual lamp ON and OFF. The glue between the two is the fauxmoESP library that allows the ESP8266 to receive commands from the Alexa API.

The best part of the project is the lamp itself which has a wooden base and is perfect for such experiments. [Becky Stern] does a wonderful job at carving out enough space and filling it with the electronics. The additional sanding and wood staining make the project more impressive and worthy of a living room. The idea could be easily extended to other own household items. Check out the video of the project below and for more inspiration, take a look at Theia IoT Light-Switch. Continue reading “Talking To A Lamp”

Read Amiga Floppies Using An Arduino

So you spent your youth learning your craft in front of an Amiga 500+, but a quarter century later all you have left is a broken computer and a pile of floppies you can’t read any more. What’s to be done? This was the position [Rob Smith] found himself in, and since some of the commercial solutions to ripping Amiga floppies were rather expensive, he decided to have a go at making his own.

His write-up makes for a fascinating read, as he delves into the physical interface of the PC floppy drive he used, and into the timing required from the Arduino that controlled it. He faced some challenges in getting his code to be fast enough for the task, and goes into some of the optimisation techniques he employed. His code for both Arduino and Windows  is open-source, and can be downloaded from his GitHub repository. Future plans involve supporting the FDI disc format as well as ADF, and adding the ability to write discs.

We’ve shown you a lot of Amigas over the years, but perhaps of most relevance here in our archive are this Raspberry Pi floppy emulator and this floppy autoloader for archiving a disc collection.

Via Hacker News.

VexRiscv: A Modular RISC-V Implementation For FPGA

Since an FPGA is just a sea of digital logic components on a chip, it isn’t uncommon to build a CPU using at least part of the FPGA’s circuitry. VexRiscv is an implementation of the RISC-V CPU architecture using a language called SpinalHDL.

SpinalHDL is a high-level language conceptually similar to Verilog or VHDL and can compile to Verilog or VHDL, so it should be compatible with most tool chains. VexRiscv shows off well in this project since it is very modular. You can add instructions, an MMU, JTAG debugging, caches and more.

Continue reading “VexRiscv: A Modular RISC-V Implementation For FPGA”

The Tuna Fish Sandwich Foundry

Can you build a foundry out of a loaf of bread and a can of tuna fish? As it turns out, yes you can. And not only can you melt aluminum in said foundry but you can also make a mold from plain beach sand and cast a usable part.

Through the magic of backwoods engineering and that can-do Canadian attitude, [AvE] demonstrates in his inimitable style how a pyrolized loaf of sourdough bread can serve as a perfectly acceptable foundry, using a tuna can as a crucible. We covered [AvE]’s carbon foam creation process before and showed some of its amazing properties, including the refractory characteristics requisite for foundry service. Once reduced to carbon foam, the bread can easily handle the flame of a propane torch and contain the heat long enough to melt aluminum. And using nothing more than beach sand, [AvE] was able to lost-foam cast a knob-like part. Pretty impressive results for such a low-end, field expedient setup.

Normally we warn our more tender-eared readers about [AvE]’s colorful language, lest they succumb to the vapors when he lets the salt out. But he showed remarkable restraint with this one, even with his cutting mat aflame. Pretty SFW, so enjoy seeing what you can do with nothing.

Continue reading “The Tuna Fish Sandwich Foundry”

World’s Largest Super Soaker Is Dangerously Good Clean Fun

Running around while dousing each other with Super Soakers and screaming in delight is de rigueur on suburban lawns on hot summer days, but if you build this giant replica of a Super Soaker that can double as a pressure washer, you might have the upper edge on the neighborhood gang.

You may remember [Mark Rober] from such projects as his bullseye-catching dart board and his previous entry in the awesome uncle of the year awards, the fully automatic snowball gun. We’re not entirely sure that this seven-foot long replica of the original Super Soaker will win him any uncle or neighbor plaudits, given that it the stream it produces is not far off of what a pressure washer can manage and can literally slice a watermelon in half. Fortunately, [Mark] included swappable nozzles to reduce the pressure enough that relatively safe dousing is still on the table. The housing is a pretty accurate plywood and foam replica of the original toy, but the mechanism is beefed up considerably — a pair of nitrogen tanks, some regulators, and a solenoid valve. See the gun in all its window-smashing, kid-soaking glory in the video after the break.

We realize [Mark]’s build is just a fun way to beat the heat, but it gives us a few ideas for more practical uses. Maybe a DIY water-jet cutter that’s not built around a pressure washer?

Continue reading “World’s Largest Super Soaker Is Dangerously Good Clean Fun”