Can voice transmission be done by Arduino or Raspberry Pi?

I am trying to make a baby monitoring device. So I need to know can I transmit voice with Arduino or Raspberry Pi.

  • 1
    Welcome to EE.SE. You need to show what your research has shown you. When you get stuck then ask a specific, answerable question related to electronic design. See electronics.stackexchange.com/help for how this site works. – Transistor Jul 17 '16 at 17:56
  • 3
    In all honesty, if you are trying to make a baby monitor for a baby that has already been born, buy a baby monitor. You may think you are going to save $50 or something via DIY, but it probably won't be that much by the time you are done and based on the degree of experience implied in your question, it is going to be very seriously disproportionate to the amount of time it will take you to implement -- not to mention the fact that by then it may count as a "toddler monitor". I am not trying to be rude. I am trying to spare you a mistake and prolonged headache. – goldilocks Jul 17 '16 at 20:49
  • However, if this is a no pressure project where a major part of the goal is to learn by doing, then yes it can be done with a pi -- but you will need to get at minimum a USB audio adapter w/ a mic jack, because Pi's do not have audio inputs of their own. – goldilocks Jul 17 '16 at 20:51

Arduino Uno, probably not. A weak microcontroller with no ADC or DAC audio capabilities, plus no radios or network capabilities built in.

RPi, sure. It's a full blown computer. Usb for audio in, built in audio out, built in Ethernet or wifi via usb for transmission. You will need to find a Linux based solution for intercom/audio transmission if you want to use the RPi, a mostly software setup.

Or go with a pair of ESP boards and upgrade a baby monitor.

| improve this answer | |
  • Why linux? I'd imagine you'd have a hard time finding a commercial Linux based baby monitor – Scott Seidman Jul 17 '16 at 18:39
  • There are plenty of Linux-based audio streaming solutions. – Ignacio Vazquez-Abrams Jul 17 '16 at 18:47
  • ... and many more non Linux-based systems. I suppose I'm moaning about the term "need" – Scott Seidman Jul 17 '16 at 19:14
  • @ScottSeidman sure you could just go whole hog analog. But considering op thought of an Arduino and rpi, I doubt they will be willing or easily capable of doing a rf setup. Linux or an IP solution is simple too. But the "need" is in reference of how to do it on the RPi – cde Jul 17 '16 at 19:34
  • 1
    Arduino is not weak just because its not an ARM or x86 :D It is very simple to wire up a microphone and broadcast it via FM from Arduino (something the Pi cannot do) But the Pi can receive FM using GPIO hacks. – Piotr Kula Jan 11 '17 at 9:47

Your Answer

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