Темброблок - анализатор спектра на STM32F103

Обсуждаем цифровые устройства...
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Нет, это разовое устройство, так что просто собрано на обычной макетной PCB.
frost37rus
Родился
Сообщения: 18
Зарегистрирован: Пт мар 29, 2024 08:36:41

Re: Темброблок - анализатор спектра на STM32F103

Сообщение frost37rus »

[uquote="WiseLord",url="/forum/viewtopic.php?p=4773985#p4773985"]Нет, это разовое устройство, так что просто собрано на обычной макетной PCB.[/uquote]
Я так понимаю что у Вас питание идёт с трансформатора, раз стоит диодный мост, конденсатор и понижайка, тоесть если у меня просто 5в импульсный бп, то это можно из схему просто убрать?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Конечно. Если есть готовые 5В, то можно оставить только "логику" на полевиках.

В принципе, можно и без всех этих сложностей обойтись, простым реле, но мне хотелось чтобы в ждущем режиме одноплатник отключался и не потреблял. При этом - отключался не просто обрубанием питания, а корректно.
frost37rus
Родился
Сообщения: 18
Зарегистрирован: Пт мар 29, 2024 08:36:41

Re: Темброблок - анализатор спектра на STM32F103

Сообщение frost37rus »

Просто читаю статью через webarhive у nadim.top там у него вроде все так же сделано, но какие то кнопки на выключение он выводил, непонятно зачем, а фото со схемами через архивный сайт не прогружаются,вот сижу и думаю как же мне впихнуть в ampcontrol mpd
Сама плата собрана около двух лет назад, и долго лежала в ящике, вот сейчас решил что пора доделать её) сначала думал Карадио поставить, но потом почитал про moode и думаю что надо бы его поставить, правда особо пока там не разбирался
frost37rus
Родился
Сообщения: 18
Зарегистрирован: Пт мар 29, 2024 08:36:41

Re: Темброблок - анализатор спектра на STM32F103

Сообщение frost37rus »

[uquote="WiseLord",url="/forum/viewtopic.php?p=4773985#p4773985"]Нет, это разовое устройство, так что просто собрано на обычной макетной PCB.[/uquote]
Нарисовал плату для rpi zero 2w + pcm5102 так же добавил выводы на uart для подключения к ampcontrol, завтра добавлю эту плату сюда, она протестирована все работает но у меня к Вам три вопроса
1) почему то не отображается название радиостанции, пишет name radio вместо названия, можно как то исправить? Если да то подскажите пожалуйста как
2) Что делает Таймер шины в настройках системы?
3) Это как бы не совсем вопрос, все таки ampcontrol задумывался как селектор входов, не могу понять немного логики работы скрипта poweroff, он начинает таймер после того как мы вошли в режим stby, считает время, отправляет команду на скрипт для отключения, получаеться если у нас к примеру будет использоваться Mpd и ещё к примеру вход aux допустим, когда мы выбираем aux питание на mpd так и висит постоянно, и будет висеть пока мы не уйдём в режим stby, а не как не переделать к примеру взять тот же селектор входов и что бы таймер на отключение mpd запускался не только при stby а при выборе другого входа????
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Название станции можно отредактировать, процедуру я где-то описывал.

Настройки "таймер шины" не существует, Вы её выдумали. Как и "name radio" - такого в исходниках нигде нет.

Вообще-то по задумке poweroff для устройства MPD должен запускаться не только при ждущем режиме, но и при уходе на другой вход. Хотя нет, пересмотрел исходники - да, выключается MPD, похоже, только при уходе в STBY, если он до этого в принципе включался. Переделать довольно легко - добавить запуск/остановку этого таймера и в функции audioSetInput(), аналогично тому. как это работает в ampExitStby() и ampEnterStby().
frost37rus
Родился
Сообщения: 18
Зарегистрирован: Пт мар 29, 2024 08:36:41

Re: Темброблок - анализатор спектра на STM32F103

Сообщение frost37rus »

[uquote="WiseLord",url="/forum/viewtopic.php?p=4775557#p4775557"]Название станции можно отредактировать, процедуру я где-то описывал.

Настройки "таймер шины" не существует, Вы её выдумали. Как и "name radio" - такого в исходниках нигде нет.

Вообще-то по задумке poweroff для устройства MPD должен запускаться не только при ждущем режиме, но и при уходе на другой вход. Хотя нет, пересмотрел исходники - да, выключается MPD, похоже, только при уходе в STBY, если он до этого в принципе включался. Переделать довольно легко - добавить запуск/остановку этого таймера и в функции audioSetInput(), аналогично тому. как это работает в ampExitStby() и ampEnterStby().[/uquote]

Да извиняюсь, теперь все понял, не правильно прочитал, таймер тишины оказывается, а вот с radio name серьёзно, вот допустим добавил 3 станции, а вот как отображается,при смене трека пишет название,и опять в radio name
в MPD я не смог отредактировать станции как показано у вас в видео,скорее всего редактируется только когда выбран тюнер
Единственное у меня не запустился uart по команде sudo python3 mpd-uart.py -p /dev/serial0 а запустился так sudo python3 mpd-uart.py -s /dev/serial0
и в uart-service я прописал так ExecStart=/usr/bin/python3 /home/pi/mpd-uart/mpd-uart.py -s /dev/serial0 -b 115200 -h 0.0.0.0 -p 6600
Изображение
Изображение
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

А, так речь не про FM радио, а про MPD... Да. в этом случае названия песен не редактируются, а прилетают по UART, в теге ##CLI.META#, для совместимости с интерфейсом Karadio.

И если там "radio name", значит, это реально в тегах радиостанции так и прописано.

Смотрите функцию do_meta() в mpd-uart.py.
frost37rus
Родился
Сообщения: 18
Зарегистрирован: Пт мар 29, 2024 08:36:41

Re: Темброблок - анализатор спектра на STM32F103

Сообщение frost37rus »

WiseLord, а подскажите пожалуйста, как работает коррекция времени? Об этой настройке ничего не нашёл к сожалению
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

В даташите на STM32F103 описан принцип. Если в двух словах - есть регистр, в который записывается значение, влияющее на ход времени во встроенном в микроконтроллер модуле реального времени.
frost37rus
Родился
Сообщения: 18
Зарегистрирован: Пт мар 29, 2024 08:36:41

Re: Темброблок - анализатор спектра на STM32F103

Сообщение frost37rus »

WiseLord,С Новым Годом!!! Спасибо часы настроил,подскажите Вы такой дисплей не пробовали? https://aliexpress.ru/item/100500487572 ... 8227640357
в готовых прошивках к сожалению его нету,может подскажете какой-нибудь дисплей который высотой около 50 мм,мне просто под корпус как раз бы,а вот что то меньше уже вроде мелко дело
Вот этот должен заработать? https://aliexpress.ru/item/33060806447. ... 6b33IVNlkh
За ранее спасибо
С Уважением Алексей!
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Я пробовал только 3..4 вида дисплеев.

По второй ссылке должен работать, по первой - из коробки, не уверен.
frost37rus
Родился
Сообщения: 18
Зарегистрирован: Пт мар 29, 2024 08:36:41

Re: Темброблок - анализатор спектра на STM32F103

Сообщение frost37rus »

Установил mpd все хорошо работает, но есть нюанс, например если удалить станцию через вэб интерфейс , обновить через mpd update и через вэб обновить, в интерфейсе эта станция пропадает, в базе её так же нет, но если перебирать станции кнопками, удалённая станция остаётся, и где она прячется не понятно
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Это вопросы уже к веб-интерфейсам и самому mpd. Ampcontrol ничего не знает про плейлисты MPD. Он просто умеет спросить, что сейчас играет, и попросить включить следующее-предыдущее.
numi_demon
Родился
Сообщения: 1
Зарегистрирован: Чт сен 15, 2016 18:19:40

Re: Темброблок - анализатор спектра на STM32F103

Сообщение numi_demon »

WiseLord, у вас на плате есть резисторы-перемычки для чего они нужны? Я просто собрал устройство, а у меня белый экран. LCD 3.2 как у Вас на фото.что можно посмотреть, чтобы устранить неисправность. Контролер LCD пишут ILI9341.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Дают возможность по-разному подключить линии сброса. На схеме подписано, что R24 устанавливается (делает общим сброс МК и LCD), R25 - нет.

Изображение
Ragnarkonung
Родился
Сообщения: 1
Зарегистрирован: Сб фев 14, 2026 15:33:35

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Ragnarkonung »

Здравствуйте, подскажите пожалуйста у кого-нибудь есть на продажу плата под stm как у автора?
olshef
Родился
Сообщения: 7
Зарегистрирован: Пн мар 14, 2022 23:21:32

Re: Темброблок - анализатор спектра на STM32F103

Сообщение olshef »

Добрый вечер. Подскажите, регулировка предусиления тут реализована отдельно для каждого входа, или только общая на все ? Что то не нашел этого.
Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Hichkok »

[uquote="olshef",url="/forum/viewtopic.php?p=4795138#p4795138"]Добрый вечер. Подскажите, регулировка предусиления тут реализована отдельно для каждого входа, или только общая на все ? Что то не нашел этого.[/uquote]
Отдельно на каждый
Пока коты едины они непобедимы
olshef
Родился
Сообщения: 7
Зарегистрирован: Пн мар 14, 2022 23:21:32

Re: Темброблок - анализатор спектра на STM32F103

Сообщение olshef »

[uquote="Hichkok",url="/forum/viewtopic.php?p=4795207#p4795207"][uquote="olshef",url="/forum/viewtopic.php?p=4795138#p4795138"]Добрый вечер. Подскажите, регулировка предусиления тут реализована отдельно для каждого входа, или только общая на все ? Что то не нашел этого.[/uquote]
Отдельно на каждый[/uquote]
У меня что то не получается так. Вот например выбран вход 1, выставляю предусиление +3, переключаю на вход 2, захожу в настройку предусиления, там стало тоже +3. Если тут установить 0, то и на первом станет 0.
Как отдельно для каждого установить ?
Ответить

Вернуться в «Цифровая техника»