Mac meters broken? Try Arduino!

No, the screen is connected to the micro controller via serial link. I got the idea from projects like this one:

Analog VU meters

The scale is simply a background image, and the ‘needle’ sweeps across it. To get the custom Mac one I just searched for a Mac image I liked, ran it through an image converter so it would be suitable for my displays (which are larger than the ones the guy used in the video), and altered the code accordingly. I can email the code I used if anyone needs it.
 
I find the action of the needles on this particular project don’t accurately match what a real life one would do, but it works well enough. Better than nothing, to be sure. There are some other versions out there with extra hardware that are dead ringers for an analog meter, but there are space and current constraints to deal with here so I ruled those out.

This project for example is quite involved, but the meter movement is quite nice.

Better meter?

If you’ve really got time on your hands there’s this one.

Prob the best one

My controller is a pair of Arduino Nano, it’s possible they would be faster to react with a better processor but good luck making anything larger fit. You’d also likely need dedicated power, my solution borrows very small amounts of current from the amps onboard linear regulator. It doesn’t even notice.
 
Two 40" You have to have left and right. This was the model. The speed should be just about real time with a fast graphics card.
 

Attachments

  • meter with spring and bridge newer font sandpaper RPR.blend.png
    meter with spring and bridge newer font sandpaper RPR.blend.png
    1.1 MB · Views: 73
You're seeing the depth of it. It's narrow when viewed from the front.

I've done a lot of useless things in life. This would have been just another. It would have been just to amuse myself.
 

Attachments

  • meter with spring and bridge newer font sandpaper RPR front.blend.png
    meter with spring and bridge newer font sandpaper RPR front.blend.png
    898.1 KB · Views: 71