Need Strength? It’s Modified Wood You Want!

Wood is surely one of the most versatile materials available. It can be found in a huge variety of colours and physical properties depending on the variety of the tree that grew it, and it has been fashioned into all conceivable devices, products, and structures over millenia. It’s not without shortcomings though, and one of the most obvious is that it can’t match the strength of some other materials. To carry large forces with a piece of wood that piece has to be made much larger than a corresponding piece of steel, something which is not a problem in a roof truss, but significantly difficult in a car body.

There have been a variety of attempts to strengthen the structure of wood in the past, and the latest has recently been published as a Nature paper. In it is described a process of first treating natural wood in a chemical bath to remove lignin and leave only the cellulose structure, followed by sustained compression at high temperature. This causes the cellulose fibres to interlock, and leaves a much denser wooden board with an equivalent strength that is described as near that of steel. They’ve posted a video which we’ve placed below the break, showing some ballistic tests on their material.

All new materials are of interest, but assuming that this one can be commercialised it makes for a particularly exciting set of possibilities. Wooden motor vehicles for example, new techniques for wooden aircraft or boats, or as an alternative in some applications where carbon fibre might currently find an application.

We’ve looked at a very similar process in the past for producing transparent wood. The good news for Hackaday readers that takes this from esoteric scientific paper to fascinating possibility though is that it can be done at home. Can any of you replicate the pressing step to take it to the next level?

Continue reading “Need Strength? It’s Modified Wood You Want!”

Salyut: How We Learned To Make Space Stations

When you think about space stations, which ones come to mind first? You might think Skylab, the International Space Station (ISS), or maybe Russia’s Mir. But before any of those took to the heavens, there was Salyut.

Russia’s Salyut 1 was humankind’s first space station. The ensuing Salyut program lasted fifteen years, from 1971 to 1986, and the lessons learned from this remarkable series of experiments are still in use today in the International Space Station (ISS). The program was so successful at a time when the US manned space program was dormant that one could say that the Russians lost the Moon but won the space race.

Continue reading “Salyut: How We Learned To Make Space Stations”

The Furby Organ

The Furby Organ

Sometimes you have an idea that is so brilliant and so crazy that you just have to make it a reality. In 2011, [Look Mum No Computer] drew up plans in his notebook for a Furby organ, an organ comprised of a keyboard and a choir of Furbies. For those who don’t know what a Furby is, it’s a small, cute, furry robotic toy which speaks Furbish and a large selection of human languages. 40 million were sold during its original production run between 1998 and 2000 and many more since. Life intervened though, and, [LMNK] abandoned the Furby organ only to recently take it up again.

He couldn’t get a stable note out of the unmodified Furbies so he instead came up with what he’s calling the Furby Forman Fusion Synthesis. Each Furby is controlled by a pair of Ardunios. One Arduino sequences parts inside the Furby and the other produces a formant note, making the Furby sing vowels.

We love the label he’s given for what would otherwise be the power switch, namely the Collective Awakening switch. Flicking it causes all 44 (we count 45 but he says 44) Furbies to speak up while moving their ears, eyes, and beaks. Pressing the Loop switch makes them hold whatever sound they happen to be making. The Vowel dial changes the vowel. But you’ll just have to see and hear it for yourself in the videos below. The second video also has construction details.

Continue reading “The Furby Organ”

Hands On With The Smallest Game Boy Ever Made

The PocketSprite is the tiniest fully-functional Game Boy Color and Sega Master System emulator. Not only is it small enough to fit in your pocket, it’s small enough to lose in your pocket. It’s now available as a Crowd Supply campaign, and it’s everything you could ever want in a portable, WiFi-enabled, fully hackable video game console. It also plays Witcher 3. And probably Crysis, because of the meme.

This has been a year and a half in the making. The first hardware version of the PocketSprite was revealed at the 2016 Hackaday Superconference by hardware engineer extraordinaire [Sprite_TM]. As [Sprite] has a long list of incredibly impressive hardware hacks like installing Linux on a hard drive and building a Matrix of Tamagotchis, he always has to keep pushing deep into the hardware frontier.

In 2016, [Sprite] showed off the tiniest Game Boy ever, powered by the then brand-spankin’ new ESP32. This was released as Open Source, with the hope that a factory in China would take the files and start pumping out mini Game Boys for everyone to enjoy. Now, a year and a half later, it’s finally happened. In a collaboration with manufacturing wizard [Steve K], [Sprite] is the mastermind behind TeamPocket. The pocket-sized Game Boy-shaped emulator is now real. This is our hands-on review.

Continue reading “Hands On With The Smallest Game Boy Ever Made”

Early Bird Tickets For Hackaday Belgrade

Early Bird tickets for Hackaday Belgrade have just gone on sale, but they will not last long. This is Hackaday’s premier European hardware conference with talks, workshops, great food and drink, entertainment, and a hardware badge for hacking and demos. Festivities will go all day on 26 May and carry long into the night. The last time we did this was two years ago and it was completely sold out — now’s the time to get in on the fun.

Who’s speaking, what are the workshops all about, what does the hardware badge do, and what music do you have lined up? Trust your gut — we’ll have more details soon enough but you know this conference will be epic and it’s worth your time and treasure to be there. To reward your enthusiasm, Early Bird tickets are a much better deal than general admission.

Our Call for Proposals is now open. We seek talks and workshops exploring the most interesting uses of technology and the culture that goes along with it.

The Circle of Friends You May Not Have Met

You know those people just outside of the Hackaday orbit who are tired of hearing about the stuff you build and the coding tricks you discover? Those people won’t be there. Everywhere you turn at Hackaday Belgrade, fascinating conversations await. You’ll want it to last a week but it’s just one day… plus a little more.

Plan to arrive in Belgrade on Friday. There will be an unofficial meetup at a bar (last time we took over most of the place). The weather in Springtime is amazing and having pivo on the porch until far too late in the evening was a blast.

Hackaday Belgrade Badge prototype. Voja Antonic, creator of the Galaksija computer — now in museums around the world — just Tweeted this teaser image of the conference badge design.

Things get started, not too early, on Saturday around 10 AM, and we’ll have coffee and treats to kick off the day. The baristas in 2016 were incredible, and the food — lunch and dinner — were as well. These amenities ring the socializing area of the conference in the lobby of the main hall. Talks and workshops will go all day but at 7 PM it’s all about hacking while our crew lay down a live IDM set. At 11 PM the badge hacking demos begin and the live DJ steps up at midnight.

See the Sights

Don’t let things end there. I vaguely remember a 3 or 4 AM ćevapi run after the last Hackaday Belgrade conference, and there were multiple groups planning museum trips the next day. Belgrade has a wonderful Museum of Science and Technology (I made it to that one), a Nikola Tesla Museum (I’m planning to get there this time), and a multitude of interesting attractions. I’ll save you from having to see my gallery of food photos, but the city is fun, inexpensive, and has really delicious cuisine.

This is a weekend you’ll remember forever. Make your plans now!


Hackaday Belgrade 2018 Posters (click for full size download link):

Stepping Up Your Python Printf Debugging Game

Debuggers come in all shapes and sizes, offering a variety of options to track down your software problems and inspecting internal states at any given time. Yet some developers have a hard time breaking the habit of simply adding print statements into their code instead, performing manual work their tools could do for them. We say, to each their own — the best tools won’t be of much help if they are out of your comfort zone or work against your natural flow. Sometimes, a retrospective analysis using your custom-tailored debug output is just what you need to tackle an issue.

If the last part sounds familiar and your language of choice happens to be Python, [Alex Hall] created the Bird’s Eye Python debugger that records every expression inside a function and displays them interactively in a web browser. Every result, both partial and completed, and every value can then be inspected at any point inside each individual function call, turning this debugger into an educational tool along the way.

With a little bit of tweaking, the web interface can be made remote accessible, and for example, analyze code running on a Raspberry Pi. However, taking it further and using Bird’s Eye with MicroPython or CircuitPython would require more than just a little bit of tweaking, assuming there will be enough memory for it. Although it wouldn’t be first time that someone got creative and ran Python on a memory limited microcontroller.

MIT Breaks Autonomous Drone Speed Limits By Not Sweating Obstacles

How does one go about programming a drone to fly itself through the real world to a location without crashing into something? This is a tough problem, made even tougher if you’re pushing speeds higher and high. But any article with “MIT” implies the problems being engineered are not trivial.

The folks over at MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) have put their considerable skill set to work in tackling this problem. And what they’ve come up with is (not surprisingly) quite clever: they’re embracing uncertainty.

Why Is Autonomous Navigation So Hard?

Suppose we task ourselves with building a robot that can insert a key into the ignition switch of a motor vehicle and start the engine, and could do so in roughly the same time-frame that a human could do — let’s say 10 seconds. It may not be an easy robot to create, but we can all agree that it is very doable. With foreknowledge of the coordinate information of the vehicle’s ignition switch relative to our robotic arm, we can place the key in the switch with 100% accuracy. But what if we wanted our robot to succeed in any car with a standard ignition switch?

Now the location of the ignition switch will vary slightly (and not so slightly) for each model of car. That means we’re going to have to deal with this in real time and develop our coordinate system on the fly. This would not be too much of an issue if we could slow down a little. But keeping the process limited to 10 seconds is extremely difficult, perhaps impossible. At some point, the amount of environment information and computation becomes so large that the task becomes digitally unwieldy.

This problem is analogous to autonomous navigation. The environment is always changing, so we need sensors to constantly monitor the state of the drone and its immediate surroundings. If the obstacles become too great, it  creates another problem that lies in computational abilities… there is just too much information to process. The only solution is to slow the drone down. NanoMap is a new modeling method that breaks the artificial speed limit normally imposed with on-the-fly environment mapping.

Continue reading “MIT Breaks Autonomous Drone Speed Limits By Not Sweating Obstacles”