ESP8266 real time audio path, possible ??
Posted: Wed Mar 02, 2016 4:57 am
Hi all.
I am thinking about a project to link 2 ESP8266 (12E version) as a Point2Point audio path.
No HIFI quality needed, just for voice audio 11Khz/8bit MONO (for example) , and extra option to send some serial data not in real time as audio.
I was thinking in 2 scenario for radioamateur use. (probably it may be used for others)
1. UNIDIRECTIONAL stereo link
- I will connect 2 ham radio lineout/speaker to each channel (radio1 = left , radio2 = right)
- On the other side (esp8266 receiver) I will switch or mix audio with external circuit
- BUT , can I monitor audio through webserver ?? with a web_button I will switch between left or right channel to heard real time audio
2. BIDIRECTIONAL link (half duplex)
- more complex but , can it be done ?
- send audio both sides
One ESP acts as a MIC/SPEAKER device with PTT and the other as linein/lineout to ham radio audio connector.
On both scenario I will try to add extra data via serial or enable/disable some GPIO
(for example enable/disable GPIO as PTT, or send some string to show battery voltage, wifi RSSI, ham carrier RSSI, or similar)
Thankyou
I am thinking about a project to link 2 ESP8266 (12E version) as a Point2Point audio path.
No HIFI quality needed, just for voice audio 11Khz/8bit MONO (for example) , and extra option to send some serial data not in real time as audio.
I was thinking in 2 scenario for radioamateur use. (probably it may be used for others)
1. UNIDIRECTIONAL stereo link
- I will connect 2 ham radio lineout/speaker to each channel (radio1 = left , radio2 = right)
- On the other side (esp8266 receiver) I will switch or mix audio with external circuit
- BUT , can I monitor audio through webserver ?? with a web_button I will switch between left or right channel to heard real time audio
2. BIDIRECTIONAL link (half duplex)
- more complex but , can it be done ?
- send audio both sides
One ESP acts as a MIC/SPEAKER device with PTT and the other as linein/lineout to ham radio audio connector.
On both scenario I will try to add extra data via serial or enable/disable some GPIO
(for example enable/disable GPIO as PTT, or send some string to show battery voltage, wifi RSSI, ham carrier RSSI, or similar)
Thankyou