Темброблок - анализатор спектра на STM32F103
Re: Темброблок - анализатор спектра на STM32F103
WiseLord .:
hello for language support. The file I have edited is attached to the file. one of these I have given the emuldisp.exe file I've run but out of the window can not shrink the information you get. this file is exactly what our business.
hello for language support. The file I have edited is attached to the file. one of these I have given the emuldisp.exe file I've run but out of the window can not shrink the information you get. this file is exactly what our business.
- Вложения
-
- labels_tr_full.rar
- (1.69 КБ) 315 скачиваний
- Реклама
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Thanks, added to the repository.
Re: Темброблок - анализатор спектра на STM32F103
Уважаемый WiseLord, теперь на BluePill подключение дисплеев и периферии не возможно?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Возможно. Я до сих пор на ней экспериментирую.
Re: Темброблок - анализатор спектра на STM32F103
перевод на украинский
но лучше, если еще кто-нибудь просмотрит.
но лучше, если еще кто-нибудь просмотрит.
- Вложения
-
- labels_ua.c
- (4.65 КБ) 238 скачиваний
- Реклама
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Добавил. Если какие-то недочёты появятся, исправить будет несложно.
Re: Темброблок - анализатор спектра на STM32F103
wiselord .:
Hello I made minor arrangements in the Turkish language pack.
Can we update again?
Hello I made minor arrangements in the Turkish language pack.
Can we update again?
- Вложения
-
- labels_tr.rar
- (1.69 КБ) 235 скачиваний
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Такой вот интересный вопрос... Если дать пользователю возможность редактировать названия станций - какое разумное количество байтов имеет смысл выделить под это дело (хранится это будет в UTF8, т.е. кириллические стволы будут занимать по два байта, тогда как латиница - по одному)?
Ну, и вообще, сколько максимум станций имеет смысл сохранять? В Минске, например, сегодня 22 станции в FM диапазоне.
Ну, и вообще, сколько максимум станций имеет смысл сохранять? В Минске, например, сегодня 22 станции в FM диапазоне.
Re: Темброблок - анализатор спектра на STM32F103
обычно память на 30 станций а как по мне и 10 хватит на любимые.
Re: Темброблок - анализатор спектра на STM32F103
да, 10-15 пресетов вполне хватает, если кроме ФМ ничего не хранить.
Добавлено after 7 minutes 19 seconds:
можно делать скан FM диапазона с RDS названиями станций, потом со списка в оперативной памяти ставить звездочки для заноса в долговременный список на флеш, при листании по списку из ОЗУ, в включать станцию на тюнере для контроля (если RDS нет, или имя станции не считалось). редактировать колесом энкодера, перебирая алфавит по кольцу на текущем символе. ну и место в рейтинге хорошо бы тоже иметь возможность менять тем же колесом при редактировании списка.
в особо продвинутых плеерах списки каналов бьют на музыкальные, новостные и тематические(по жанрам музыки, если такие есть).
когда начнется внедрение T-DAB+ станций будет больше сотни, или интернет радио приатачим к проекту к примеру.
Добавлено after 7 minutes 19 seconds:
можно делать скан FM диапазона с RDS названиями станций, потом со списка в оперативной памяти ставить звездочки для заноса в долговременный список на флеш, при листании по списку из ОЗУ, в включать станцию на тюнере для контроля (если RDS нет, или имя станции не считалось). редактировать колесом энкодера, перебирая алфавит по кольцу на текущем символе. ну и место в рейтинге хорошо бы тоже иметь возможность менять тем же колесом при редактировании списка.
в особо продвинутых плеерах списки каналов бьют на музыкальные, новостные и тематические(по жанрам музыки, если такие есть).
когда начнется внедрение T-DAB+ станций будет больше сотни, или интернет радио приатачим к проекту к примеру.
Re: Темброблок - анализатор спектра на STM32F103
[uquote="kloker",url="/forum/viewtopic.php?p=3560635#p3560635"]или интернет радио приатачим к проекту к примеру.[/uquote]
Да, для приемника больше 10-и любимых станций вряд ли будет нужно. Что касается интернет радио, то оно уже имеет собственную память (например KaRadio - 250 станций) и каких-либо телодвижений в этом направлении от контроллера темброблока не требует. Из этих 250 у меня занято примерно 60, а слушается буквально 5-6 станций.
Да, для приемника больше 10-и любимых станций вряд ли будет нужно. Что касается интернет радио, то оно уже имеет собственную память (например KaRadio - 250 станций) и каких-либо телодвижений в этом направлении от контроллера темброблока не требует. Из этих 250 у меня занято примерно 60, а слушается буквально 5-6 станций.
Re: Темброблок - анализатор спектра на STM32F103
[uquote="vlad5",url="/forum/viewtopic.php?p=3561421#p3561421"]Да, для приемника больше 10-и любимых станций вряд ли будет нужно. Что касается интернет радио, то оно уже имеет собственную память (например KaRadio - 250 станций) и каких-либо телодвижений в этом направлении от контроллера темброблока не требует. Из этих 250 у меня занято примерно 60, а слушается буквально 5-6 станций.[/uquote]
Карадио устройство само в себе, со своим дисплеем, усилителем, памятью станций, пультом дистанки и корпусом, смысл сие вязать с усилителем на 4 канала?
если вешать модуль инет радио, то в виде платки с консольным управлением по UART и линейным аудио выходом, который поместится в корпус усилителя с темброблоком. по терминалу получаем состояние WiFi соединения, и передаем URL потока. если хватает ОЗУ модуля (ESP12 с SPI SRAM например), то через вебморду можно рулить темброблоком, как по блютуз UART удлинителю, или поднять терминальный клиент\сервер, и юзать модуль и как ETH-UART удлинитель.
только весь этот функционал на флеш STM не влезет. а так да, с одного интерфейса управляется всё, еще и теги потоков с оперативной NTP синхрой RTC от WiFi модуля. .
Карадио устройство само в себе, со своим дисплеем, усилителем, памятью станций, пультом дистанки и корпусом, смысл сие вязать с усилителем на 4 канала?
если вешать модуль инет радио, то в виде платки с консольным управлением по UART и линейным аудио выходом, который поместится в корпус усилителя с темброблоком. по терминалу получаем состояние WiFi соединения, и передаем URL потока. если хватает ОЗУ модуля (ESP12 с SPI SRAM например), то через вебморду можно рулить темброблоком, как по блютуз UART удлинителю, или поднять терминальный клиент\сервер, и юзать модуль и как ETH-UART удлинитель.
только весь этот функционал на флеш STM не влезет. а так да, с одного интерфейса управляется всё, еще и теги потоков с оперативной NTP синхрой RTC от WiFi модуля. .
-
Frogfot
- Мучитель микросхем
- Сообщения: 443
- Зарегистрирован: Ср окт 19, 2011 08:48:27
- Откуда: Мать городов русских
Re: Темброблок - анализатор спектра на STM32F103
Народ, подскажите, как формируется CS для ILI9341 SPI - в начале комвнды Low, по окончании High?
Сам разобрался - во всяком случае так работает.
Сам разобрался - во всяком случае так работает.
Хорошему коту и в декабре - март 
Re: Темброблок - анализатор спектра на STM32F103
Народ, а кто уже пытался развести плату под ILI9341 SPI ?Может поделится?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
На выходных нарисовал интерфейс для редактирования названий радиостанций.
Ввод не из самых быстрых, но, в целом работает. Удобнее вряд ли получится придумать на четырёх кнопках и энкодере.
Когда-нибудь в будущем, можно будет дополнительно сделать передачу названий по UART/Bluetooth. А пока и так сойдёт.
Ввод не из самых быстрых, но, в целом работает. Удобнее вряд ли получится придумать на четырёх кнопках и энкодере.
Когда-нибудь в будущем, можно будет дополнительно сделать передачу названий по UART/Bluetooth. А пока и так сойдёт.
Re: Темброблок - анализатор спектра на STM32F103
при удержании кнопки в режиме тюнер окошко ввода как на видео появляется, но ввод символов не происходит, алфавита по кольцу в окне с права нет, колесо энкодера ничего не меняет. дисплей SPI ILI9341 320х240, тюнер RDA пока не подключен.
и со спектрограммой водопад не совсем понятно, в меню выбрал, вывода на дисплей нет.
Добавлено after 5 minutes 38 seconds:
ага, водопад работает не в режиме тюнер, красиво! и кнопка вывода/настройки часов переехала, настройка по удержанию, что тоже плюс.
спасибо за вашу работу, вырисовывается весьма функциональное устройство.
и со спектрограммой водопад не совсем понятно, в меню выбрал, вывода на дисплей нет.
Добавлено after 5 minutes 38 seconds:
ага, водопад работает не в режиме тюнер, красиво! и кнопка вывода/настройки часов переехала, настройка по удержанию, что тоже плюс.
спасибо за вашу работу, вырисовывается весьма функциональное устройство.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Нужно быть на "настроенной" станции, где уже есть готовый текст для редактирования. Обнаружил поздновато, потом исправлю, чтобы и с пустыми станциями работало.kloker писал(а):окошко ввода как на видео появляется, но ввод символов не происходит, алфавита по кольцу в окне с права
Частоты (минские FM радиостанции) пока просто забиты в код. Функции для сохранения в EEPROM уже готовы, но всё ещё пока вместе не связано.
Доделать этот функционал, немного оптимизировать вывод некоторых экранов (меню, например, перерисовывается целиком постоянно - отсюда и некоторые "подтормаживания" в нём при вращении энкодера или обработке команд с пульта, тогда как другие экраны по большей части уже доработаны - если какой-то элемент не обновляется, он и не перерисовывается заново).
И, в принципе, прошивка уже будет более или менее готова к нормальному использованию. Как именно анализатор спектра и темброблок со встроенным тюнером. А уже всё дальнейшее запланированное (будильник, таймер, поддержка Bluetooth/MP3) - уже можно будет и после первого релиза потихоньку внедрять.
- pap.cot
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Пн мар 24, 2014 22:07:01
- Откуда: Оренбургская область
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
[uquote="koka5555",url="/forum/viewtopic.php?p=3562858#p3562858"]Народ, а кто уже пытался развести плату под ILI9341 SPI[/uquote]
Чуть позже будет, пока могу предложить аналоговую плату с такими параметрами:
- Bluetoos модуль CSR8645 с поддержкой APTx
- Аналоговый контроллер TDA7418TR: регулировка громкости, НЧ, СЧ, ВЧ, тонкомпенсация;
5 выходов: Л,П фронт, Л,П тыл, Сабвуфер
- Радио модуль RDA5807M
- Усилитель телефонов MAX97220
- размер 50х62 мм

Ссылка проекта:
https://easyeda.com/pap.cot/tda7418tr
Спасибо автору за прекрасный проект!

Чуть позже будет, пока могу предложить аналоговую плату с такими параметрами:
- Bluetoos модуль CSR8645 с поддержкой APTx
- Аналоговый контроллер TDA7418TR: регулировка громкости, НЧ, СЧ, ВЧ, тонкомпенсация;
5 выходов: Л,П фронт, Л,П тыл, Сабвуфер
- Радио модуль RDA5807M
- Усилитель телефонов MAX97220
- размер 50х62 мм
Ссылка проекта:
https://easyeda.com/pap.cot/tda7418tr
Спасибо автору за прекрасный проект!
- Вложения
-
- Schematic_TDA7418TR_TDA7418_20190204134459.pdf
- (79.31 КБ) 400 скачиваний
-
- Gerber_TDA7418_PCB_20190204134345.zip
- (160.85 КБ) 311 скачиваний
Последний раз редактировалось pap.cot Пн фев 04, 2019 18:30:06, всего редактировалось 1 раз.
Re: Темброблок - анализатор спектра на STM32F103
А разве TDA7418 поддерживается в этом проекте?
Re: Темброблок - анализатор спектра на STM32F103
гайд по PullUp резисторам шины I2C, с формулами расчета.
http://www.ti.com/lit/an/slva689/slva689.pdf
на Fast-mode I2C Cb = 200 pF, VCC = 3.3 V
Rp(max) =1.77кОм
Rp(min) =966.667 Ом
попробую вечером поднять тюнер и темброблок с подтяжкой 1.6-1.8 кОм к 3.3 В, тогда плата управления станет полностью 3х вольтовой.
http://www.ti.com/lit/an/slva689/slva689.pdf
на Fast-mode I2C Cb = 200 pF, VCC = 3.3 V
Rp(max) =1.77кОм
Rp(min) =966.667 Ом
попробую вечером поднять тюнер и темброблок с подтяжкой 1.6-1.8 кОм к 3.3 В, тогда плата управления станет полностью 3х вольтовой.


