Bluetooth module HC-06. Full control

  Рет қаралды 18,808

Home Made

Home Made

Күн бұрын

Hello! In this video we will make a full connection between the phone and Arduino through the bluetooth module HC-06. With the help of the module we will manage various devices and transfer data to the phone.
Test sketch: drive.google.c...
Where you can buy:
Bluetooth module HC-06: ali.pub/2amdlv
Bluetooth module HM-10: ali.pub/2amedo
Mini MP3 module: ali.pub/28md2v
AM2320: ali.pub/28nldb
DHT22: ali.pub/1weunr
Sound sensor: ali.pub/28izrn
MSGEQ7: ali.pub/26ytmr
Neon Ribbon: ali.pub/26uqio
Hall sensor A3144: ali.pub/26su6r
Cheap Servo Drives: ali.pub/26aq2i
Metal servos: ali.pub/26aq60
The cheapest Arduino Pro Mini for crafts: ali.pub/1ny2z4
TFT Displays: ali.pub/1ny2rc
Battery Shield: ali.pub/23xxnc
DS1307 RTC: ali.pub/1rjsbr
HC-SR04: ali.pub/213gl0
Dimmers: ali.pub/1zmq9k
BMP280: ali.pub/1z5ck5
WS2812B: ali.pub/1x8oim
Power supply 5V 3A: ali.pub/1x8pcy
Powerful power supply 5V 3A: ali.pub/1x8pfv
Arduino Mega 2560: ali.pub/1ny34r
Label: ali.pub/1ny3ae
Lintels: ali.pub/1ny3la
Quality crosspieces: ali.pub/1ny3j5
The most convenient Keshbek:
LetyShops: goo.gl/Ev5XgI
The most profitable Keshbek for aliexpress:
Ecomerce: got.by/238t10

Пікірлер: 76
@ЕвгенийХохлов-ъ9ж
@ЕвгенийХохлов-ъ9ж 6 жыл бұрын
HC05(06) прекрасно работает 5 вольтовой логикой и без делителя
@Igorekazakov
@Igorekazakov 9 ай бұрын
Всем привет! Автору спасибо, смотреть приятно и понятно. Вопрос: - кроме данного ВТ-модуля (НС 06), можно подключить к Ардуино другое ВТ-устройство, например от разобранной ВТ-колонки и от планшета(со сломанным экраном), в которых есть микруха ВТ(и на их микросхемах тоже есть RX/TX пины)?
@UCanDo
@UCanDo 9 ай бұрын
Спасибо за отзыв. Я ни разу не пробовал, по этому не могу ничего сказать на этот счет.
@f33net
@f33net 6 жыл бұрын
Терминалы могут посылать без конца строки - надо по таймауту что-то лепить. А могут присылать ещё и возврат каретки, ещё и табуляцию могу фигачить. Потому, надо менять 8 на пробел и пропускать . :)
@UCanDo
@UCanDo 6 жыл бұрын
Да, вариантов может быть много... Как по мне, то лучше свой символ в конце дописывать, или первым байтом отправлять длину команды. Так универсальнее получится. Но это на мой взгляд.
@hybridinnovate
@hybridinnovate 6 жыл бұрын
с готовым приложением, это не сложно, вот своё приложение сделать в еклипсе или студии это уже интереснее
@UCanDo
@UCanDo 6 жыл бұрын
У меня с Андроидом любовь не сложилась :)) Но приложение написать придется
@hybridinnovate
@hybridinnovate 6 жыл бұрын
больше не нужно мучаться с дисплеями)) так что освоить придется. в сети видел пример работы с датчиком температуры, и так найти его больше не могу((
@UCanDo
@UCanDo 6 жыл бұрын
Да, все верно. Лучше передавать нужные данные на телефон, а он уже быстро и красиво прорисует что нужно :)
@АлексейЮрич-е5с
@АлексейЮрич-е5с 6 жыл бұрын
всё проще. в MIT app inventore подобное приложение лепится за 10 минут, полностью настраивается под свои нужды и работает, к тому же примеров очень много. instagram.com/p/BcZ286Oj_j5/?taken-by=alexyurichk я делал пульты для управления и бегущую строку. суть одна. минус этого метода, что приложение не оптимизировано по размерам и содержит много неиспользуемых библиотек, по-этому весить будет мегабайт 15. на моём стареньком телефоне это было неприятно.
@UCanDo
@UCanDo 6 жыл бұрын
О, хорошая тема. Спасибо за наводку.
@seregasema2079
@seregasema2079 2 жыл бұрын
А как можно сделать репитер блютуз ?
@sergeyterenin1250
@sergeyterenin1250 6 жыл бұрын
Спасибо. Зацепило. Имею и планы и заготовленный комплект для создания барографа (т.е. не бароМЕТРА, который выдаёт значение давления только цифрой, а бароГРАФа, который график рисует) . Как на экране сделать, понимаю, но не делаю (пока). А в Андроидм-то, конечно заманчиво. Но не знаю, какое приложение в смартфон вставить для получения кривой давления. Или действительно нужно свое приложение писать. Это получается куда тяжелее по трудоёмкости, чем просто ОЛЕД или ТФТ экранчик. Или я ошибаюсь???? (Ну палец вверх само собой, удачи!)
@UCanDo
@UCanDo 6 жыл бұрын
Спасибо за отзыв! Вполне может быть что такое приложение для Андроида есть, но мне не попадалось (я и не особо искал). Но может и быть так что придется свое приложение писать... Да, не легкое это дело... Я бы делал так: все необходимые данные записывал бы на флешку. Потом, при подключении телефона к устройству, перекидывал бы все данные на телефон, и уже на самом телефоне выводил бы в том виде, в каком нужно. Если подключить дисплей к Ардуино то можно и на него выводить данные. Но здесь много подводных камней. На пример скорость прорисовки. Из-за нее не получится сделать полноценного меню. Выход только один: показывать на экране что-то одно, на пример тот же график... Я примерно год назад делал такое. Сохранял данные температуры и влажности за сутки. Частота измерения - 5 минут. На прорисовку суточного графика уходило около 30 секунд... а это слишком много. Пока что отложил проект в сторону.
@sergeyterenin1250
@sergeyterenin1250 6 жыл бұрын
Ессессино, если через 5 мин. снимать замеры, то для графика, глядишь, и суперкомп потребуется. НО!!! Удачный или неудачный - это всё-таки опыт. Игорь, если можно пришли скетч про этот график на сюда sv3nimus@gmail.com Заранее спасибо.
@UCanDo
@UCanDo 6 жыл бұрын
+Sergey Terenin Я сейчас в отъезде. Скинуть смогу после выходных. Напомните, пожалуйста, в понедельник.
@utv6991
@utv6991 4 жыл бұрын
Здраствуйте А можно через блютуз повысить скорость передачи данных с 9600 до 115200 С уважением Алексей
@UCanDo
@UCanDo 4 жыл бұрын
Посмотрите настройки блютуза через АТ команды. Там есть возможность поменять скорость передачи
@utv6991
@utv6991 4 жыл бұрын
Здраствуйте про АТ команды слышал пробывал несколько скетчей с разных сайтов но кроме надписи Start sesion в мониторе порта ничего не получилось писал в командной строке монитора АТ ...+АТ...по уроку должно быть ответом ОК но кроме пустоты ничего...Блютуз модуль четырехвыводной пробывал и 5В и 3.3В ничего не помогает... С уважением Алексей
@yurikhodosevich9123
@yurikhodosevich9123 5 жыл бұрын
Подскажите как сделать автоконнект при входе моего телефона в радиус действия чтоб загорелся светодиод?
@UCanDo
@UCanDo 5 жыл бұрын
Хм... Я это не рассматривал. Нужно в сети поискать.
@dmitryradchenko7458
@dmitryradchenko7458 6 жыл бұрын
У вас есть что нибудь про blk-md-bc04-b ?
@UCanDo
@UCanDo 6 жыл бұрын
Увы, нет.
@UCanDo
@UCanDo 6 жыл бұрын
Я не знаю что это за модуль и по каким принципам он работает. Если это всего лишь UART удлинитель, то нужно узнать с чем он может соединяться. Не все модули могут соединяться со всеми устройствами
@felixct3933
@felixct3933 6 жыл бұрын
Добрый день! Подскажите пожалуйста, а можно ли сделать, чтобы HC-06 пытался автоматически соединяться с моим телефонов и если есть соединение выполнял некоторый код, если соединение потеряно, то выполнял другой код?
@felixct3933
@felixct3933 6 жыл бұрын
Дополню, что данные никакие отправлять не нужно, нужно только отследить телефон в радиусе действия или нет.
@UCanDo
@UCanDo 6 жыл бұрын
HC-06 это всего лишь Serial удлинитель. Для выполнения вашей задачи нужно сделать простой пример "Запрос - ответ". Вариантов два: 1) Отправлять в сериал запрос (который пойдет через блютуз), Программа на телефоне дает ответ, если ардуино получает ответ, значит есть соединение. Если ответ не пришел, значит нет соединения. 2) Проверять буфер Seril на принятые данные. То есть, телефон при подключении к HC-06 будет сразу отправлять некие данные, они (через блютуз) попадают в буфер Serial на Ардуино. Ардуино проверяет: пришли какие-то данные или нет, и выполняет соответствующий код.
@UCanDo
@UCanDo 6 жыл бұрын
Повторюсь, HC-06 это всего лишь Serial, Для выполнения вашей задачи нужно сделать "Запрос - ответ". Приведу пример: вы заходите в темную комнату, как узнать что там кто-то есть? Первый вариант: спросить. Если ответили, значит кто-то есть, если нет, то значит никого нет. Второй вариант: думать что никого нет и прислушиваться. Как только что-то услышали, какой-то звук, значит в комнате кто-то есть, иначе считать что никого нет. Так и здесь: Ардуино никак не узнает подключен телефон или нет, до тех пор, пока телефон не подаст какой-то знак, пока не передаст какие-то данные через Serial. Как только Ардуино получит какие-то данные, то это будет означать что к ней (к блютузу) произошло подключение.
@felixct3933
@felixct3933 6 жыл бұрын
Спасибо за подробный ответ, хочу сделать на ардуино безключевой доступ к машине, привязать HC-06 к телефону и как подхожу к машине на N расстояние она снимается с охраны, удаляюсь она ставится на охрану, без лишних манипуляций, типа достать телефон подключиться и ТД. Возможно будет подобное сделать?
@UCanDo
@UCanDo 6 жыл бұрын
Без дополнительных манипуляций будет сложно. Если ничего на телефоне не делать, то тогда должна быть постоянно запущена программа в фоновом режиме + постоянно включён блютуз в режиме поиска. Это будет очень сильно разряжать ваш телефон. Будете его заряжать 2-4 раза в день. Что бы этого избежать необходимо включать блютуз, запускать Приложение и через него уже включать/отключать сигнализацию. Получится обычный пульт. Только в телефоне. Ну разве что программа в фоне работать будет, а включать только блютуз.
@razer5450
@razer5450 5 жыл бұрын
Помагите пж сектч скачал открыл всемя способами показывает квадратики очень нужна
@UCanDo
@UCanDo 5 жыл бұрын
Чем вы его открывали? Какими "всеми с посолами"? Способ только один: через Ардуино IDE. Скачиваете архив, распаковываете, открываете через Ардуино IDE...
@androidis61
@androidis61 6 жыл бұрын
Есть приложение blynk, но оно частично платное
@UCanDo
@UCanDo 6 жыл бұрын
Спасибо, попробуем :)
@НикитаЛем-й5ы
@НикитаЛем-й5ы 6 жыл бұрын
тогда лучше virtuino
@Graf_AMOR
@Graf_AMOR Жыл бұрын
На схеме 0:34 нарисовано, что блютусина подключена к 3й и 4й ногам ардуины нано. Но тогда в скетче должно было быть использовано SerialSoftware с этими пинами. Но в скетче ипользуется штатный Serial, что предполагает подключение блютусины к ногам 0 и 1 (rx, tx). Куда блютусина подключена по факту, я на 0:05 не разглядел
@эсдесИор
@эсдесИор 2 жыл бұрын
Здравствуйте помогите написать скейч для управления только сервоприводом положения
@ВадимКлименко-н8о
@ВадимКлименко-н8о Жыл бұрын
Прекрасное видео объяснение. Спасибо! Только у меня одна проблемка: данные с ардуино не передаются на терминал, хотя блютуз HC-06 соединение имеет (огонек светится постоянно). В чем может быть причина?
@UCanDo
@UCanDo Жыл бұрын
Проверьте настройки скорости передачи. Если скорость стоит разная то может ничего не принимать
@krepton85you
@krepton85you 6 жыл бұрын
Советую использовать приложение Bluetooth Electronics - это конструктор интерфейсов управления с обратной связью, прямо в приложении, есть кнопочки, слайдеры, светодиоды и т.д.
@UCanDo
@UCanDo 6 жыл бұрын
Спасибо! Попробую.
@СергейГриц-и5ш
@СергейГриц-и5ш 3 жыл бұрын
Скажите пожалуйста какой радиус.если я на даче помпу подключу чтоб цветы поливать и дома буду управлять
@UCanDo
@UCanDo 3 жыл бұрын
Радиус блютуз зависит от модели телефона. 5-15 метров.
@Prodelki-Samodelkina
@Prodelki-Samodelkina 3 жыл бұрын
Здравствуйте.Скиньте ссылку на приложение на андройд
@UCanDo
@UCanDo 3 жыл бұрын
В описании под видео есть все ссылки. P.S. я не пользуюсь андроидом,
@BLHA-ib3rf
@BLHA-ib3rf 6 жыл бұрын
Подскажите пожалуйста эта вся схема работает на Iphone? И второй вопрос, Вы отправляете с телефона команды, так вот что это за приложение и где его можно скачать. А в данный момент интересует можно ли его приминять к Iphone
@UCanDo
@UCanDo 6 жыл бұрын
Добрый день. На iPhone тоже все работает, только модуль нужно другой. Посмотрите вот это видео: kzbin.info/www/bejne/qJbWqKKcf7GFgJo Там полное описание и ссылки на программы есть, но можно использовать любую программу которая поддерживает передачу по блютуз-терминалу
@danieltech1391
@danieltech1391 5 жыл бұрын
Расскажите , как сделать управление яркостью нескольки светодиодов с помощью слайдеров (для каждого светодиода отдельный слайдер), пожалуйста
@UCanDo
@UCanDo 5 жыл бұрын
Добрый день. Увы, не помогу. Я в отъезде. Времени нет очень подробно все описывать
@ГарриПоттер-в7р
@ГарриПоттер-в7р 4 жыл бұрын
Большое спасибо, помог
@AndriiNikolaiev
@AndriiNikolaiev 5 жыл бұрын
Мне очень понравился ролик. Спасибо автору. А можешь показать модуль для Bluetooth 4-го?
@AeroDroneMedia
@AeroDroneMedia 6 жыл бұрын
Качество растёт!! Д0натим быстро!!
@UCanDo
@UCanDo 6 жыл бұрын
:))
@АлексейЮрич-е5с
@АлексейЮрич-е5с 6 жыл бұрын
сними обзор про MIT app inventor! заоднои сам разберешься, как делать приложения, быстрее чем их искать
@sergey_25565
@sergey_25565 6 жыл бұрын
Как всегда супер!
@UCanDo
@UCanDo 6 жыл бұрын
Спасибо!
@justfullscale
@justfullscale 6 жыл бұрын
На Uno на два аналоговых пина меньше чем на Nano.
@toshibamaster2210
@toshibamaster2210 5 жыл бұрын
хотелось бы осциллограмм на телефоне
@rkd898
@rkd898 4 жыл бұрын
Есть вопрос к вам,как к опытному сборщику на Ардуино.Возможно ли при помощи этого блютуз модуля, сделать спикер,который будет играть музыку,если да то как,за ответ буду очень признателен вам)
@UCanDo
@UCanDo 4 жыл бұрын
Данный модуль предназначен только для передачи данных в качестве UART удлинителя. Для передачи звука используйте специализированные микросхемы. Вот пример: kzbin.info/www/bejne/d5CQfo18id6fiKM
@de6358
@de6358 4 жыл бұрын
Спасибо
@МихайлоМичка-б2з
@МихайлоМичка-б2з 5 жыл бұрын
Доброго времени суток! Подскажите пожалуйста как подключиться к MLT-BT05 с андроида? Вводил пин коды 0000 и 1234 ответ "Не удалось подключиться к устройству MLT-BT05 из-за неверного PIN или ключа доступа".
@UCanDo
@UCanDo 5 жыл бұрын
Ищите в сети “Pin код HM-10”
@МихайлоМичка-б2з
@МихайлоМичка-б2з 5 жыл бұрын
@@UCanDo Я приобрел у друзей китайцев блютуз модуль АТ-09, в сети про банковские карты речь идет.
@bonjorik7990
@bonjorik7990 6 жыл бұрын
Никакого делителя не надо, там есть конвертор уровней
@UCanDo
@UCanDo 6 жыл бұрын
На HC-06 не установлено никакого конвертера уровней.
@Андрей-ю4й5й
@Андрей-ю4й5й 6 жыл бұрын
Здравствуйте! Хорошее видео и идея. Поскажите пожалуйста а можно ли таким образом сделать управление вентиляцией подвала загородного дома? В доме постоянно работает wifi и камера внутри поворотная которая мониторит состояние газового котла. Можно ли сделать такое же устройство желательно чтобы информация выводилась на ее собственный дисплей и можно было получать информацию и управлять также удаленно со смартфона? Спасибо!
@UCanDo
@UCanDo 6 жыл бұрын
Добрый день! Все что вы говорите, очень легко выполнимо. Нужно лишь немного времени и усидчивости :) Управлять любой нагрузкой можно при помощи диммера: kzbin.info/www/bejne/nqTLgYKEgNxqoq8 По вопросу подключения дисплеев, у меня на канале применяются очень разные дисплеи, посмотрите. Ну и еще один вопрос: связь с телефоном будет через WiFi или блютуз? Если через блютуз, то можно использовать практически любую Ардуино. А если через WiFi, то нужно ставить что-то серьезное, на пример Мега2560 или ESP. Но с ESP я не работал, по ней ничего не подскажу. Пробуйте!
@Замыкалкин
@Замыкалкин 6 жыл бұрын
По вайфаю такое можно сделать с помощью remotexy. В их онлайн конструкторе своять элементы управления и индикации, на халявной версии можно использовать до 5 элементов. Поддерживается работа и по директвайфаю без интернета, так и с ним, блютуз вроде тоже был.
@Андрей-ю4й5й
@Андрей-ю4й5й 6 жыл бұрын
Большое спасибо. Я имел ввиду чтобы сама схема не подключалась непосредственно к телефону, а ее можно было подключить к интернет по wifi грубо говоря как управляемую веб камеру и управлять ей через какое-то приложение в удаленном режиме. А все параметры и показатели отслеживать на его собственном дисплее.
@UCanDo
@UCanDo 6 жыл бұрын
+Андрей Подкопаев для этого нужно сделать на базе Ардуино простой веб-сервер. Я такое не делал (не было необходимости) но в сети есть масса примеров. Все сделать будет проще.
@YetiRUS
@YetiRUS 3 жыл бұрын
Один нюанс. HC-06 не может отправлять данные, это делает HC-05.
@UCanDo
@UCanDo 3 жыл бұрын
HC-06 без проблем передаёт данные
Bluetooth module HM-10 and Arduino. Full control
15:34
Home Made
Рет қаралды 54 М.
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 13 МЛН
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 16 МЛН
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
2. INITIAL SETUP and STORAGE | MCRL700 3D Imager Pro
9:00
Bluetooth аудиомодуль BK8000L Продвинутый
41:50
Лаборатория испытания паровозных гудков
Рет қаралды 18 М.
ФУОЗ. Принципы работы и реализация.
17:05
Alexey Feoktistoff
Рет қаралды 3,4 М.
Как подключить Bluetooth модуль HC-06 к arduino.
28:48
СЕРГЕЙ ТЕХНО ШОУ
Рет қаралды 2,5 М.
Урок 1: bluetooth модуль HC-06
10:06
Александр Писанец
Рет қаралды 71 М.
Китайматик SM2pro доработка с Bluetooth
5:38
KORSpro KAZAN
Рет қаралды 9 М.
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 13 МЛН