For the average motorist, the speedometer and the fuel indicator are the primary gauges of interest. Owners of performance or modified cars tend to like having more information on the way the car is running. [JustinN1] is firmly in that camp, and built some WiFi-enabled gauges for his Subaru WRX STi.
The gauges run on the ESP32 platform, chosen for its WiFi hardware and its ease of use with the Arduino platform. This makes programming a snap, and interfacing to a smartphone easy. OLED displays were chosen for their good visibility in both day and night conditions, which is important for automotive applications.
[JustinN1] developed both a boost/vacuum gauge and an oil pressure gauge, both useful for keeping an eye on what the engine is doing. Measuring boost is as simple as using an off-the-shelf analog air pressure sensor. The oil pressure sensor is a resistive part, and must is hooked up through a resistor divider to create an analog voltage for the ESP32 to read.
Code is on Github, and there’s even a version that displays a grinning face when you get into higher boost levels. There are also a series of housings to suit various mounting choices, to help give the gauges a more finished look. We’ve seen other gauge builds too, like this gear indicator for a Suzuki motorcycle. Video after the break.
Continue reading “Turbo Subaru Gets DIY Gauges”
Despite most of the common gauges remaining the same over the last 60 years, the automotive dashboard of days past used very different technology to those today. Cable driven speedometers were common, along with mechanical drive for the odometer, too. Fuel and temperature gauges were often wired directly to their senders, and some oil pressure gauges actually ran an oil line right up to the back of the dash. Now, things are mostly handled over the CAN bus, which inspired [Thomas]’s bookshelf-based Mustang build.
The idea behind the project is to build a nice piece of bookshelf art, using a modern CAN-driven Mustang dashboard. Through research and much trial and error, [Thomas] was able to figure out the CAN messages necessary to interface with a 2009 Mustang dashboard. There were innumerable hiccups along the way – [Thomas] had to 3D print his own connectors, reflash CAN bus interfaces, and make more than a few educated guesses to get things working.
The dash is combined with an Arduino with an MP3 shield and a 30 watt audio system, which provides both CAN signals to drive the dash as well as the obligatory sound effects of a Mustang tearing about town. It’s all finished up with an ignition keyswitch and 3 LED-lit buttons in the traditional Mustang colors.
It’s a fun build which does a great job of showcasing the basic tools and techniques required to interface with modern automotive subsystems. Salvaging an instrument cluster can be a great way to add immersion to your home racing sim, too. Video after the break.
Continue reading “Mustang Dash Becomes Bookshelf Art Piece”
For those not familiar with sailing, it might seem like an obsolete way to get around on the water. This isn’t 1492 anymore, and it’s pretty easy to go out and get a boat with a motor to get where you need to go. Sailboats, however, are still one of the most efficient ways to travel. There are essentially no fuel costs, and maintenance on them is often easier than on a boat with an engine. Not to mention the fun involved in flying a hull on a catamaran. Anyway, if you’re [gwilken], you can bring your sailboat even further into modern times by building your own sensor array for it.
The ultimate goal of this project was to get all gauges and sensors reporting data to an iPad, rather than to random gauge clusters around the ship. This includes environmental conditions, speed, and motor status (most larger sailboats have a motor for getting around the marina). A Raspberry Pi ties it all together, including a GPS antenna for monitoring location. [gwilken] also includes a WiFi antenna and a cell antenna for maintaining a network connection for reporting all of this information. With this connectivity, he can also control some functions of the boat as well.
[gwilken] made the decision to ditch the conventional gas motor for a more energy-efficient electric motor. This also has the perk of being essentially maintenance-free, and can even charge his battery in regen mode while his boat is under sail. The sailboat is now fully equipped for the 21st century, in a similar way to another boat’s gauge cluster that was recently featured.
While driving around one day, [Esko] noticed that the numbers and dials on a speedometer would be a pretty great medium for a clock build. This was his first project using a microcontroller, and with no time to lose he got his hands on the instrument cluster from a Fiat and used it to make a very unique timepiece.
The instrument cluster he chose was from a diesel Fiat Stilo, which [Esko] chose because the tachometer on the diesel version suited his timekeeping needs almost exactly. The speedometer measures almost all the way to 240 kph which works well for a 24-hour clock too. With the major part sourced, he found an Arduino clone and hit the road (figuratively speaking). A major focus of this project was getting the CAN bus signals sorted out. It helped that the Arduino clone he found had this functionality built-in (and ended up being cheaper than a real Arduino and shield) but he still had quite a bit of difficulty figuring out all of the signals.
In the end he got everything working, using a built-in servo motor in the cluster to make a “ticking” sound for seconds, and using the fuel gauge to keep track of the minutes. [Esko] also donated it to a local car museum when he finished so that others can enjoy this unique timepiece. Be sure to check out the video below to see this clock in action, and if you’re looking for other uses for instrument clusters that you might have lying around, be sure to check out this cluster used for video games.
The mechanics in dashboards are awesome, and produced at scale. That’s why our own [Adam Fabio] is able to get a hold of that type of hardware for his Analog Gauge Stepper kit. He simply adds a 3D printed needle, and a PCB to make interfacing easy.
Continue reading “Instrument Cluster Clock Gets The Show On The Road”
[Alex Rosiu] picked up this instrument cluster from a 1992 BMW. After some trial and error he’s hooked it up for use with a racing simulator. You can see how amazingly well it works in the video after the break. An Arduino Mega takes incoming data from the PC and actuates the appropriate indicators on the module. [Alex] didn’t stop there. He got his hands on a full dashboard and is working on fitting a joystick in as an H shifter. Keep an eye on this one, we think it may one day become a full-blown motion simulator.
Continue reading “Racing Sim With Real Car Parts”