Как сделать блютуз пульт
Затем открываем любую терминальную программу, выбираем com-порт к которому подключен HC-06, скорость по умолчанию 9600, NL и CR не нужен. Если с HC-06 не установлено Bluetooth соединение, модуль находится в режиме ввода AT команд. Если модуль не отзывается попробуйте перегрузить его, отключив плюсовой провод и подключив его снова. И вводим следующие команды:
«AT» - без кавычек, должен прийти ответ «OK».
«AT+ADDR» - этой командой мы узнаем уникальный адрес HC-06, следует записать этот адрес
«AT+BAUD7» - устанавливаем скорость 57600
«AT+RESET» - перегружаем модуль
Следующие команды не обязательно вводить, но на всякий случай лучше их знать:
«AT+NAME<имя>» - смена имени устройства, имя вводится латинским буквами, без скобок.
«AT+ORGL» - возвращение модуля к заводским настройка
На этом настройка HC-06 закончена.
Шаг 3 настройка HC-05.
Подключаем модуль аналогично HC-06. Далее открываем любую терминальную программу, выбираем com-порт на котором висит USB-UART или Arduino, по заводским настройка скорость связи 9600, но я встречал и со скоростью 38400, если вы не меняли ее выбираейте 9600, не получиться соединиться меняем на 38400. Также стоит включить параметры NL и CR. Для перевода в режим ввода AT команд нужно нажать кнопку на плате HC-05, после этого вводим следующее:
«AT» - вводится без кавычек должен прийти ответ «OK». Если пришел продолжаем вводить команды дальше.
«AT+ROLE=1» - этой командой мы устанавливаем роль модуля цифрой:
0 - ведомый, 1 - ведущий, 2 - ведомый в цикле*. Должен прийти ответ «+ROLE:1\r\n» или «OK»
«AT+CMODE=0» - модуль в роли ведущего подключается только к тому Bluetooth устройству, адрес которого указан командой «AT+BIND».
«AT+BIND:1234,56,123456» - для установки соединения с вашим HC-06 нужно вписать сюда его адрес. После ввода всех команд модуль находится в роли ведущего (ROLE=1) и установлен режим подключения к фиксированному адресу (CMODE=0), он будет подключаться только к тому Bluetooth устройству, адрес которого указан данной командой. Части адреса вводятся: при установке - через запятую, а при ответе - через двоеточие. Придет ответа: «+BIND:1234:56:789ABC \r\n» или «OK»
«AT+UART=57600,0,0» - устанавливаем скорость 57600 бит/сек, стоп бит представлен цифрой: 0 - один, проверка представлена цифрой: 0 - без проверки
А затем заново проведите настройку нужных вам параметров.
Таким образом мы создали устойчивую связь между HC-05 и HC-06. При включении модулей HC-05 будет устанавливать соединение с HC-06. По личному опыту могу сказать, лучше вначале включать HC-05, а затем HC-06. Если соединение пропало перегружать нужно оба модуля.
Шаг 4 Подготовка пульта.
Данный шаг подробно описан в предыдущей инструкции по адресу:
Необходимо выполнить шаги с 1 по 4. Припаивать ИК диод необязательно, хотя и мешать он не будет.
Шаг 5 Подключение Bluetooth модуля.
Я советую в пульт установить HC-06. Так как для изменения настроек модуля нужно будет только залить соответствующий скетч в Arduino Pro Mini. В случае с HC-05 придется разбирать пульт, чтобы нажать на кнопку перевода в режим AT команд. Соединяем все по следующей схеме
Джойстик – Arduino
Стрелка вверх - pin 2
Стрелка вниз – pin 4
Стрелка влево - pin 5
Стрелка вправо - pin 6
Кнопка A - pin 8
Кнопка B - pin 10
Кнопка C - pin 7
Кнопка X - pin 12
Кнопка Y - pin 11
Кнопка Z - pin 9
Кнопка Start - pin 14 (A0)
Кнопка Reset - RST
Общий - GND
Bluetooth – Arduino
TX – pin 16 (A2)
RX – pin 17 (A3)
VCC - + 5
GND – GND
HC-05 подключаем к ваше машинке или роботу которым собираетесь управлять. Варианты подключения и скетчи вы найдете в других моих инструкциях. При написании скетча робота надо установить скорость соединения 57600, и использовать в скетче библиотеку SoftwareSerial.
Шаг 6 Подготовка среды и прошивка.
Для написания и редактирования скетча лучше всего использовать Arduino IDE. Версия Arduino IDE должна быть не ниже чем 1.8. Скачиваем Arduino IDE с официального сайта:
Затем необходимо добавить в Arduino IDE библиотеку. В скетче используется одна библиотека SoftwareSerial.h (для связи с Bluetooth модулем):
Потребуется скачать и установить ее. Установить библиотеку можно распаковав архив и переместив распакованные файлы в папку «libraries», находящуюся в папке с установленной Arduino IDE. Или можно воспользоваться встроенным средством добавления библиотек - не распаковывая скачанный архив, выбрать в среде Arduino IDE меню Скетч – Подключить библиотеку. В верху выпадающего списка выбрать пункт «Добавить .Zip библиотеку». И указать место расположения скачанного архива. После установки библиотеки нужно перезагрузить Arduino IDE.
Прошивается наш пульт также, как и предыдущая версия пульта, через коннектор подключенный к USB-TTL, зарядка тоже через него. При заливке скетча необходимо нажать Reset.
ТВ-пульт — главное звено в цепочке между телевизором и смотрящим. Вот только не всегда этот маленький посредник оказывается удобным в использовании или вовсе исправным. И здесь на помощь приходят смартфоны.
Как подключить смартфон к телевизору
Представьте ситуацию, что вам захотелось посмотреть свой любимый сериал, а пульт снова куда-то запропастился. Как без него, не делая лишних телодвижений, прибавить громкость, добавить контрастности картинке или просто переключить канал? Для этих целей и пригодится специальное приложение в телефоне, которое по функционалу сможет тягаться с настоящим пультом.
Чтобы сделать виртуальный пульт понадобится телевизор с функцией Smart TV и смартфон на любой ОС. На смартфон нужно установить специальное мобильное приложение, которое позволит подключиться к ТВ. Связка «смартфон-телевизор» работает по беспроводному соединению Wi-Fi. Важно, чтобы оба ваших устройства находились в одной домашней сети.
При первом запуске мобильного приложения вас попросят выбрать телевизор, после чего на экране ТВ отобразится специальный код, который необходимо ввести на смартфоне. Сопряжение состоялось. В большинстве случаев на этом настройка подключения завершена и можно переходить к использованию пульта.
Помимо стандартного набора функций (переключение каналов и регулировка громкости), большинство приложений позволяют делать и более интересные манипуляции. Например, запускать предустановленные в телевизоре программы, управлять его настройками и транслировать на большой экран контент, который окажется в вашем смартфоне.
Официальные приложения
Если в вашем распоряжении телевизор от крупного бренда, то найти приложение-компаньон для ТВ легко. Для этого на своем смартфоне необходимо зайти в магазин приложений (Play Market для Android, AppStore для яблочной платформы) и набрать в поиске марку своего телевизора.
Все крупные бренды имеют официальные приложения для обоих мобильных платформ, которые хорошо оптимизированы, имеют минимум проблем при настройке и отлично справляются со своими задачами. Например, LG предлагает воспользоваться LG TV Plus, а компания Samsung — Samsung Smart View. У телевизоров Xiaomi также есть отличный компаньон Mi Smart Remote. Функционал у этих программ практически идентичный, отличается только их визуальное оформление.
Samsung Smart View
Универсальный солдат
Если для вашего ТВ не нашлось официального приложения, существует множество сторонних программ. Все они выступают в качестве универсальных пультов.
Чтобы выбрать для себя интересный вариант, необходимо через поисковую строку вашего магазина приложений набрать запрос «TV remote control». Выбор приложений впечатляет.
Есть программы, которые подходят к большому количеству брендов, а есть неофициальные приложения для популярных марок ТВ — Sharp, Toshiba, Phillips.
Выбор приложений на примере Play Market
Из всего многообразия хочется отдельно выделить Universal Remote Control, данное приложение успешно «дружит» с большинством ТВ. Особенность приложения в том, что оно связывает устройства не только по Wi-Fi, но и по инфракрасному порту. А значит будет работать и со старыми моделями ТВ, приставками и прочей техникой с ИК-портом.
Еще одним хорошим вариантом пульта является упомянутое выше приложение Mi Smart Remote. Помимо работы с телевизорами Xiaomi, оно способно функционировать и с другими моделями. Производитель заявляет о совместимости с такими марками ТВ, как Samsung, LG, Sharp, Panasonic, Haier, Sony и другими. Поддерживается связь по ИК-порту и сетям Wi-Fi.
Mi Smart Remote
Для пользователей, чьи ТВ имеют ИК-датчик, а смартфон инфракрасный порт, можно посоветовать приложение ZaZa Remote. Минималистичный интерфейс вкупе с широкими возможностями программы, наверняка заинтересует многих. В базе приложения свыше 3000 кодов управления от разных телевизоров, поэтому охват поддерживаемых ТВ достаточно большой.
Магия вне Хогвартса
Рассмотрим, как настроить управление ТВ со смартфона на примере телевизора LG. В данном случае смартфон работает под управлением Android.
Скачиваем из Play Market приложение LG TV Plus и приступаем к настройке.
После сопряжения вы увидите перед собой стандартный интерфейс пульта от LG — числовые кнопки, качельки регулировки громкости, внизу отдельный блок работы с телетекстом и т. д. Официальное приложение LG TV Plus имеет в своем арсенале и полноценный трекпад, его включает правая верхняя вкладка в приложении. С его помощью очень удобно управлять курсором на экране ТВ, пролистывать каналы и ролики на YouTube, серфить Интернет в браузере. Из бокового меню можно попасть в настройки приложения, а также запустить воспроизведение на телевизор контента с вашего телефона.
Также LG TV Plus позволяет запускать установленные на телевизоре программы, обновлять прошивку ТВ, а также включать и выключать его.
Что в сухом остатке
Не пультом единым живет телезритель. Мобильные приложения для ТВ — это удобное, функциональное и в некотором роде бюджетное решение для тех людей, кто не готов заморачиваться, но хочет получить максимум от своего телевизора.
Это приложение позволяет управлять любыми телевизорами и приставками с Android TV. Интерфейс предлагает базовые элементы навигации, D-Pad, сенсорную панель и возможность набора текста при помощи экранной клавиатуры. Отдельная кнопка активирует микрофон для голосовых запросов, что особенно удобно, если стандартный пульт этой функцией не обладает.
Требуется: Wi-Fi или Bluetooth.
2. TV (Apple) Remote Control
Неофициальное приложение для дистанционного управления Apple TV. Оно предоставляет все те же кнопки, что и стандартный пульт старого образца. То есть с его помощью можно осуществлять навигацию, вызывать меню и начинать воспроизведение. Сенсорной панели и иных клавиш не предусмотрено.
Требуется: ИК-передатчик.
3. Peel Smart Remote
Сочетает в себе универсальный пульт дистанционного управления ТВ и телепрограмму, которая формируется в соответствии с почтовым индексом. Peel Smart Remote определит вашего провайдера и расскажет, что, когда и на каком канале стоит посмотреть. Чем дольше вы им пользуетесь, тем точнее будут рекомендации.
Требуется: ИК-передатчик и Wi-Fi.
4. SURE Universal Remote
Этот универсальный инструмент подойдёт практически для любой техники: телевизоров, приставок, медиаплееров, проекторов, кондиционеров и даже умных пылесосов. Кроме того, приложение позволяет транслировать фотографии и видео с телефона на Smart TV. Также есть поддержка Apple TV, Chromecast и Android TV.
Требуется: ИК-передатчик или Wi-Fi.
5. AnyMote Universal Remote
Ещё одно приложение, способное заменить все пульты в вашем доме, в том числе и для устройств, подключаемых через Wi-Fi. Доступна детальная настройка набора управляющих элементов и даже возможность создания макросов, позволяющих выполнять несколько действий нажатием одной лишь кнопки.
Требуется: ИК-передатчик или Wi-Fi.
6. Mi Remote
Это решение разработала Xiaomi, но эксклюзивом для фирменных смартфонов оно не является. Mi Remote можно установить и на модели других производителей, чтобы управлять самой разной техникой. От аналогов его отличает простейшая настройка и поддержка русского языка, которая позволяет быстро разобраться со всеми функциями.
Как и многие здесь я люблю музыку.
Но музыка, которая мне нравится находиться или в "облаке", или в телефоне, отсюда вывод, что надо как-то подключать телефон к магнитоле и выводить звук с телефона.
Провода – это хорошо, «это — надёжно», как говорил Борис Бритва
Но мы ка бы уже в 21 веке, так что блютуз, как вариант нам точно подойдёт.
Когда начал изучать эту тему, нашёл на али данный девайс, поставил и оно даже немного работало.
Но в процессе эксплуатации, выяснилось, что, во-первых, спустя минут 10-15 работы «глохнет» один из каналов, в моем случае справа играла музыка, — слева я наслаждался тишиной.
Также при звонках нужно было минимум в 2 раза поднимать громкость, чтобы услышать собеседника, и дальше если включалась музыка – она неистово «орала» хоть и с одной стороны, так как вторая уже выключилась)
Ещё было неудобно тянуться к телефону, чтобы переключить трек, также если включена навигация и играет музыка, нужно либо делить экран, либо тянуть шторку сверху и в уведомлениях клацать музыку. Одним словом, — все неудобно.
Мне очень понравится подрулевой джойстик радио управлять, вот реально удобная штука.
Хотелось бы им клацать музыку.
Данный блок умеет переключать треки вперед- назад, нажимать на паузу, отвечать на звонок, сбрасывать текущий звонок, менять громкость больше –меньше, и при зажимании кнопки паузы может набирать последний номер или вызывать Google ассистента.
Задача:
Сделать кнопки на джойстике для переключения треков и ответа на звонок.
Вынести микрофон ближе к голове водителя
По возможности добавить резервное питание, чтобы если машину повторно заводишь. Телефон не приходилось повторно подключать к блютуз модулю, и музыка продолжала играть.
Сделать все максимально бюджетно и без лишнего колхоза, хотя без него не обошлось.
Если кто-то захочет повторить, то ему понадобиться:
— Любая 12В авто зарядка или модуль питания DC-DC 12-5V
— Блютуз модуль BT5.0-audio-PRO модуль Bluetooth 5.0 или любой другой, который имеет необходимый функционал.
— Электретный микрофон если вы потеряете штатный как это сделал я
— Суперконденстор (ионистор) на 5v с любой емкостью больше хотя бы пары фарад, но эта штука – не обязательна.
— Три кнопки с колпачками (я брал с диаметром 7 мм)
— Разъёмы или шлейф с колодкой минимум на 4 выхода так как кнопки все «коротят» на массу, но я взял 3 разъёма по 2 выхода чтобы можно, если появится желание, поменять местами кнопки без перепайки.
— Сверло на 7мм
— Паяльник
— Термоклей
— Провода
— Две руки
Для начала подружил плату DC-DC из старой зарядки, которую разкурочил с платой блютуз, так как питается она от 5 вольт
Отпаял ISO- разъёмы с неудачной платы и по припаивал все согласно точкам на плате (все подписано)
Дальше матнул в изоленту блок питания и поотпаивал кнопки и припаял коннекторы так же параллельно цепи питания припаял суперконденстор, собственно он будет работать буквально 5 минут после того как пропадет питание, при заводке авто, но этого будет достаточно, чтобы не прервать соединения с телефоном.
Далее снял подрулевой – это не сложно нужен торкс на 20. Руль снимать – не нужно.
Открутили 3 самореза – внизу и открыли как ореховую скорлупу, панельки.
Разбирается сам джойтик несложно
Для тех кому интересно что там внутри — сделал пару фото и зарисовал схему, прозвонив выводы кнопок, так как на сайт здесь не нашел фото "что внутри"
схема соответствует положению джойстика, можете проецировать ее в данном случае мы смотрим на джойстик снизу
Читайте также: