We just wrapped up the Robotics Module Challenge portion of the Hackaday Prize, and if there’s one thing robots need to do, it’s move. This usually means some sort of motor, but you’ll probably want a gear system on there as well. Gotta have that torque, you know.
For his Hackaday Prize entry, [Johannes] is building a 3D printed Strain Wave Gear. A strain wave gear has a flexible middle piece that touches an outer gear rack when pushed by an oval central rotor. The difference in the number of teeth on the flexible collar and the outer rack determine the gear ratio.
This gear is almost entirely 3D printed, and the parts don’t need to be made of flexible filament or have weird support structures. It’s printed out of PETG, which [Johannes] says is slippery enough for a harmonic drive, and the NEMA 17 stepper is completely contained within the housing of the gear itself.
Printing a gear system is all well and good, but what do you do with it? As an experiment, [Johannes] slapped two of these motors together along with a strange, bone-like adapter to create a pan/tilt mount for a camera. Yes, if you don’t look at the weird pink and blue bone for a second, it’s just a DSLR on a tripod with a gimbal. The angular resolution of this setup is 0.03 degrees, so it should be possible to use this setup for astrophotography. Impressive, even if that particular implementation does look a little weird.
The future is autonomous robots. Whether that means electric cars with rebranded adaptive cruise control, or delivery robots that are actually just remote control cars, the robots of the future will need to decide how to move, where to move, and be capable of tracking their own movement. This is the problem of odometry, or how far a robot has traveled. There are many ways to solve this problem, but GPS isn’t really accurate enough and putting encoders on wheels doesn’t account for slipping. What’s really needed for robotic odometry is multiple sensors, and for that we have [Pablo] and [Alfonso]’s entry to the Hackaday Prize, the IMcorder.
The IMcorder is a simple device loaded up with an MPU9250 IMU module that has an integrated accelerometer, gyro, and compass. This is attached to an Arduino Pro Mini and a Bluetooth module that allows the IMcorder to communicate with a robot’s main computer to provide information about a robot’s orientation and acceleration. All of this is put together on a fantastically tiny PCB with a lithium battery, allowing this project to be integrated into any robotics project without much, if any, modification.
One interesting aspect of the IMcorders is that they can be used for robot kidnapping issues. This, apparently, is an issue when it comes to robots and other electronic detritus littering the sidewalks. Those electric scooters abandoned on the sidewalk in several cities contain some amazing components that are ripe for some great hardware hacking. Eventually, we’re going to see some news stories about people stealing scooters and delivery robots for their own personal use. Yes, it’s a cyberpunk’s dream, but the IMcorder can be used for a tiny bit of theft prevention. Pity that.
Somehow, walking robots at our level never really seem to deliver on the promise that should be delivered by all those legs. Articulation using hobby servos is simple enough to achieve, but cumbersome, slow, and not very powerful. [Paul Gould] has a plan to make a better, 3D-printed articulated robot actuator.
His solution is both novel and elegant, a fairly conventional arm geometry that has at its joints a set of brushless motors similar to but a little larger than the kind you might be more familiar with on multirotors, paired with 3D-printed cycloidal gearboxes. Magnetic encoders provide the necessary positional feedback, and the result is a unit that is both compact and powerful.
With such a range of small brushless motor controllers on the market, it’s at first sight unexpected that he’s designed his own controller board. But this gives him complete control over his software, plus the CAN bus that ties everything together. He’s given us a video which we’ve placed below the break, showing the build process, the impressive capabilities of his system, and a selection of builds including a robot dog complete with tail. This is definitely a project to watch.
The Hackaday Prize is all about empowering you with the tools you need to create the next great hardware device. To that end, we’ve set up seed funding for your projects, we’ve given you a project hosting site, and most importantly, Hackaday gives you the opportunity to connect with tens of thousands of like-minded hardware hackers across the globe.
Not all hackers are out tinkering in their garage after work. Some are pulling the night shift in their dorm rooms, balancing classes, homework, hacking, and life. Student hackers, we salute you with the Ender’s Achievement!
This robotic gripper is the solution to robotic gripping
The Modular Universal Jamming Gripper by [cole b.] and a group of students at the Arizona Makers Collective is something every robot needs. It’s a device that allows a robot to pick up just about anything. The old way of doing this is by fancy robotic fingers, maybe an Armatron, or if you’re of a sufficient vintage or radioactive, a Waldo. This is not anything like that. Instead of robotic fingers, this is basically a balloon filled with grains of sand. To use it, the robot jams this squishy ball over an object and sucks the air out of the balloon. The result is an end effector that latches onto any small object.
Devices like this have been built before. Coincidentally, the earliest projects like this we’ve seen are also from students at engineering schools. However, [cole] and his team are really improving this sort of device, making it 3D printable and cheaper to make. It’s an amazing project, and you’re doing yourself a disservice if you don’t check out the project page.
If you want more evidence that students are our future and that we should teach them well and let them lead the way, take a look at this 3D printer project.
Most 3D printers only print one object at a time. Sure, you can load up your build platform with a bunch of objects, but the fact remains that 3D printing is a batch process. [Swaleh]’s WorkHorse 3D changes all of that. It’s a 3D printer with a conveyor belt. Sure, it violates the MakerBot patent, but that’s not the point. This is a printer that can produce an infinite amount of objects with just a little bit of G-code hacking. When one print is done, it rolls off the end of the bed, and another print is started without any downtime in between. It’s a factory on a desktop, and it’s amazing. And [Swaleh] is a mechanical engineering student, which means that he’s building this even though he has more homework than the rest of us.
Like all of the projects entered by students in The Hackaday Prize, these projects won an achievement. Yes, we’re doing achievements for projects this year, and these two are getting the Ender’s Achievement for incredible student entries. No, it’s not an extra prize or points or anything like that; it’s just recognition of the amazing projects done by students. These are some of the best, and if you’re a student who entered a project into the Hackaday Prize, we’d be more than happy to bestow the Ender’s Achievement on your project.
When it comes to robots, we usually see some aluminum extrusion, laser-cut parts, maybe some 3D printed parts, and possibly a few Erector sets confabulated into a robot arm. This entry for the Hackaday Prize is anything but. It’s a robot chassis, a 3D printer, and the structural frame for any sort of moving project that’s made out of a special composite material.
[Marc]’s project for the Hackaday Prize is all about articulated mechanisms. Instead of the usual structural components, he’s using Hylite, a special material that’s basically a polypropylene core clad in a sheet of aluminum on both sides. By carefully milling away the aluminum on both sides, [Marc] is creating a living hinge that can be used to build a 3D printer, robot, or really anything else.
This really isn’t a finished project; it’s more of a technology demonstrator. That said, [Marc] has a lot of examples where he can bend these Hylite aluminum plates over on themselves, can create boxes and space frames, and has the ability to create just about any shape he wants. It’s really a highly precise means of bending aluminum with a mill, and has the added benefit of looking really, really good.
Already, [Marc] has a few interesting robots that are built around this construction technology. The first is a remote control focus for a telescope that simply connects an eyepiece to the scope. Actuation is provided pneumatically, and all reports say this example works well. The other example is a flat-pack phone stand. It’s a bit simpler than a focus mechanism, but it is a small and inexpensive way to show off the technology. Great work, and an excellent project in The Hackaday Prize.
A simple photo-resistor and a bit of tinkering allows him to easily send credentials — or any data really — to his ESP8266, through the power of LiFi. Short for Light Fidelity, LiFi transmits data using light with on and off states representing digital values. It can use visible light, or reach into either the ultraviolet or infra-red radiation if need be. For the nitty-gritty details on the subject, check out our primer on LiFi.
A flashing LCD screen and a photo-resistor barely make the cut for a one-way LiFi system, but [Eduardo Zola] makes it work. The approach is to build a resitor divider and watch an input pin on the ESP for changes.
The trick is to keep ambient light out of the mix. The test sensor shown here places the LDR in a black cap, but [Eduardo] 3D-Printed a slick little enclosure for his reverse flashlight so it fits flush with the phone screen. One click and about half a minute of a flashing screen later, and the Wi-Fi credentials are transferred. This circuit could really be added onto any project, for short data transfers. With a bit more work on the sensor circuit, speed could be improved with the limiting factor being the timing on the phone screen itself.
Since the ESP8266 has its own WiFi connection, it’s likely you’ll use that for data transfer once the LiFi gets it onto the network. But any situation where you don’t have a full user input or a network connection could benefit from this. Pull out that old scrolling LED matrix project and add this as a way to push new messages to the device! Continue reading “ESP8266 Uses LiFi To Get On WiFi”→
Right now, we’re running the greatest hardware competition on the planet. The Hackaday Prize is the Academy Awards of Open Hardware, and we’re opening the gates to thousands of hardware hackers, makers, and artist to create the next big thing.
Last week, we wrapped up the second challenge in The Hackaday Prize, the Robotics Module challenge. Now we’re happy to announce twenty of those projects have been selected to move onto the final round and have been awarded a $1000 cash prize. Congratulations to the winners of the Robotics Module Challenge portion of the Hackaday Prize. Here are the winners, in no particular order: