SUPRA SMK-44X работает под управлением Arduino

kpmic
Offline
Зарегистрирован: 01.12.2019

Много лет валялся музыкальный центр SUPRA SMK-44X, dvd сдох а без подключения блока dvd центр отказывался работать. Случайно наткнулся на видео где показано на подключение тюнера YST936 к Arduino и решил, что пора произвести возрождение М.Ц., вместо dvd добавить проигрыватель на SD-шке.

Что сделано - выпотрошил все лишнее - индикацию - выкинул процессор(отрезал кусок платы с процессором  и ненужными элементами), на плате остались усилитель мощности, PT2314 звуковой процессор, элементы питания. Добавлен Arduino UNO дисплеем 1602 подключенной по I2C(этот дисплей временно для отладки М.Ц., потом будет стоят какой нибудь OLED, а то и два-три), энкодер.

Вот выглядит потерпевший на данный момент. Приемник работает, регулируется пока только звук. С трудом нашел Даташит на РТ2314, что-бы разобраться с командами и буду добивать тембра.

 

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

kpmic пишет:

без подключения блока dvd центр отказывался работать.

А всего-то и нужно было один резистор впаять вместо блока DVD :-)

vk007
Offline
Зарегистрирован: 16.06.2015

kpmic пишет:
С трудом нашел Даташит на РТ2314, что-бы разобраться с командами

Чето усомнился в ваших словах "с трудом", и очень быстро нашлись даже готовые библиотеки для этого чипа, например, вот первые попавшиеся: раз, два, ...

kpmic
Offline
Зарегистрирован: 01.12.2019

А индикатор с блока dvd куда девать, на него тоже ведь информация выводиться.

Все нашел и все работает. Я искал даташит на РТ2314 нашел аналог, но на китайском, Яндекс автоматом его перевел, что и сохранил потом. А с библиотекой никаких проблем сразу нашел.

kpmic
Offline
Зарегистрирован: 01.12.2019

   Проделанная работа: Добавил функцию автоматического сканирования диапазона с запоминанием найденных радиостанций в памяти. Прикрутил инфракрасный пульт управления, куда без него. Сейчас даже умные утюги и лампочки с пультами.

   А теперь проблема - подключил 1,3" LCD TFT 240х240, пробовал его запускать на отдельном скетче, работает без проблем, рисует разные тестовые картинки. При добавлении в скетч приемника все вешается на стадии инициализации этого дисплея.

   Подскажите в чем проблема?

kpmic
Offline
Зарегистрирован: 01.12.2019

Похоже был конфликт между библиотеками, их у меня там много задействовано. Не стал разбираться а выделил под управление дисплея отдельную Arduino NANO с обменом информацией между ними по шине I2C. Результат на фото.

kpmic
Offline
Зарегистрирован: 01.12.2019

Наконец пришли два дисплея 1.8" SPI, на один должна выводится информация с устройства воспроизведения, на другой параметры регулировок. Но как всегда без танцев с бубном не обошлось. Не могу заставить работать одновременно два дисплея, по раздельности работают, оба два отказываются выдают белый экран. Подскажите в чем проблема?

kpmic
Offline
Зарегистрирован: 01.12.2019

Танцы с бубном помогли, удалось запустить оба два дисплея. Разделил сигнал SDA и подключил их через отдельные преобразователи уровня сигнала  5.0в -> 3.3в.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Вообще-то SDA - это в I2C, а у SPI - MISO и MOSI.

kpmic
Offline
Зарегистрирован: 01.12.2019

Я это знаю, но как написано на дисплее так и сообщаю. Доказательство на картинке.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

kpmic пишет:

...как написано на дисплее...

 

А заборы Вы тоже читаете?

Нет, это, конечно, личный выбор каждого - писать правильно или "цитировать" наших китайских товарищей.

 

kpmic
Offline
Зарегистрирован: 01.12.2019

Вам так хочется из себя строить умника, но про это не в этой теме.

b707
Offline
Зарегистрирован: 26.05.2017

kpmic пишет:

Вам так хочется из себя строить умника, но про это не в этой теме.

а в этой теме умника строите только вы?

В чем вообще смысл темы - похвастать? - ни схемы., ни кода, одно раздувание щек

kpmic
Offline
Зарегистрирован: 01.12.2019

А кто нибудь просил!!!

 

b707
Offline
Зарегистрирован: 26.05.2017

kpmic пишет:

А кто нибудь просил!!!

а причем тут "просил или нет"? Это хоббийный форум. В чем ценность этой темы без кода и схемы? Позырить на фото и порадоваться тому. что вы научились подключать два дисплея? :)

kpmic
Offline
Зарегистрирован: 01.12.2019

Я открыл эту тему, чтобы мне помогли с проблемами возникшими при сборке данного аппарата и программы, но поскольку никто не помог мне с возникшими проблемами, то думаю никому это не интересно и наверное закрою тему. 

А кто хочет получить программы, пишите теперь в личку.

b707
Offline
Зарегистрирован: 26.05.2017

kpmic пишет:

Я открыл эту тему, чтобы мне помогли с проблемами возникшими при сборке данного аппарата и программы

не нашел в теме ни одного вопроса по сборке и программе... кроме вопроса подключения двух дисплеев где-то в середине ветки...

Цитата:
А кто хочет получить программы, пишите теперь в личку.

Тут нет лички.

Вы. вместо того чтоб обижаться - выложили бы схему и код, вдруг кому понадобится. Или просто кто-то узнает что-то новое.

 

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

del

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

kpmic пишет:

А кто хочет получить программы, пишите теперь в личку.

И это правильно! Кому надо - пусть в личку пишет!

kpmic
Offline
Зарегистрирован: 01.12.2019

Здесь программы, но они еще не доделаны, могут быть глюки. Нет времени отлавливать блох. Поэтому забираем как есть.

Схемы нет, все собиралось на макетных платах по мере приобретения нужных блоков. В программе видно куда что подключается.

https://yadi.sk/d/-eemXswNSDI4Ag

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

kpmic пишет:

Схемы нет, все собиралось на макетных платах по мере приобретения нужных блоков. В программе видно куда что подключается.

https://yadi.sk/d/-eemXswNSDI4Ag

1. Использование макетных плат никоим образом не противоречит необходимости принципиальных схем.

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

3. Приводить ссылки - mauvais ton.

PS. На мой личный взгляд, выкладывание плохо написанного кода - вообще занятие скорее вредное, чем полезное. Поэтому я не разделяю мнения, что код, написанный одним новичком, может оказаться полезным другому новичку. Скорее - наоборот: вредным, т.к. содержит примеры неправильного подхода к программированию. Следовательно, выкладывание новичками кода и схем может оказаться полезным только самим выкладывающим - для плодотворного для них обсуждения.

kpmic
Offline
Зарегистрирован: 01.12.2019

Вы попросили код,вы его получили. Другого пока нет.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

kpmic пишет:

Вы попросили код,вы его получили. Другого пока нет.

Укажите номер сообщения, в котором Вы разместили код.