Темброблок - анализатор спектра на STM32F103
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Нет, это разовое устройство, так что просто собрано на обычной макетной PCB.
-
frost37rus
- Родился
- Сообщения: 18
- Зарегистрирован: Пт мар 29, 2024 08:36:41
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=4773985#p4773985"]Нет, это разовое устройство, так что просто собрано на обычной макетной PCB.[/uquote]
Я так понимаю что у Вас питание идёт с трансформатора, раз стоит диодный мост, конденсатор и понижайка, тоесть если у меня просто 5в импульсный бп, то это можно из схему просто убрать?
Я так понимаю что у Вас питание идёт с трансформатора, раз стоит диодный мост, конденсатор и понижайка, тоесть если у меня просто 5в импульсный бп, то это можно из схему просто убрать?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Конечно. Если есть готовые 5В, то можно оставить только "логику" на полевиках.
В принципе, можно и без всех этих сложностей обойтись, простым реле, но мне хотелось чтобы в ждущем режиме одноплатник отключался и не потреблял. При этом - отключался не просто обрубанием питания, а корректно.
В принципе, можно и без всех этих сложностей обойтись, простым реле, но мне хотелось чтобы в ждущем режиме одноплатник отключался и не потреблял. При этом - отключался не просто обрубанием питания, а корректно.
-
frost37rus
- Родился
- Сообщения: 18
- Зарегистрирован: Пт мар 29, 2024 08:36:41
Re: Темброблок - анализатор спектра на STM32F103
Просто читаю статью через webarhive у nadim.top там у него вроде все так же сделано, но какие то кнопки на выключение он выводил, непонятно зачем, а фото со схемами через архивный сайт не прогружаются,вот сижу и думаю как же мне впихнуть в ampcontrol mpd
Сама плата собрана около двух лет назад, и долго лежала в ящике, вот сейчас решил что пора доделать её) сначала думал Карадио поставить, но потом почитал про moode и думаю что надо бы его поставить, правда особо пока там не разбирался
Сама плата собрана около двух лет назад, и долго лежала в ящике, вот сейчас решил что пора доделать её) сначала думал Карадио поставить, но потом почитал про moode и думаю что надо бы его поставить, правда особо пока там не разбирался
-
frost37rus
- Родился
- Сообщения: 18
- Зарегистрирован: Пт мар 29, 2024 08:36:41
Re: Темброблок - анализатор спектра на STM32F103
[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 а при выборе другого входа????
Нарисовал плату для 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
Название станции можно отредактировать, процедуру я где-то описывал.
Настройки "таймер шины" не существует, Вы её выдумали. Как и "name radio" - такого в исходниках нигде нет.
Вообще-то по задумке poweroff для устройства MPD должен запускаться не только при ждущем режиме, но и при уходе на другой вход. Хотя нет, пересмотрел исходники - да, выключается MPD, похоже, только при уходе в STBY, если он до этого в принципе включался. Переделать довольно легко - добавить запуск/остановку этого таймера и в функции audioSetInput(), аналогично тому. как это работает в ampExitStby() и ampEnterStby().
Настройки "таймер шины" не существует, Вы её выдумали. Как и "name radio" - такого в исходниках нигде нет.
Вообще-то по задумке poweroff для устройства MPD должен запускаться не только при ждущем режиме, но и при уходе на другой вход. Хотя нет, пересмотрел исходники - да, выключается MPD, похоже, только при уходе в STBY, если он до этого в принципе включался. Переделать довольно легко - добавить запуск/остановку этого таймера и в функции audioSetInput(), аналогично тому. как это работает в ampExitStby() и ampEnterStby().
-
frost37rus
- Родился
- Сообщения: 18
- Зарегистрирован: Пт мар 29, 2024 08:36:41
Re: Темброблок - анализатор спектра на STM32F103
[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


Настройки "таймер шины" не существует, Вы её выдумали. Как и "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
А, так речь не про FM радио, а про MPD... Да. в этом случае названия песен не редактируются, а прилетают по UART, в теге ##CLI.META#, для совместимости с интерфейсом Karadio.
И если там "radio name", значит, это реально в тегах радиостанции так и прописано.
Смотрите функцию do_meta() в mpd-uart.py.
И если там "radio name", значит, это реально в тегах радиостанции так и прописано.
Смотрите функцию do_meta() в mpd-uart.py.
-
frost37rus
- Родился
- Сообщения: 18
- Зарегистрирован: Пт мар 29, 2024 08:36:41
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, а подскажите пожалуйста, как работает коррекция времени? Об этой настройке ничего не нашёл к сожалению
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
В даташите на STM32F103 описан принцип. Если в двух словах - есть регистр, в который записывается значение, влияющее на ход времени во встроенном в микроконтроллер модуле реального времени.
-
frost37rus
- Родился
- Сообщения: 18
- Зарегистрирован: Пт мар 29, 2024 08:36:41
Re: Темброблок - анализатор спектра на STM32F103
WiseLord,С Новым Годом!!! Спасибо часы настроил,подскажите Вы такой дисплей не пробовали? https://aliexpress.ru/item/100500487572 ... 8227640357
в готовых прошивках к сожалению его нету,может подскажете какой-нибудь дисплей который высотой около 50 мм,мне просто под корпус как раз бы,а вот что то меньше уже вроде мелко дело
Вот этот должен заработать? https://aliexpress.ru/item/33060806447. ... 6b33IVNlkh
За ранее спасибо
С Уважением Алексей!
в готовых прошивках к сожалению его нету,может подскажете какой-нибудь дисплей который высотой около 50 мм,мне просто под корпус как раз бы,а вот что то меньше уже вроде мелко дело
Вот этот должен заработать? https://aliexpress.ru/item/33060806447. ... 6b33IVNlkh
За ранее спасибо
С Уважением Алексей!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Я пробовал только 3..4 вида дисплеев.
По второй ссылке должен работать, по первой - из коробки, не уверен.
По второй ссылке должен работать, по первой - из коробки, не уверен.
-
frost37rus
- Родился
- Сообщения: 18
- Зарегистрирован: Пт мар 29, 2024 08:36:41
Re: Темброблок - анализатор спектра на STM32F103
Установил mpd все хорошо работает, но есть нюанс, например если удалить станцию через вэб интерфейс , обновить через mpd update и через вэб обновить, в интерфейсе эта станция пропадает, в базе её так же нет, но если перебирать станции кнопками, удалённая станция остаётся, и где она прячется не понятно
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Это вопросы уже к веб-интерфейсам и самому mpd. Ampcontrol ничего не знает про плейлисты MPD. Он просто умеет спросить, что сейчас играет, и попросить включить следующее-предыдущее.
-
numi_demon
- Родился
- Сообщения: 1
- Зарегистрирован: Чт сен 15, 2016 18:19:40
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, у вас на плате есть резисторы-перемычки для чего они нужны? Я просто собрал устройство, а у меня белый экран. LCD 3.2 как у Вас на фото.что можно посмотреть, чтобы устранить неисправность. Контролер LCD пишут ILI9341.
-
Ragnarkonung
- Родился
- Сообщения: 1
- Зарегистрирован: Сб фев 14, 2026 15:33:35
Re: Темброблок - анализатор спектра на STM32F103
Здравствуйте, подскажите пожалуйста у кого-нибудь есть на продажу плата под stm как у автора?
Re: Темброблок - анализатор спектра на STM32F103
Добрый вечер. Подскажите, регулировка предусиления тут реализована отдельно для каждого входа, или только общая на все ? Что то не нашел этого.
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Темброблок - анализатор спектра на STM32F103
[uquote="olshef",url="/forum/viewtopic.php?p=4795138#p4795138"]Добрый вечер. Подскажите, регулировка предусиления тут реализована отдельно для каждого входа, или только общая на все ? Что то не нашел этого.[/uquote]
Отдельно на каждый
Отдельно на каждый
Пока коты едины они непобедимы
Re: Темброблок - анализатор спектра на STM32F103
[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.
Как отдельно для каждого установить ?
Отдельно на каждый[/uquote]
У меня что то не получается так. Вот например выбран вход 1, выставляю предусиление +3, переключаю на вход 2, захожу в настройку предусиления, там стало тоже +3. Если тут установить 0, то и на первом станет 0.
Как отдельно для каждого установить ?