Как сделать блютуз плеер
Как сделать простое беспроводное устройство для передачи музыки по Bluetooth.
Пользуюсь я домашней аудиосистемой 2.1. Состоит она с сабвуфера и двух сателлитов. Проигрываю я через систему обычно фильмы. Иногда хочется послушать музыку. Есть провод переходник, но его длина не велика. Задумал я сделать беспроводную систему. Через нее можно без проводов проигрывать музыку со смартфона.
Материалы для изготовления
- ПВХ пластик;
- модуль BK8000L;
- выключатель;
- разъем питания;
- разъемы типа тюльпан;
- аккумуляторы 18650
- контроллер заряда для Li-ion;
- аудио разъем на 3.5 мм;
- инструменты.
Схема
Пару слов о схеме. Есть модуль, Bluetooth. Питаем его от аккумулятора, через выключатель. Заряжается аккумулятор через контроллер заряда. Выход с модуля идет на разъемы «тюльпан» и jack 3.5 мм.
Видео инструкция
О компонентах
Нужен листовой пластик. У меня листовой ПВХ. С ним очень просто работать, режется острым ножом.
Bluetooth модуль из Китая. Очень маленький.
Выключатель панельный плоский. Снял с поломанного ночника.
Разъемы RCA или просто «тюльпан». Вырезал два штуки со старого DVD плеера.
Разъем питания. Какой был, такой и поставил.
Аккумуляторы, пара Li-ion формата 18650.
Контроллер заряда. Обязательно нужна плата BMS, иначе разрядятся аккумуляторы ниже нормы. Я применю отдельно контроллер заряда и плату защиты (BMS). В Китае есть совмещенные платы.
Так же установлю выходной разъем Jack 3.5 мм.
Сборка
Из пластика вырежу заготовки корпуса.
В одной боковушке вырезаю проем под RCA разъемы и отверстие под Jack 3.5 мм.
Во второй боковине проем под разъем питания и разъем с платы контроллера заряда.
Стыкую основные заготовки и проклеиваю их супер клеем. Держится замечательно. Разъемы RCA фиксирую сразу супер клеем с содой.
Вырезал две крышки и все покрасил матовой краской. После покраски вырезал проем под выключатель.
Распаял выходные разъемы параллельно. Зафиксировал аккумуляторы 18650 термо клеем. Припаял плату защиты и контроллер заряда.
В последний момент, решил установить индикаторный светодиод. Выпаял его со старого оборудования. Диаметром 3 мм.
Устанавливаю выключатель и все устанавливаю в корпус. Модуль фиксирую термо клеем.
Как-то в Инете увидел ролик о небольшом, но очень полезном девайсе, а именно о bluetooth mp3 fm usb модуле, который превращает старую магнитолу, колонки, музыкальный центр и все прочее в довольно современное мультимедиа устройство.
И я реши попробовать заказать это чудо-нанотехнологий с известного каждому сайта. Плюс цена в 244 рубля, однозначно намекает на обязательность покупки.
У меня в наличии, дома и в гараже присутствует много старой аудио-техники: магнитола, муз. центр из 2000-х годов, различные колонки он компа.
Самым бесполезным был муз. центр, т.к. проигрыватель CD-дисков в нем сломался где-то лет 7 назад, на деках растянулись пасики и кассеты он не играл. Из всех полезных функций в нем функционировало только радио и AUX. Получился приемник с двумя колонками по 70 Вт.
Поэтому решил, что данный модуль буду внедрять в музыкальный центр, в районе выдвижного CD-лотка.
Для этого пришлось немного разобрать центр, вытащить лоток для дисков и врезать туда модуль, места он занимает крайне мало и отлично поместился с фронта лотка:
Далее остается подключить питание на модуль и вывести Audio-out разъемы на вход AUX-центра. Питание модуля осуществляется напряжением от 5 до 12 Вольт. Долго искал на плате центра где бы взять такое напряжение, но все что находилось было в районе 24 вольт, а так как я ни разу не электрик или электронщик (не знаю как правильно), то решил не мучиться, а поставить блок питания от телефона на 5 вольт, подключив его к 220 вольтам блока питания самого центр, а с него уже запитывать модуль bluetooth mp3.
Схема моего подключения выглядит примерно так (как же неудобно рисовать в Paint):
Блок питания от мобилки притянул стяжкой к дну центра, контакты заизолировал и подключил через, разъем папа-мама к блоку питания центра:
Далее тремя проводками подпоялся к AUX-входу центра, можно было сделать и на тюльпанах, но так ничего не торчит наружу:
Далее все проверяем на работоспособность и собираем в единое целое:
Процесс включения: включаем центр, выбираем крутилкой или пультом от центра AUX вход, пультом от модуля (маленький цветастый) включаем сам модуль. Выбираем кнопкой MODE по кругу: FM, bluetooth, USB или AUX.
Если использование модуля не нужно, то просто выключаем его, и слушаем радио на самом центре.
Впечатления: USB-флешка играет отлично, распознал флешку на 8 и 16 Гб (FAT 32), bluetooth — отлично, телефон подключился сразу же, треки на телефоне можно перематывать как на самом телефоне, так и пультом от модуля. Встроенное FM-радио поймало только станции с мощным сигналом, работает только автопоиск. Встроенный в модуль AUX не использовал, на плате есть еще гнездо под микрофон — не стал разбираться.
В итоге, отличное устройство, чтобы оживить старую аудиотехнику, буду заказывать еще один модуль и монтировать его в отдельном корпусе с блоком питания и аудиовыходами — будет портативное устройство для подключения к другой технике.
Видео для вдохновения:
Всем спасибо за внимание!
P.S: Старые пасики поменял на новые, дека заработала.
Upd: 31.10.2021 долгое зажатие кнопок перемотки трека (синяя влево и вправо) — переключает папки на флешке!
Сейчас продается много акустических колонок, у которых имеется картридер. Можно установить карту памяти или USB флеш-накопитель. Это конечно здорово, но если кто-то хочет послушать музыку со своего телефона? Нужно вытаскивать карту и вставлять в картридер. Неудобно ведь. Я решил пойти другим путем. Заказал в Китае модуль Bluetooth. Под названием BK8000L. Он очень удобен, имеет много функций. Один его недостаток, очень мелкий. Ну, ничего, справимся.
Понадобится
Для корпуса мне понадобится пластик. Имеются у меня залежи.
Из пластика вырезаю несколько заготовок. Пару с размерами 5*10 см и пару с размерами 3*5 см. Остальную пару вырежу позже.
Для выхода аудио сигнала применю два разных гнезда. Один, отрезанный с большой колодки разъем типа «тюльпан».
Для подключения внешнего блока питания, установлю разъем 5,5x2,1 мм.
Для отключения устройства нужен выключатель. Применил от старого светильника.
Чуть не упустил описать главное. Устройство имеет автономное питание, да-да. Питать буду от пары аккумуляторов Li-ion, с примерной емкостью почти 4.5 А/ч.
Сборка Bluetooth приемника
Переходим к сборке коробки. В одной заготовке делаю прорез под разъемы «тюльпан» и разъем как на наушниках.
Во второй заготовке делаю окно под разъем питания и зарядки.
Теперь можно склеивать наши заготовки. Получилось что-то типа этого. Разъемы «тюльпан» приклеиваю супер клеем и содой. Разъем 3.5 мм примеряю.
Вырезал окно под выключатель. Вырезал боковые заготовки. Установил их временно и покрасил корпус.
Пару слов о схеме, на которой и так все понятно. Схема в принципе доступна в интернете. Внешний источник подключается на разъем, в правом верхнем углу, или же к контроллеру можно подключить зарядку с micro USB. Питание идет на аккумулятор и через выключатель поступает на модуль. Выходной сигнал поступает на выходные разъемы. Будь то «тюльпан» или джек 3.5 мм. Плюс на схеме красный, минус соответственно синий. Распаиваем согласно схеме, тут все просто. Так же установил светодиод. Для индикации включения.
К аккумулятору припаял контроллер. К контроллеру разъем для БП. Параллельно распаял выходные разъемы.
Клею аккумуляторы, плату контроллера заряда и блютуз модуль на термо клей. Подпаиваю провода на выключатель.
Все собирается очень просто. Если владеете паяльником, то не составит труда собрать данную конструкцию. Приклеиваю боковые заготовки. Вот так выглядит готовая конструкция. Все работает отлично. Подключал к самодельному усилителю и к системе 2.1.
Смотрите видео
Есть вот такой проект, работающий через Wi-Fi. А можно его как-то переделать, чтоб работал через блютуз?
У многих телефоны дома подключены через Wi-Fi роутер. К двум вайфаям же не подключишься.
Пост со ссылкой на видео уже выкладывался, но там тихо как в библиотеке.
Arduino & Pi
1.1K поста 18.1K подписчиков
Правила сообщества
В нашем сообществе запрещается:
• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)
• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском
• Рассуждать на темы политики
Как же достали "видосики". Ну нахрена техническую инструкцию делать в виде видео? Писать совсем разучились из-за монетизации ютуба?
А мне хочется такую задачу решить: есть флешка/hdd в локальной сети расшаренная (smb) и на ней музыка. Много музыки. Есть колонка, есть arduino или esp. Необходимо с телефона (в приложении например) включать трек а колонка по wifi через arduino/esp воспроизводить mp3. Или может другое железо использовать подскажите направления Можно сделать что бы esp32 подключалась к твоему вай фаю, тогда будет работать, но как это сделать не знаюВ есп32 только ble режим. Звук стандартными методами принимать не умеет
Жуткий секрет: можно сделать чтобы звук по воздуху передавался через низкочастотные колебания
Исходные материалы данного урока тут.
На основе полученных данных можно сделать более интересные вещи.
- Веб-сервер ESP32 (ESP8266) в среде Arduino IDE
Исходные материалы данного урока тут.
- Подключаем DHT11, DHT22 к ESP32, ESP8266. Выводим показание на веб-странице.
Исходные материалы данного урока тут.
- ESP32 и ESP8266 выводим статус на веб страницу и на OLED дисплей
Исходные материалы данного урока тут.
Надеюсь моя информация будет полезной.
Спасибо! Всем добра!
Esp8266 нужен совет
Прошу совета у ардуинщиков и еспешников.
Второй год занимаюсь с соседскими детьми Ардуинками частным образом. Дети от 6 до 9 класса. Ребята уже соображают лучше меня.
В основном собирают метеоприборы, но есть и другое. Работаем с уно, нано, мега. В прошлом году закупил esp32 и esp8266. Несколько esp32 использовали для светодиодных матриц 2812b. Другие для сбора данных с датчиков bme280, 1750, uv и других. Через телефон или на дисплей. Короче все работало по sda и scl.
Этим летом разобрали большинство собранных устройств, начали собирать другие. И вот тут столкнулись с проблемой.
Релюшки управляемые нулем и единицей отказываются переключаться от esp8266 и d1 mini. От есп32, меги, уно, нано работают.
Для проверки подключили адресные матрицы. Результат ноль. Сажали рабочии светодиоды через резисторы на землю - не управляются.
Даже самый примитивный код типа:
void setup() <
pinMode(13, OUTPUT);
>
void loop() digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
>
не работает. На еsp8266 нумерация gpio не совпадает с d или пином. Проверяли разные номера. Подключали к разным пинам. Например, ставили пин 4, цепляли рабочий светодиод ко всем выводам, кроме питания и земли поочередно. Ставили принтлайн, в мониторе порта показывается переключение.
Несколько детей и я ищем решение по тематическим форумам. Везде указывают на несоответствие gpio нумерации и нумерации пинов. Например gpio2 это пин 4.
Контроллеры и датчики через i2c работают отлично. А вот на пинах пусто.
Проблема еще в том, что сейчас нано, уно подорожали сильно. Закупил для ребят с Али больше 10 esp8266 версии 340 (у меня 2101).
Ребята получат контроллеры, которыми не смогут выдавать сигналы на пины.
Куда копать, как заставить esp8266 менять состояние пинов? Вернеее не так. Как определить какой именно номер d будет переключаться по команде на пин 2?
Плату в АрдуиноИДЕ версии 1.8.5 я выбираю правильно. Порт и скорост так же.
Читайте также: