I have no idea what I'm doing so please don't scold me.

I would like to learn by doing. I am trying to wire up a dynamic XLR microphone to be used as a microphone input when the RPi is connected to another computer. How can I achieve this? It will ultimately be a controller with a mic input, couple of buttons and potentiometers.

I have bought the gooseneck mic, an XLR socket, the ADS1115 16Bits 4 Channel ADC. I have a Raspberry Pi 3B+, a Raspberry Pi Zero W and was also thinking if it could all work on a RPi Pico. Any help greatly appreciated and clearly this will need much more research so any recommendations for courses or books that would help such a project is welcome. Thanks!

New contributor
Lukas Urban is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
  • \$\begingroup\$ What has your research into the nature of the signals transported via XLR yielded so far? What is your current approach? It feels a bit much to ask for recommendations at this point. Generally, you are trying to build a sound card. That's harder than it sounds to do as well as even cheap commercially available soundcards do, so you're clearly having a reason that you forgot to tell us why you're doing this the hard way! \$\endgroup\$ – mmmm Apr 8 at 12:11
  • 1
    \$\begingroup\$ Get yourself a audio usb dongle from the local music shop. The ads115 is not the best choice for audio. If you want really cheap, then get a $1 usb sound card from the ebays. You’ll need an audio transformer to convert balanced to unbalanced. The microphone might need phantom power - you can buy boxes for that as well. \$\endgroup\$ – Kartman Apr 8 at 12:13
  • \$\begingroup\$ The idea was to use XLR so I could build a port so that the mic could be replaced conveniently. I was going to add the usb soundcard so that the user could plug in their headpones/mic/combi. I want the mic to be a gooseneck coming out of the controller, and preferably replacable \$\endgroup\$ – Lukas Urban Apr 8 at 12:54
  • \$\begingroup\$ It is unclear what you want to do. What is a ‘controller’ in this context? Let’s assume you have the microphone and it connects tothe radpi via a usb soundcard. What next? What does the raspi do? \$\endgroup\$ – Kartman Apr 8 at 13:42
  • \$\begingroup\$ I am trying to build an interpreter's console for a meeting platform. The interpreter's panel on the platform has keyboard shortcuts so could be good enough just to simulate keystrokes for the prototype but I have access to the backend as well. The only example I have is what KUDO done link. A computer would need to recognise it as a mic input at least and then control volumes, functions, have a headphone jack \$\endgroup\$ – Lukas Urban Apr 8 at 13:58

Your Answer

Lukas Urban is a new contributor. Be nice, and check out our Code of Conduct.

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.