Home > News & Updates > Arduino News > ANALOG STYLE VU METER WITH ARDUINO AND OLED DISPLAY

ANALOG STYLE VU METER WITH ARDUINO AND OLED DISPLAY

Summary of ANALOG STYLE VU METER WITH ARDUINO AND OLED DISPLAY


This article describes a digital recreation of a classic analog VU meter using an Arduino, SSD1306 OLED display, and passive components. Based on [stevenart]'s work, the project features smooth needle movement and customizable colors. The author duplicated the setup for stereo channels to avoid I2C address conflicts. This approach offers a quick, modern alternative to antique hardware while preserving original equipment.

Parts used in the Analog Style VU Meter:

  • Arduino
  • SSD1306 OLED Display
  • Passive Components

Looking for a digital recreation of the classic analog volume unit (VU) meter? If you’ve got an Arduino, a few passive components, and a SSD1306 OLED, then [mircemk] might have the answer for you. As you can see in the video below, his code turns a handful of cheap parts into an attractive and functional audio display.

The project’s Hackaday.IO page explains that the idea is based on the work of [stevenart], with code adapted for the SSD1306 display and some tweaks made to the circuit. While [mircemk] says the code could be modified for stereo as long as the two displays don’t have conflicting I2C addresses, he decided to simply duplicate the whole setup for each channel to keep things simple. With as cheap as some of these parts are nowadays, it’s hard to blame him.

[mircemk] has provided source code for a couple different styles of VU indicators, the colors of which can easily be inverted depending on your tastes. He also clarifies that the jerky motion of the virtual “needle” seen in the video is due to the camera; in real-life it sweeps smoothly like the genuine article.

Much like the project that aimed to recreate authentic “steam gauges” with e-paper displays, this as an excellent technique to file away for use in the future. Compared to authentic analog gauges, these digital recreations are quicker and faster to implement, plus going this route prevents any antique hardware from going on the chopping block.

Source: ANALOG STYLE VU METER WITH ARDUINO AND OLED DISPLAY

Quick Solutions to Questions related to Analog Style VU Meter:

  • What components are required to build this project?
    The project requires an Arduino, a few passive components, and an SSD1306 OLED display.
  • Can this code be modified for stereo audio?
    Yes, the code can be modified for stereo as long as the two displays do not have conflicting I2C addresses.
  • How did the author handle stereo channel implementation?
    The author decided to simply duplicate the whole setup for each channel to keep things simple.
  • Is the jerky motion of the virtual needle real?
    No, the jerky motion seen in the video is due to the camera; in real life it sweeps smoothly like the genuine article.
  • Can users change the color of the VU indicators?
    Yes, the source code provides styles where colors can be easily inverted depending on user tastes.
  • On whose work was this project idea based?
    The idea is based on the work of [stevenart], with code adapted for the SSD1306 display.
  • Why might someone choose this digital route over authentic analog gauges?
    Digital recreations are quicker and faster to implement and prevent any antique hardware from going on the chopping block.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top