Темброблок - анализатор спектра на STM32F103
Re: Tembroblock - STM32F103 spektrum analizörü
Icon 64 XML File
- Вложения
-
- icons-amp-64.rar
- (22.53 КБ) 227 скачиваний
Re: Темброблок - анализатор спектра на STM32F103
[uquote="gavi6",url="/forum/viewtopic.php?p=3802378#p3802378"]-Ka-radio? С IR или BT-пульта? Без ОС? Т.Е. вслепую, на слух?
-управление по юарт не завершено.
-клона дисплея (на пульте при удаленном управлении) тоже нет и не планируется даже...а там делов то Вам - вывести переменные в тот же модбас например
ХЗ что делать...[/uquote]
не совсем понятны ваши запросы к функционалу. дисплеи таких размеров стоят почти в любой бытовой технике с дистанкой. тембры-громкость на слух по любому регулируются, селектор входов можно дублировать I2C расширителем с фарами от светофора, в соседнем доме видать будет
FM c озвучкой, карадио с продиктовкой канала?
-управление по юарт не завершено.
-клона дисплея (на пульте при удаленном управлении) тоже нет и не планируется даже...а там делов то Вам - вывести переменные в тот же модбас например
ХЗ что делать...[/uquote]
не совсем понятны ваши запросы к функционалу. дисплеи таких размеров стоят почти в любой бытовой технике с дистанкой. тембры-громкость на слух по любому регулируются, селектор входов можно дублировать I2C расширителем с фарами от светофора, в соседнем доме видать будет
FM c озвучкой, карадио с продиктовкой канала?
-
Nadim
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Пт июн 21, 2019 15:13:02
- Откуда: Украина
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
to WiseLord
Оновив переклад українською мовою.
Оновив переклад українською мовою.
- Вложения
-
- labels_ua.c
- (7.51 КБ) 235 скачиваний
Re: Темброблок - анализатор спектра на STM32F103
Может часть выбора конфигурации вынести в MakeFile? например выбор языка , аудиопроцесора , тюнера?? Увеличится порог вхождния для новичков, но все подробно расписано и показано ранее.
Мое имхо названия входов оставить(нравятся мне иконки вертушки, кассеты). Еще-бы бабинки?
Прицепил экран к Карадио32 и обнаружил, что при переключении входа на любой другой - Карадио32 выключается на несколько минут и снова запускается, а при нажатии на кнопки управления (в том числе и ДУ) происходит перезагрузка КаРадио32. Пробовал разобраться как работают команды Sleep/wake , но или не хватает знаний, или работают не совсем корректно.
Тут в ролике видна еще одна идея отображения спектра : https://www.youtube.com/watch?v=d9W4Vap26Qc
Мое имхо названия входов оставить(нравятся мне иконки вертушки, кассеты). Еще-бы бабинки?
Прицепил экран к Карадио32 и обнаружил, что при переключении входа на любой другой - Карадио32 выключается на несколько минут и снова запускается, а при нажатии на кнопки управления (в том числе и ДУ) происходит перезагрузка КаРадио32. Пробовал разобраться как работают команды Sleep/wake , но или не хватает знаний, или работают не совсем корректно.
Тут в ролике видна еще одна идея отображения спектра : https://www.youtube.com/watch?v=d9W4Vap26Qc
Последний раз редактировалось Skorch Пт мар 06, 2020 21:58:25, всего редактировалось 1 раз.
Re: Темброблок - анализатор спектра на STM32F103
[uquote="Nadim",url="/forum/viewtopic.php?p=3802632#p3802632"]to WiseLord
Оновив переклад українською мовою.[/uquote]
Загалом з перекладом згодний, але маю кілька зауважень зі свого боку:
[LABEL_BOOL_ON] = "УВІМК.",
[LABEL_MENU + MENU_TUNER_DEEMPH] = "Передвикривл.",
[LABEL_MENU + MENU_DISPLAY_ROTATE] = "Повернути",
[LABEL_MENU + MENU_RC_NAV_RIGHT] = "Направо",
[LABEL_MENU + MENU_RC_NAV_LEFT] = "Наліво",
Мабуть, так буде точніше
Оновив переклад українською мовою.[/uquote]
Загалом з перекладом згодний, але маю кілька зауважень зі свого боку:
[LABEL_BOOL_ON] = "УВІМК.",
[LABEL_MENU + MENU_TUNER_DEEMPH] = "Передвикривл.",
[LABEL_MENU + MENU_DISPLAY_ROTATE] = "Повернути",
[LABEL_MENU + MENU_RC_NAV_RIGHT] = "Направо",
[LABEL_MENU + MENU_RC_NAV_LEFT] = "Наліво",
Мабуть, так буде точніше
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, а вы не думали, чтобы всю графику и текст вынести на ... SD-карту? я последнее время полюбил работать с SD-картой - неограниченный объем и возможность каждому на собственном компе редактировать содержимое.
в главной прошивке будут искаться нужные файлы в папках по размеру дисплея, а уже содержимое этих папок каждый сможет править, как ему понравится... и у вас не будет болеть голова о замене иконок, шрифтов, языков и т.п.
в главной прошивке будут искаться нужные файлы в папках по размеру дисплея, а уже содержимое этих папок каждый сможет править, как ему понравится... и у вас не будет болеть голова о замене иконок, шрифтов, языков и т.п.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Были мысли по этому поводу. И даже лишний SPI пока незадействованный имеется.
Но я с FAT32 ещё не работал ни разу, и не совсем представляю, как всё это организовать. В том смысле, чтобы оно могло и без карты работать.
Ну и не знаю ещё, сколько потребуется ресурсов Flash/RAM на это. Хотя, с другой стороны, Flash и высвободится ещё.
Но я с FAT32 ещё не работал ни разу, и не совсем представляю, как всё это организовать. В том смысле, чтобы оно могло и без карты работать.
Ну и не знаю ещё, сколько потребуется ресурсов Flash/RAM на это. Хотя, с другой стороны, Flash и высвободится ещё.
Re: Темброблок - анализатор спектра на STM32F103
[uquote="kloker",url="/forum/viewtopic.php?p=3802596#p3802596"]дисплеи таких размеров стоят почти в любой бытовой технике с дистанкой[/uquote]
Да ладно!
Где тут дисплеи?:
https://www.dns-shop.ru/product/4741b9f ... er-a-30-s/
может быть здесь?:
https://www.dns-shop.ru/product/3b39a3e ... ha-a-s801/
или здесь?:
http://ldsound.ru/orbita-um-002-stereo/
а может тут ?:
http://ldsound.ru/brig-u-001-stereo-hi-fi/
а тут?:
https://zen.yandex.ru/media/prophetmast ... 00ae78a92a
Да ладно!
Где тут дисплеи?:
https://www.dns-shop.ru/product/4741b9f ... er-a-30-s/
может быть здесь?:
https://www.dns-shop.ru/product/3b39a3e ... ha-a-s801/
или здесь?:
http://ldsound.ru/orbita-um-002-stereo/
а может тут ?:
http://ldsound.ru/brig-u-001-stereo-hi-fi/
а тут?:
https://zen.yandex.ru/media/prophetmast ... 00ae78a92a
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Видимо, дисплеи там не нужны, так как всё с мобильника управляется. С обратной связью и модбасом
.
Да и не похоже на то, что в них даже обычное дистанционное управление имеется.
Да и не похоже на то, что в них даже обычное дистанционное управление имеется.
Re: Темброблок - анализатор спектра на STM32F103
Есть и с "дисплеями":
http://www.vintage.vinplaza.ru/2015/11/ ... sprit.html
https://yandex.ru/images/search?from=ta ... 4f057d.JPG
https://yandex.ru/images/search?from=ta ... rpt=simage
Где тут Спектроанализатор на stm? и управление с ОС?
Добавлено after 4 minutes 32 seconds:
Ну и что мы увидели по ссылкам то?
какие выводы сделали?
1-дисплеев либо нет совсем
2-либо есть на 3-2-1 классе
3-либо стрелочные аналоговые
Добавлено after 8 minutes 2 seconds:
[uquote="WiseLord",url="/forum/viewtopic.php?p=3803060#p3803060"]Да и не похоже на то, что в них даже обычное дистанционное управление имеется.[/uquote]
ну а зачем тому же марантцу ДУ по wifi?
Он за такие бабки больше для интерьера приобретается
Добавлено after 1 minute 39 seconds:[uquote="WiseLord",url="/forum/viewtopic.php?p=3803060#p3803060"]всё с мобильника управляется. С обратной связью и модбасом[/uquote]
ок.
я вас услышал.
Но именно ваш проект (старая ветка) сейчас управляется по wifi в том числе. +Голосовое управление.
http://www.vintage.vinplaza.ru/2015/11/ ... sprit.html
https://yandex.ru/images/search?from=ta ... 4f057d.JPG
https://yandex.ru/images/search?from=ta ... rpt=simage
Где тут Спектроанализатор на stm? и управление с ОС?
Добавлено after 4 minutes 32 seconds:
Ну и что мы увидели по ссылкам то?
какие выводы сделали?
1-дисплеев либо нет совсем
2-либо есть на 3-2-1 классе
3-либо стрелочные аналоговые
Добавлено after 8 minutes 2 seconds:
[uquote="WiseLord",url="/forum/viewtopic.php?p=3803060#p3803060"]Да и не похоже на то, что в них даже обычное дистанционное управление имеется.[/uquote]
ну а зачем тому же марантцу ДУ по wifi?
Он за такие бабки больше для интерьера приобретается
Добавлено after 1 minute 39 seconds:[uquote="WiseLord",url="/forum/viewtopic.php?p=3803060#p3803060"]всё с мобильника управляется. С обратной связью и модбасом[/uquote]
ок.
я вас услышал.
Но именно ваш проект (старая ветка) сейчас управляется по wifi в том числе. +Голосовое управление.
Последний раз редактировалось gavi6 Пт мар 06, 2020 22:14:45, всего редактировалось 2 раза.
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, доброго времени суток, возник вопрос по расширителю шины i2c на базе чипа pcf8574at. После некоторого времени обкатки проекта с темброблоком на TDA7313 (3 входа) и источниками на RDA5807, KaRadio и BT201 соответственно, пришел к выводу, что KaRadio и BT201 не очень дружат, будучи одновременно в эфире. KaRadio запускается очень неустойчиво, в большинстве случаев приходится его принудительно перезапускать через его же аппаратный reset.
Поэтому назрела необходимость раздельной подачи питания +3,3В на каждый источник отдельно, в зависимости от выбранного входа. Конкретно, есть модуль на чипе pcf8574at, сканер шины i2c на Ардуино показывает его адрес как 0х3F. Вопрос: каким образом можно записывать 0 или 1, без разницы, скажем в порты Р0, Р1 и Р2 для раздельного управления реле подачи питания +3,3В на эти источники при их выборе? Подскажите, пожалуйста.
Спасибо большое!
Поэтому назрела необходимость раздельной подачи питания +3,3В на каждый источник отдельно, в зависимости от выбранного входа. Конкретно, есть модуль на чипе pcf8574at, сканер шины i2c на Ардуино показывает его адрес как 0х3F. Вопрос: каким образом можно записывать 0 или 1, без разницы, скажем в порты Р0, Р1 и Р2 для раздельного управления реле подачи питания +3,3В на эти источники при их выборе? Подскажите, пожалуйста.
Спасибо большое!
-
Frogfot
- Мучитель микросхем
- Сообщения: 443
- Зарегистрирован: Ср окт 19, 2011 08:48:27
- Откуда: Мать городов русских
Re: Темброблок - анализатор спектра на STM32F103
2 WiseLord: Подскажите, в каком формате идут шрифты? Какие данные в массивах?
Спойлер
Код: Выделить всё
static const uint8_t image_data_fontterminus12_0x23[11] = {
// ∙∙∙∙∙
// ∙∙∙∙∙
// ∙█∙█∙
// ∙█∙█∙
// █████
// ∙█∙█∙
// ∙█∙█∙
// █████
// ∙█∙█∙
// ∙█∙█∙
// ∙∙∙∙∙
// ∙∙∙∙∙
0xf6, 0x90, 0xfc, 0x90, 0xfc, 0x90, 0x00, 0x03, 0x00, 0x03, 0x00
};
static const tImage fontterminus12_0x23 = { image_data_fontterminus12_0x23, 5, 12, 11, yes};Хорошему коту и в декабре - март 
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
В виде столбиков-байтов, слева направо, по заполнению - переходим на 8 пикселов ниже и продолжаем.
Плюс всё это упаковано по алгоритму RLE для компактности.
Генерируются файлы в программе lcd-image-converter. Текущие исходники шрифтов и все необходимые конфиги конвертации для программы лежат в каталоге files/ проекта.
Плюс всё это упаковано по алгоритму RLE для компактности.
Генерируются файлы в программе lcd-image-converter. Текущие исходники шрифтов и все необходимые конфиги конвертации для программы лежат в каталоге files/ проекта.
-
Frogfot
- Мучитель микросхем
- Сообщения: 443
- Зарегистрирован: Ср окт 19, 2011 08:48:27
- Откуда: Мать городов русских
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3803082#p3803082"]В виде столбиков-байтов, слева направо, по заполнению - переходим на 8 пикселов ниже и продолжаем.
Плюс всё это упаковано по алгоритму RLE для компактности.[/uquote]
Благодарю. А какой подпрограммой шрифты распаковываются для вывода?
Плюс всё это упаковано по алгоритму RLE для компактности.[/uquote]
Благодарю. А какой подпрограммой шрифты распаковываются для вывода?
Хорошему коту и в декабре - март 
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
glcdDrawImage() => glcdUnRleImg()
-
Frogfot
- Мучитель микросхем
- Сообщения: 443
- Зарегистрирован: Ср окт 19, 2011 08:48:27
- Откуда: Мать городов русских
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3803143#p3803143"]glcdDrawImage() => glcdUnRleImg()[/uquote]
Благодарю, нашёл, ещё вопрос - чем открыть файлы формата *.xml - посмотреть, что в них?
Благодарю, нашёл, ещё вопрос - чем открыть файлы формата *.xml - посмотреть, что в них?
Хорошему коту и в декабре - март 
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
а зачем ему без карты работать? путь работает всегда с картой. для "скина" под любой дисплй/язык потребуется карта за копейки - я в Китае специально под такие цели купил за 100 рублей карту на 128 Мб. а если в МК будет аппаратный SD-интерфейс (где по 4 линиям сразу данные передаются), то можно вообще графику и текст сразу с карты выводить на дисплей без промежуточной буфферизации...WiseLord писал(а):В том смысле, чтобы оно могло и без карты работать.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Frogfot, Я же писал - lcd-image-converter. А так - это обычные xml-ки, текст по сути.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Добавил к исходникам файл с описанием поддерживаемых по UART управляющих команд и ответов на них и на действия пользователя.
https://github.com/WiseLord/ampcontrol- ... control.md
По мере расширения списка команд файлик будет обновляться.
gavi6, вот вам "входная точка" в проект.
https://github.com/WiseLord/ampcontrol- ... control.md
По мере расширения списка команд файлик будет обновляться.
gavi6, вот вам "входная точка" в проект.
Re: Темброблок - анализатор спектра на STM32F103
Сделал небольшого "крабика" - платку для раздельной коммутации подачи питания +3,3 В на три источника сигналов - тюнер, блютус и карадио, на основе расширителя портов PCF8574N - нашлась в закромах. +3,3 В подаются на питание соответствующего источника через реле, которое управляется сигналами на портах PCF'ки Р5, Р6 или Р7 соответственно через pnp транзисторные ключи на 2N3906. Активный сигнал '0'. I2C адрес PCFки 0х20. Проверил работу под нагрузкой на Ардуинке, все ОК.
Подскажите, пожалуйста, что и где тогда нужно поменять в коде (выбрать в меню), чтобы внедрить сей девайс в Ampcontrol?
Конфигурация: STM32F103CBT6, TDA7313, RDA5807 - вход 1, KaRadio - вход 2, ВТ201 - вход 3.
Большое спасибо!
Подскажите, пожалуйста, что и где тогда нужно поменять в коде (выбрать в меню), чтобы внедрить сей девайс в Ampcontrol?
Конфигурация: STM32F103CBT6, TDA7313, RDA5807 - вход 1, KaRadio - вход 2, ВТ201 - вход 3.
Большое спасибо!
- Вложения
-
- Crab.png
- (175.2 КБ) 393 скачивания