top of page

Интернет радио в автомобиле на
Raspberry PI 3
(Orange PI 3 lte)

Новый БЕСПЛАТНЫЙ проект  интернет радио в автомобиле на базе миникомпьютера Raspberry Pi 3b 

btCarRadio

photo_2023-02-22_18-17-39_edited.jpg

Для запуска необходим одноплатный миникомпьютер модели Raspberry Pi 3b (или старше) или Orange PI 3 (или старше). 

Необходимо подключение к интернету, как по WiFi со своего телефона (или роутера в автомобиле), 4G модема с отдельной SIM картой или проводной.

Звук передается по bluetooth на автомобильную систему или колонку (наушники).

На устройсвах с дисплеем отображаются основные параметры (название трека, название радио, кэш, расход трафика и т.д)

Кнопками на bluetooth устройстве вы управляете воспроизведением.

Плейлист создаете в личном кабинете на сайте, который автоматически загружается в Pi.

Установка

1. Скачиваем образ диска для Rasberry или для Orange (ver 09.05)

2. Записываем образ на SD карту  от 8 до 32 гб  (потребуется карта класса не ниже C10/U1/V10)  с помощью Win32DiskImager

3. Устанавливаем карту в Raspberry, подключаем к монитору (телевизору) через HDMI, а так же к домашнему роутеру витой парой. Проверяем загрузку системы. При отсутствии интернета и/или соединения с наушниками по bluetoth радио находится в режиме паузы.

Примерный вид экрана если вы все сделали правильно.

Для прослушивания дома  потребуются наушники (колонка) bluetooth c кнопками Play|Pause, Next, Previous.
 

Порядок сопряжения с наушниками.

1) Определяем МАС адрес наушников (колонки). Для этого сначала соединяем их по bluetooth с телефоном и с помощью программы Bluetooth Scaner (Google Play|Aplle App) узнаем их MAC адрес (пример B8:27:EB:C6:CA:CE). Некоторые модели телефонов показывают MAC адрес в настройках телефона.
2) На USB носителе (флешка) в корне создаем файл bt.txt (с помощью Notepad)  и записываем в него МАС адрес.

3) Подключаем USB носитель к PI и включаем питание. После загрузки системы начнет мигать красный светодиод (10 раз и интервалом 1 сек) на Pi. Одновременно с ним включаем наушники и переводим их в режим сопряжения (если необходимо). При удачной попытке через 40 секунд вы услышите тестовый трек. После попытки сопряжения файл bt.txt автоматически удаляется. Записываем его снова, если соединение с наушниками не произошло. Лог файл процесса соединения вы можете посмотреть на USB носителе.

4) Перезагружаем Pi без USB флешки. Слушаем радиостанции с существующего  в системе тестового плейлиста.

Подключаемся к автомобильной системе.

Автомобильные системы обычно требуют ввода кода сопряжения. 

1) Подключаем любой чистый USB носитель к Pi.  С помощью автомобильной системы обнаруживаем и выполняем сопряжение с Pi после того, как красный светодиод отмигал 10 раз. При этом код сопряжения в Pi вводится автоматически. При удаче играет тестовый трек через 90 сек.

Перезагружаем Pi без USB носителя, подключаем модем, слушаем радиостанции из  тестового плейлиста в автомобиле.

 

Теперь создаем свой плейлист.

1) Запоминаем 12значный код, который показывает вам автомобильныя система.

2) Заходим в личный кабинет на сайте с помощью этого кода и создаем свой плейлист.

3) Плейлист автоматически загрузится в ваш Pi через 5 минут после сохранения.

Отображение названия треков, обложек альбомов, плейлиста, номера трека, расход трафика

Названия треков отображаются на дисплее, если радиостанция передает эту информацию в потоке.

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

Ваша магнитола может не поддерживать обложки. Проверить можно с помощью телефона и Яндекс Музыки.

Отображение плейлиста так же не поддерживается всеми автомобильными системами. В спецификации должна быть заявлена поддержка AVRCP 1.6. В этом случае станции можно переключать кнопками вперед-назад.

Логотипы радиостаций отображаются при старте, а так же, если для данного испонителя не нашлось подходящей обложки. Обложки загружаются с нашего сайта автоматически. Присылайте ваши эскизы в формате jpg, цветовая система RGB, размером 200x200 пикселей на admin@icarradio.ru. Имя файла должно быть ИДЕНТИЧНО названию вашей радиостанции в ВАШЕМ плейлисте, например: НАШЕ Радио.jpg (регистр букв важен!)

photo_2023-05-01_14-51-04_edited.jpg
photo_2023-05-01_14-55-42.jpg
bottom of page