There are many racing wheels on the market for the budding sim enthusiast. Unfortunately, lower end models tend to have a limited range of motion and ship with cheap plastic wheels that don’t feel good in the hand. As always, if what’s on the shelf doesn’t meet your needs, you can always build your own. [ilge]’s DIY racing wheel build is a great example of how to go about it.
It’s a no-frills build, with an Arduino Leonardo doing the USB Human Interface Device duties in this case. It reads a standard 10K potentiometer via an analog input to determine wheel position. To enable a realistic 900 degrees of motion, unlike the standard 270 degree rotation of the potentiometer, [ilge] uses 3D printed gears of 15 and 54 degrees respectively. This also has the benefit of allowing the wheel to be mounted to a stout bearing for smooth motion. The steering wheel itself is a high quality drift wheel from MOMO, and the benefit of building your own setup is that you can choose whatever wheel you like to taste.
It’s a simple build both mechanically and electronically speaking, but one that serves as a great entry into building a DIY sim for the beginner. We’d love to see further upgrades towards force feedback, or even shift paddles added on the back. Those looking to go all out can even consider building a motion platform. Video after the break.
Continue reading “900-Degree Racing Wheel Helps You Nail The Apex”
Many bash scripts start out as something quick and dirty but then become so useful that they live for years, indeed sometimes seeing more use than our traditional programs. Now that you can even run bash well under Windows (although, you’ve always been able to run it there if you tried), there are even more opportunities for your five-minute bash script to proliferate. [Maciej] decided he was tired of always having to patch up his quick and dirty scripts to be more robust, so he created (and shared) his boilerplate template for scripts.
Probably most of us have at least some basic template we start with, even if it just our last script project. What’s nice about [Maciej’s] template is that he documents what’s going on with each part of it. It is also relatively short without a lot of excess stuff. Of course, you’ll probably customize it, but it is a great place to start.
Continue reading “BASH Template Promises Safer Scripts”
The inlet and exhaust valve timing of a piston engine plays a large role in engine performance. Many modern automotive engines have some sort of variable valve timing, but the valves are still mechanically coupled together and to the crankshaft. This means that there is always a degree of performance compromise for various operating conditions. [Wesley Kagan] took inspiration from Koenigsegg’s camless Freevalve technology, and converted a Harbour Freight engine to camless technology for individual valve control.
By eliminating the traditional camshaft and giving each valve its actuator, it is possible to tune valve timing for any specific operating condition or even for each cylinder. A cheap single-cylinder engine is a perfect testbed for the garage hacker. [Wesley] removed the rocker arms and pushrods, and replaced the stock rocker cover with a 3D printed rocker cover which contains two small pneumatic pistons that push against the spring-loaded valve stems. These pistons are controlled by high-speed pneumatic solenoid valves. A reference timing signal is still required from the crankshaft, so [Wesley] built a timing system with a 3D printed timing wheel containing a bunch of embedded magnets and being sensed by a stationary Hall effect sensor. An Arduino is used to read the timing wheel position and output the control signals to the solenoid valves. With a rough timing program he was able to get the engine running, although it wouldn’t accelerate.
In the second video after the break, he makes a digital copy of the engine’s existing camshaft. Using two potentiometers in a 3D printed bracket, he measured push rod motion for a complete engine cycle. He still plans to add position sensing for each of the valves, and after a bit more work on the single-cylinder motor he plans to convert a full-size car, which we are looking forward to.
People have been tinkering with cars in their garage for as long as cars have existed. [Lewin Day] has been doing a series on how to get into tinkering with cars yourself. With all the electronics in modern automobiles, messing around with their software has become a growing part of this age-old pastime. Continue reading “Hypercar Valve Technology On A Harbour Freight Engine”
When we first laid eyes on Keybon, the adaptive macro keyboard, we sort of wondered what the big deal was. It honestly looked like any other USB macro keyboard, with big icons for various common tasks on the chunky keys. But looks can be deceiving, and [Max.K] worked a couple of surprises into Keybon.
First of all, each one of Keybon’s buttons is actually a tiny OLED display, making the keycaps customizable through software. Each of the nine 0.66″ displays has a resolution of 64 x 48 pixels, which is plenty for all kinds of icons, and each is mounted over an SMD pushbutton switch. He had to deal with the problem of the keycaps just wobbling around atop the switch button without depressing it; this was solved with a 3D-printed cantilever frame that forced the keycaps to pivot only in one axis, resulting in clean, satisfyingly clicky keypresses.
The other trick that Keybon has is interactivity. By itself, it boots up with a standard set of icons and sends the corresponding keystrokes over USB. But when used with its companion Windows application, the entire macro set can be switched out to accommodate whatever application is being used. This gives the users access to custom macros for a web browser, EDA suite, CAD applications, or an IDE. The app supports up to eight macro sets and can be seen in action in the video below.
We love the look and the functionality [Max.K] has built into Keybon, but we wonder if e-ink displays would be a good choice for the keycaps too. They’re available for a song as decommissioned store shelf price tags now, and they might be nice since the icon would persist without power.
Continue reading “Adaptive Macro-Pad Uses Tiny OLED Screens As Keycaps”
When you want to quickly pull together a combination of media and user interaction, looking to some building blocks for the heavy lifting can be a lifesaver. That’s the idea behind Max, a graphical programming language that’s gained a loyal following among anyone building art installations, technology demos (think children’s museum), and user Kiosks.
Guy Dupont gets us up to speed with a how to get started with Max workshop that was held during the 2020 Hackaday Remoticon. His crash course goes through the basics of the program, and provides a set of sixteen demos that you can play with to get your feet under you. As he puts it, if you need sound, video, images, buttons, knobs, sensors, and Internet data for both input and output, then Max is worth a look. Video of the workshop can be found below.
Continue reading “Remoticon Video: How To Use Max In Your Interactive Projects”
While some love to carve up mountain roads, and others relish the challenge of perfectly apexing every corner at the track, many crave a different challenge. Drag racing is a sport all about timing, finesse, and brute power. Like any other discipline in motorsport, to compete you’ll need a vehicle finely honed for the task at hand. Here’s how you go about getting started on your first quarter-mile monster.
It’s All About Power, Right?
It’s true that if you want to go faster, having more power on tap is a great way to do it. If that’s what you’re looking for, we’ve covered that topic in detail – for both the naturally aspirated and forced induction fans. However, anyone that’s been to the drag strip before will tell you that’s only part of the story. All of the power in the world isn’t worth jack if you can’t get it down to the ground. Even if you can, you’ve still got to keep your steering wheels planted if you intend to keep your nose out of the wall. So, if you want more power, consider the articles linked above. For everything else that’s important in drag racing, read on below.
Continue reading “How To Get Into Cars: Drag Racing Mods”
When it comes to their more adult-oriented models, Lego really knocked it out of the park with their Saturn V rocket model. Within the constraints of the universe of Lego parts, the one-meter-tall model is incredibly detailed, and thousands of space fans eagerly snapped up the kit when it came out.
But a rocket without a launchpad is just a little sad, which is why [Mark Howe] came up with this animatronic Saturn V launch pad and gantry for his rocket model. The level of detail in the launchpad complements the features of the Saturn V model perfectly, and highlights just what it took to service the crew and the rocket once it was rolled out to the pad. As you can imagine, extensive use of 3D-printed parts was the key to getting the look just right, and to making parts that actually move.
When it’s time for a launch, the sway control arm and hammerhead crane swing out of the way under servo control as the Arduino embedded in the base plays authentic countdown audio. The crew catwalk swings away, the engines light, and the service arms swing back. Then for the pièce de résistance, the Saturn V begins rising slowly from the pad on five columns of flame. [Mark] uses a trio of steppers driving linear actuators to lift the model; the flame effect is cleverly provided by strings of WS2812s inside five clear plastic tubes. We have to say it took some guts to put the precious 1,969-piece model on a lift like that, but the effect was well worth the risk.
This project has a great look and is obviously a labor of love, and a great homage to the Apollo program’s many successes. We’ve got a ton of other Apollo-era hacks on our pages, including a replica DSKY, a rejuvenated AGC, and a look behind the big boards of mission control.
Continue reading “Animatronic Saturn V Launch Tower Sends Lego Model To The Moon”