An Unmanned Ground Vehicle, Compatable With An Arduino

Building your own robot is something everyone should do, and [Ahmed] has already built a few robots designed to be driven around indoors. An indoor robot is easy, though: you have flat surfaces to roll around on, and the worst-case scenario you have a staircase to worry about. An outdoor robot is something else entirely, which makes this project so spectacular. It’s the M1 Rover, an unmanned ground vehicle, built around the Arduino platform.

The design goal of the M1 Rover isn’t just to be a remote-controlled car that can be driven around indoors. This robot is meant for rough terrain, and is a robot that can be programmed, can also be driven around by a computer, a video game controller, or custom joysticks.

To this end, the M1 rover is designed around high-quality laser cut plywood, powered by a few DC motors controlled through a dual H-bridge, and loaded up with sensors, including a front-mounted ultrasonic sensor. All the electronics are tucked away in the chassis, and the software is just fantastic. In fact, with the addition of a smartphone skillfully mounted to the top of the chassis, this little robot can became an autonomous rover, complete with a webcam. It’s one of the better robotic rover projects we’ve seen, and amazing addition to this year’s Hackaday Prize.

Maker Faire NY: Getting Physical With Minecraft

If you’ve been hanging around Hackaday for a while, you’ve likely seen a few attempts to bridge the real world with the voxel paradise that is Minecraft. In the past, projects have connected physical switches to virtual devices in the game, or took chunks of the game’s blocky landscape and turned it into a 3D printable file. These were interesting enough endeavors, but fairly limited in their scope. They assumed you had an existing world or creation in Minecraft that you wanted to fiddle with in a more natural way, but didn’t do much for actually playing the game.

But “Physical Minecraft” presented at the 2018 World Maker Faire in New York, offered a unique way to bring players a bit closer to their cubic counterparts. Created by [Manav Gagvani], the physical interface has players use a motion detecting wand in combination with an array of miniature Minecraft blocks to build in the virtual world.

The wand even detects various gestures to activate an array of “Spells”, which are effectively automated build commands. For example, pushing the wand forward while making a twisting motion will automatically create a tunnel out of the selected block type. This not only makes building faster in the game, but encourages the player to experiment with different gestures and motions.

A Raspberry Pi 3 runs the game and uses its onboard Bluetooth to communicate with the 3D printed wand, which itself contains a MetaWear wearable sensor board. By capturing his own moves and graphing the resulting data with a spreadsheet, [Manav] was able to boil down complex gestures into an array of integer values which he plugged into his Python code. When the script sees a sequence of values it recognizes, the relevant commands get passed onto the running instance of Minecraft.

You might assume the wand itself is detecting which material block is attached to it, but that bit of magic is actually happening in the base the blocks sit on. Rather than trying to uniquely identify each block with RFID or something along those lines, [Manav] embedded an array of reed switches into the base which are triggered by the presence of the magnet hidden in each block.

These switches are connected directly to the GPIO pins of the Raspberry Pi, and make for a very easy way to determine which block has been removed and installed on the tip of the wand. Things can get tricky if the blocks are put into the wrong positions or more than one block are removed at a time, but for the most part it’s an effective way to tackle the problem without making everything overly complex.

We’ve often talked about how kid’s love for Minecraft has been used as a way of getting them involved in STEM projects, and “Physical Minecraft” was a perfect example. There was a line of young players waiting for their turn on the wand, even though what they were effectively “playing” was the digital equivalent of tossing rocks. [Manav] would hand them the wand and explain the general idea behind his interface, reminding them that the blocks in the game are large and heavy: it’s not enough to just lower the wand, it needs to be flicked with the speed and force appropriate for the hefty objects their digital avatar is moving around.

Getting kids excited about hardware, software, and performing physically demanding activities at the same time is an exceptionally difficult task. Projects like “Physical Minecraft” show there can be more to playing games than mindless button mashing, and represent something of a paradigm shift for how we handle STEM education in an increasingly digital world.

Maker Faire NY: Infinite Autonomous 3D Printing

Although it’s not an idea that has yet trickled down to $200 printers drop-shipped from China, one of the most innovative ideas in the 3D printing world in the last few years is putting plastic down on a conveyor belt. Yes, MakerBot was doing it back in 2010, but we’re not going to talk about that. Printing on a conveyor belt instead of a static bed allows you to easily print multiples of an object autonomously, without any human interaction. If you’re really clever, you could rotate the hot end 45° and build a piece of plastic that is infinitely long, like the printer [Bill Steele] built, the Blackbelt, or ‘the CAD files might exist somewhere’ Printrbot infinite build volume printer.

At this year’s World Maker Faire, we didn’t see an infinite printer, but we did catch a glimpse of an idea that could reliably take 3D printers into production. It’s a Multiprinter Autonomous 3D Printer, designed and built by [Thomas Vagnini].

The idea of using 3D printers for production and manufacturing is a well-studied problem. Lulzbot has a heated room filled with printers they use to manufacture all their machines. Prusa’s manufacturing facility is similarly well-equipped. However, both of these setups require helper monkeys to remove a part from the bed and set the machine up for the next print.

Instead of a strictly manual process, [Thomas]’ machine uses a sort of cartridge-based system for the printing bed. The glass beds are stored in a cassette, and for the first print, the printer pulls a bed onto the heated build plate through a system of conveyors. When the print is finished, the part and the bed ar fed into a rotating cassette, where it can be removed by a tech, prepped for the next print, and placed back in the ‘bed feeder’. It’s a system that brings the manual intervention cycle time of a 3D printer down to zero. If you’re producing hundreds of parts, this will drastically speed up manufacturing.

While it is a relatively niche idea, this is a very well-designed machine. It’s all laser cut, uses core-XY mechanics, and with the right amount of tuning, it does exactly what it says it will do. It’s not for everybody, but that’s sort of the point of manufacturing parts on a 3D printer.

Maker Faire NY: Programmable Air

At this year’s World Maker Faire in New York City we’re astonished and proud to run into some of the best projects that are currently in the running for the Hackaday Prize. One of these is Programmable Air, from [Amitabh], and it’s the solution to pneumatics and pressure sensing in Maker and IoT devices.

The idea behind Programmable Air is to create the cheapest, most hacker-friendly system for dealing with inflatable and vacuum-based robotics. Yes, pneumatic robotics might sound weird, but there’s plenty of projects that could make use of a system like this. The Glaucus is one of the greatest soft robotic projects we’ve ever seen, and it turns a bit of silicone into a quadruped robot with no moving parts. The only control you have over this robot is inflating one side or the other while watching this silicone slug slowly crawl forward. This same sort of system can be expanded to a silicone robot tentacle, too.

On display at the Programmable Air booth were three examples of how this device could be used. The first was a simple pressure sensor — a weird silicone pig with some tubing coming out of the nostrils was connected to the Programmable Air module. Squeeze the pig, and some RGB LEDs light up. The second demo was a balloon inflating and deflating automatically. The third demo was a ‘jamming gripper’, basically a balloon filled with rice or coffee grounds, connected to a pump. If you take this balloon, jam it onto an odd-shaped object and suck the air out, it becomes a gripper for a robotic arm. All of these are possible with Programmable Air.

Right now, [Amitabh] has just finalized the design and is getting ready to move into mass production. You can get some updates for this really novel air-powered robotics platform over on the main website, or check out the project over on Hackaday.io.

Arduino Powered Portable Function Generator

It’s probably not much of a stretch to say that many of us have taken on a project or two that were little more than thinly veiled excuses to add a new tool or piece of gear to our arsenal. There’s something to be said for a bench full of button-festooned test equipment blinking away, it’s like bling for nerds. But just like getting your name written out in diamonds, it can get expensive quick.

Luckily, the hacker has enough technology at their disposal these days that DIY test equipment can help fill your bench without emptying your wallet. [Faransky] has created a very impressive Arduino function generator that doesn’t skimp on the features. Capable of generating sine, triangle, and square waves up to 10MHz with its all-digital circuitry, it’s a piece of gear that’s well worth the $30 USD or so it should cost to build your own version.

For those worrying that [Faransky] is relying on the PWM functionality of the Arduino Nano to generate waveforms, have no fear. At the heart of the device is a AD9833 waveform generator; with the Arduino, rotary encoder, and 16×2 LCD providing an interface to control it over SPI.

Unfortunately, the AD9833 doesn’t have a way to control amplitude, something which is pretty important in a function generator. So [Faransky] uses a X9C104P 100KOhm 8-bit digital potentiometer as a voltage divider on the chip’s output.

To wrap up the build, he added a 2000mAh 3.7V Li-Ion battery and TP4056 charger, with a DC-DC boost converter to get 5V for the Arduino. Though if you wanted to create a benchtop version of this device, you could delete those components in favor of a 5V AC/DC adapter.

We’ve seen our fair share of DIY function generators, ranging from minimalist builds to hardware that could pass for a commercial offering. We’ve even seen some cheap turn-key function generators, though the usual warnings about getting what you pay for apply.

Continue reading “Arduino Powered Portable Function Generator”

Marines 3D-Print Part To Repair Multi-Million Dollar Fighter

The good news: all you need to complete the repair you’re working on is one small part. The bad news: it’s only available in a larger, expensive assembly. The worst news: shipping time is forever. We’ve all been there, and it’s a hard pill to swallow for the DIYer. Seems like a good use case for 3D-printing.

Now imagine you’re a US Marine, and instead of fixing a dishwasher or TV remote, you’ve got a $123 million F-35 fighter in the shop. The part you need is a small plastic bumper for the landing gear door, but it’s only available as part of the whole door assembly, which costs $70,000 taxpayer dollars. And lead time to get it shipped from the States is measured in weeks. Can you even entertain the notion of 3D-printing a replacement? It turns out you can, and it looks like there will be more additive manufacturing to come in Corps repair depots around the world.

Details of the printed part are not forthcoming for obvious reasons, but the part was modeled in Blender and printed in PETG on what appears to be a consumer-grade printer. The part was installed after a quick approval for airworthiness, and the grounded fighter was back in service within days. It’s encouraging that this is not a one-off; other parts have been approved for flight use by the Marines, and a whole catalog of printable parts for ground vehicles is available too. This is the reality that the 3D printing fiction of Lost in Space builds upon.

And who knows? Maybe there are field-printable parts in the disposable drones the Corps is using for standoff resupply missions.

[via 3D-Printing Industry]

Toil In Style With Salvaged Porsche Office Chairs

It seems as if everyone has finally decided to stop pretending that standing in front of a desk for 8+ hours was something anyone actually wanted to do, and once again embrace the classic adjustable office chair. But whether you’re writing code in a cubicle or are one of those people who apparently makes a living by having people watch them play video games, one thing is certain: your chair needs to be cool enough to make up for the years shaved off your life by sitting in it all day.

Case in point, these chairs that were made out of seats salvaged from a Porsche 996 by [Colby Newman]. You might never be able to afford the car they came out of on your salary, but at least you can pretend you’re power shifting into fifth while doing your TPS reports.

The first step, and arguably the most important one, was getting the seats from a Porsche. [Colby] wisely cautions the reader that they should avoid seats with air bags, as the last thing you want is your chair to explode while you’re streaming Fortnite. This is especially true if you are looking to salvage the seats yourself from the junkyard, as special care needs to be taken on how you remove them from the vehicle.

Assuming you got the seat without blowing yourself up, the next step is to mate it to the adjustable base. This part is going to depend on the make and model of vehicle you got the seats out of, but in this case it was fairly easy to use some flat steel bars to adapt the tubular frame of the Porsche’s seat to the base from the donor office chair. [Colby] put everything together with nuts and bolts, but this could potentially be an excuse to drag out the welder.

We’ve previously seen the driver seat salvaged from a wrecked car for use in a simulator, and a standard office chair upgraded with force feedback. We wonder who will be the first to combine all these ideas into one ultimate office racing chair…