CaRadio — DIY-проект автомобильного головного устройства на Raspberry Pi, объединяющий встраиваемое ПО, автомобильную электронику, интеграцию с CAN-шиной и Apple CarPlay.
Статьи
CaRadio: звук, навигационные подсказки и последние доработки первой версии
Как я реализовал воспроизведение звука CarPlay через PCM5102, объединил аудиопотоки, настроил приглушение музыки во время навигации и отлаживал магнитолу в реальных поездках.
CaRadio: как я адаптировал сенсорное управление CarPlay
Как я адаптировал сенсорное управление CarPlay для собственной магнитолы на Raspberry Pi: обработка касаний, свайпов, преобразование координат и переключение между CarPlay и интерфейсом CaRadio.
CaRadio: FastCarPlay, LIVI и восстановление работы Carlinkit
Как я выбирал программную основу для CaRadio, почему предпочёл C++ и SDL3 вместо Qt, что произошло после экспериментов с LIVI и как удалось восстановить стабильное подключение Carlinkit.
Как устроена связка iPhone, USB-донгла Carlinkit и Raspberry Pi в проекте CaRadio. Зачем нужен адаптер, как передаются изображение, звук и касания и какую роль играет собственное приложение.
CaRadio: от первых экспериментов с Carlinkit до работающего CarPlay
Как я искал способ запустить Apple CarPlay на Raspberry Pi, познакомился с Carlinkit и открытыми проектами pycarplay, carplay-receiver и FastCarPlay, столкнулся с проблемами производительности и вернулся к разработке спустя два года.
Как я собрал CaRadio на Raspberry Pi в корпусе Volkswagen RCD510, организовал питание и установил магнитолу в Golf. Итоги первых месяцев эксплуатации и планы на дальнейшее развитие проекта.
CaRadio: почему я отказался от штатной электроники RCD510
Как я пытался использовать штатную электронику Volkswagen RCD510 для самодельной магнитолы на Raspberry Pi, нашёл управление питанием, столкнулся с циклическими перезагрузками и в итоге отказался от первоначальной идеи.
Как Raspberry Pi, Linux, сенсорный HDMI-дисплей Waveshare и Carlinkit превратились в рабочую версию CaRadio с беспроводным Apple CarPlay, Google Maps и YouTube Music.
CaRadio: как я вернулся к самодельной магнитоле и дошёл до CarPlay
Как проект самодельной магнитолы на Raspberry Pi получил вторую жизнь: Nissan, первые эксперименты с CarPlay, смена автомобиля и возвращение к разработке уже на базе FastCarPlay.
Как попытка установить обычную 2DIN-магнитолу в Volkswagen T4 превратилась в проект собственного головного устройства на Raspberry Pi с FM-радио, Bluetooth, камерой заднего вида и интерфейсом на Qt/C++.