A
A
Anatoly2015-12-07 12:12:01
Circuit design
Anatoly, 2015-12-07 12:12:01

Digitization of sound by a microcontroller and transmission to a server via Wi-Fi?

Good afternoon. I ask for advice on the implementation of one hardware-software thing.
Task: a small device on a microcontroller with a microphone and Wi-Fi records sound on the server. A kind of wiretapping, but in a different context. I ask you not to scare the laws of the Russian Federation, the device is for yourself.
Implementation questions:
1. Will an 8-bit AVR with quartz (conditionally 16-20 MHz) be enough to record and simultaneously transmit the frequency range of a human voice (from 300 to 3400 Hz)? Or immediately based on a more powerful STM32?
2. Will a cheap module based on esp8266 pull continuous operation without freezes? I've read that it can be a problem.
3. What about the server part? I am a little familiar with PHP, but you will not accept data using the GET or POST method ... As I understand it, you need to make a TCP server and listen to the port. But I'm not familiar with this area, give me a direction where to dig.
Thanks to all. I will be glad to any advice and tips within this subject area.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
I
iv_k, 2015-12-07
@iv_k

take stm32, attach a SD card to it, press the sound on it into files and give out files via http, for example, a lot of simple web servers are written in C, you just have to google it.
Avr theoretically cope with this task, but at the limit, it’s better to take stm, with a margin.

I
iliasam, 2015-12-08
@iliasam

Somewhat redundant solution, but still: geektimes.ru/post/257382

A
aol-nnov, 2015-12-07
@aol-nnov

esp8266 - all in one package - both micro and wifi.
there is an example for playing sound through dac . By analogy, you can write capture. adc is there too.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question