Size: a a a

ESP8266 & ESP32 [RU]

2019 November 12

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Ruslan Popov
камрады, а кто подключал к ESP32 микрофон и динамик? я в аналоге не очень, как это правильно сделать?
Просто кидай на аналоговый канал и читай по прерываниям. Либо можешь взять АЦП то SPI
источник

RP

Ruslan Popov in ESP8266 & ESP32 [RU]
ok
источник

ВЯ

Василий Ярошенко in ESP8266 & ESP32 [RU]
Svyatoslav Ven
Просто кидай на аналоговый канал и читай по прерываниям. Либо можешь взять АЦП то SPI
а что дальше с полученным значением делать будете ?
источник

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Василий Ярошенко
а что дальше с полученным значением делать будете ?
Мы по udp  шлем на сервер. Можно сделать проще и поставить карточку.
источник

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Совсем правильно - поставить кодек и работать уже с кодеком.
источник

RP

Ruslan Popov in ESP8266 & ESP32 [RU]
мне потом в SIP
источник

ВЯ

Василий Ярошенко in ESP8266 & ESP32 [RU]
Svyatoslav Ven
Мы по udp  шлем на сервер. Можно сделать проще и поставить карточку.
и хватает скорости - доставить хотя бы 3000 значений в секунду? - что бы получить звук а не квакание?
источник

RP

Ruslan Popov in ESP8266 & ESP32 [RU]
Василий Ярошенко
и хватает скорости - доставить хотя бы 3000 значений в секунду? - что бы получить звук а не квакание?
можно доставить чуть позже, реалтайм конкретно мне не нужен
источник

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Василий Ярошенко
и хватает скорости - доставить хотя бы 3000 значений в секунду? - что бы получить звук а не квакание?
Вы что?! у нас 8к стабильно шлються при параллельном сборе 3ех осей аксселерометра на частоте 2 кГц
источник

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Если убирать акси, то можно легко 16 кГц прокачать.
источник

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Звук восстанавливали. Конечно не студийная запись, но речь слышно.
источник

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Просто два ядра задействуются: одно под сбор, второе под отправку.
источник

ВЯ

Василий Ярошенко in ESP8266 & ESP32 [RU]
Svyatoslav Ven
Вы что?! у нас 8к стабильно шлються при параллельном сборе 3ех осей аксселерометра на частоте 2 кГц
...интересно -
а чем отправляются пакеты (библиотека, процедуры какие) и чем принимаются ?
источник

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Василий Ярошенко
...интересно -
а чем отправляются пакеты (библиотека, процедуры какие) и чем принимаются ?
Реализация своя, через сокеты.
Формат пакета тоже свой, без структуры.
Принимаем через внешнюю  AP (роутер) сразу на сервер. Сервер на питоне через сокетсервер сделанный.
источник

ВЯ

Василий Ярошенко in ESP8266 & ESP32 [RU]
совсем своя реализация ?  - даже tcp/ip или что там udp стек свой ?
источник

RP

Ruslan Popov in ESP8266 & ESP32 [RU]
Svyatoslav Ven
Просто два ядра задействуются: одно под сбор, второе под отправку.
не вникал пока... как там ядра использовать?
источник

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Василий Ярошенко
совсем своя реализация ?  - даже tcp/ip или что там udp стек свой ?
Ох, извиняюсь. Это все делалось из под micropython   и их либы socket
источник

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Ruslan Popov
не вникал пока... как там ядра использовать?
Предлагаю вам использовать прошивку loboris, у него есть поддержка всего этого из коробки
источник

RP

Ruslan Popov in ESP8266 & ESP32 [RU]
Svyatoslav Ven
Предлагаю вам использовать прошивку loboris, у него есть поддержка всего этого из коробки
вы про что конкретно?
источник

SV

Svyatoslav Ven in ESP8266 & ESP32 [RU]
Ruslan Popov
вы про что конкретно?
источник