Bluetooth module HM-10 and Arduino. Full control

  Рет қаралды 53,950

Home Made

Home Made

6 жыл бұрын

Hello! In the previous video, we looked at connecting the bluetooth module HC-06:
• Блютуз модуль HC-06. П...
• Блютуз модуль HC-06 и ...
But the module HC-06 had the disadvantage that it did not support iOS devices. In this video we will make a full connection between the phone and Arduino through the bluetooth module HM-10. With the help of the module we will manage various devices and transfer data to the phone.
Test sketch: drive.google.com/open?id=183W...
HM10 Bluetooth Serial Lite: itunes.apple.com/us/app/hm10-...
HM10 Bluetooth Serial Pro: itunes.apple.com/us/app/hm10-...
Where you can buy:
Bluetooth module HM-10: ali.pub/2amedo
Bluetooth module HC-06: ali.pub/2amdlv
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

Пікірлер: 104
@user-hc6co1mp5n
@user-hc6co1mp5n 4 жыл бұрын
Делай пожалуйста ролики без музыки 🙂. Это мешает и информация плохо усваивается 🙂.
@user-ek8vn4wn2d
@user-ek8vn4wn2d 6 жыл бұрын
В первой проге, если не ошибаюсь, Carriage return и есть символ конца строки (возврат каретки)
@alexey-art-studio
@alexey-art-studio 6 жыл бұрын
Классный модуль, недавно тоже на него перешел
@UCanDo
@UCanDo 6 жыл бұрын
Да, на много удобнее. Можно с любого устройства подключиться.
@audiomaster5841
@audiomaster5841 5 жыл бұрын
@@UCanDo может к сказать какой на нем пароль?
@UCanDo
@UCanDo 5 жыл бұрын
По умолчанию либо 1111 либо 1234. Если ни один не подходит, то спрашивайте у продавца
@audiomaster5841
@audiomaster5841 5 жыл бұрын
@@UCanDo ОК
@Kolyanes
@Kolyanes 5 жыл бұрын
@@audiomaster5841 _наберите в терминале команду:_ *AT+PIN*
@MrKikikiska
@MrKikikiska 4 жыл бұрын
Всегда подключал напрямую и всё работает
@UCanDo
@UCanDo 4 жыл бұрын
пока не сгорит...
@artemfedurin6726
@artemfedurin6726 5 жыл бұрын
Спасибо большое за видео, очень помогло! Полезное, всё по делу, но вот фоновая музыка вызвала нервный тик :(( имхо: 1) лучше потише делать фоновую музыку 2) использовать разную фоновую музыку на протяжении видео, если видео длинное; например менять музыку каждые 4 минуты - иначе будет безумно раздражать.
@Nicosh
@Nicosh 3 жыл бұрын
1) Потише да. Примерно до нуля.
@Lighter87
@Lighter87 4 жыл бұрын
Когда испытывали вторую блютуз прогу сериал диод загорелся задолго до того как подали команду, это программа умеет прогнозировать дальнейшее развитие событий?
@f33net
@f33net 6 жыл бұрын
Игорь, до тебя почта доходит? Ёлку делать бум или передумал?
@BLHA-ib3rf
@BLHA-ib3rf 6 жыл бұрын
Отлично! Спасибо большое)) я только пропустил один момент про авторизацию. Я так думаю что можно будет сделать так что бы мимо идущий человек не подключился к устройству и не начал чемто управлять?
@UCanDo
@UCanDo 6 жыл бұрын
Вопрос авторизации я не изучал. На Андроид-устройствах при подключении к HC-06 спрашивает пин-код. На iPhone я как-то этот момент упустил. Но я уверен что модуль можно можно настроить на запрос пароля при помощи AT - команд. Посмотрите эти статьи: fab.cba.mit.edu/classes/863.15/doc/tutorials/programming/bluetooth.html fab.cba.mit.edu/classes/863.15/doc/tutorials/programming/bluetooth/bluetooth40_en.pdf (страница 19)
@limon4ick
@limon4ick 4 жыл бұрын
AT + NAME [para1] Usage:Set the device name Should return: OK + Set: [para1] Note: After the execution of the instruction, required to restart in order to set the parameters of the approval. Example: Set the device name to Seeed, sending the AT + NAMESeeed, return OK + Set: Seeed AT this time, the name of the bluetooth module has been changed to Seeed. AT + PASS [para1] Usage:Set pairing password. Should return: OK + Set: [para1]
@yuriyrkv310
@yuriyrkv310 4 жыл бұрын
Привет . Есть датчик измерения давления , можно ли сделать тоже самое , но без ардуино ? То-есть на прямую - датчик к блу модулю и напрямую считывать данные на телефоне
@AlecsandrSergeev
@AlecsandrSergeev 5 жыл бұрын
Игорь за видео спасибо, но, почему Вы говорите что hm10 только uart удлинитель? В Вашем проекте - да. Мигать светодиодами модуль hm 10 может и сам. В зависимости от режима работы можно выбрать 10 линий вывода или 8 ацп+2 линии вывода или шим (имею в ввиду прошивку которая на ютубе почти во всех видео) При этом uart удлинитель так же остается в работе.
@UCanDo
@UCanDo 5 жыл бұрын
Добрый день. Да, сам модуль можно запрограммировать как полноценное устройство. Но это делается в другой среде разработки. В среде Ардуино это не возможно, и о подобном я не слышал и ничего такого не встречал. В связке с Ардуино модуль используется только как USRT-блютуз удлинитель.
@Kolyanes
@Kolyanes 5 жыл бұрын
*А можно ли с помощью такого модуля подключиться к какому либо устройству Bluetooth4, например фитнес-браслету?* *Хочется сделать реакцию когда браслет (с нужным mac-адресом) входит в зону видимости. И какое то управление кнопкой. Например свет включать браслетом.*
@Augrabugra
@Augrabugra Жыл бұрын
Да я тоже хотел спросить работает ли это в обратную сторону
@alexandr_84
@alexandr_84 4 жыл бұрын
Этот блютуз hm-10 может соединятся с ноутом через встроенный блютуз?
@vinyl1982
@vinyl1982 5 жыл бұрын
Здравствуйте. Подскажите пожалуйста дилетанту... Возможно ли подключить данный модуль напрямую допустим к эхолоту (протокол NMEA 0183.... RX, TX )для передачи данных в программу на Андроид?
@UCanDo
@UCanDo 5 жыл бұрын
В принципе да, возможно. Главное на Ардуино правильно настроить приём (скорость, «распознавание» данных).
@vinyl1982
@vinyl1982 5 жыл бұрын
@@UCanDo спасибо. Значит буду заказывать.
@ermakamre
@ermakamre 6 жыл бұрын
Можно ли с этого bluetooth модуля инициировать соединение со смартфоном? Чтобы не смартфон искал и подключал модуль, а наоборот.
@MyDEggs
@MyDEggs 6 жыл бұрын
У Китайцев маркировка модулей говорит о их функциональности и назначении. Если в маркировке четное число, то это чистый Bluetooth Slave. Если же в маркировке нечетное число, то это либо Master, либо устройство с возможностями одновременно и master и slave. BT-05 модуль master/slave, который по умолчанию включен в режиме slave. BT-06 чистый slave модуль. Master может сам подключаться к другим Bluetooth устройствам, slave же тупо ждёт когда к нему подсоединятся.
@UCanDo
@UCanDo 6 жыл бұрын
Не совсем так. Номера - это разные модели. А разные режимы (Master/slave) устанавливаются АТ командами.
@slade111111
@slade111111 3 жыл бұрын
Можно этот Блютуз модуль подключить к Smart-BMS ? У меня кажись сгорел радной, а такой же стоит дорого.
@AsTaR75256
@AsTaR75256 5 жыл бұрын
1:22 А почему RX и TX модуля подключены на пины D2 и D3, ведь у Arduino 0-й и 1-й пины выделены под UART интерфейс?
@UCanDo
@UCanDo 5 жыл бұрын
Это фотка из примера подключения по программному UART. Только для того чтобы показать как устанавливается делитель. Модуль подключайте к hardware UART.
@kotikvadik3000
@kotikvadik3000 4 жыл бұрын
Этот модуль (именно тот, что у автора в руках) отлично работает с 5V без всяких делителей, ибо имеет встроеный преобразователь уровней. А что, слабо программу в нормальной IDE написать, например в AVR Studio? Рекомендую на Андроид приложение Serial Bluetooth Terminal, как для HC-05/06, так и для HM-10.
@webwall2645
@webwall2645 5 жыл бұрын
Здравствуйте!! Возможно управлять с одного телефона двумя одинаковыми устройствами (скетчи так же одинаковые) ?
@UCanDo
@UCanDo 5 жыл бұрын
Да, все верно.
@webwall2645
@webwall2645 5 жыл бұрын
@@UCanDo Спасибо !!
@user-ff5ux4ok5f
@user-ff5ux4ok5f 6 жыл бұрын
А с каким модулем можно было бы управлять его пинами без подключенного МК?Просто отдавать команду скажем со смарта и что бы он выдавал Лог 1 или 0 на каком либо своем пине?
@UCanDo
@UCanDo 6 жыл бұрын
Модуль - это просто передатчик команд. Чтобы что-то включалось и отключалось нужен микроконтроллер.
@jeysonrou8681
@jeysonrou8681 5 жыл бұрын
С этим модулем это можно делать, у него свой контролер вполне самостоятельный. Но програмирование на уровне ардуино не сгодится.
@yurikhodosevich9123
@yurikhodosevich9123 5 жыл бұрын
Скажите пожалуйста, есть ли такой модуль , который при входе моего телефона в зону зажигал светодиод?
@UCanDo
@UCanDo 5 жыл бұрын
Это вопрос не устройства, а программирования.
@yurikhodosevich9123
@yurikhodosevich9123 5 жыл бұрын
То есть мне достаточно НМ10 запрограммировать? Как это сделать? C модулем НС 05 я не смог это сделать.
@user-ms2kt8pu5y
@user-ms2kt8pu5y 3 жыл бұрын
Скажите пожалуйста можно стаким блютузом управлять на расстояний .хочу на даче в парник палив включать и напроветривание.на сколько этот блютуз действует
@UCanDo
@UCanDo 3 жыл бұрын
Дальность работы блютуза небольшая 5-15 метров. Зависит от модели телефона и от используемого блютуз модуля. Я бы делал не на блютуз а на MQTT: kzbin.info/www/bejne/iKeaaqFrqsqNqNE kzbin.info/www/bejne/fYa9anyFaNysn7M
@sergbum5159
@sergbum5159 5 жыл бұрын
Добрый день! Возможно ли с помощью данного модуля сделать bluetooth midi controller IOS (блютуз футсвич)?
@UCanDo
@UCanDo 5 жыл бұрын
То есть сделать свой аудиоконтроллер и управлять им через блютуз? Хм... я думаю это вполне возможно, вот только в этом направлении я вам ничем помочь не смогу, так как с Аудиотехникой никогда не имел дела
@BullPit1364
@BullPit1364 6 жыл бұрын
Приветствую! А можешь сделать блютуз интерком? Было бы очень интересно ! Я мотоциклист и иногда есть необходимость сказать что-то нажопнику или другу, но нету возможности)))
@UCanDo
@UCanDo 6 жыл бұрын
Надо попробовать.
@BullPit1364
@BullPit1364 6 жыл бұрын
Буду ждать с нетерпением))))
@ddostavka5915
@ddostavka5915 6 жыл бұрын
Доброго дня! чи можна з нього зробити аудіо блютуз-роутер?
@UCanDo
@UCanDo 6 жыл бұрын
Это только UART удлинитель. Для аудио он никак не подойдет. Для Передачи Аудио используйте другой модуль. На пример этот: kzbin.info/www/bejne/d5CQfo18id6fiKM
@ddostavka5915
@ddostavka5915 6 жыл бұрын
Вельми дякую! але Ваша відповідь не дала результату! перейду у те відео
@vityabukin6682
@vityabukin6682 4 жыл бұрын
А если ардуино запитана на 5 вольт, у неё же есть выход 3.3 вольта? можно от туда запитать БТ (без резисторов)?
@UCanDo
@UCanDo 4 жыл бұрын
Питание модуля и логические уровни - это абсолютно разные вещи. Ардуино питается от 5 вольт. Значит на каждом контакте Ардуино будет 5 вольт (если его перевести в HIGH). С сигналами разных шин (i2c, spi, UART) то же самое. А модуль может принять только 3.3 вольтовый сигнал. Для согласования нужен конвертер уровней (делитель).
@vityabukin6682
@vityabukin6682 4 жыл бұрын
@@UCanDo спасибо
@darciaiv4675
@darciaiv4675 3 жыл бұрын
Лайк і підписався, гарне відео) Бзв, таке питання (сорі, але я нуб поки, тому якщо дурне так і кажіть): А можливо якимось чином зробити умовний девайс, який складатиметься з троьх елементів: живлення, НМ-10 і окремого леда, і посилаючи сигнал на НМ-10 щоб подавалось живлення на LED і лампочка засвітилась. Мається на увзі без ардуіно
@UCanDo
@UCanDo 3 жыл бұрын
Спасибо за отзыв. В теории это возможно сделать. На модуле НМ-10 установлен микроконтроллер, который можно использовать не только для блютуз соединения, но и в других целях. Вот только для того чтобы написать прошивку для этого микроконтроллера нужно не плохо разбираться в программировании. На много проще подключить модуль блютуза к Ардуино, и написать программу для Ардуино. Если вы напишите что за устройство вы хотите сделать, какие функции оно должно выполнять, то может смогу вам посоветовать что-то конкретное.
@user-cg6iv9jp4w
@user-cg6iv9jp4w 6 жыл бұрын
А что если пойти дальше и автоматически получать какие-нибудь данные раз в 20-30 секунд? Температура, давление, влажность и подобные данные....
@UCanDo
@UCanDo 6 жыл бұрын
Нет ничего для ограничения. В скетче просто прописываете отправку данных в сериал, и они автоматически будут приходить на подключенное устройство.
@user-sw2ib8is2x
@user-sw2ib8is2x 5 жыл бұрын
Приветствую. Хочу замутить такую штуку на авто. Можно сделать так что бы при срабатывании сигналки этот модуль отправлял смс или звонок на телефон? Подскажи что для этого нужно приобрести. Спасибо.
@UCanDo
@UCanDo 5 жыл бұрын
Вам нужен GSM шилд и любая Ардуино, на пример UNO. К Ардуино подключить GSM шилд (предварительно вставив СИМ-карту) и подключить различные датчики. И написать прошивку
@user-sw2ib8is2x
@user-sw2ib8is2x 5 жыл бұрын
@@UCanDo Спасибо. Можете подсказать ссылку на алике и скейч? Если все куплю, могу расчитывать на вашу помощь в реализации идеи?
@Kolyanes
@Kolyanes 5 жыл бұрын
@@user-sw2ib8is2x поищите "GSM сигнализация Arduino".
@electronics_is_easy
@electronics_is_easy 5 жыл бұрын
Интересно как подключить его к WINDOWS10 и с компа передавать данные через терминал. Мне кажется у вас не получится.
@UCanDo
@UCanDo 5 жыл бұрын
А почему не получится? SERIAL, есть SERIAL. Без разницы, на каком устройстве вы его используете. Ардуино к компьютеру тоже подключается через Serial. Всякие USB - TTL конвертеры - это тоже Serial. А как с ним работать - это другой вопрос. Можно использовать Терминал, а можно и свою программу написать.
@duhduhduh2013
@duhduhduh2013 6 жыл бұрын
Автор, ты на схеме монтажа напутал контакты! 1:23
@user-vz5vy3vr3n
@user-vz5vy3vr3n 4 жыл бұрын
А какой радиус действия? Как увеличить радиус действия?
@UCanDo
@UCanDo 4 жыл бұрын
Добрый день. Блютуз никогда не позиционировался как устройство работающее на больших расстояниях. Предел дальности - до 15 метров. В среднем блютуз имеет дальность 10 метров. Дальность на прямую зависит от производителя. И изменить ее никак нельзя. Если производитель разработал устройство так, что оно работает на дальности до 7 метров, то изменить этот предел никак не получится. Какова дальность работы этих модулей мне неизвестно (не интересовался).
@vasiliyivanishvili9025
@vasiliyivanishvili9025 6 жыл бұрын
Блютуз + ардуино = блюздуино? ;)
@UCanDo
@UCanDo 6 жыл бұрын
Или Ардуз :))
@vasiliyivanishvili9025
@vasiliyivanishvili9025 6 жыл бұрын
Блютузино! ;)
@UCanDo
@UCanDo 6 жыл бұрын
Или просто "Тузик" :))
@alexanderpavlin3802
@alexanderpavlin3802 4 жыл бұрын
Бздуино
@motobro38
@motobro38 3 жыл бұрын
Арблюино
@user-mc6ew4jo2g
@user-mc6ew4jo2g 5 жыл бұрын
было бы удобнее если скеч в проге flprog
@UCanDo
@UCanDo 5 жыл бұрын
FLProg не учит программированию. Да, он удобен, и более прост в усвоении, но в этой программе, по-настоящему, не научиться программированию
@nandoperu100
@nandoperu100 5 жыл бұрын
This is only for BT-05
@user-xr1mk5dh8y
@user-xr1mk5dh8y 3 жыл бұрын
Странно, читаешь в коментах как все раскланиваются в любезностях и удивляешься как все просто, у всех модуль сразу сопрягается, никаких ошибок с соединением... Ни слова про прошивку модуля.
@UCanDo
@UCanDo 3 жыл бұрын
Потому что все должно работать «как есть», без танцев с бубном и настройкой модуля.
@xeither289
@xeither289 2 жыл бұрын
ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС!!!
@UCanDo
@UCanDo 2 жыл бұрын
Такой способ евангелизации называется спам. И в результате несёт отрицательное отношение к вести. Так же почитайте почему в Сообщения нельзя использовать КАПС
@MrDimka-zj9uc
@MrDimka-zj9uc 6 жыл бұрын
Поменяй заставку на видео
@jeysonrou8681
@jeysonrou8681 5 жыл бұрын
Такая именно гавносвязка из двух контролеров. Все что было накиданно горой в видео, делается на одном блютус модуле. Ну и конечно с посредством удаления с него кастратской прошивки HM-10
@UCanDo
@UCanDo 5 жыл бұрын
На НМ-10 установлен микроконтроллер, который можно легко перепрограммировать под свои нужды? Приведите пожалуйста примеры и ссылки на статьи
@jeysonrou8681
@jeysonrou8681 5 жыл бұрын
@@UCanDo Ну во первых не HM-10 а сс2541-сс2540 (Разнятся аппаратной поддержкой USB и i2c, там где есть USB нет i2c и соответственно наоборот) HM-10 всего лишь ревизия прошивки вернее это само имя прошивки и к железу оно не имеет отношения. (То же самое что обозвать процессор компьютера Windows10) А сама микросхема сс2540 это связка из сдвоеного тракта с поддержкой Bluetooth 4.0 и проприетарного передатчика 2.4Ghz, ну и котла который все варит в виде 8-ми битного ядра с8051 архитектуры. Из особенностей этого зверя можно отметить встроенный 128-ми битный шифратор-дешифратор, а так же занятную способность переключения на лету радиотракта с блютус на обычные 2.4Ггц, ну и пожалуй не малые 256Kb памяти. И самая удобная фитча, это способность прошиватся по радиотракту. Вполне таки занятный аппарат от Texas Instrument, хотя и немного сложный в освоении. А я вовсе считаю юзание этого чипа в роли UART донгера полнейшим долбоебизмом. Но китаезы извращенные, и лепят все подряд. Остальное не сложно прочитать в даташите к контролеру.
@user-bq2ve9eu4e
@user-bq2ve9eu4e 4 жыл бұрын
@@jeysonrou8681 можно с вами связаться? хотел предложить работу. Нужно написать сценарий) dmitrusskih@yandex.ru
@b.v.s
@b.v.s 3 жыл бұрын
Не работает скейч no such file or directory
@UCanDo
@UCanDo 3 жыл бұрын
У вас что-то не установлено. Не хватает какого-то файла
@b.v.s
@b.v.s 3 жыл бұрын
@@UCanDo я скачал что в описании под видео
@UCanDo
@UCanDo 3 жыл бұрын
Напишите все что выдаёт IDE
@b.v.s
@b.v.s 3 жыл бұрын
​compilation terminated. exit status 1 U8glib.h: No such file or directory @@UCanDo
@UCanDo
@UCanDo 3 жыл бұрын
У вас не установлена библиотека U8glib
@user-hp9lt4pt1x
@user-hp9lt4pt1x 4 жыл бұрын
Какой пароль по умолчанию????? ни какой не подходит!????????????
@Alieksandr1969
@Alieksandr1969 3 жыл бұрын
123456
@vavvulamp
@vavvulamp 2 жыл бұрын
Игрушки, скетч х..ейч. Библиотеки.., будьте мужиками, разберитесь регистрах микроконтроллера, создайте что то свое..
@animovhere894
@animovhere894 2 жыл бұрын
Нахуя? Я просто хочу например узнавать температуру и влажность в комнате когда надо, зачем мне регистры изучать?
Voltage adjustment instead of PWM.
6:50
Home Made
Рет қаралды 13 М.
Please be kind🙏
00:34
ISSEI / いっせい
Рет қаралды 176 МЛН
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 110 МЛН
Перепрошить BLE CC41 до HM-10
10:36
YourDuino. ru
Рет қаралды 4,8 М.
Boiler control on Arduino
23:52
Уголок технаря
Рет қаралды 154 М.
HM-10 bluetooth модуль 4.0
7:48
Александр Писанец
Рет қаралды 26 М.
🚗Bluetooth танк - powerbank своими руками
12:41
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,2 МЛН
Как работает Bluetooth?
21:59
Branch Education На Русском
Рет қаралды 36 М.
Bluetooth module HC-06. Full control
8:53
Home Made
Рет қаралды 18 М.
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 32 МЛН
Неразрушаемый смартфон
1:00
Status
Рет қаралды 1,8 МЛН
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30
#miniphone
0:16
Miniphone
Рет қаралды 3,6 МЛН
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,1 МЛН