Показать сообщение отдельно
Старый 15.02.2017, 23:45   #1
ildus
Новый Пользователь
 
Регистрация: 08.10.2016
Возраст: 37
Город: Москва
Регион: 02
Машина: Toyota Corolla E120
Сообщений: 2
ildus is on a distinguished road
По умолчанию Замена начинки в штатной магнитоле Toyota Corolla E12

Начала подглючивать штатная магнитола в тойоте. Решил заменить. Думал вначале поставить nexus 7, но в итоге передумал и решил сделать по своему. Решил написать пост, чтобы соединить разрозненные подпроекты в один.

Общий план:
1) Сохранить корпус магнитолы и переднюю панельку с кнопками, в идеале также и свой экран.
2) Поддержка радио и подключения своего плеера.
3) Поддержка датчиков (минимум датчик температуры)
4) Поддержка OBD2, сбор информации, статистика.

Будет состоять из частей:
1) Плата с ардуино и радио (TEA5767)
2) Аудиопроцессор на TDA7313, три стерео входа и 4-х канальный вывод
3) Блок питания, на выходе нужны 10В и 5В.
4) Усилитель, пока что встроенный на микросхеме типа TA8271H (из магнитолы), если не будет работать, то TDA7386 (из другой магнитолы)
5) LCD экран, для первой версии LCD1602
6) Плата для поддержки передней панели.

Код и схемы плат выкладываю на гитхаб. Схемы в Eagle.

Сейчас готов аудиопроцессор - https://github.com/ildus/TDA7313, там есть и схема печатной платы и код. Код весь написал сам поскольку мне не понравились как были написаны другие библиотеки. Схема содержит косяк, надо перевернуть стабилизатор, чтобы концы были с других сторон.

Готов усилитель, выложу схему после тестирования.
Блок питания собрал из готовых блоков - реле контроля напряжения, и два DC-DС преобразователя.

Готова плата которая работает с передней панелью. Состоит из одной атмеги8, двух коннекторов для шлейфов панели и обвязки для кнопок панели. С экраном пока не разобрался, не нашел даташит к нему, пока что вместо него решил использовать простейший LCD1602 экран. Схема и код: https://github.com/ildus/toyota_display_block

Для LCD1602 написал библиотеку для красивого показа громкости На гитхабе: https://github.com/ildus/VolumeBar.

UPD1. Усилитель все таки пришлось сделать на основе TDA7386. Рабочая схема: https://github.com/ildus/pcb/tree/master/amplifier. Пока непонятно будет ли в нем толк, то ли изза тестового динамика, то ли изза помех, при проигрывании очень плохо с низкими частотами. В плате усилителя учтено подключение старой задней крышки от магнитолы, используемой как радиатор.

Начал делать плату с ардуинкой и радио. Плата тоже соединяется с задней панелькой от магнитолы, с антенной и коннектором на 20 пинов (с температурой и другими датчиками). Интересная задачка: научить ардуинку перепрограммировать атмегу, поскольку выход для перепрограммирования будет только на основной ардуино, а атмега соединена с RX и TX основной ардуины.

Последний раз редактировалось ildus; 21.02.2017 в 23:37.
ildus вне форума   Ответить с цитированием