Bluetooth Development Board Goes The Distance

Have you ever come across an interesting chip or component that you wanted to experiment with, only to find that there doesn’t seem to be a development board for it? Spinning up your own board is a lot easier today than it has been in the past, but it’s still a bit of a hassle to do it just for your own personal use. This is why [Nikolaj Andersson Nielsen] has decided to release RFCat, his custom long-range Bluetooth development board, onto the community.

The board is based around a module from MeshTek that’s essentially an amplified version of the Nordic nRF52832. According to [Nikolaj], this gives the module 30 times the transmit power of the base model chip.

RFCat is compatible with the Arduino IDE and uses the Adafruit nRF52 bootloader, making it easy to write your own code to take advantage of all this new-found power. Primarily you’d be programming the board over USB-C, but it also supports Serial Wire Debug (SWD) and over-the-air updates that can be triggered with a physical push button on the device.

If you want to get an RFCat of your own, it’s available on Tindie now. The amplified modules were originally intended for building Bluetooth mesh networks, but we’re sure there are other interesting applications out there just waiting to be discovered.

Continue reading “Bluetooth Development Board Goes The Distance”

Samsung’s Leap Month Bug Teaches Not To Skimp On Testing

Date and time handling is hard, that’s an ugly truth about software development we’ll all learn the hard way one day. Sure, it might seem like some trivial everyday thing that you can easily implement yourself without relying on a third-party library. I mean, it’s basically just adding seconds on top of one another, roll them over to minutes, and from there keep rolling to hours, days, months, up until you hit the years. Throw in the occasional extra day every fourth February, and you’re good to go, right?

Well, obviously not. Assuming you thought about leap years in the first place — which sadly isn’t a given — there are a few exceptions that for instance cause the years 1900 and 2100 to be regular years, while the year 2000 was still a leap year. And then there’s leap seconds, which occur irregularly. But there are still more gotchas lying in wait. Case in point: back in May, a faulty lunar leap month handling in the Chinese calendar turned Samsung phones all over China into bricks. And while you may not plan to ever add support for non-Gregorian calendars to your own project, it’s just one more example of unanticipated peculiarities gone wild. Except, Samsung did everything right here.

So what happened?

Continue reading “Samsung’s Leap Month Bug Teaches Not To Skimp On Testing”

Virtual Pinball Cabinet Provides Real Thrills

Being a fan of pinball is bittersweet these days. In the go-go 1990s, you could still find pins in places like coffeehouses and the odd gas station here and there as the commercial arcade began to fade into the past. Things were looking up once booze-fueled b-arcades became a thing, but the pandemic economy may come for them soon enough.

Poor [smithsa3] doesn’t have a table around for hundreds of miles. Instead of settling for an older table or agonizing over the average price of newer tables, [smithsa3] found a happy medium and built a full-size virtual pinball cabinet to play pretty much any table there is. The only non-negotiable game was Addams Family, which you can see in the demo after the break.

Inside is a PC running PinballX, along with a 37″ TV for the playfield and two 17″ monitors that make up the backboard. Between the physical inputs and the faithful recreations of current and classic pinball games that are out there, this really is the best of both worlds.

We love that [smithsa3] combined stock and DIY hardware to pull this together. The cabinet uses standard legs and arcade buttons, but [smithsa3] built the plunger, interfaced it with an old keyboard controller, and made a coin slot mechanism that rejects everything but 10p coins.

Spend enough time playing pinball, and you’ll no doubt begin to fantasize about building your own. We’ve seen one or two of those, but not too many that can play themselves.

Continue reading “Virtual Pinball Cabinet Provides Real Thrills”

Plot And Visualise Brain Data In An Artwork

One of the most interesting streams through which we receive new projects to write about here at Hackaday comes from the intersection between technologists and artists. Those artists who straddle both disciplines bring creativity that those of us without their backgrounds can only dream of. The artist [Rosa Francesca] produced a piece called Cinematica, in which she monitored her brain waves with an EEG and from them produced on-paper visualizations with a pen plotter.

The hardware in use is an Interaxon Muse EEG headband read through the Muse Monitor app, and some code to drive an Evil Mad Scientist AxiDraw V3 plotter via its serial port. The write-up goes in some depth into the different types of brain waves, explaining her choice of monitoring gamma and theta waves for her source data. The result is a series of repeating shapes that vary with the brain waves of the wearer, creating drawings that are both pleasing and unique.

If you’re interested by the Muse headset used in this artwork, you might find a teardown we covered a few years ago to be of interest. And if you’re tempted by the plotter, you can always try making your own.

Thanks, @tanurai for the tip!

Making Custom Gradient Markers At Home

When doing high-end industrial illustration work, smooth gradients add a lot of production value to the final product. However, markers designed to do this well can be difficult to lay your hands on. [Eric] decided to create his own set of custom gradient markers, using commonly available supplies.

Starting with some existing markers that have dried out, the fabric ink reservoir inside is removed. A new one is created using tampons wrapped in heat-shrink, to replicate the construction of the original. Alcohol-based ink is required for smooth gradients, and [Eric] suggests using a heat gun to harvest the ink from a ballpoint pen, if store-bought is not available. The ink is then mixed with denatured alcohol to dilute it and injected into the fabric reservoir using a syringe. Each marker gets a slightly different ink mix to hit a range of lightness values for making smooth gradients.

It’s a tidy way of creating your own gradient markers in whatever color you may find useful. As a plus, the materials to do so are cheap and easy to obtain. We could even imagine 3D-printed marker bodies being an option, though nibs might prove a touch more difficult. We’ve seen [Eric]’s work before too, like this well-illustrated guide to using cardboard in product design. Video after the break.

Continue reading “Making Custom Gradient Markers At Home”

Defeating Fridge DRM With Duct Tape And A Dremel

We love writing about DRM here at Hackaday. Because when we do, it usually means someone found a way to circumvent the forced restrictions laid upon by a vendor, limiting the use of a device we thought is ours once we bought it. The device in question this time: the water filter built into GE’s fridges that would normally allow its “owner” to pour a refreshing glass of cold water. Except the filter is equipped with an RFID tag and an expiration, which will eventually deny you that little luxury. And if that’s already a feature, you can bet it won’t just let you insert any arbitrary filter as replacement either.

Enraged by every single aspect of that, [Anonymous] made a website to vent the frustration, and ended up tearing the culprit apart and circumvent the problem, with a little help from someone who was in the same situation before. As it turns out, the fridge comes with a “bypass filter” that is just a piece of plastic to fit in place of the actual filter, to pour unfiltered, but still cold water. That bypass filter is also equipped with an RFID tag, so the reader will recognize it as a special-case filter, which luckily enough doesn’t have an expiration counter.

The general idea is to take out that bypass filter’s RFID tag and place it on a generic, way cheaper filter to trick the fridge into thinking it simply doesn’t have a filter in the first place, while still enjoying the filters actual functionality. However, this might not be the most stable solution if the tag isn’t placed in the exact position. Also, retrieving the tag in the first place proved tricky, and [Anonymous] initially ended up with nothing but the antenna pad, while the tag itself remained sturdily glued into the plastic piece.

Continue reading “Defeating Fridge DRM With Duct Tape And A Dremel”

Hackaday Links Column Banner

Hackaday Links: June 14, 2020

You say you want to go to Mars, but the vanishingly thin atmosphere, the toxic and corrosive soil, the bitter cold, the deadly radiation that sleets down constantly, and the long, perilous journey that you probably won’t return from has turned you off a little. Fear not, because there’s still a way for you to get at least part of you to Mars: your intelligence. Curiosity, the Mars rover that’s on the eighth year of its 90-day mission, is completely remote-controlled, and NASA would like to add some self-driving capabilities to it. Which is why they’re asking for human help in classifying thousands of images of the Martian surface. By annotating images and pointing out what looks like soil and what looks like rock, you’ll be training an algorithm that one day might be sent up to the rover. If you’ve got the time, give it a shot — it seems a better use of time than training our eventual AI overlords.

We got a tip this week that ASTM, the international standards organization, has made its collection of standards for testing PPE available to the public. With titles like “Standard Test Method for Resistance of Medical Face Masks to Penetration by Synthetic Blood (Horizontal Projection of Fixed Volume at a Known Velocity)”, it seems like the standards body wants to make sure that that homebrew PPE gets tested properly before being put into service. The timing of this release is fortuitous since this week’s Hack Chat features Hiram Gay and Lex Kravitz, colleagues from the Washington University School of Medicine who will talk about what they did to test a respirator made from a full-face snorkel mask.

There’s little doubt that Lego played a huge part in the development of many engineers, and many of us never really put them away for good. We still pull them out occasionally, for fun or even for work, especially the Technic parts, which make a great prototyping system. But what if you need a Technic piece that you don’t have, or one that never existed in the first place? Easy — design and print your own custom Technic pieces. Lego Part Designer is a web app that breaks Technic parts down into five possible blocks, and lets you combine them as you see fit. We doubt that most FDM printers can deal with the fine tolerances needed for that satisfying Lego fit, but good enough might be all you need to get a design working.

Chances are pretty good that you’ve participated in more than a few video conferencing sessions lately, and if you’re anything like us you’ve found the experience somewhat lacking. The standard UI, with everyone in the conference organized in orderly rows and columns, reminds us of either a police line-up or the opening of The Brady Bunch, neither of which is particularly appealing. The paradigm could use a little rethinking, which is what Laptops in Space aims to do. By putting each participant’s video feed in a virtual laptop and letting them float in space, you’re supposed to have a more organic meeting experience. There’s a tweet with a short clip, or you can try it yourself. We’re not sure how we feel about it yet, but we’re glad someone is at least trying something new in this space.

And finally, if you’re in need of a primer on charlieplexing, or perhaps just need to brush up on the topic, [pileofstuff] has just released a video that might be just what you need. He explains the tri-state logic LED multiplexing method in detail, and even goes into some alternate uses, like using optocouplers to drive higher loads. We like his style — informal, but with a good level of detail that serves as a jumping-off point for further exploration.