Building A Half Toy Half Model Tank Robot

For some, the idea of several hours of painting and designing intricate models with minute details and features sounds like a delightful afternoon spent. Some of us would much rather just have it come already painted with motors so that it can move. [Cory Collins] sought to combine these two hobbies by building a highly detailed motorized tank dubbed Tankbot 2.3. (Video, embedded below.)

It’s based on a simple hexapod kit ordered online that includes a built-in Arduino compatible board (it’s based on the Arduino 2560 Mega). The legs were redesigned to match the aesthetic that [Cory] was going for. The redesign allows for an extra pivot in the leg mechanism. The turret section was designed and built on top of the base with support for a servo to turn it (though the firmware isn’t quite there yet). After all the parts were 3d printed, the laborious process of painting began. With some delicate airbrushing and some quick stencils cut for the decals, it was complete.

We are amazed by the types of kits and parts that you can find online and the fact that they’re usually inexpensive to boot. We’ve come a long way since 2013 when we covered a much simpler Arduino based tank.

Continue reading “Building A Half Toy Half Model Tank Robot”

Two-Key Keyboard Build Log Starts Small, But Thinks Big

Interested in making a custom keyboard, but unsure where to start? Good news, because [Jared]’s build log for an adorable “2% Milk” two-key mini-keyboard covers everything you need to know about making a custom keyboard, including how to add optional RGB lighting. The only difference is that it gets done in a smaller and cheaper package than jumping directly in with a full-size DIY keyboard.

[Jared] is definitely no stranger to custom keyboard work, but when he saw parts for a two-key “2% Milk” keyboard for sale online, he simply couldn’t resist. Luckily for us, he took plenty of photos and his build log makes an excellent tutorial for anyone who wants to get into custom keyboards by starting small.

The hardware elements are clear by looking at photos, but what about the software? For that, [Jared] uses a Teensy  Pro Micro clone running QMK, an open source project for driving and configuring custom input devices. QMK drives tiny devices like the 2% Milk just as easily as it does larger ones, so following [Jared]’s build log therefore conveys exactly the same familiarity that would be needed to work on a bigger keyboard, which is part of what makes it such a great project to document.

Interested in going a little deeper down the custom keyboard rabbit hole? You can go entirely DIY, but there’s also no need to roll everything from scratch. It’s possible to buy most of the parts and treat the project like a kit, and Hackaday’s own [Kristina Panos] is here to tell you all about what that was like.

3D Printed Gesture-Controlled Robot Arm Is A Ton Of Tutorials

Ever wanted your own gesture-controlled robot arm? [EbenKouao]’s DIY Arduino Robot Arm project covers all the bases involved, but even if a robot arm isn’t your jam, his project has plenty to learn from. Every part is carefully explained, complete with source code and a list of required hardware. This approach to documenting a project is great because it not only makes it easy to replicate the results, but it makes it simple to remix, modify, and reuse separate pieces as a reference for other work.

[EbenKouao] uses a 3D-printable robotic gripper, base, and arm design as the foundation of his build. Hobby servos and a single NEMA 17 stepper take care of the moving, and the wiring and motor driving is all carefully explained. Gesture control is done by wearing an articulated glove upon which is mounted flex sensors and MPU6050 accelerometers. These sensors detect the wearer’s movements and turn them into motion commands, which in turn get sent wirelessly from the glove to the robotic arm with HC-05 Bluetooth modules. We really dig [EbenKouao]’s idea of mounting the glove sensors to this slick 3D-printed articulated gauntlet frame, but using a regular glove would work, too. The latest version of the Arduino code can be found on the project’s GitHub repository.

Most of the parts can be 3D printed, how every part works together is carefully explained, and all of the hardware is easily sourced online, making this a very accessible project. Check out the full tutorial video and demonstration, embedded below.

Continue reading “3D Printed Gesture-Controlled Robot Arm Is A Ton Of Tutorials”

DIY Laser Tag System Comes With All The Bells And Whistles

While VR is becoming really immersive, it still can’t compete with a game of good old laser tag to get the blood pumping and spending quality time with friends. [Xasin] has been working on a DIY laser tag system for a while now, and it has grown to include an impressive array of features and customizability.

Named LZRTag, the project started back in 2018 with simple ATmega328 based prototypes on breadboards. It has since evolved to a fully-featured system with ESP32s in the 3D printed pistol communicating with a Raspberry Pi/Linux game server over MQTT. Each pistol also features an accelerometer, I2S audio amp and speaker for game sounds, and WS2812 RGP LEDs for light effects. IR Lasers are used as emitters to target wearable IR receivers with more RGB LEDs wired to the pistol.

A Ruby server on a Linux machine takes care of all the communications, game management, shot validation, and scoring. It can handle up to 255 players and is designed to be extremely customizable for game modes, weapons classes, or any other feature you would like to have. [Xasin] has also created IR beacons to add even more possibilities, such as capture the flag, safe zones, and revive zones.

We really like the flexibility of the system, and it would make an awesome group project for a hackerspace. You could also add a shock module to motivate players a bit more to avoid getting shot. If you want more gun, take a look at the laser tag rifle with a HUD we featured earlier in the year Continue reading “DIY Laser Tag System Comes With All The Bells And Whistles”

ABS Mercedes Rims Push The Limits Of 3D Printing

While we’re big believers in 3D printing here at Hackaday, there’s no denying that some things just aren’t meant to be printed. For example, most of us would agree that it’s not the first choice for making rims for a passenger car. We imagine that [Jón Schone] from Proper Printing probably feels the same way, but that didn’t stop him from trying to do it anyway.

A couple of months ago [Jón] got a test subject in the form of an older Mercedes with 19-inch rims. The first two challenges are bed size and warping, so he modified a Creality CR10 S5 with a heated chamber capable of reaching 70 °C to reduce warping with the ABS filament he intended to use. Another challenge is the amount of filament required for the print, especially since [Jón] wasn’t keen on babysitting the machine to replace the spool every so often. His attempt at building a filament joiner ultimately didn’t work out, so in the end he simply sourced the filament in bulk size rolls.

Bolts hold the two halves of the rim together.

Eventually [Jón] managed to print a complete rim in two halves, bolted together around its circumference. Unfortunately, even with the heated chamber, the parts still warped all around the edges. This left a gap at the seam, but to fit a tubeless tire, the rim had to be airtight. So the entire inside surface was painted to close any small gaps, and the larger gaps were filled with sealant.

In the end it was still unable to hold pressure with a tire mounted, so it was test fitted to the car just to see if it would carry the weight. This test also failed, splitting on the thinnest part of the rim. [Jón] has headed back to the drawing board to try again in 2021. We probably would have moved on by now, but you have to admire his tenacity. We hope to see success in the new year.

Printing large parts brings its own set of challenges, but if you stick to good old PLA it’s not too difficult. [Ivan Miranda] has made a name for himself with massive 3D printed projects like a ride-able tank, and also built a supersized 3D printer for future projects.

Continue reading “ABS Mercedes Rims Push The Limits Of 3D Printing”

Augmented Reality On The Cheap With ESP32

Augmented reality (AR) technology hasn’t enjoyed the same amount of attention as VR, and seriously lags in terms of open source development and accessibility.  Frustrated by this, [Arnaud Atchimon] created CheApR, an open source, low cost AR headset that anyone can build at home and use as a platform for further development

[Arnaud] was impressed by the Tilt Five AR goggles, but the price of this cutting edge hardware simply put it out of reach of most people. Instead, he designed and built his own around a 3D printed frame, ESP32, cheap LCDs, and lenses from a pair of sunglasses. The electronics is packed horizontally in the top of the frame, with the displays pointed down into a pair of angled mirrors, which reflect the image onto the sunglasses lenses and into the user’s eyes. [Arnaud] tested a number of different lenses and found that a thin lens with a slight curve worked best. The ESP32 doesn’t actually run the main software, it just handles displaying the images on the LCDs. The images are sent from a computer running software written in Processing. Besides just displaying images, the software can also integrate inputs from a MPU6050 IMU and  ESP32 camera module mounted on the goggles. This allows the images to shift perspective as the goggles move, and recognize faces and AR markers in the environment.

All the design files and software is available on GitHub, and we exited to see where this project goes. We’ve seen another pair of affordable augmented reality glasses that uses a smartphone as a display, but it seems the headset that was used are no longer available.

A Mechanical Edge-Avoiding Robot

In the age of cheap sensors and microcontrollers, it’s easy to forget that there might be very simple mechanical solutions to a problem. [gzumwalt]’s 3D printed mechanical edge avoiding robot is a beautifully  elegant example of this.

The only electric components on this robot is a small geared DC motor and a LiPo battery. The motor drives a shaft fixed to a wheel on one side, while the opposite wheel is free-spinning. A third wheel is mounted perpendicular to the other two in the center of the robot, and is driven from the shaft by a bevel gear. The third wheel is lifted off the surface by a pair of conical wheels on a pivoting axle. When one of these conical wheels go over the edge of whatever surface it’s driving on, it lowers front and brings the third wheel into contact with the surface, spinning the robot around until both front wheels are back on the surface.

Mechanical alternatives for electronic systems are easily overlooked, but are often more reliable and rugged in hostile environments. NASA is looking at sending a rover to Venus, but with surface temperatures in excess of 450 °C and atmospheric pressure 92 times that of Earth, conventional electronics won’t survive. Earlier in the year NASA ran a design competition for a completely mechanical obstacle detection system for use on Venus.

[gzumwalt] is a very prolific designer on ingenious 3D printed mechanical devices. This mechanism could also be integrated in his walking fridge rover to explore the front of your fridge without falling off. Continue reading “A Mechanical Edge-Avoiding Robot”