FemtoBeacon Is A Tiny ESP32 Coin-Shaped Dev Board

Our single board microcontroller platforms have become smaller over the years, from the relatively large classic Arduino and Beagleboard form factors of a decade ago to the postage stamp sized Feather and ESP boards of today. But just how small can they go? With current components, [Femtoduino] think they’ve cracked it, delivering an ESP32-based board with WiFi and Bluetooth, and an LDO regulator for 5 V operation in a circular footprint that’s only 9 mm in diameter.

There are some compromises from such a paucity of real-estate, of which perhaps the most obvious is a lack of space to make I/O lines available. It has SPI, a UART, and a couple of I/O lines, and aside from an onboard RGB LED that’s it. But SPI is versatile well beyond its number of lines, and even with so little there is much that can be done. Another potential compromise comes from the antenna, a Molex surface-mount component, which is an inevitable consequence of a 9 mm circular board.

There has to come a point at which a microcontroller platform becomes so small as to be unusable, but it’s clear that there is a little further for this envelope to be pushed. We’d love to see what other designers do in response to this board.

This Owner Took Control Of Their Proprietary Alarm System

When a tip comes in and the tipster feels they have to reassure us that despite appearances their subject is not facilitating crime, it certainly gets our attention. [Flam2006] has a Brinks home security system which can only be configured using a special device only available to installers, and though they managed to secure one through an eBay sale they went to the trouble of reverse engineering its protocol and writing a software emulator in Python. When an owner hacks their own security system to gain full control of something they own, that’s right up our street.

The communication is via an RS485 serial line, and follows a packetised structure with binary rather than ASCII data. There is an almost plug-and-play system for identifying devices connected to a controller, though it is restricted to those devices which the controller already knows about. There is a video of the official method of programming the controller, as well as one of the software in action. We’ve posted them below the break for your delectation.

The ability to perform these tasks on your own property is an important right that has at times been placed under threat by legislation such as the DMCA. We’ve touched upon it countless times, but probably the most high-profile example that we and the wider media have covered are those stories concerning the parts lockdown on John Deere tractors.

Continue reading “This Owner Took Control Of Their Proprietary Alarm System”

Use A 3D Printer To Electrospin Textiles

We are all used to desktop 3D printers that extrude molten plastic in layers to build up finished items. A pair of researchers at the Human-Computer Interaction Institute at Carnegie Mellon University, [Michael Rivera] and [Scott Hudson], have added another capability to their printer: electrospinning of textiles.

Electrospinning is a technique in which an extruded material is accelerated from the extruder by an electrostatic charge to form an extremely thin fibre. By applying a many-kilovolt charge between the extruder and the bed, they can create a fibre and lay it down into a mesh from a height to create a felt-like fabric. The same extruder can also produce conventional solid prints, allowing the creation of composite fabric and solid items. They demonstrate a variety of prints including a folding mobile phone stand, a woven lamp, and an interactive wooly sheep, which along with others can be seen in the video below the break.

The full paper can be downloaded as a PDF, and makes for very interesting reading. The voltages involved mean that your Prusa clone may not have this capability any time soon, but we look forward to the moment when desktop electrospinning is a feature on affordable 3D printers.

Continue reading “Use A 3D Printer To Electrospin Textiles”

A Chandelier Guaranteed To Make Some Retro Game Hardware Collectors Wince

If there’s one thing our community is good at, it’s re-imagining redundant old hardware, particularly in the field of classic gaming consoles and their peripherals. Dead consoles have become new ones, Powergloves have ventured into virtual reality, and light guns, well, they’ve become novelty light fittings.

The [JJGames] Nintendo light gun chandelier will probably make collectors wince who prefer their retro hardware pristine, but it’s certainly an eye-catching conversation piece. The twelve guns are carefully disassembled and the Nintendo electronics removed, before a bulb holder and teardrop lamp is installed. Wiring is completed with twist caps,  the guns are joined at the grip with some metal strips and glue, and a chain for ceiling attachment completes the ensemble. A dozen pieces of ireplacable retro hardware sacrificed for a novelty, or a masterpiece of interior decoration? You decide, though we’d opt for the latter in the context of the retro games based business in which it sits.

Our favourite NES lightgun hack ever has to be [Seb Lee-Delisle]’s one that fires a real laser. Meanwhile [JJGames] have made it here before in a similarly wanton use of classic Nintendo plastic, with their urinal made from SNES cartridges.

A Tesla Coil From PCBs

While at the Hacker Hotel camp in the Netherlands back in February, our attention was diverted to an unusual project. [Niklas Fauth] had bought along a Tesla coil, but it was no ordinary Tesla coil. Instead of the usual tall coil and doughnut-shaped capacity hat it took the form of a stack of PCBs with spacers between them, and because Tesla coils are simply cooler that way, he had it playing music as an impromptu MIDI-driven plasma-ball lousdpeaker. Now he’s been able to write up the project we can take a closer look, and it makes for a fascinating intro not only to double-resonant Tesla coils but also to Galium Nitride transistors.

The limiting factor on Tesla coils comes from the abilities of a transistor to efficiently switch at higher frequencies. Few designs make it above the tens of kHz switching frequencies, and thus they rely on the large coils we’re used to. A PCB coil can not practically have enough inductance for these lower frequencies, thus Niklas’ design employs a very high frequency indeed for a Tesla coil design, 2.6 MHz with both primary and secondary coils being resonant. His write-up sets out in detail the shortcomings of conventional MOSFETS and bipolar transistors in this application, and sets out his design choices in using the GaN FETs. The device he’s using is the TI LMG5200 GaN half-bridge driver, that includes all the necessary circuitry to produce the GaN FET’s demanding drive requirements.

The design files can be found in a GitHub repository, and you can see a chorus of three of them in action in the video below. Meanwhile [Niklas] is a prolific hardware hacker whose work has appeared on these pages in the past, so take a look at his ultrasonic phased array and his x-ray image sensor work.

Continue reading “A Tesla Coil From PCBs”

GPS Self-Adjusting Clock With An E-Ink Display

If you mention a clock that receives its time via radio, most people will think of one taking a long wave signal from a station such as WWVB, MSF, or DCF77. A more recent trend however has been for clocks that set themselves from orbiting navigation satellites, and an example comes to us from [KK99].  It’s a relatively simple hardware build in that it is simply an Arduino Nano, GPS module, and e-ink display module wired together, but it provides an interesting exercise in running through the code required for a GPS clock.

It does however give us a chance to remember the story from last year surrounding WWVB, as a budget proposal last year mooted the prospect of the closure of the Fort-Collins-based time signal transmitter. Were that to happen an estimated 50 million American clocks would lose their reference, and while their owners could always update them manually, there will always be time-based systems to which that won’t be applied for whatever reason.  Europeans meanwhile are safe in their time transmissions for now , but in case they think they have their mains grid to fall back on it’s worth remembering the time they lost six seconds.

GPS satellite image: USAF [Public domain].

The Simplest Of Pseudo Random Number Generators

A truly random number is something that is surprisingly difficult to generate. A typical approach is to generate the required element of chance from a natural and unpredictable source, such as radioactive decay or thermal noise. By contrast it is extremely easy to generate numbers that look random but in fact follow a predictable sequence. A shift register with feedback through an XOR of its output and one of its stages will produce a continuous stream of pseudo-random bits that repeat after a set period.

[KK99] has created the simplest possible pseudo-random binary sequence generator, using a three-bit shift register. It’s realised on a pleasingly retro piece of perfboard, with a CD4047 as clock generator and a 74HC164 shift register doing the work. Unusually the XOR gate is made from discrete transistors, 2N3053s in bulky TO39 packages, and for a particularly old-fashioned look a vintage HP LED display shows the currently generated number. A relatively useless pseudo-random sequence with a period of seven bits is the result, but the point of this circuit is to educate rather than its utility. You can see it in operation in the video below the break.

We had a demonstration of the dangers of using a pseudo-random sequence back in 2016. The German military cipher nicknamed “Tunny” by British codebreakers relied upon a mechanical sequence generator, and the tale of its being cracked led to the development of Colossus, the first stored-program electronic computer.

Continue reading “The Simplest Of Pseudo Random Number Generators”