Eduard
Всем привет!
Хочу сделать себе наушники с возможностью записи разговоров на базе ESP32, но никак не получается найти примеров реализации этого, чтобы и динамик, и микрофон использовались (обычно что-то одно). ESP32 вообще способна это?
Буду очень благодарен за ответ
Eduard
*bluetooth-наушники
Vladyslav
Eduard
тут хотя бы понять подходить мне чип или нет
до войны еще далеко)
Сергей
Сергей
У меня похожая проблема...сделать возможным стрим аудио с микрофона в формате OPUS, чтобы можно было через браузер слушать аудио стрим. Готовых каких то решений не нашел...
romanetz
libopus разве не собирается под еспшку?
romanetz
Общий подход такой, в компоненты суёте либу, собираете, потом её хэдеры инклюдить и дёргать из проекта
Сергей
libopus разве не собирается под еспшку?
Дык понятно, что если разобраться с тем как это делать, то вопрос будет закрыт. Но просто удивительно, что за время существования ESP32 и библиотеки libopus нет даже примеров записи аудио не для Ардуино IDE не для Platformio в формате OPUS.
Я просто сам маркетолог а не инженер, и мне потребуется слишком много времени чтобы разобраться самостоятельно с этим вопросом)
romanetz
Ну если вы знаете, кому и как это продать, можно подумать )
romanetz
Сергей
romanetz
а так - вместо вот этого
ESP_LOGI(TAG, "[3.1] Create fatfs stream to write data to sdcard");
fatfs_stream_cfg_t fatfs_cfg = FATFS_STREAM_CFG_DEFAULT();
fatfs_cfg.type = AUDIO_STREAM_WRITER;
fatfs_stream_writer = fatfs_stream_init(&fatfs_cfg);
здесь должен fifo создаваться, из которого будет в сокет писАться
romanetz
https://github.com/espressif/esp-adf/blob/master/examples/recorder/pipeline_opus_sdcard/main/record_opus_sdcard.c
Сергей
romanetz
Схемотехнику надо привести в соответствие - кодек подключить
Void
https://spb.terraelectronica.ru/news/5880
Eduard
Daniil
В С есть функция добавить?
Типо у меня есть строка, и я к ней в самый конец, хочу добавить еще один символ
Daniil
String str = "qwert"
Str.append("y") ;
Daniil
Типо этого
Юрий
srtcat
Daniil
Daniil
Daniil
Спасибо
Юрий
Я так ее использую
Yuriy
подскажите (сам яблок не имею, знать не знаю).
проблематика - длительное переключение (наверно даже и в целом не нужные попытки) получить из AP esp "интернет" коего там нет и не было (DNS тоже нет, каптуре никаких - все отключено - есть 80 порт http ) , вместо того чтобы получать его традиционно через LTE ОПСОСа - 30 сек пробует уговорить esp и лишь потом "уведомляет" пользователя, переключаясь обратно.
при этом есть девайс (видеорег , но не суть) с отсутствием подобной проблемы . Она решается им и софтово на своей стороне
Как айфоне - отвадить от этого сразу - чтобы сидел на LTE как "интернет" шлюзе а WiFi соединение для благих целей но других?
romanetz
Может ему (яблоку) еспшкой основной шлюз в её сети не надо отдавать?
Yuriy
Yuriy
было и стало - без шлюза вообще не пробует и DNS не выставляет которого нет. Работает параллельно .
Yuriy
У кого-нибудь S2 появился + platformio, 5.0,* - idf "обновили" с ним уже заявленный - оно в реале работает?
Yuriy
В связи с RISC-V на подобное рассчитывать можно будет https://www.risc-v-emulator.com/renesas_models/rl78-s2/ ?
https://www.ovpworld.org/library/wikka.php?wakka=FreeRTOS
WerdnaZX
Народ, подскажите, что за хрень происходит.. Если поставить vTaskStartScheduler() после всех xTaskCreate, то нихрена не работает. А если его вообще не ставить, то всё работает. Как так? Что я упустил?
Vladyslav
WerdnaZX
НЕ может. Хотя, не знаю, может по умолчанию компилятор добавляет. На stm-ках такого не было.
WerdnaZX
Да понял, он автоматом запускается еще до мэйна
Ivan
Привет! Я наконец осилил прошить такой модуль еспшки 8266. Было три проблемы:
1. Действительно ему нужно отдельное питание 3.3В, ср2102 не вывозит
2. Неправильная конфигурация в идешки (выбирал generic esp8266, а надо было nodemcu 1.0)
3. GPI0, GPI15 неправильно подключал, на GPI0 не вводил камень в режим прошивки
Подскажите, я залил такую прошивку(скрин 2).
У меня два вопроса.
1. У меня просит hard resetting via RTS pin. Я пытался кидать землю на него на секунду, не отключая от питания. Пытался просто отключить питание, пытался и то, и другое последовательно вместе. Диод не заморгал. Как правильно сделать ему хард резет?
2. Эта прошивка будет моргать светодиодом на самом этом модуле, синий который, или нет?
Ivan
Ivan
Не думал что после мук с изучением доки, разных видосов индусов по поводу прошивки, я буду рад такому сообщению:
Ivan
А, нет, я смог! Земля на RST и все прекрасно
Подскажите, а на самом модуле можно этот синий диод включить?
Void
Ivan
В туторе сказали, что этот светодиод горит от порта TX, а у него вывод 1. Я взял этот код из примеров
Ivan
Я прошил сканер вай фай, подключился через терминал, работает прекрасно. Я счастлив!
Void
На модуле gpio 1 подключен к светику? Найди схему. И будет все ясно.
Void
Меняй #define led_builtin --- номер_пина.
Попробуй все.
https://arduino.stackexchange.com/questions/38477/does-the-node-mcu-v3-lolin-not-have-a-builtin-led#
Andy
хорошие известия: Иван Грохотков говорит:
8 февраля 2021 г., 9:21
Re. SDMMC и JTAG: ESP32-S3 должен решить эту проблему, так как периферийные сигналы SDMMC теперь могут быть назначены любым контактам ввода / вывода с помощью «матрицы GPIO». Кроме того, он может иметь встроенный мост «USB-JTAG», на который Sprite намекал выше.
https://hackaday.com/2021/02/08/hands-on-the-risc-v-esp32-c3-will-be-your-new-esp8266/
Yuriy
скажите почему это происходит
8266 не толерантный к 5в TTL жив?
Yuriy
Юрий
Юрий
Yuriy
Bavovnyatko
Всем привет. Посоветуйте как лучше реализовать управление 20 независимыми светодиодами на есп? Сигнал управления будет идти от одного мастер устройства для каждого слейва независимо.
Думаю сделать обычный тсп сервер на мастере.
Юрий
20 можно легко esp8266+mcp23017
Юрий
Или один esp32 не помню правда сколько там ног выходит
Bavovnyatko
20 можно легко esp8266+mcp23017
Каждый ргб светодиод будет жить на своей есп. Избыточно, но так по заданию препода) думал поднять брокер на есп32, решил что это избыточно. Потянет ли сервер есп32 20 клиентов по ТСР?
Юрий
А, не дочитал. Ну есть и для такого случая решение, 20 esp в каждом tcp slave, а дальше можно мастер на ещё одном еsp или на Virtuino все 20 добавить, правда Virtuino в этом случае будет платный.
Юрий
Хотя 20 наверное даже esp32 не вытянет
Bavovnyatko
Не подскажите ещё сколько клиентов максимум могут подключиться к точке доступа на есп32?
Всем спасибо за ответы)
Slava
Slava
Yuriy
Юрий
Yuriy
Chief
Всем привет. Кто работал с есп8266 через микропитон?
Vitali
OrgRobot
I need permission to restrict users.
Without that permission I can't work.
Please fix it ASAP.
Andy
Daniil
У меня есть переменная стринг
Как мне получить сумму всех ее байт?