Hi, I am working on a project which receives audio input from voice recorder and sends it to nodemcu which then sends it to an android connected on the same wifi. Will it work if I connect the s+ pin or ISD1820 to A0 pin of nodemcu and use analog fn?
Hi @sophisticated_marshmallow,
welcome to the arduino-Forum.
You should post the datasheet of this
device.
nodeMCU is not a specific term to a certain microcontroller there are
ESP8266-nodeMCU and there are ESP32-nodeMCU. So what microcontroller is it?
sends what over WiFi?
-
pre-recorded data?
-
life-streaming?
-
at what sample-rate?
analog in would mean to sample the audio which will require much RAM, then process it and send it out with WiFi hm seems to be pretty complex.
You should give an overview about your project and describe the final purpose of this audio-transmitting. I guess there will be easier to achieve ways to get the audio transmitted
best regards Stefan
Hi Stefan,
Sorry for the delayed reply.. I am using ESP8266-nodemcu and i will be sending pre recorded data over wifi...
Datasheet: ISD1820 datasheet
Also the S+ and S- speaker pins give a direct drive for speakers, was wondering whether this wud work if i use it in the analog pin...
So what you are planning is to play back the recorded sound as an analog signal and to digitize this again by the ESP8266 through its analog pin?
The MCU-interface described in the datasheet talks only about that you can start the recording / the playback. = doing the same as by pressing the buttons.
This means you have no access to the recorded data.
I haven't tested this but my expectation is that this would result in a very poor sound-quality. This ISD-1820 module will not record in HiFi-quality.
Now you play back this audio and you want to digitize it a second time with an even lesser specialised circuitry of the ADC of an ESP8266.
If you would like to use this as a escape-room riddle to hear what is played back well suited. Otherwise not.
As I already asked you should give an overview about your project and what the final purpose of transferring the recorded audio is.
I guess there are very different solutions that will work much better than this.
best regards Stefan
Thank You Stefan for your kind answers for I have now understood what exactly to do... Thank You once again.
For "scientific / technical" reasons it will be very interesting to
- record the audio with the ISD1820
- play back with the ISD 1820
- digitizing it with the onboard ADC
- listen to the result
My expection is: you will hear very hardly to understand "noise"
A much better solution will be to use an ESP32 and a I²S-microphone. Which produces digitised audio directly.
Thanks Stefan but will it be better if I use an electret microphone breakout?? I dont want too much on the audio quality..
Are you saying that it is your conscious and full intend to have LOW audio quality?
yh low audio quality is ok for me...
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.