wifi microphone stm32 esp8266

Поділитися
Вставка
  • Опубліковано 7 чер 2024
  • stm32 esp8266 homemade wifi microphone.The stm32f103c8t6 microcontroller and the esp8266 wifi module are used. The esp8266 module is controlled by AT commands. To capture the sound applied microphone module MAX9814.briefly about the work of the project. Two DMA channels are involved; one works for transmission from the periphery to the memory. Another channel from memory to peripheral. The first channel of DMA works with the ADC collects data from it and collects it into the buffer. Data capture ADC works with a frequency of 8 kilohertz (there are tests with a frequency of 48 kHz), on the trigger update timer 3. The fourth DMA channel transmits coded data to the USART.
    The coding of the buffer data from 512 values ​​of the captured ADCs, takes no more than 1 ms. This works all in the following sequence. The timer starts the conversion of the ADC with a frequency of 8 kilohertz, at the end of each conversion, the ADC sends a DMA request for data transfer. When DMA fills half the buffer with data from the ADC, we will get into the interrupt, because half of the data for which we set up the DMA will be transmitted. This interrupt needed to be resolved, which is patched here. Next, set the flag that half the buffer is ready and clear the interrupt flag. Next, in the main loop, we check if the buffer has not yet been processed, process it, i.e. we encode and run DMA channel 4 to transmit this data, then we will fill the second part of the buffer with values ​​from the ADC and everything repeats. A microphone module based on max9814 was used to capture the sound, at the output of which there is a constant offset relative to zero, about 1.5V. Which could be very easily removed using the injected channel. They have the following chip, that is, you can specify a value that will be subtracted from the measured and immediately get positive and negative values, but ...
    00:00 test 8 и 16 kHz.
    01:54 first test and failure 8 kHz.
    Cubemx stm32 setup :
    02:40 clocking.
    02:50 timer setting.
    03:12 stm32 setup ADC и DMA.
    03:35 setup stm32 USART DMA .
    04:07 HAL_LL.
    04:12 audio recording test, at sampling rate 16 kHz.
    Parse generated functions (low-level peripheral drivers):
    04:12 setting GPIO.
    05:08 HAL_LL trying to figure out how it works.
    07:23 timer setting function.
    08:00 audio recording test, at sampling rate 36 kHz.
    08.30 UART and DMA configuration feature.
    09:20 stm32 DMA initialization.
    09:35 ADC and DMA setting.
    10:10 final setting DMA, what I had to tune myself!!!
    11:54 wifi microphone how does it work?.
    12:40 microphone module MAX9814.
    12.52why it was better to use the injected channel?
    13:04 audio recording test, at sampling rate 48 kHz.
    13:25 configure stm32 esp8266 at command bridge mode.
    13:42 server part to write to .wav format in python
    13:57 data coding with ADC codec G711.
    17:08 audio recording test, at sampling rate 48 kHz.
    17:18 homemade wi-fi microphone in a disassembled form!!!
    Link to the project drive.google.com/open?id=1kIh...
    Details for the assembly of the project:
    1. st_link ali.pub/312wfw
    2. microcontroller board stm32f103c8t6 ali.pub/2silgs
    3. microphone module ali.pub/3mqe3a
    4.ESP8266 ESP01 ali.pub/2siko0
    The rest can be bought at the local radio market.

КОМЕНТАРІ • 218

  • @yura979
    @yura979 4 роки тому +10

    Подписался. Такие обстоятельные проекты с четкими инструкциями очень интересны и полезны.

  • @iaroslavsisenco4072
    @iaroslavsisenco4072 4 роки тому +2

    Круто! В сети крайне мало толковой информации по работе с STM32. Будем надеяться, что канал просуществует долго.Спасибо за проделанную работу! Однозначный лайк и подписка!

  • @vanchatv
    @vanchatv 4 роки тому +1

    Железобетонный Лайк))) За трудную работу. + Подписка)))

  • @vladevro222
    @vladevro222 4 роки тому

    Понравился подход к видео! Разбор кода, хороший пример, без лишних соплей! Прям лайк, подписка!!!

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Я рад, что вам понравился ролик.

  • @performanceartist434
    @performanceartist434 4 роки тому

    Круть, чётко, интересная подача, всё по полкам, всё серьёзно, жирный льюис и подписка!

  • @CT0KAH
    @CT0KAH 4 роки тому +1

    блинн ну оченнь крутая подача материала !! ты мега мозг , чувствую себя нубиком . спасибо за то что ты делаешь.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Да ладно...Сколько это времени занимает)

  • @user-nq3gw6os4e
    @user-nq3gw6os4e 4 роки тому

    Очень здорово. Автору респект. Это изобретение перевернет звукотехнику. Пожалуйста сделайте по этому интересному проекту обучающее видео, потому что повторить не получается, надо быть супер программистом чтобы повторить это без подсказок.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Есть pdf файл к проекту там описание.Нужно соединить согласно схемы.Скачать програму keil для ARM и открыть в ней проект.Изменить настройки wifi и порта и залить используя программатор за 1.5 бакса.Скоро будет видео для новичков с 0.

  • @blesk4264
    @blesk4264 4 роки тому +3

    Молодец! И толково расказываеш.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Спасибо.Создание ролика заняло в 3 раза больше, чем сам проект)

  • @denwerxampp4035
    @denwerxampp4035 4 роки тому

    Подписка, без лишнего, всё по делу. Уважение.

  • @ShelbyCobraGH
    @ShelbyCobraGH 4 роки тому

    Гигант! Без воды, супер сжато. Отдельное уважение за использование LL. Весь интернет засран spl и Hal перетыренными душ у друга.

  • @swhw1825
    @swhw1825 4 роки тому

    Congratulations, these stm and esp video series are very usefull. thanks for access !

  • @electronic7979
    @electronic7979 4 роки тому +2

    Very good project 👍

  • @user-vz2pz8bd5q
    @user-vz2pz8bd5q 4 роки тому

    Спасибо тебе за точто делаеш ь такие видео подробные

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Теперь у вас есть возможность сделать wifi микрофон который будет определяться windows7, linux ...мое последнее видео.

  • @Andrey_Sergeevich_84
    @Andrey_Sergeevich_84 4 роки тому +2

    Мало что понял, но было интересно. Подпишусь.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Главное чтобы было интересно.Спасибо.

  • @user-ow3wy1zn4d
    @user-ow3wy1zn4d 4 роки тому

    Спасибо. Полезная информация для начинающих.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Открыт доступ к проекту под видео!!!

  • @rsyoung01
    @rsyoung01 4 роки тому

    Great project, thanks for posting!

  • @user-pl4gz8lm5t
    @user-pl4gz8lm5t 4 роки тому +1

    Лайк, подписка, колокольчик))) спасибо огромное

  • @blago8304
    @blago8304 4 роки тому

    Лаконично и по делу!

  • @user-io2oc6sh3g
    @user-io2oc6sh3g 4 роки тому

    Молодец. Познавательно.

  • @1PartiZzan
    @1PartiZzan 4 роки тому +2

    Супер!

  • @vm3097
    @vm3097 4 роки тому

    Ты крут Товарищ.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Пока не крут.Но надо к этому стремится.

    • @vm3097
      @vm3097 4 роки тому

      @@ElectroHobby1 желаю достигнуть желаемого)

  • @nicatali007
    @nicatali007 3 роки тому +1

    Thanks for the video. Is it possible if I use esp32 instead of esp8266? Will I still receive the data if I write receiver side code on esp32 and connect RX&TX pins? Should I make an additional modifications on the STM32 code

  • @lpc-bn8cf
    @lpc-bn8cf 4 роки тому

    Спасибо большое

  • @NeObzor58
    @NeObzor58 4 роки тому

    круто!

  • @Artemka1813
    @Artemka1813 4 роки тому +1

    Хорошая реализация

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Весь потенциал не раскрыт в одном видео)Если правильно развести плату (вытравить или заказать) и спаять, то выйдет очень замечательная вещь.А ведь если добавить еще один микрофон можно и стерео получить)

    • @Artemka1813
      @Artemka1813 4 роки тому

      @@ElectroHobby1 сфера применения ? Даже не предстовляю

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Бэйби монитор)

    • @avechess
      @avechess 4 роки тому

      @@ElectroHobby1 :)

  • @user-nq3gw6os4e
    @user-nq3gw6os4e 4 роки тому

    Умница

  • @TheMysteo
    @TheMysteo 4 роки тому +1

    Здравствуйте! G711 кодек предназначен для кодирования 8кГц звука, а вы им сжимаете более дискретизированный поток....отсюда и на частоте дискретизации большей 8кГц фоновой шум сильнее слышен

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Я знаю, что он предназначен был для 8 kHz . Шумы есть всегда даже когда я записываю на "свой микрофон для ютуб", если все правильно разместить и подобрать соответствующие номиналы компонентов на плате думаю все будет гораздо лучше.В конце концов на 48 кHz только убрав шумы получается очень не плохой звук.Думаю если сделать полную обработку, как это делаю я обычно будет еще лучше.На 8 килогерцах Вы сами слышали, что звук "ггг" .

    • @Vasily7708
      @Vasily7708 4 роки тому +1

      @@ElectroHobby1 шумит скорее всего ацп, в идеале нужна нормальная стабильная опора vref и хорошая фильтрация VddA

  • @EdGull
    @EdGull 3 роки тому

    Спасибо.

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      Если бы так каждый делал на канале было бы 100k.Но видео надо смотреть до конца.Иначе ютуб все остальные действия не оценит.

  • @ilmzil
    @ilmzil 4 роки тому

    Добрый день. Переодически из ваших видео узнаю полезное. Спасибо за ваш труд.
    Вопрос возникает такой: speex может сжимать данные, тем он и привлекателен для использования. А вот g711 идёт компрессия сигнала? Во сколько раз можно сжать сигнал помимо того что из 2х байтового числа он делает однобайтное число.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Кодек из 16 битного знакового значения сделает 8 битное.Чтобы передать одно считанное с 12 бит АЦП, пришлось бы передавать два байта,а так всего лишь 1 ,требуемая скорость для передачи будет в 2 раза меньше.Кодированные данные с АЦП занимают в 2 раза меньше места.

    • @ilmzil
      @ilmzil 4 роки тому

      @@ElectroHobby1 ну я так и думал. В своем проекте очень сильно ограничен канал связи. Спасибо за ответ. Попробую и g711 и speex

    • @ilmzil
      @ilmzil 4 роки тому

      @@ElectroHobby1 в добавок к комментарию. Для снижения шумов и дребезгов можно применить оверсемплинг. У атмела есть хороший AN на эту тему. Качество звука ещё повысится.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      @@ilmzil читал знаем.Я могу сделать лучше. В раза 4 придется подымать поэксперементирую не могу разорватся.

  • @Vasily7708
    @Vasily7708 4 роки тому

    Насколько хорошо жмет аудиопоток примененный кодек? Нет желания cделать приемную часть на аналогичном железе с выходом встроенного ЦАП?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Бес кодека пришлось бы передавать в 2 раза больше данных.Реализовал децимацию +1 разряд результат не проверил.Также можно попробовать фильтр цифровой ЦПУ практически ничем не занят.В идеале развести правильно плату и спаять.

  • @ALCohol-qu7ib
    @ALCohol-qu7ib 4 роки тому

    Классссс!!!!

  • @Nik_tvnow
    @Nik_tvnow 3 роки тому

    Крутое видео! Повторить бы проект на есп8266 nodmcu там уже встроенный вайфай есть

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      ua-cam.com/video/nwvi-za2A4I/v-deo.html eps32

  • @user-jd2kx9nb1t
    @user-jd2kx9nb1t 4 роки тому +1

    Ётить, артхаус и хардкор =)
    (просто коммент ради коммента)

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Спасибо)Люблю когда позитивные люди заходят)

  • @user-ni5db4tj2s
    @user-ni5db4tj2s 4 роки тому

    Лайк за труд. Вы после записи убираете шум. Скажите пожалуйста а если использовать микрофон в skype тогда шум так и будет слышен собеседнику?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Есть вторая версия микрофона последнее видео.Тот будет виден в skype.

    • @user-ni5db4tj2s
      @user-ni5db4tj2s 4 роки тому

      @@ElectroHobby1 Спасибо.

  • @user-md2zq6hj4v
    @user-md2zq6hj4v 4 роки тому +2

    Класс!Я с STM только начинаю разбираться, и ваше видео очень кстати. А скажите, что это за IDE? Я для всяческих поделок использую PlatformIO + VSCode, но сдается что для STM это не лучшее решение.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Keil uvision 5, генерация кода в stm32CubeMX

    • @user-ld2xi8sn6l
      @user-ld2xi8sn6l 4 роки тому

      Я тоже считаю что Keil лучше всего.Я одно время сидел на coocox а потом когда понадобился printf (для отладки) разочаровался в нем.Есть еще atomStudo говорят не плохой

    • @user-md2zq6hj4v
      @user-md2zq6hj4v 4 роки тому

      Блин, но она только под винду, как я понял, мне не подойдет, я линуксоид

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Почему не подойдет?На компьютере установлен Python и написанный скрипт занимается приемом и обработкой пакетов с wifi микрофона.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      У STM есть своя среда разработки true studio если не ошибаюсь можете попробовать.

  • @user-it7lm3dc8b
    @user-it7lm3dc8b 3 роки тому

    Добрый день. Не являюсь специалистом в программировании. Но такой девайс иметь очень хочется. Можно ли собрать под заказ? Спасибо за видео!!!

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      Можно отнести к спец средствам.Не изготавливаю на заказ.Повторить деталей минимум обратитесь к радио любителю.

  • @vovarozhko7776
    @vovarozhko7776 4 роки тому

    Делал рацию на Ардуино но не смог отрегулировать чистый звук. Постоянно слышен писк. Сделай рацию на Ардуино качественно.на nrf 24l01

  • @donquixote6308
    @donquixote6308 Рік тому

    Какую мощность ест девайс?

  • @user-ld2xi8sn6l
    @user-ld2xi8sn6l 4 роки тому

    Привет а у тебя нет проблем с юсартом на таких скоростях.У меня выше 115200 начинаются глюки

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Где на ESP8266 на AT командах?

  • @zxpirate7zxp766
    @zxpirate7zxp766 4 роки тому

    А разве нельзя сделать то-же самое, но без stm? или небходимо 16 бит разрешение?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Без stm можно.Предлагаемые варианты не впечатлили.

  • @jimsonweed1846
    @jimsonweed1846 4 роки тому

    А кодирование WMA рилтайме эта СТМ-ка осилит? Там не требуется много ОЗУ как для мп3.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Не знаю насчет WMA, если есть открытый пример кодека то можно попробовать было.
      Мне был интересен кодек G711 .И микроконтроллер разгружен все делает DMA.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Справится вопрос только до какой частоты дискретизации?И сколько останется свободного времени на другие задачи.70MHz работает ядро мк.

  • @asurahan
    @asurahan 4 роки тому

    давай уже разберемся как же делать свои собственные устройства USB. хочу запилить осциллограф но виртуал ком порт или хид слабоват для этих целей. а как пилить дрова под винду для устройств даже не в курсе, не занимался этим. вобщем тема сложная и очень дорогая.

  • @avi-crakhome2524
    @avi-crakhome2524 4 роки тому +20

    Без лишнего шума и ошибок, полная инструкция с подробным объяснением...
    Мужик, ну хотя-бы чихни - докажи что ты не робот.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +10

      Я уже писал создание ролика занимает в 3 раза больше времени чем работа над проектом.Поток информации на секунду времени зашкаливает) в следующий рас чихну)

    • @user-li6gs3to7r
      @user-li6gs3to7r 4 роки тому +4

      У меня на середине видео случилось переполнение буфера и я тупо перестал понимать что происходит ))) Сейчас смотрел с 3-го захода. Но всё равно - это слишком могучее колдунство )))

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +2

      Выходит я колдун)

    • @videoleaks
      @videoleaks 4 роки тому +3

      @@ElectroHobby1, не надо ни чихать ни кашлять. Эдакие любители чихов на достигнутом никогда не остановятся, следующим шагом попросят пукнуть и выругался матом. Дальше - больше.
      Не иди на поводу - Оставайся самим собой. Подача материала, скрупулёзность исполнения и качество твоего видеоконтента на высочайшем уровне. Ничего лишнего. Браво! 👏Так держать! Подписался на втором просмотренном ролике...
      P.S. _Ряд ютуберов некогда пиливших контент высокого качества сдулся, состроив обиженку с недооцененкой и пошел стряпать говноконтент на потребу даунам в погоне за длинным рублем Гугла. Да минует тебя их участь! Аминь._

  • @alexeigopher5458
    @alexeigopher5458 4 роки тому

    хорошо...

  • @Sergey_Evdokimenko
    @Sergey_Evdokimenko 4 роки тому

    из этой идеи получится создать интернет-телефон?
    или с обеих сторон по одинаковому устройству, или с одной из сторон - обычный компьютер

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      У уже думал об этом.Первый этап был, когда я демонстрировал работу самодельной wi-fi камеры на базе ESP01 и STMF4.Здесь уже передача звука, соединяем два устройства получаем передачу видео со звуком.Не все так просто но это не значит что невозможно.Но тогда уже точно не АТ команды)

    • @user-li6gs3to7r
      @user-li6gs3to7r 4 роки тому

      Честно говоря как инет-телефон фиг знает, а вот как цифровая радиопетличка - вполне могло бы быть интересным. Качество звука посла обработки так вообще радует.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      @@user-li6gs3to7r петличка интересно.Теоретически это возможно.Нужно написать только софт для этого на стороне ПК .

  • @sg6630
    @sg6630 3 роки тому

    Йад!

  • @masterkit9517
    @masterkit9517 3 роки тому +1

    не нашел информацию о задержке звука, сколько времени проходит с момента сказанного слова например до момента когда оно слышно в колонке? задержка ощутимая либо ее вовсе нет? как в обычном микрофоне? или с опозданием?

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому +1

      Задержка есть но на слух её заметить не думаю. Я стримил, писал звук на этот микро вопросов не было.

    • @masterkit9517
      @masterkit9517 3 роки тому

      @@ElectroHobby1 Спасибо большое! А esp8266 прошивка в архиве должна быть? или нужно прошивать только STM32? не удалось найти прошивку для esp8266 в архиве

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому +1

      @@masterkit9517 Уже не помню. Если работает на АТ командах, то прошивки не для esp8266 не надо.

    • @masterkit9517
      @masterkit9517 3 роки тому +1

      @@ElectroHobby1 Спасибо большое!

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому +1

      @@masterkit9517 Я ошибся насчет задержки!!! Стримил я на проводной микрофон на базе STM32 (ua-cam.com/video/1LaELu70Zuk/v-deo.html).Тут будет задержка. Звук передается временными отрезками. Пока звук передается воспроизведения не будет если я правильно помню. Можно допилить прошивку убрав эти нюансы но это больше нужно делать на ОС.

  • @nazachemtembolee3920
    @nazachemtembolee3920 4 роки тому

    Wi fi camery бы !!! Вообще супер было бы

  • @elblog7735
    @elblog7735 4 роки тому

    Осталось видеокамеру на малинке сделать для дверного звонка с уведомлениями на смартфон и двухсторонней связью. Как альтернатива дорогим домофонным системам. Или китайским гаджетам с дикими тормозами их облачных сервисов.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Туда же можно и usb microfon!!!1бакс если не ошибаюсь.

    • @elblog7735
      @elblog7735 4 роки тому

      Просто я не умею все это настраивать.

  • @wolterdeparder4993
    @wolterdeparder4993 4 роки тому

    Приветствую! Собрал схемку. Вместо esp8266 использовал платку D1mini (тот же esp, только распаян на отдельной платке). На stm залил прошивку, ошибок не было. По итогам на stm мигает светодиод и все.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      SWO на stlink есть?

    • @wolterdeparder4993
      @wolterdeparder4993 4 роки тому

      @@ElectroHobby1 к сожалению нет

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      @@wolterdeparder4993 stm32 отправляет команду "AT
      " и не получает ответ от esp01 OK.Подключить отдельно вашу мини к уарт ттл переходнику и проверить что она отвечает.

    • @wolterdeparder4993
      @wolterdeparder4993 4 роки тому

      @@ElectroHobby1 подключил платку wemos D1mini по usb к компьютеру, через arduino IDE включил мониторинг порта, при вводе AT получаю ответ ОК (в настройках мониторинга порта выставлено NL&CR, скорость обмена 115200 бод). Получается, что ввожу AT
      по аналогии того, что направляет Ваша прошивка через STM. При этом при работе с STM видимо от платы ответ не поступает.

    • @wolterdeparder4993
      @wolterdeparder4993 4 роки тому

      @@ElectroHobby1 Дополнительно проверил через к уарт ттл, на AT отзывается OK

  • @evgenkapuka4252
    @evgenkapuka4252 4 роки тому

    Вайфай микрофон для экшен камеры или для фото видео камер из этого микрофона получится

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Лучше на базе esp32.Пытаюсь сейчас работать в этом направлении.

    • @ivchiphoto
      @ivchiphoto 2 роки тому

      Уже сделано и не обязательно для этого wifi, даже вредно, а вот для умного дома само то!

  • @CrazyPit
    @CrazyPit 4 роки тому

    как это можно прикрутить к мажордомо...
    чтоб в системе появился микрофон?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Думаю задача решаемая.Но у меня не умный дом.Нужно писать софт.

  • @andrewandrosow4797
    @andrewandrosow4797 3 роки тому

    Плохо что STM в Куб не встроило какой-нибудь простой кодек типа G711 на основе CMSIS-DSP функций.

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      там вроде видел они гитхаб собираются прикрутить.Думаю в скором времени может чего и будет.Хотя они opus использую могли бы тоже добавить.

  • @user-lh2dp3wf1d
    @user-lh2dp3wf1d 4 роки тому

    Ссылку было я личного повторения 😃

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Готовится....

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      В описании к видео ссылка на проект + схема соединений и небольшой мануал по запуску !!!

  • @666YouTub666
    @666YouTub666 2 роки тому

    А можно передать звук используя 2 таких модуля и Ethernet соединение?

    • @ElectroHobby1
      @ElectroHobby1  2 роки тому

      Если ethernet например w5500 то модуль WiFi не нужен.

    • @666YouTub666
      @666YouTub666 2 роки тому

      @@ElectroHobby1 а как получить звук не на ПК, а на таком же устройстве или подобном. Чтобы работало автономно без участия ПК, односторонняя передача аудиосигнала через w5500.

    • @ElectroHobby1
      @ElectroHobby1  2 роки тому

      @@666YouTub666 на одном мк TCP сервер, на другом TCP client. Клиент подключается к серверу и передает звук. Желательно кодеком обрабатывать,чтобы меньше данных

  • @djpmptark7602
    @djpmptark7602 4 роки тому

    Голос чейнжер можно сделать?

  • @sssserya1
    @sssserya1 4 роки тому

    Подскажите как включить порт на аналоговый вход и при этом еще включить подтягивающий резистор ? в AVR-ках так можно сделать а в STM-ках не нахожу. (

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Для обычного входа по идее и для АЦП тоже в моем случае можно задать тип
      входа с подтяжкой в структуре либо, используя CUBE MX либо, на прямую
      через регистр для соответствующей ноги.
      Если у меня АЦП весит на B0 то GPIOB->ODR |= (1

    • @sssserya1
      @sssserya1 4 роки тому

      @@ElectroHobby1 ну? подтяжка и цифровой вход а мне нужен аналоговый )

    • @sssserya1
      @sssserya1 4 роки тому

      @@ElectroHobby1 Судя с таблицы никак нельзя подключить hubstub.ru/stm32/151-stm32f3-i-stm32f4-gpio.html Но такого не может быть.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      писал могу и ошибатся.
      Открыл refmanual для F100 RM0008 9.1.9 Alternate function configuration
      там запись The weak pull-up and pull-down resistors are disabled.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      F4 серия RM0090 8.3 GPIO functional description Alternate function push-pull with pull-up or pull-down capability.8.3.11 Alternate function configuration .The weak pull-up and pull-down resistors are activated or not depending on the value
      in the GPIOx_PUPDR register

      Т.Е. для F4 можно управлять резисторами в режиме альтернативной функции.
      Но для 8.3.12 Analog configuration. The weak pull-up and pull-down resistors are disabled.
      Вывод в режиме АЦП нельзя управлять "подтяжкой" для выбранного канала АЦП .

  • @hemantbabel4279
    @hemantbabel4279 4 роки тому +4

    Please try to make video in english or atleast please provide sub titles. I love your content but the language barrier i keeping us apart.😅

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +2

      You can download the project there is a manual in English for startup!!!!

    • @anoname10
      @anoname10 4 роки тому +2

      Please try to learn Russian

  • @user-mc3if6bw7l
    @user-mc3if6bw7l Рік тому

    Здравствуйте, создайте краткое видео как повторить проект, что куда припаять, как правильно загрузить, запустить. Заранее благодарен!

    • @ElectroHobby1
      @ElectroHobby1  Рік тому

      За такое могут и закрыть.

    • @user-mc3if6bw7l
      @user-mc3if6bw7l Рік тому

      @@ElectroHobby1 в проекте тогда должны быть изменения? Что бы сразу не запустить)

    • @user-mc3if6bw7l
      @user-mc3if6bw7l Рік тому

      @@ElectroHobby1 спасибо)))

    • @ElectroHobby1
      @ElectroHobby1  Рік тому

      ​@@user-mc3if6bw7l Там все понятно ESP8266 Rx Tx к STM32, микрофон подключен к аналоговому каналу STM32. В проекте все ножки к которым происходит подключение настроены. Значит к ним и подключается.

    • @user-mc3if6bw7l
      @user-mc3if6bw7l Рік тому

      @@ElectroHobby1 т.е. программа нормальная? Приложить руки нужно к технической части?)

  • @furatkafir3819
    @furatkafir3819 3 роки тому

    а слабо сделать диктофон на stm32f103c8t6 с записью на microsd?

    • @furatkafir3819
      @furatkafir3819 3 роки тому

      с открытыми исходниками?

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      @@furatkafir3819 не слабо у меня все исходники открыты.Но мне это пока не интересно.

  • @fedorsova6832
    @fedorsova6832 4 роки тому +1

    Постоянное напряжение от усилителя микрофона можно убрать последовательно установленным конденсатором.

    • @Vasily7708
      @Vasily7708 4 роки тому

      ацп нормально не отцифрует. Отрицательное пропадет да и значения вблизи нуля кривые будут.

  • @Bob-ip4ws
    @Bob-ip4ws 4 роки тому

    Здравствуйте возможно ли сделать такое на esp 32 без трансляции на пк , а просто оцифровка голоса и отправка в api? Пример: ua-cam.com/video/DffZVyksYi4/v-deo.html
    или вот : ua-cam.com/video/kyPt6Jd9dU0/v-deo.html о первом нет инфы а второй сделан на цифровом микрофоне и api google(,
    есть esp32 и GY-MAX4466 не подскажешь куда капать?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Ну нужно API и искал в строну Яндекс Алиса и Elari KidPhone .Но за доступ к API нужно платить бабки(как сейчас может поменялось). Если работать с google speechrecognizer, как там насчет русского?. Второй пример написано , что распознавание речи уже часть SDK Espressif’s Voice Assistant SDK.У них на сайте есть примеры установки самого SDK для программирования ESP32.Плату похожую видел на АЛИ.Захват речи с помощью esp32 есть на esp8266 тема ,там и мои комменты).

    • @Bob-ip4ws
      @Bob-ip4ws 4 роки тому

      @@ElectroHobby1 Спасибо.

  • @ivchiphoto
    @ivchiphoto 2 роки тому

    Ещё бы софтину написать для сервер home assistant с обращением к Алисе и отправке команд. Цены бы не было! В каждую комнату нужно для управления Алисой. Планирую сдавать квартиру посуточно, стоит умный дом. Колонки оставить не могу, так как народ не надёжный и по любому утащит, вопрос времени. А это ещё и нервы и время разборки все эти. Проще купить одну колонку и подключить к ней вот таких несколько штук в каждую комнату. Если это уже кто реализовал, дайте знать плиз! Если это сделать, с руками и ногами народ заберёт. Знаю несколько компаний, которые купят сразу пачку.

  • @RustyleSuper
    @RustyleSuper 4 роки тому

    Поставил лайк но зачем такой мик нужен?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Меня интересуют темы передачи голоса(как работает онлайн радио, кодирование звука... )Можно передавать голос в любую точку мира,зная ip и порт сервера.Можно подключится зная ip и порт микрофона и слушать ....Конечно все в рамках закона.

    • @RustyleSuper
      @RustyleSuper 2 роки тому

      @@ElectroHobby1 а можно обойтись одним есп8266и капсюльным микрофоном или обязательно stm32? И можно VAD дописать в есп8266?

    • @ElectroHobby1
      @ElectroHobby1  2 роки тому

      @@RustyleSuper можно одним esp8266 у меня был пример/демонстрация на esp32.

  • @vs1362
    @vs1362 4 роки тому

    Друг, сделай домофон по WIFI

  • @TheMysteo
    @TheMysteo 4 роки тому

    Здравствуйте! А не подскажите как накатить на ESP8266 прошивку для управления AT командами ? я скачал ESP8266 IDF AT Bin V2.0 с сайта , а там куча бинарников и что с ними делать мне не понятно

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      У меня для ESP01 где то валялось одним файлом.Так они по умолчанию приходят прошитыми для управления по АТ?

    • @TheMysteo
      @TheMysteo 4 роки тому

      @@ElectroHobby1 да я их уже перепрошивал по сто раз , нашел прошивку старенькую для 1мегабайта флеша ,у меня именно такие модули. А та , что на сайте последняя это для 2мегайтовых модулей

  • @lionlinux
    @lionlinux 4 роки тому

    люди на 8266 делают телевизионные передатчики а вам надо было ещё stm?! WTF

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Ну так ссылку сюда на пример записи звука сделанной на esp8266 не на MEMS микрофоне.И оценим качество.

  • @Ache17013
    @Ache17013 4 роки тому

    ++++++

  • @olegilenkiv4774
    @olegilenkiv4774 4 роки тому +1

    СССССЫлки на проект......????

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +3

      Не успел будут 100% , если будет много желающих сделаю еще и инструкцию )Но только для личного пользования "у себя дома под одеялом себя слушать" и не кому не говорить ЗАКОН!!!!

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      В описании к видео ссылка на проект + схема соединений и небольшой мануал по запуску !!!

  • @TV-kr9ht
    @TV-kr9ht 4 роки тому +2

    А нахера тебе там STM32 у тебя же не менее крутой контролер уже esp8266 микрофон напрямую к ESP8266 только только контролер возьми с полными выведенными пинами

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      Вы правы.Я мог это сделать.А есть образцы записи звука для такой конструкции для сравнения?Только здесь ESP01 он стоит копейки и аналоговый пин не разведен на плате.Каждый МК занимается своим делом.

    • @alex_jet
      @alex_jet 4 роки тому

      Тоже согласен, но надо разбираться как это сделать. Вообще подобная железка была бы очень полезна для создания умных домов с голосовыми ассистентами.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      @@alex_jet да это не проблема я работал и esp32 и esp8266 может и попробую .Те варианты, что мне предлагали по качеству записи сильно уступали.

    • @Vasily7708
      @Vasily7708 4 роки тому

      @@ElectroHobby1 esp8266 вряд ли потянет + WIFI по дальности не очень да и на чем его программировать?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому

      @@Vasily7708 у меня по прямой метров 200 от wifi esp8266 без внешних антен работает.Передает данные с котельной о расходе газа, которые считываются со счетчика .Программирование было на языке LUA все работает на одной esp8266.Данные передаются на мой сервер, дальше на народный мониторинг.А так препочтительнее RTOS + SDK соответствующий.Да и сборки под arduino IDE ,есть можно и там программировать.Кому как нравится.

  • @user-kd7sq9yx6w
    @user-kd7sq9yx6w 3 роки тому

    канал не для новичков

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      Для новичков у меня есть видео stm32 за 1 час. А потом можно смотреть это видео.