Форум автозвука и установки музыки в автомобиль
Страница 20 из 20 ПерваяПервая ... 101617181920
Показано с 191 по 200 из 200

Mazda 3. Антикризисный инсталл.

  1. #191
    Активист Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 14321 Аватар для bomber86
    Регистрация
    16.08.2015
    Город/село
    Химки
    Сообщений
    266
    Спасибо (Раздал)
    244
    Спасибо (Получил)
    183

    Re: Mazda 3. Антикризисный инсталл.

    Цитата Сообщение от T0xa Посмотреть сообщение
    Всем привет. Решил заглянуть в свою старую тему спустя полтора года. Хотел спросить у тех, кто еще ее читает, стоит ли выкладывать сюда свои наработки по всякого рода вспомогательным arduino-контроллерам? Например, недавно на досуге сваял простой цифровой пульт для Helix DSP и даже опубликовал у себя в блоге, но там контингент немного другой а тут может кому пригодится...

    Вложение 1225402Вложение 1225400
    выкладывай конечно ))


  2. # 0+

    Если Вы впервые на нашем Форуме:

    1. Обратите внимание на список полезных тем в первом сообщении.
    2. Термины и наиболее популярные модели в сообщениях подсвечиваются быстрыми подсказками и ссылками на соответствующие статьи в МагВикипедии и Каталоге.
    3. Для изучения Форума не обязательно регистрироваться - практически весь профильный контент, включая файлы, картинки и видео, открыты для гостей.

    С наилучшими пожеланиями,
    Администрация Форума автозвука Магнитола


     

  3. #192
    Энтузиаст Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 18985 Аватар для T0xa
    Регистрация
    26.10.2015
    Город/село
    Куйбышев, НСО
    Сообщений
    163
    Спасибо (Раздал)
    176
    Спасибо (Получил)
    204
    Автор

    Re: Mazda 3. Антикризисный инсталл.

    Захотелось поделиться с форумчанами рабочей схемой и готовой прошивкой простого контроллера для процессоров и процеусей Helix DSP, которую бы смог повторить любой желающий, имеющий начальные умения держать паяльник. Функционал устройства будет максимально простой: в стандартном исполнении, управляя резистивными рулевыми кнопками, вы сможете регулировать громкость и переключать пресеты/входы процессора ( т.е. делать все то, что умеет URC.2A). При желании вы сможете подключить вращающийся регулятор с кнопкой и использовать для управления только его. Для удобства можно вывести информацию об уровнях на компактный выносной дисплей. А если ваша магнитола поддерживает проводное резистивное управление, то контроллер сможет посылать на него команды, например, переключения треков. По функционалу все, теперь приведу ниже схему платы, сделанную в Sprint Layout.

    Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 0
Размер:	251.7 Кб
ID:	1225524

    Как видите, ничего сложного в ней нет. Управляет всем микроконтроллер ATmega328P на базе модуля Arduino Pro Mini 3,3V / 8 Mhz. С помощью резистивного делителя со входа Rem_IN снимаются номиналы рулевых кнопок, и резистор R2 подбирается исходя из их средних значений, в моем случае это порядка 330 Ом. Микросхема X9C104P - служит для генерации понятных магнитоле значений сопротивлений на выходе Rem_Out, если нет нужды в проводном управлении магнитолой, то ее можно не распаивать. Разъем miniDIN8 служит для соединения с процессором. Через него же подается питающее контроллер напряжение 3,3V. Пара PWM-выходов контроллера коммутируются с процессором, а оптрон PC817 выполняет роль переключателя MODE. Пара конденсаторов С1, C2 100 мкФ сглаживают импульсы с выхода Arduino на процессор. Токоограничивающий резистор R1 для диода оптопары имеет номинал 100 Ом. За основу платы можно взять макетку но лучше конечно изготовить ее из фольгированного текстолита. Я наносил дорожки по лазерно-утюжной технологии и травил плату в растворе перекиси, поверенной соли и лимонной кислоты.

    Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 0
Размер:	205.4 Кб
ID:	1225526

    Старался изготовить плату минимального размера, по итогу удалось вписать ее в квадрат со стороной 45 мм. Теперь проверяем дорожки на предмет обрывов и КЗ и можно распаивать детали.

    Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 0
Размер:	183.0 Кб
ID:	1225528

    Теперь пару слов о подключении периферии и назначении разъемов. Enc служит для подключения инкрементального энкодера с кнопкой. Назначение выводов слева-направо: вывод A, вывод B, кнопка, вывод С (центральный)/ второй контакт кнопки. Для смены направления работы энкодера меняем местами выводы A и B.

    Нажмите на изображение для увеличения
Название: 4.jpg
Просмотров: 0
Размер:	12.6 Кб
ID:	1225530

    Шина I2C служит для связи с внешним дисплеем OLED 128x64 на базе SSD1306. Сверху-вниз: GND, VCC, SCK, SDA.

    Нажмите на изображение для увеличения
Название: 5.jpg
Просмотров: 0
Размер:	40.2 Кб
ID:	1225532

    Осталось залить прошивку в контроллер. Прошивать будем по SPI-интерфейсу. Для этого на плате имеется соответствующий разъем и пара контактов 3.3v для питания. Для этой процедуры нам потребуется программатор. Самый оптимальный вариант это USBasp, но можно воспользоваться скетчем ArduinoISP, залитым в другой МК, например я использую для этих целей Arduino Uno.

    Нажмите на изображение для увеличения
Название: 6.jpg
Просмотров: 0
Размер:	58.6 Кб
ID:	1225534

    Далее ставим на компьютер Arduino IDE и драйверы CH340G (все программы есть в архиве внизу поста). Грузим скетч ArController_mini.ino в Arduino IDE, в меню Инструменты выбираем тип платы и версию процессора, номер COM-порта, тип программатора и заливаем в контроллер.

    Нажмите на изображение для увеличения
Название: 7.jpg
Просмотров: 0
Размер:	85.7 Кб
ID:	1225536

    Если все прошло успешно, то контроллер загрузится и перейдет в режим регулировки громкости. Вращением энкодера мы меняем уровень громкости текущего регулятора. А короткое нажатие позволяет переключаться между регуляторами. Если же зажать кнопку на 1-2 сек. то произойдет изменение режима MODE процессора.

    Нажмите на изображение для увеличения
Название: 8.jpg
Просмотров: 0
Размер:	188.7 Кб
ID:	1225538

    Если вы предполагаете подключать резистивные кнопки, то по месту необходимо провести процедуру обучения контроллера. Подключаем ко входу Rem_In провода от рулевых кнопок и зажимаем кнопку энкодера на время >3 сек. Диод на плате должен сменить свое текущее состояние а на дисплее отобразится предложение нажать необходимую кнопку. Если проводить процедуру без дисплея, то необходимо последовательно нажать кнопки: VOL UP, VOL DOWN, MUTE, NEXT TRACK, PREV TRACK, MODE с интервалом не менее 0,5 сек.

    Нажмите на изображение для увеличения
Название: 9.jpg
Просмотров: 0
Размер:	150.2 Кб
ID:	1225540

    Теперь можно полностью управлять контроллером с рулевых кнопок без помощи энкодера, причем переключение треков и короткое нажатие MODE будет отправлять соответствующие этим кнопкам номиналы сопротивлений на Rem_Out. По-умолчанию в скетче защиты номиналы проводного пульта от Poneer, их можно подправить под нужные вам значения. Единственное замечание - для малых номиналов, как например в моем штатном ГУ (135 Ом - 2 ком) необходимо использовать другой цифровой потенциометр x9c103P с интервалом значений 0 - 10 кОм.

    Записал видео, где показал принцип работы регулятора.

    https://youtu.be/T1ITEgPUGV4

    Ну и напоследок ссылка на все необходимые программы и файлы - https://yadi.sk/d/NYXPOGUB3W8tyG

    Пользуйтесь, собирайте, улучшайте, делитесь идеями. Если есть интерес как прикрутить сюда работу с CAN-шиной, то готов поделиться своими мыслями на этот счет, но на каждой конкретной модели авто придется самому подбирать параметры и расшифровывать полученные пакеты


  4. #193
    Авторитет Старший мастер
    Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 375213
    Регистрация
    02.12.2013
    Город/село
    город-село Москва, ЮЗАО
    Сообщений
    3,757
    Спасибо (Раздал)
    13941
    Спасибо (Получил)
    3582

    Re: Mazda 3. Антикризисный инсталл.

    T0xa, Шикарное решение!!!


  5. #194
    Энтузиаст Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 18985 Аватар для T0xa
    Регистрация
    26.10.2015
    Город/село
    Куйбышев, НСО
    Сообщений
    163
    Спасибо (Раздал)
    176
    Спасибо (Получил)
    204
    Автор

    Re: Mazda 3. Антикризисный инсталл.

    slavka1010, спасибо! Причем в основе решения банальная ШИМ-регуляция 0 - 3,3v с частотой 31 кГц (максимум что выдает atmega328 8Мгц) и фильтрующей RC-цепочкой.


  6. #195
    Авторитет Старший мастер
    Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 375213
    Регистрация
    02.12.2013
    Город/село
    город-село Москва, ЮЗАО
    Сообщений
    3,757
    Спасибо (Раздал)
    13941
    Спасибо (Получил)
    3582

    Re: Mazda 3. Антикризисный инсталл.

    Цитата Сообщение от T0xa Посмотреть сообщение
    slavka1010, спасибо! Причем в основе решения банальная ШИМ-регуляция 0 - 3,3v с частотой 31 кГц (максимум что выдает atmega328 8Мгц) и фильтрующей RC-цепочкой.
    Да, я знаю, проблем со звуком не возникало, Аркадий говорил, у них были проблемы в одной из машин, когда так же сделаи, громкость плавала.
    Я у себя по другому сделал: по i2c ардуинкой снимаю команды с шгу, дальше по spi управляю цифровым потенциометром. Плюс, сразу выбор источника, вкл/выкл и т.д.
    Я еще и цифровой поток вытащил из ШГУ, по факту получился хороший источник звука с сохранением штатного вида и функциональности


  7. #196
    Энтузиаст Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 18985 Аватар для T0xa
    Регистрация
    26.10.2015
    Город/село
    Куйбышев, НСО
    Сообщений
    163
    Спасибо (Раздал)
    176
    Спасибо (Получил)
    204
    Автор

    Re: Mazda 3. Антикризисный инсталл.

    slavka1010, читал твою тему. но увы у меня штатное ГУ USB и WAV не умеет. А громкость может плавать только из-за падения питающего напряжения либо сам преобразователь в ардуине мозги делал. В любом случае это легко можно отследить замером напряжения на PWM-выходах. Кстати, на проце обязательно должен стоять режим ISO, тогда земля будет развязана с бортовой сетью авто, иначе 100% будут шумы


  8. #197
    Авторитет Старший мастер
    Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 375213
    Регистрация
    02.12.2013
    Город/село
    город-село Москва, ЮЗАО
    Сообщений
    3,757
    Спасибо (Раздал)
    13941
    Спасибо (Получил)
    3582

    Re: Mazda 3. Антикризисный инсталл.

    Цитата Сообщение от T0xa Посмотреть сообщение
    slavka1010, читал твою тему. но увы у меня штатное ГУ USB и WAV не умеет. А громкость может плавать только из-за падения питающего напряжения либо сам преобразователь в ардуине мозги делал. В любом случае это легко можно отследить замером напряжения на PWM-выходах. Кстати, на проце обязательно должен стоять режим ISO, тогда земля будет развязана с бортовой сетью авто, иначе 100% будут шумы
    Я тонкостей по той проблемной машине не знаю, но у себя перестраховался и включил через электронный потц.


  9. #198
    Энтузиаст Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 18985 Аватар для T0xa
    Регистрация
    26.10.2015
    Город/село
    Куйбышев, НСО
    Сообщений
    163
    Спасибо (Раздал)
    176
    Спасибо (Получил)
    204
    Автор

    Re: Mazda 3. Антикризисный инсталл.

    Продолжаю тему в лучших традициях "Антикризисного инсталла" - дёшево и сердито! Запилил себе на фронт пока классическую 2-ку. На роль ВЧ выбрал ESX VE6.2T, да не простые а с историей (Андреичъ привет!). За недельку соорудил новые стойки под них.
    Нажмите на изображение для увеличения
Название: IMG_20180526_145106.jpg
Просмотров: 0
Размер:	177.6 Кб
ID:	1227456Нажмите на изображение для увеличения
Название: IMG_20180602_121645.jpg
Просмотров: 0
Размер:	207.8 Кб
ID:	1227458
    Обтянул китайской алькой. Получилось вполне себе недурно
    Нажмите на изображение для увеличения
Название: IMG_20180602_131337.jpg
Просмотров: 0
Размер:	195.3 Кб
ID:	1227460Нажмите на изображение для увеличения
Название: IMG_20180602_151422.jpg
Просмотров: 0
Размер:	254.2 Кб
ID:	1227462Нажмите на изображение для увеличения
Название: IMG_20180602_151430.jpg
Просмотров: 0
Размер:	225.3 Кб
ID:	1227464Нажмите на изображение для увеличения
Название: IMG_20180602_170433.jpg
Просмотров: 0
Размер:	233.7 Кб
ID:	1227466
    Прошлые миды в двушке заметно пасовали, поэтому вместе с шириками ушли на полку. А из загашника были извлечены мои боевые товарищи - 165е вархэды. И как вишенка на торте - закрутил все это дело аудиофильскими саморезами под шестигранник .
    Нажмите на изображение для увеличения
Название: IMG_20180603_170715.jpg
Просмотров: 0
Размер:	213.2 Кб
ID:	1227468Нажмите на изображение для увеличения
Название: IMG_20180603_170905.jpg
Просмотров: 0
Размер:	222.7 Кб
ID:	1227470
    Пока будем кататься так.


  10. #199
    Активист Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 14321 Аватар для bomber86
    Регистрация
    16.08.2015
    Город/село
    Химки
    Сообщений
    266
    Спасибо (Раздал)
    244
    Спасибо (Получил)
    183

    Re: Mazda 3. Антикризисный инсталл.

    вархеды лучше вписались? типа у них середина лучше чтоли получается?)


  11. #200
    Энтузиаст Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 18985 Аватар для T0xa
    Регистрация
    26.10.2015
    Город/село
    Куйбышев, НСО
    Сообщений
    163
    Спасибо (Раздал)
    176
    Спасибо (Получил)
    204
    Автор

    Re: Mazda 3. Антикризисный инсталл.

    bomber86, чуйка после cdt hd-m6 точно побольше, да и вверх охотнее лезут. Напомню у cdt заявка 10-4000 Hz, только вот по какому уровню считали?) Когда ездил с ними временно во всю полосу резаки получались знатные, аж в ушах свербило.


Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  cc by-nc-sa