element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum Digital volume control
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 16 replies
  • Subscribers 391 subscribers
  • Views 2520 views
  • Users 0 members are here
  • audio
  • app
  • arduino
  • Speakers
Related

Digital volume control

ctucht16
ctucht16 over 6 years ago

Hello every one I have a project I would like to try at work. We have an old radio at one bench and speakers running to every other bench. The volume is a pain to change. I thought what if I built an app that every one can change the volume individualy on our own workstations. I tried doing some reading on digital pots but I'm still lost in the sauce and am in serrious need of help.

 

So I need something to controll the speakers and design the app to controll the speakers from multiple computers on a network.

  • Sign in to reply
  • Cancel

Top Replies

  • shabaz
    shabaz over 6 years ago +2
    Wow, I'm not sure I could work with a speaker nearby that I couldn't easily turn down/switch off at times. If you're just interested in productivity and want to have a quick solution, consider something…
  • Jan Cumps
    Jan Cumps over 6 years ago in reply to Jan Cumps +1
    One of the possibilities is digital programmable logarithmic potentiometers, e.g.: https://www.analog.com/media/en/news-marketing-collateral/product-selection-guide/Choosing_the_Correct_Digipot.pdf If…
  • Jan Cumps
    Jan Cumps over 6 years ago in reply to shabaz +1
    shabaz wrote: .... but I don't know what power level the amp operates at, ‘.. 30 Watt per channel. It’s a serious kit.
  • ctucht16
    ctucht16 over 6 years ago in reply to shabaz

    Thank you but its not a fix I need quick its more of a project I want to try.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ctucht16
    ctucht16 over 6 years ago in reply to Jan Cumps

    What do you recommend? I know nothing about digipots

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 6 years ago in reply to ctucht16

    ctucht16  wrote:

     

    What do you recommend?

    If you want to control the volume from computers, you will need to replace the volume controls on the back of the amplifier by computer controllable potentiometers.

    That's why I suggested digipots. They can be controlled by digital signals

     

    I know nothing about digipots

    Another option are motor controlled potentiometers. They are more expensive.

    Do you know how to control something like that?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ctucht16
    ctucht16 over 6 years ago in reply to Jan Cumps

    https://ncd.io/ would there be something that could work on here?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 6 years ago in reply to ctucht16

    3 of these: https://store.ncd.io/product/analog-devices-ad5254-digital-potentiometer-4-channel-256-position-i2c-mini-module/

    Each can replace 4 potentiometers. The potentiometers are linear, so it will be a little bit uncomfortable for sound volume changes.
    Don't take the single or dual potentiometer kits, because there are only 4 addresses you can assign to these modules and you need to cover 12v potentiometers with these 4 addresses.

    They are programmable over i2c.

    If may be possible to simulate a logarithmic control by doing the calculations yourself in software.

     

    You will also need a device that can listen to all your computers and generate an i2c signal, and 5V dc, 15 mA power supply - and wire.

    The good thing with i2c is that you can put all 3 kits on the same i2c bus.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • billpenner
    billpenner over 6 years ago in reply to ctucht16

    Question. Do you want the volume controls at the amplifier or at each speaker.

    If at each speaker, google "speaker volume controls" there many to choose from.

    Impedance matching is probably necessary unless you are using low wattage speakers

    in which case, a simple low wattage wire wound potentiometer might work.

    These methods would require the Max volume to be set at the amplifier with the individual controls set at 0 Ohms

    each station could then reduce the volume as needed. the value of pots would need to be selected so as to allow desired volume reduction.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube