Как бы помигать парой светодиодов слегка в такт музыке?

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Gomez, 5 ноя 2018.

  1. Gomez

    Gomez Гик

    Обрисую ситуацию.
    Хочется сделать несколько игрушек для ребенка - ничего сложного - по нажатию на кнопку или кнопки проигрывание мелодий и мигание парой светодиодов.

    Если использовать готовые корпуса от игрушек, в которых посадочные места под две AA или AAA батарейки - на Ардуино получается целый фарш - Step-Up + Ардуино (для мигания) ;) + Jq6500, поскольку сама Ондруина ничего хорошего проиграть не может. :)

    Подумал про ESP. Та же ESP-12F и стоит 100 рублей, и работать будет вплоть до 1.7в, и маленькая. И на SPIFFS можно закинуть несколько мелодий.

    Есть такая библиотека ESP8266Audio, которая может даже без DAC-а, на одном транзисторе проигрывать разные аудиофайлы.

    А вот как ей помигать? :)
    То ли плюнуть на "в такт" и мигать рандомно во время проигрывания каждой мелодии. Не проигрывается - не мигает.
    А вот насчет "в такт...". Лезть в код такой библиотеки и пробовать прикрутить к ней какой-то частотный анализ на 2-3 полосы - не потяну.

    Вот думаю - там выход на транзистор через ногу RX (именно RX) - может, прямо её параллельно "слушать" куском скетча и зажигать один светодиод, если громкость (условно) выше 50%, и зажигать другой, и гасить этот, если громкость ниже 50, но выше 25%. Но какая громкость? :confused: Там же частотно модулированный сигнал...

    В общем, как бы попытаться "внутри" ESP или "снаружи" (без сложной обвязки) логично помигать светодиодами? ;)

    А может, китайпром выпускает какие-то платы (с возможностью закидывания мелодий) со встроенным спектроанализатором? ;)
     
  2. Никакой анализатор не нужен, нужен фильтр низких частот и пара усилителей.
    Альтернативно можно положить программу мигания рядом с мелодией.
     
    Gomez нравится это.
  3. NikitOS

    NikitOS Король шутов Администратор

    Зачем придумывать мигать в такт.
    Пусть мелодия играет в такт миганию =)
     
    vvr нравится это.
  4. Gomez

    Gomez Гик

    В смысле, как-то рассчитать пару RC-фильтров?
     
  5. parovoZZ

    parovoZZ Гуру

    Быстрее с алика приедет игрушка, чем здесь что-то родиться.
     
  6. Un_ka

    Un_ka Гуру

    У Гайвера что то такое было.
     
  7. Gomez

    Gomez Гик

    Вполне возможно, но на Алике есть, например, неплохие на вид игрушки, говорящие по-китайски, а обучение ребенка китайскому языку пока не входит в планы. ;)
     
  8. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Последнее редактирование: 5 ноя 2018
  9. Daniil

    Daniil Гуру

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