Блютуз микросхема – Блютуз динамик своими руками. Самодельная Bluetooth колонка. Как сделать блютуз колонку своими руками? Happiness Toom.

Передаем музыку по Bluetooth без проводов

Как принимать музыку по Bluetooth на ваше устройство, я поделюсь информацией…

Приобрел модуль под названием XS-3868. Делюсь с читателями информацией. Это встраиваемый модуль с чипом OVC3860, предназначенный для организации передачи данных и звука по Bluetooth протоколу.

Модуль по габаритом достаточно мелкий 16х29 мм.

Кроме простого воспроизведения музыки, сам модуль может управлять некоторыми функциями телефона и плеера при воспроизведении — переключать/останавливать/запускать треки, изменять громкость. Достаточно допаять нужные кнопки к модулю.

мне не нужно было управление, поэтому я ограничился четырьмя проводами, шаг выводов на плате легко позволяет припаяться проводками, что и было сделано.

схема подключения

рекомендуемые производителем схемы подключения усилителей


используем усилитель из предыдущего обзора mysku.ru/blog/ebay/23671.html

запитал это все на столе от 3.7v., подрубил на вход усилителя, телефон нашел новое устройство, попросил код 0000, и сконекктился ( один телефон попросил код, второй подсоединился без кода),

звук как в проводных наушниках, уровень громкости по умолчанию на максимуме, уменьшить можно удерживая соответствующий контакт на — более 2 сек. Ловит сигнал примерно на расстоянии 10 метров.

подключаем к компьютеру такой модуль


соединяемся с устройством (драйвер установился автоматически Windows 7 x64) и передаем звук


можно подключить к нему аккумулятор и зарядку


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

Модуль можно встроить прямо в колонки. Использовать для подключения наушников, встроить в автомагнитолу в машину или куда еще хотите. Главное организовать питание в диапазоне 3,6 — 4,2 вольта.

Смотрим видео youtu.be/Npds03qkv6c

кто хочет, может сразу приобрести готовое устройство в корпусе и аккумулятором, вот ссылка ebay.com/itm/360679592835

Update Кстати я не стал описывать второй модуль, вы можете также использовать модуль

BLK-MD-SPK-B, который чуть меньше размером, но функции практически одинаковые



ссылка на ebay ebay.com/itm/360751412602:MEWNX:IT&_trksid=p3984.m1439.l2649

mysku.ru

законченный Bluetooth-модуль с антенной в корпусе микросхемы

Bluetooth-модуль LMX9838SB/NOPB

LMX9838SB/NOPB — законченный Bluetooth-модуль от компании National Semiconuctor. Модуль выполнен в формате LGA-чипа и благодаря этому отличается малой площадью занимаемой на печатной плате (10 мм x 17 мм) и минимальной толщиной  — всего 1,85 мм (и это с учетом встроенной антенны!).

Модуль может использоваться для организация прозрачного канала передачи данных между двумя устройствами с UART-интерфейсом.  В составе модуля объединены все компоненты, необходимые для реализации Bluetooth-узла класса 2: антенна, кварцевый резонатор 16-битный RISC-процессор и радиочастотный трансивер диапазона 2.4 ГГц.

Встроенное ПЗУ содержит программное обеспечение реализующее полный Bluetooth-функционал, начиная с протоколов Bluetooth верхнего и нижнего уровней и заканчивая поддержкой обширного числа профилей. Модуль может использоваться для организации соединений по типу «точка-точка» и «звезда» на скорости до 704 кбод.

Для приложений с беспроводной передачей аудиоинформации предусмотрен интерфейс PCM для подключения внешнего аудиокодека. Модуль полностью сертифицирован Bluetooth SIG и позиционируется как завершенное решение, которое после интегрирования в конечное изделие не требует дальнейших затрат на сертификацию.

Отличительные особенности LMX9838SB/NOPB Bluetooth 2.0:

  • Протоколы: L2CAP, RFCOMM, SDP
  • Профили: GAP, SDAP, SPP
  • Встроенные: антенна, кварцевый резонатор, память и стабилизатор напряжения
  • Поддержка до 7 активных каналов передачи данных Bluetooth и 1 активного канала SCO
  • Скорость передачи команд/данных через UART-порт до 921.6 кбит/сек
  • Возможность подключения внешнего аудио PCM-кодека

•••

Наши информационные каналы

www.compel.ru

Компактный усилитель с Bluetooth.

Обзор интересного и компактного усилителя с блютуз на борту, широким диапазоном питания и неплохими характеристиками.

Упаковка и доставка.

Обработка заказа длилась 2 дня, доставка еще 13 дней.

Трек был выдан, отслеживание полное, от отправки и до моего почтового отделения.

Впечатление о работе магазина и доставке — хорошие.

С почты я забрал типичный китайский пакет черного света, особо доверия он не вызывал так как был довольно тонкий.

Открыв пакет я увидел усилитель в антистатике и 4х слоях поролона, вполне достаточно для защиты мелких элементов от урона при транспортировке. Но если почта постарается то может сломать.

Обзор

<Фото в большом разрешении, советую кликнуть и рассмотреть поближе интересующие элементы.>

Вид сзади

Ничего примечательного тут нет, разве что отверстия для отвода тепла от микросхемы к нижней части печатной платы где находится большой полигон.

Придирка

На контактах есть сопля флюса, на работу не влияет но видно что плату после припайки разъема не мыли.

Размеры платы

Плата имеет ширину в 5см

Длину 8см

И толщину в 1см

Тс 50х80х10мм

18650 для сравнения

Вид разъемов

Разъемы для подключения динамиков очень удобные, их конструкция сделана так что не выдавливает провода (в отличии от дешевых клемников). Размер достаточный что бы подключить достаточно толстые и залуженные провода.

Разъем питания

Разъем питания универсальный либо сделан с хорошим запасом. В него влезают почти все современные ноутбучные штекеры.

Плата может питаться от 8 до 25 вольт, номинально — 20 вольт.

При питании от 3х 18650 проблем не замечено, что с полностью заряженными что с разряженными до 2,9в каждая.

На входе по питанию стоит диод от переплюсовки. Если ставить усилитель в готовое устройство то диод можно убрать дабы избежать падение напряжения (около 0,3в).

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

Блютуз модуль и пред усилитель

Предварительный усилитель выполнен на микросхеме N5532 Даташит

Ничего интересного про него сказать не могу, обычный малошумящий двухканальный операционный усилитель.

Блютуз модуль — CSR8635

На официальном сайте говорится о основных фичах а именно:

-Блютуз 4,1

-Профили аудио HFP1.6, A2DP1.2 и AVRCP1.4

-Поддержку одновременного подключение нескольких устройств (Хорошее описание)

-Улучшайзеры звука

-Индикатор заряда для Ios ( на miui тоже работает, на сток андроиде нет)

Но даташит тут говорит о том что это очень интересный контроллер.

-Имеет встроенный контроллер заряда аккумуляторов Li ion

-Интерфейсы Usb I2c Spi Uart

-декодер MP3 и AAC, SBC

-Контроллер ргб светодиода

Чип очень интересный, при желании можно подключить микрофон и использовать его в машине как гарнитуру.

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

Так же протестировал расстояние.

Источник сигнала — Xiaomi redmi note 3 pro

15 метров при прямом соединении (никаких препятствий между усилителем и смартфоном)

12 метров при соединении через 1 стену (мдф + мин вата + каркас из метала)

10 метров при соединении через 2 стены описанных выше

6 метров — 2 стены из кирпича + металлический каркас.

После разрыва связи, соединение происходит почти мгновенно.

А еще есть светодиоды

при ожидании соединения мигают так

во время воспроизведения так

Микросхема Tda7492p Даташит

Благодаря большому питающему диапазону, к устройству можно подключить широкий спектр источников питания, начиная от аккумуляторов 18650 (3шт последовательно) и заканчивая блоками питания для ноутбуков.

Производитель обещает 90% кпд (что при выходной мощности в 50ватт дает 5 ватт тепла.)

Рекомендуемые характеристики — 2 канала по 25ватт при сопротивлении колонок в 8ом и питании 20 вольт.

Небольшая вырезка из даташита

Микросхема предназначена для работы в телевизорах и мониторах, но ничего не мешает использовать ее в своих целях — для работы с блютуз модулем.

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

Даже при интенсивных нагрузках, значительного нагрева платы и микросхемы нет.

Еще на плате видно двойной переключатель, все что он делает — изменяет режим усиления сигнала. Но смысла в нем не вижу ибо если переключить любой из выключателей в состояние ВКЛ то появятся шумы (наводки от bluetooth).

На странице магазина есть отличное описание органов управления и подключения усилителя.

Назначение кнопок продублировано на шелкографии.

Соединение

Установка соединения с Windows 10 На пк

У меня ноутбук Asus rog gl552vw, но борту модуль от интел с wifi и блютуз 4.0

Для подключения усилителя надо зайти в параметры блютуз (нажимаем на облако в панели снизу

потом пкм на значке блютуз и выбираем «перейти к параметрам»

Нам откроется список доступных блютуз устройств.

Выбираем наш усилитель, его выделяет иконка в виде наушников.

Нажимаем связать и ждем соединения.

После соединения в панели регулировки громкости появится 2 новых устройства.

При этом звук будет ужасен.

Нажимаем пкс по динамику в трее, дальше выбираем пункт «устройства воспроизведения»

И видим такую картину.

Как устройство по умолчанию, выбран «головной телефон», нажимаем на «наушники» и тыкаем на кнопку «по умолчанию» в самом низу окна. Теперь звук будет нормального качества.

Немного информации

Головной телефон имеет низкокачественный формат аудио и предназначен только для разговоров.

Режим наушников имеет приемлемое для музыки качество.

О блютуз устройстве

Подключение к Android

Включить блютуз, зайти в его настройки, в разделе устройств найти наш усилитель, нажать на него, ждать сопряжения.

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

При регулировке громкости, ползунок настройки динамика смартфона меняется на ползунок настройки громкости блютуз устройства.

Тесты

Предвещая вопросы о видео — его не будет, оценивать качество звука по микрофону смартфона это конечно глупость.

Качество звука на твердую 4. Басы режет только на самой высокой громкости

Высокие частоты не занижаются.

Так же дома есть МАСТЕРКИТ BM2039 на микросхеме TD8560Q (брал давно до кризиса за 150р), он выдает чуть больше басов и чище играет на высокой громкости, но при этом НА МНОГО сильнее греется и имеет питание только 12в.

Заключение

Впечатление о товаре сугубо положительные, проблема с питанием очень просто решается покупкой обычного блока питания для ноутбуков, стандартный блок питания 19в 4,7А даже не будет нагреваться во время работы.

Хорошие характеристики позволяют слушать музыку на приемлемой громкости без потери качества.

Беспроводное подключение оказалось очень удобным, больше не надо никаких проводов, подключи смартфон, включи музыку и используй смартфон дальше.

Если использовать его дома то можно подключить сразу 2 устройства — пк и смартфон, блютуз модуль будет смотреть откуда придет звук и воспроизводить его, без ручного переключения источника сигнала.

Так же при использовании в машине, можно установить микрофон и получить Hands free гарнитуру.

Единственное что портит впечатление — очень тихие шумы от блютуз модуля.

Плюсы

-Беспроводное подключение

-Большой радиус приема

-Широкий диапазон питающих напряжений

-Компактные размеры

-Качественное исполнение

-Простота в использовании

-Низкая цена

Минусы

-Мелкие наводки и шумы в колонках

-Хрипы на очень высокой громкости

-Нет пластиковых стоек как на фото в магазине

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

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

mysku.ru

Модуль Bluetooth версии 4.0 с поддержкой Aptx

Надоели наушники с постоянно отрывающимся джеком и раздолбанное гнездо в компьюетер. Решил отказаться от проводов и стал прсматриваться к FM-гарнитуре, но по отзывам понял, что мой вариант это блютуз.

Однако и тут есть свои сложности.
FM-гарнитура – это по сути FM приемник и передатчик. Никакого кодирования перед передачей и раскодированием звука после приема не происходит, а значит нет отставания звука от картинки на мониторе.
В случае с блютуз между передачей аудио в цифровом формате и его приемом + раскодированием до уровня звуковых колебаний проходит определенное время. И чем слабее версия блютуз, тем больше отставание звука от картинки.
Изучая тему, набрел на информацию о профилях и кодеках поддерживаемых версиями блютуз. Как выяснилось, обладая одним и тем же набором поддерживаемых профилей, блютуз гаджеты от разных производителей могут вести себя по-разному в плане отставания аудио от видео. Все дело заключается в кодеках кодирования и раскодирования потока.
На сегодняшний день самым продвинутым, скоростным кодеком является кодек Aptx, реализованный в чипах CSR8645.
На основе данного чипа в Китае выпускаются блютуз модули CSR8645 с поддержкой Aptx.
Заказал себе такой по цене 5,2 $ с бесплатной доставкой в наши края на момент покупки.
Однако получив посылку был очень удивлен – заказывал вот этот


а получил вот это:


Т.е. в посылке оказался нужный мне модуль, но в комплектации с внешним двухканальным усилителем по цене без него.


Спор затевать не стал из скромности), а там могли и уволить кого-то. За ошибку благодарю, хотя и не ловко.

Теперь обо всем по порядку.

Технические характеристики модуля блютуз:

1. версия Bluetooth: 4.0

2. напряжение питания: DC3.6V-4.2V

3. поддерживаемые протоколы Bluetooth: HFP V1.6/ V1.2 A2DP/ AVRCP V1.4/ HSP V1.2

4. рабочий ток: ≤30mA

5. ток в режиме ожидания: < 50uA

6. температурный диапазон: -40 ~ + 80 по Цельсию

7. дальность передачи:> 10 м

8. мощность передатчика: CLASS1/CLASS2/CLASS3, 9dbm (Макс)

9. диапазон Частот:2.4 ГГЦ ~ 2.480 ГГЦ

10. внешний интерфейс: PIO/ SPI/ I2S/ PCM/ USB

11. аудио кодеки: AAC/ MP3/ SBC/ APTX

Заглянул в даташит и обнаружил еще несколько очень интересных функций:

1.Возможность подключения двух микрофонов

2. 5-ти полосный настраиваемый эквалайзер

3. шумоподавление микрофонных входов, в том числе ветра!!!

4. распознавание голоса для функции свободных рук во время ответа на вызов

5. подключение двух телефонов одновременно

6. возможность програмирования

7. Внимание: контроль заряда литиевого аккумулятора!!!

Благодаря весьма скромным размерам (27*13,3 мм только блютуз и 29*30,5 мм с усилителем.) модуль можно инсталировать практически куда угодно.

Назначение выводов:


Относительно програмирования сказать ничего не могу. Якобы для этого требуется какой-то специфический программатор. Но мне эта функция, как и большинству потребителей вряд ли будет интересна.

С эквалайзером тоже не смог разобраться, но верю что он есть – производитель чипа Cambridge Silicon Radio дорожит своей репутацией. Скорее всего эквалайзер активируется определенной комбинацией кнопок, но даже с дефолтными установками звук просто отличный, а его настройку можно сделать на источнике (компьютер, телефон и т. д.)

Внутренняя схема контроля заряда аккумулятора может обеспечивать зарядный ток на уровне 200 мА, для больших токов требуется внешний транзистор с подключением согласно даташиту. При снижении напряжения на аккумуляторе до 2,8 вольта, контроллер отключает питание.

Схема подключения внешних компонентов для реализации гарнитуры для телефона крайне проста:


С подключением светодиодов, аккумулятора и кнопок управления все предельно ясно. Есть некоторые оговорки по подключению наушников/динамиков (далее по тексту Н/Д) и микрофонов – каждый Н/Д подключается двумя отдельными проводами, объединять провода массы нельзя иначе полулим возбуждение и фон. На первый взгляд не очень удобно, зато хорошая развязка каналов и отсутствие взаимопроникновения сигналов из канала в канал. Допускается подключение Д/Н сопротивлением 16-32 Ома.

Поскольку сейчас применяются электретные микрофоны, то для их работы требуется подать питание, что и реализовано выходом модуля Mic Bias.

В моем случае (модуль блютуз на плате усилителя мощности) все неоходимые внешние компоненты уже размещены на плате усилителя мощности – светодиоды с токоограничивающими резисторами, внешние цепи одного микрофона (если нужен второй, то придется подпаивать аналогичные цепочки непосредственно к модулю блютуз).

К присланной мне комплектации кнопка POWER отсутствует. Модуль по умолчанию находится в спящем режиме и для его активации следует нажать и удерживать в течении нескольких секунд кнопку PLAY, после чего модуль включается и коннектится с источником сигнала (другим блютуз устройством).

Таким образом для управления нужно только пять кнопок – Play, Vol+,Vol-, Track+, Track-.

Один контакт каждой кнопки соединяется с соответствующим выводом на плате, а второй контакт каждой кнопки подключается к выводу COM. В тестовом режиме провод, подпаяный к точке COM, просто замыкал с Play, Vol+,Vol-, Track+, Track-. Управление работает отлично.

Сопряжение с телефоном и ток потребления в режиме ожидания.

Что могу сказать об стерео усилителе?

Он построен на двух одноканальных усилителей звука HT6872. Оба канала полностью независимы друг от друга. Динамики, уже с сопротивлением от 4-х Ом, так же подключаются каждый своей парой проводов. Для использования модуля с усилителем в качестве основы для блютуз наушников или колонок это удобно. В остальных случаях, где требуется использование общей массы двух каналов придется применять дополнительные схемные решения. Каждый канал развивает мощность в 3 Ватта.

Допускается питание модуля с усилителем мощности напряжением до 6,5 Вольт – на плате усилителя стоит стабилизатор 7536. От входного напряжения (до 6,5 Вольт) питается усилитель, а от полученных 3,6 В – модуль блютуз.

В продаже так же встречаются блютуз модули с другим усилителем. Там применена одна микросхема и для подключения динамиков требуется три провода.

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

Конструкция «на коленке» и результаты замеров тока потребления на максимальной и средней громкости.


За качество фото прошу простить – фотоаппарат приказал долго жить.

mysku.ru

HC- 06 Bluetooth модуль, или неожиданное развитие темы лабораторного блока питания.

Пока готовится небольшой, но довольно сложный обзор, я решил немного отвлечься и написать про Bluetooth-UART модуль.
Относительно недавно я делал серию обзоров, посвященную одному из основных приборов радиолюбителя, лабораторному блоку питания. Когда уже писался обзор USB-RS232 адаптера, то я уже собирался на этом и закончить. Но потом подумал, а зачем в 21 веке использовать провода для управления блоком питания. Продолжение об этом эксперименте читайте под катом.

.

Как я выше написал, во время работы над последним обзором из серии посвященной лабораторному блоку питания
mysku.ru/blog/aliexpress/24986.html
mysku.ru/blog/aliexpress/25462.html
mysku.ru/blog/aliexpress/25551.html

И косвенно mysku.ru/blog/aliexpress/24145.html

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

Подумал и заказал платку Bluetooth адаптера.

Но будем последовательны.

Платка была заказана 26 июня, 28 числа пришло уведомление, что продавец отправил мою посылку, а уже 29 она начала отслеживаться, на мой взгляд очень оперативно. 11 июля я получил свою посылку на почте, на мой взгляд довольно оперативно. Правда после этого она месяц лежала у меня нетронутой, не было времени ею заниматься, но вот недавно у меня наконец то дошли руки поэкспериментировать с ней.

Пришла она в беленьком конвертике (уже так привык к желтым, что было даже непривычно).

Внутри был только сам модуль и небольшой кабель, запакованные в антистатический пакетик.

В принципе там ничего другого и не должно быть, что тоже не может не радовать.

Сам модуль представляет собой небольшую платку, которая по сути является переходником, на который установлена плата именно Bluetooth приемо-передатчика. На обратной стороне есть маркировка назначения контактов. Все так же в минималистическом стиле, Питание, общий, прием, передача.

С лицевой стороны видно сам Bluetooth и плату-адаптер, на которую он установлен. На этой плате установлен стабилизатор питания (сам Bluetooth модуль питается от 3.3 Вольта) и светодиод индикации установки связи (при установленной связи светит непрерывно, при отсутствии моргает). В принципе ничего не мешает использовать Bluetooth модуль отдельно от платы-адаптера (есть в продаже и в таком исполнении), но мне так было удобнее.

Дальше надо было этот модуль как то запустить, подал питание, включил в BlueSoleil поиск устройств, почти сразу увидел новое устройство в окружении, кликнул, ввел стандартный для этого модуля код 1234, на плате непрерывно засветился светодиод, а в BlueSoleil стала активной кнопка последовательных портов.

После клика по этой кнопке, меня радостно уведомили, что у меня теперь есть COM5.

Первым делом решил проверить ток, потребляемый данным устройством.

У устройства есть 2 режима, активный и спящий, с низким потреблением.

В спящий режим устройство автоматически переходит через 5 секунд неактивности, просыпается при поступлении любой команды.

В рабочем режиме потребление от 5 Вольт чуть больше, чем 20мА.

В спящем режиме чуть больше чем 4мА. Думаю, что в этом режиме, больше половины это светодиод и стабилизатор 3.3, если их исключить, то ток будет еще меньше.

После этого я соединил контакты RX и TX модуля между собой и проверил наличие эха в терминале (я использую Putty). Связь проходит без проблем, Проверил дальность, в пределах комнаты работает, если для кого то важно, то могу проверить на большей дистанции, но проверка не будет объективной, так как дальность зависит и от Bluetooth адаптера в компьютере.

На этом мои познания закончились и я полез в инет за инструкциями по работе с этими модулями.

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

Какие бывают модули —

Система команд модулей (не всех, так как система команд зависит от прошивки, есть HC-05 и Linor), У прошивки HC-05 (модули HC-03/HC-05) одни команды (их много), у прошивки Linvor (модули HC-04/HC-06) другие команды (всего три AT-команды). Также, различна методика работы с AT-командами.

Кстати, при отправке команды модулю, надо ее отсылать целиком, т.е. сначала набрать всю команду, потом отослать, иначе модуль команду не воспримет. Я сначала попробовал это делать при помощи терминала от Bray, получилось без проблем, но было не очень удобно.

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

Подключил модуль через переходник.

Все завелось без проблем, кстати по умолчанию настройки модуля стандартные для многих устройств — 9600,n,8,1

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

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

В общем открыл блок питания, отключил уже установленный адаптер COM-USB, подключил четыре проводка, запустил программу работы с блоком питания, и тут ОБЛОМ. :((((

Программа не видит мой блок питания, при том, что эхо проходит без проблем.

Потыкавшись и так и эдак я выяснил, что команда от программы в блок питания приходит, мало того, даже блок питания отвечает, но родная программа в упор не видит ответа от БП.

Расстроился я сильно, и решил использовать такой бонус как Звонок другу.

Мой товарищ работает программистом, и мы иногда делаем некоторые проекты в паре, я аппаратную часть, он программную.

И здесь он меня удивил, так как оказалось, что он, почитав мой обзор блока питания, решил сам написать программу для управления этим БП, но как полагается, с блэкджеком и «девушками», а точнее с графиками, большими индикаторами, возможностью добавления режимов заряда аккумуляторов с корректным окончанием заряда, ведением логов и т.п…

А самое интересное было то, что дла того, что бы легче было писать программу для работы с БП, он написал Эмулятор этого БП.

Т.е. он почитав систему команд БП, сделал виртуальный БП. Типичный подход программиста, напомнило — CPU not found! Press any key to emulation. :)))

Но самым удивительным было то, что с этой программой Bluetooth заработал без проблем.

Т.е. так случайно получилось, что программа, написанная в процессе работы с эмулятором БП, работает лучше, чем родная от производителя.

Ниже скриншоты программы, это пока тестовые версии, еще без довесков, но уже подающие признаки жизни, а самое главное, корректно работающие с Bluetooth адаптером (с ЮСБ так же работает без проблем).

По скриншотам видно, что программа еще сыровата. График автомасштабируется, потому при 12 Вольт он показывает максимум.

Здесь я попытался показать, что программа работает через Bluetooth, уж извините, как смог. 🙂

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

Резюме.

Адаптер работает без проблем, нареканий или замечаний нет, пробовал оставить на сутки, ничего не виснет, не греется. Не могу судить насчет потребляемого тока, меня более чем устроило, как и дальность работы. Цена вполне адекватная.

Минусов пока не обнаружил.

В дальнейших планах допиливание ПО (хотя это скорее в планах программиста), а я хочу доработать плату адаптера COM-USB так, что бы можно было использовать оба варианта подключения (естественно не одновременно) и что бы это переключение переходило автоматически. Теоретически, сигналы от модулей можно развязать банальными диодными развязками, но руки до этого еще не дошли.

На всякий случай программа для конфигурирования этих модулей.

P.S. Кто-то скажет, что лабораторный блок питания с управлением по Bluetooth это блажь, по своему он будет прав. Но блоком питания я пользуюсь не часто и он не всегда стоит на столе, а лишний провод только мешает, а так можно вообще поставить его в другом углу комнаты, включить например зарядку аккумулятора и периодически поглядывать на состояние процесса не вставая из-за рабочего стола. На мой взгляд довольно удобно.

Надеюсь мой обзор будет кому нибудь полезен.

Вместо котика.

В продолжение традиции выкладывать какой нибудь веселый видеоролик, я решил в этот раз показать не рекламу электроинструмента, а нечто другое.
Кому то этот ролик покажется смешным, а кто-то скажет — да я такое на работе по 100 раз в день вижу. 🙂

mysku.ru

Как установить Bluetooth-модуль на стереосистему

  Перевел SaorY для mozgochiny.ru

Доброго дня, мозгочины! Многие качественные стереосистемы с великолепным звуком имеют один маленький недостаток – отсутствие Bluetoth, который впрочем, легко исправляется.

 


А исправляется он с помощью покупного Bluetooth-модуля и нехитрых действий, описанных в данном мозгоруководстве.

 

Шаг 1: Компоненты и материалы
  • модуль Bluetooth xs3868
  • печатная плата 3×7см
  • электролитический конденсатор на 470μF
  • лапки-коннекторы
  • паяльник и припой
  • провода

 

 

Шаг 2: Сборка платы

 

Посредством лапок-коннекторов припаиваем модуль к плате самоделки. Далее ориентируясь на представленную схему припаиваем конденсатор и 5 проводов:

• красный на вывод «+5В»
• черный на вывод «земля»
• белый к выводу AGND
• синий — вывод R
• зеленый -L

 

 

Шаг 3: Усилитель

 

Проверяем, что стереосистема отключена от сети и открываем крышку корпуса. Далее ищем любой мозгорегулятор напряжения на 5В, такой же как на картинке, он должен быть поблизости от разъемов RCA.

 

Шаг 4: Установка платы

 

Сигнальные провода (AGND, R, L) от модуля припаиваем соответственно к контактам входа RCA стереосистемы. А провода питания от модуля поделки припаиваем к регулятору напряжения (в моей системе: черный к среднему контакту, красный к правому).

 

 

Шаг 5: Антенна

 

К модулю допаиваем провод-антенну и выводим ее из стереосистемы. Затем соблюдая ТБ, тестируем свою мозгоподелку. Если все отлично, отключаем систему от питания, крепим плату с модулем и закрываем крышку корпуса. Если что-то не так, то проверяем качество пайки, правильность сборки схемы и т.д., то есть, устраняем неполадки.

Замечу, что провод для антенны лучше взять экранированный, который будет защищать сигнал от излучения самой системы.

Итак, мы объединили проверенное качество и новизну технологий, то есть проявили мозготалант! Так держать!

(A-z Source)

ПОДЕЛИТЕСЬ С ДРУЗЬЯМИ!


About SaorY

mozgochiny.ru

Всё становится лучше, когда есть Bluetooth / Хабр


Давно хотел написать про Bluetooth LE (4.0-4.1) кит (CY8CKIT-042-BLE) от Cypress Semiconductor.
Вообще-то планы были написать подробнее другой кит, поверхностный обзор которого я публиковал ранее. Но так и не собрался с мыслями, а тут появилось кое-что более интересное.

Процесс заказа и доставки я описывать не стану, во-первых, это есть в старой статье, во-вторых каких-либо сюрпризов не было.
Итак, я попробую в короткой форме описать сам кит и примеры его использования.

Аппаратная часть

Толковой фотографии у меня не получилось, ограничусь картинкой из пресс-релиза:

Комплект поставки:

  • Материнская плата
  • Плата (модуль) с CY8CKIT-142 PSoC 4 BLE
  • Плата (модуль) с CY5671 PRoC BLE
  • USB-BLE донгл (о нём подробнее далее)
  • Набор кабелей
  • Батарейка
  • Инструкця
  • USB кабель

То есть в комплекте два модуля с похожими, но всё-таки разными чипами.
Стоит отметить, что донгл может быть использован только с ПО от Cypress, средствами ОС с ним не сделать, ну кроме как использовать каким-то образом UART.
Каждый из модулей может быть как использован как самостоятельно, так и использоваться вместе с материнской платой, которая является и программатором.

CY8CKIT-142 PSoC 4 BLE

Этот модуль интересен тем, что тут больше аналоговой и цифровой периферии (выдержки из пресс-релиза):

  • 48-MHz ARM Cortex-M0 CPU
  • 128 KB Flash and 16 KB SRAM
  • Bluetooth LE (Smart) connectivity with Bluetooth 4.1 (2.4-GHz Bluetooth LE radio; -92-dBm Rx sensitivity, up to +3-dBm Tx power)
  • Programmable analog (4 x Op-amps; 1 x 12-bit, 1-Msps SAR ADC; 2 x Low-Power Comparators; 1 x Cypress CapSense touch controller with SmartSense Auto-Tuning)
  • Programmable digital (4 x universal digital blocks; 4 x 16-bit configurable Timer/Counter/PWM blocks; 2 x configurable serial communication blocks)
  • Flexible Low Power Modes: (1.3-μA Deep-Sleep Current; 150-nA Hibernate Current; 60-nA Stop Current
  • Wide Operating Range 1.7 – 5.5 V (Radio operational 1.9 V onwards)
  • 56-QFN (7 x 7 x 0.6 mm), 68-ball WLCSP (3.9 x 3.5 x 0.55 mm)

Мне же был интересен больше следующий модуль:

CY5671 PRoC BLE

Для меня интересен он был тем, что с ним можно было использовать библиотеку для распознавания жестов на панели ёмкостного тачпада, которого, кстати, нету в комплекте:

  • 48-MHz ARM Cortex-M0 CPU
  • 128 KB Flash and 16 KB SRAM
  • Bluetooth LE (Smart) connectivity with Bluetooth 4.1 (2.4-GHz Bluetooth LE radio; -92-dBm Rx sensitivity, up to +3-dBm Tx power)
  • Flexible Low Power Modes: (1.3-μA Deep-Sleep Current; 150-nA Hibernate Current; 60-nA Stop Current
  • Analog and digital peripherals (One 12-bit, 1-Msps SAR ADC; Four 16-bit TCPWM blocks; Two SCBs, configurable as I2C, SPI or UART; I2S for audio input)
  • Integrated library support for one- and two-finger gestures
  • 56-QFN (7 x 7 x 0.6 mm), 68-ball WLCSP (3.9 x 3.5 x 0.55 mm)

Стоимость кита – 49$ плюс доставка.

Разработка приложений

Как я уже писал, Cypress Semiconductor предоставляет бесплатную IDE – PSoC Creator. Отдельно хотелось бы остановиться на части, которая помогает получить от BLE то, что нужно, иными словами сконфигурировать BLE Stack + Application layer. Я сейчас не хочу углубляться в то, чем является Bluetooth Low Energy (aka BLE). Информации про это есть много, в том числе и на хабре.

PSoC Creator

Актуальная версия на данный момент – 3.2 доступна для скачивания на оф. сайте: www.cypress.com/psoccreator после регистрации. Среда разработки не подверглась значительным изменениям с момента написания прошлой статьи, так что особо углубляться не вижу смысла, напомню только что вся разработка базируется на понятии компонент – библиотек которые реализуют тот или иной функционал.

BLE стек (компонента BLE)

Тут я бы хотел поподробнее остановиться на описании не самой компоненты BLE, а, скорее на примерах, которые доступны в PSoC Creator:

Каждый из этих примеров это простой проект, который показывает реализацию того или иного профиля. Для данной статьи я планировал использовать BLE_HID_Mouse, но по ряду причин, основная из которых то, что у меня нету тачпада, который я мог бы использовать, чтобы обойтись без симуляции (в примере курсор просто «рисует» квадрат) я решил использовать пример BLE_HID_Keyboard. Забегая вперёд скажу, что там тоже «симуляция» клавиатуры, но так нагляднее.

Итак, откроем пример BLE_HID_Keyboard:

Сам проект содержит ЦАП (измерение уровня батареи), COM порт для дебага, светодиодные индикаторы (3х цветный светодиод на плате кита), и вотчдог в режиме обычного таймера.

Откроем конфигурацию BLE компоненты:

Вкладка конфигурации профилей:

Кроме профиля клавиатуры тут также присутствуют сервисы BAS (Battery Service), DIS (Device Information Service), SCPS (Scan Parameter Service). В принципе, при желании можно добавить любой сервис, как стандартный, так и свой:

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

Каждый из сервисов можно сконфигурировать, например DIS сервис, поле с названием производителя:

Или же имя устройства:

Попробуем запрограммировать кит и включив BLE 4.0-совместимый адаптер начать поиск новых устройств:

То же самое с телефона:

Ну и если подключиться к устройству от «клавиатуры» начнут приходить данные:

К чему это я

Ну, во-первых, как просто и легко можно окунуться в мир BLE. Есть статьи были и описывали решения от Nordic, TI, но вот упоминания Cypress Semiconductor не было, вот я и решил исправить это. Для меня был интересен еще и тот факт, как сравнительно просто, можно сделать самостоятельно устройство, которое не только будет иметь беспроводную связь, а еще и будет поддерживаться современными ОС «из коробки» и без лишних костылей.

Во-вторых, я давно хотел бы попробовать сделать самостоятельно пульт ДУ для ПК. Собственно для этого я заказал кит и начал с ним разбираться. По что с китом определился, но открыт вопрос про тачпад. Как вириант – заказать еще один кит от Cypress с таким шилдом. Ну или попробовать развести самостоятельно, но тут не факт, что хватит энтузиазма и знаний. Кто знает какие-то еще варианты, напишите в комментариях. Нужен шилд для ёмкостного тачпада хотя бы 5х5.

Еще один интересный кит, который, возможно, подходил бы больше под мои цели:
CY5672 PRoC BLE Remote Control Reference Design Kit (RDK)

Но по-моему куда интереснее сделать самому, тем более, когда есть возможность возможность делать всё не спеша, в удовольствие.

habr.com