Posts

Featured Post

SmallTV Hacking With Surprisingly Little Fuss

Image
We’ve seen the GeekMagic SmallTV line of devices before — these cheap gadgets combine a microcontroller and a display in a little plastic case that can be used to show the time or weather. Powered by either an ESP8266 or an ESP32, the things could easily pass for a hobby build if it wasn’t for their professionally produced enclosures. In fact, we wouldn’t be surprised if GeekMagic lifted the idea from an existing DIY project. As you might expect we’ve seen several hacks for these devices already, which usually involves replacing the stock firmware. But this latest approach is unique in that you don’t need to mess with the stock software, nor do you need to break out the soldering iron. By leveraging a built-in photo viewer function of the SmallTV [Yongha Kim] shows how you can get the gadget to display pretty much whatever you want . The trick here is that the image is being generated by a machine on the network, say your desktop or server, and bein...

Scientists Create Hexagonal Packed Ice at Extreme Pressures

Image
One of the problems with planetary science is that you generally cannot easily investigate the exact conditions in their interior, so you’re left to extrapolate what is happening inside them based on surface scans. One of the resulting questions is what ice giants like Neptune and Uranus in Earth’s solar system have exactly at their core. We do know that it is mostly rocks and ice, but what kind of ice you end up with at these intense pressures is a good question that [Alexis Forestier] et al. set out to answer, with their results published in a  Physical Review Letter paper ( ArXiv preprint ). It’s noteworthy that there isn’t just water ice at these planetary cores, with this study only investigating water ice specifically. In order to get the water to the pressures it would experience courtesy of ice giant gravity, a diamond anvil was used, with synchrotron x-ray diffraction allowing for the changes to the sample to be observed. The phase diagram of water ...

Two Microcontrollers Talking, All It Needs is an LED

Image
There are some projects that seem at first sight to be easy, but anyone who tries them finds a whole heap of unexpected problems and turns to the off-the-shelf device. PCB antennas for example, or data links using LEDs, whether IR or visible. The latter doesn’t faze [Luca Soltoggio] though, because he has two ESP32s talking to each other using visible light . Best of all, both use a single LED as both transmitter and receiver. The software is called SecurePair, and is an Arduino library for exchanging keys and communicating with encryption. The LEDs are the cool hardware hack but it’s designed to work with ESPNow or LoRa too, indeed a typical use case would see light for pairing and wireless for the exchange of encrypted data.. In case you were wondering, it relies on the property of an LED that it’s also a photodiode of sorts. Best of all, while the examples have two ESP32s, it’s not limited to that number and many more can join the conversation if needed. Che...

3D-Printed Filter Removes Most Microplastics From Water

Image
With the rise of synthetic polymers in everywhere from clothing, packaging and beyond, we have also seen a corresponding rise in fragments of these polymers in the environment. These micro- and nanoplastics (MNPs) come in a wide variety of sizes, but have in common that they do not break down very easily, leaving filtration as an important way to keep them out of our potable water sources. A recent paper by [Ethan A. Crawford] et al. in  Separation and Purification Technology details a way to use a low-cost, 3D-printed filtration mesh to filter out up to 90% of MNPs using their prototype. This prototype uses a multi-layer filtration system printed in PLA, creating a flow-through system in which polyethylene glycol (PEG) acts as a sacrificial additive to the PLA. Whereas creating the fine pores required for filtration of MNPs is impossible using FDM printing, the spheres of PEG that form inside the printed filter can be subsequently etched away using nothing but hot (80°C) water, leav...

Ambition, Thy Name is a 3D Printed Transonic R/C Jet

Image
Building anything that flies from scratch is an ambitious undertaking, even if it’s ‘just’ radio-controlled. 3D printing the aircraft isn’t that odd these days, but putting a hot jet engine into a plastic airframe is another ambitous reach. Getting said 3D printed airframe up to the transonic speed of Mach 0.8? Ambition, thy name is Kingchaser . Or at least, that’s the name [The Mach Initiative] give to their very ambitious aircraft, the video about which is embedded below. The airframe is largely 3D printed from PETG– that’s all the orange bits– but there are carbon fiber rods and an aluminum frame to help take up the strain. The black section around the motor is printed from PPS-CF– that’s Polyphenylene sulfide with carbon fibre–wrapped in carbon fiber to take the heat. This all builds off a smaller PLA version that’s already flown called Kingfisher, which claimed the title of the first 3D printed jet. That fligh...

How to Grow a Giant Crystal from Copper Sulfate

Image
Copper sulfate crystals are probably among one of the prettiest crystals you can grow at home, with even just a simple setup with some copper scrap and vinegar already capable of producing lots of them. Yet what if you want to grow really big ones? In that case the [Crystalverse] has got your back, with a recent video that expands on an older blog post . In lieu of the copper-and-vinegar approach you can also obtain copper sulfate directly, since it’s a common fungicide, rootkiller as well as drying agent. This means that your local brick-and-mortar retailer or favorite online store probably has a few kg of the stuff available for sale. As with most large crystal growing procedures the key is to have a saturated solution, which for copper sulfate just takes near-boiling water, to create a mesmerizingly blue liquid if there are no contaminants in it. By adding slightly more copper sulfate there are also crystallization sites on the bottom of the jar to draw these away from your...

It’s GW-BASIC, Jim, But Not as We Know It

Image
Back in the old days the IBM-PC, like most of its contemporary computers, shipped with BASIC in ROM. Even after it stopped living in ROM, IBM-Compatibles shipped with GW-BASIC, and now we have a project that asks: what if they still did? Thoreau BASIC is GW-BASIC, but updated for the 21st century. It’s meant to be code-compatible with all old GW-BASIC code — which means, yes, line numbers and GOTOs abound — but it can boot from a modern x86 PC’s UEFI or run under Windows and take full advantage of modern hardware with 64-bit memory and multithreading support. Graphics are 24-bit at any resolution your monitor can handle, and there are a number of handy built-in commands to handle file management, graphics — including sprites — mouse and keyboard input, 32-channel sound, and more. It is also not strictly an interpreted language. Programs can be compiled to run under Windows or bare-metal on UEFI x86 machines. It’s not open source, but the proj...