Kites Fill Electricity Generation Gaps

Looking at a wind turbine from first principles, it’s essentially a set of wings that generate lift in much the same way an airplane wing does. Putting the wings on a rotor and calling them “blades” is not a huge step away from that. But there’s no reason the wing has to rotate, or for that matter be attached to a fixed platform, in order to generate electricity. Anything that generates lift can be used, and this company is demonstrating that with their kite-powered wind generators.

Like other wind energy producers that have used kites to generate electricity, this one is similar in that the kite is flown in a figure-8 pattern downwind where it can harness energy the most efficiently, pulling out a tether which is tied to a generator. When fully extended, it is flown to a position where the wind doesn’t strike the kite as strongly and the tether is reeled in. Unlike other kite generators we’ve seen, though, this one is offered as a turnkey system complete with battery backup and housed in a self-contained shipping unit, allowing it to be deployed quickly to be used in situations where something like a diesel generator would be impossible to get or where the fuel can’t be obtained.

The company, called Kitepower, does note that these aren’t replacements for traditional wind turbines and would be used more for supporting microgrids. There are still some advantages to using kites over fixed turbine blades though: kites can reach higher altitude where the wind is stronger, and they require less materials for a given amount of energy production, often making them even more environmentally friendly and possibly more economical as well. Surprisingly enough, kites can also be used to generate energy even in places where there’s no wind at all.

Modeling Network Latency

The selfhosting community is an interesting and useful part of the Internet dedicated to removing one’s own services and data from the cloud and hosting it on their own servers, often on hardware that can be physically touched. With that kind of network usage, it’s not uncommon for people to build their own routers, firewalls, and other network support systems from the ground up. And, if you go deep enough, maybe even a home lab dedicated to testing and improving the network’s various layers. This piece of software helps simulate network latency to more accurately assess quality of service, performance, and the optimization of one one’s own networks.

The tool, called Speedbump, allows a network administer to quickly build a test network where characteristics of the network such as base latency and wave shape and size can be set up. From there, a TCP proxy sends the network traffic through the virtual network, adding in a set amount of delay to anything traveling on the network. It can be installed (or built from source) on an existing installation or used from within a Docker terminal, so there are plenty of options depending on preference. It’s also available as a library for any programs written in Go.

While this certainly has applications for home labs where self-hosting services is done at a high level, this could have professional applications as well. For troubleshooting simpler network issues we’d always recommend this tool which allows a more comprehensive network test than the standard “ping” command, and if you haven’t heard of selfhosting before it’s probably time to read this primer on it and build a hobby web server from scratch.

Feeding The Fire By Robot

It might seem a little bit counterintuitive, but one of the more carbon-neutral ways of heating one’s home is by burning wood. Since the carbon for the trees came out of the air a geologically insignificant amount of time ago, it’s in effect solar energy with extra steps. And with modern stoves and well-seasoned wood, air pollution is minimized as well. The only downside is needing to feed the fire frequently, which [Anders] solved by building a robot.

[Anders]’ system is centered around a boiler, a system which typically sits in a utility area like a basement and directs its heat to the home via another system, usually hot water. An Arduino Mega controls the system of old boat winches and various motors, with a grabber arm mounted at the end. The arm pinches each log from end to end, allowing it to grab the uneven logs one at a time. The robot also opens the boiler door and closes it again when the log is added, and then the system waits for the correct set of temperature conditions before grabbing another log and adding it. And everything can be monitored remotely with the help of an ESP32.

The robot is reportedly low-maintenance as well, thanks to its low speed and relatively low need for precision. The low speed also makes it fairly safe to work around, which was an important consideration because wood still needs to be added to a series of channels every so often to feed the robot, but this is much less often than one would have to feed logs into a boiler if doing this chore manually. It also improves on other automated wood-burning systems like pellet stoves, since you can skip the pellet-producing middleman step. It also eliminates the need to heat your home by burning fossil fuels, much like this semi-automated wood stove.

Continue reading “Feeding The Fire By Robot”

Vroomba Gets Upgrades And A Spoiler

[Electrosync] is the creator and driver of the world’s fastest robotic vaccum cleaner, the Vroomba. It’s a heavily modified roomba capable of speeds of around 60 kph, well beyond the pedaling speed of most bicyclists. Despite being rejected by Guinness for a world record, we’re fairly confident that no other vacuum cleaners have gotten up to these speeds since the Vroomba first hit the streets. That’s not going to stop [electrosync] from trying to top his own record, though, and he’s brought the Vroomba some much needed upgrades.

The first, and perhaps most important, upgrades are to some of the structural components and wheels. The robot is much heavier than comparable RC vehicles and is under much greater strain than typical parts are meant to endure, so he’s 3D printed some parts of the chassis and some new wheels using a nylon-carbon fiber filament for improved strength. The wheels get a custom polyurethane coating similar to last time.

Continue reading “Vroomba Gets Upgrades And A Spoiler”

Simulating A Time-Keeping Radio Signal

As far as timekeeping goes, there’s nothing more accurate and precise than an atomic clock. Unfortunately, we can’t all have blocks of cesium in our basements, so various agencies around the world have maintained radio stations which, combined with an on-site atomic clock, send out timekeeping signals over the air. In the United States, this is the WWVB station located in Colorado which is generally receivable anywhere in the US but can be hard to hear on the East Coast. That’s why [JonMackey], who lives in northern New Hampshire, built this WWVB simulator.

Normally, clocks built to synchronize with the WWVB station include a small radio antenna to receive the 60 kHz signal and the 1-bit-per-second data transmission which is then decoded and used to update the time shown on the clock. Most of these clocks have internal (but much less precise) timekeeping circuitry to keep themselves going if they lose this signal, but [JonMackey] can go several days without his clocks hearing it. To make up for that he built a small transmitter that generates the proper timekeeping code for his clocks. The system is based on an STM32 which receives its time from GPS and broadcasts it on the correct frequency so that these clocks can get updates.

The small radio transmitter is built using one of the pins on the STM32 using PWM to get its frequency exactly at 60 kHz, which then can have the data modulated onto it. The radiating area is much less than a meter, so this isn’t likely to upset any neighbors, NIST, or the FCC, and the clocks need to be right beside it to update. Part of the reason why range is so limited is that very low frequency (VLF) radios typically require enormous antennas to be useful, so if you want to listen to more than timekeeping standards you’ll need a little bit of gear.

Laptop Memory Upgradable Again

For some computing components, the bottleneck to improved speed and performance hasn’t been power consumption or clock speed but physical space. But a new memory standard may provide all of the power and space-saving benefits of soldered memory modules without losing any upgradability.

The standard is called compression attached memory modules (CAMM) and provides a way for small form factor computers to have upgradable memory without needing dual in-line memory module (DIMM) slots. Unlike DIMM, though, CAMM modules allow for modern high-speed low-power memory to be used and can take advantage of dual-channel properties even if only one memory module is installed. CAMM modules are held in place with small screws, similar to modern M.2 drives, and don’t have the massive footprint of a DIMM slot. This allows laptop manufacturers to save nearly as much space as having soldered memory.

While this won’t solve the problem of computer manufacturers offering only soldered memory as a cash-grab, hopefully, some take the new standard under their wing for those of us who value the upgradability of our hardware. There are of course some problems with newer standards, but right now it seems like the only other viable option is soldered modules or slower, heavier computers. Some may argue that these soldered-on modules can be upgraded in theory, but not without considerable effort.

Saving PIC Microcontrollers With DIY Programmer

When working on a project, plenty of us will reach for an Atmel microcontroller because of the widespread prevalence of the Arduino platform. A few hackers would opt for a bit more modern part like an ESP32. But these Arduino-compatible platforms are far from the only microcontrollers available. The flash-based PIC family of microcontrollers is another popular choice. Since they aren’t quite as beginner or user-friendly, setting up a programmer for them is not as straightforward. [Tahmid] needed to program some old PIC microcontrollers and found the Pi Pico to be an ideal programmer.

The reason for reaching for the Pico in the first place was that [Tahmid] had rediscovered these decade-old microcontrollers in a parts bin but couldn’t find the original programmer. Thanks to advances in technology in the last ten years, including the advent of micropython, the Pico turned out to be the ideal programmer. Micropython also enables a fairly simple drag-and-drop way of sending the .hex file to the PIC, so the only thing the software has to do is detect the PIC, erase it, and flash the .hex file. The only physical limitation is that the voltages needed for the PIC are much higher than the Pico can offer, but this problem is easily solved with a boost converter (controlled by the Pico) and a level shifter.

[Tahmid] notes that there’s plenty of room for speed and performance optimization, since this project optimized development time instead. He also notes that since the software side is relatively simple, it could be used for other microcontrollers as well. To this end, he made the code available on his GitHub page. Even if you’re more familiar with the Arduino platform, though, there’s more than one way to program a microcontroller like this project which uses the Scratch language to program an ESP32.