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

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

Сообщение WiseLord »

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

Сообщение frost37rus »

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

Сообщение WiseLord »

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

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

Сообщение frost37rus »

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

Сообщение 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 а при выборе другого входа????
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

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

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

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

Сообщение 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
Изображение
Изображение
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

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

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

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

Сообщение frost37rus »

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

Сообщение WiseLord »

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

Сообщение frost37rus »

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

Сообщение WiseLord »

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

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

Сообщение frost37rus »

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

Сообщение WiseLord »

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

Сообщение numi_demon »

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

Сообщение WiseLord »

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

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

Сообщение Ragnarkonung »

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

Сообщение olshef »

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

Сообщение Hichkok »

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

Сообщение 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.
Как отдельно для каждого установить ?
Ответить

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