Bluetooth module HM-10 and Arduino. Full control

  Переглядів 53,296

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

КОМЕНТАРІ: 105
@user-hc6co1mp5n
@user-hc6co1mp5n 4 роки тому
Делай пожалуйста ролики без музыки 🙂. Это мешает и информация плохо усваивается 🙂.
@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*
@user-ek8vn4wn2d
@user-ek8vn4wn2d 6 років тому
В первой проге, если не ошибаюсь, Carriage return и есть символ конца строки (возврат каретки)
@MrKikikiska
@MrKikikiska 3 роки тому
Всегда подключал напрямую и всё работает
@UCanDo
@UCanDo 3 роки тому
пока не сгорит...
@Lighter87
@Lighter87 4 роки тому
Когда испытывали вторую блютуз прогу сериал диод загорелся задолго до того как подали команду, это программа умеет прогнозировать дальнейшее развитие событий?
@yuriyrkv310
@yuriyrkv310 4 роки тому
Привет . Есть датчик измерения давления , можно ли сделать тоже самое , но без ардуино ? То-есть на прямую - датчик к блу модулю и напрямую считывать данные на телефоне
@f33net
@f33net 6 років тому
Игорь, до тебя почта доходит? Ёлку делать бум или передумал?
@artemfedurin6726
@artemfedurin6726 5 років тому
Спасибо большое за видео, очень помогло! Полезное, всё по делу, но вот фоновая музыка вызвала нервный тик :(( имхо: 1) лучше потише делать фоновую музыку 2) использовать разную фоновую музыку на протяжении видео, если видео длинное; например менять музыку каждые 4 минуты - иначе будет безумно раздражать.
@Nicosh
@Nicosh 3 роки тому
1) Потише да. Примерно до нуля.
@BLHA-ib3rf
@BLHA-ib3rf 5 років тому
Отлично! Спасибо большое)) я только пропустил один момент про авторизацию. Я так думаю что можно будет сделать так что бы мимо идущий человек не подключился к устройству и не начал чемто управлять?
@UCanDo
@UCanDo 5 років тому
Вопрос авторизации я не изучал. На Андроид-устройствах при подключении к 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]
@AlecsandrSergeev
@AlecsandrSergeev 4 роки тому
Игорь за видео спасибо, но, почему Вы говорите что hm10 только uart удлинитель? В Вашем проекте - да. Мигать светодиодами модуль hm 10 может и сам. В зависимости от режима работы можно выбрать 10 линий вывода или 8 ацп+2 линии вывода или шим (имею в ввиду прошивку которая на ютубе почти во всех видео) При этом uart удлинитель так же остается в работе.
@UCanDo
@UCanDo 4 роки тому
Добрый день. Да, сам модуль можно запрограммировать как полноценное устройство. Но это делается в другой среде разработки. В среде Ардуино это не возможно, и о подобном я не слышал и ничего такого не встречал. В связке с Ардуино модуль используется только как USRT-блютуз удлинитель.
@Kolyanes
@Kolyanes 5 років тому
*А можно ли с помощью такого модуля подключиться к какому либо устройству Bluetooth4, например фитнес-браслету?* *Хочется сделать реакцию когда браслет (с нужным mac-адресом) входит в зону видимости. И какое то управление кнопкой. Например свет включать браслетом.*
@Augrabugra
@Augrabugra Рік тому
Да я тоже хотел спросить работает ли это в обратную сторону
@alexandr_84
@alexandr_84 4 роки тому
Этот блютуз hm-10 может соединятся с ноутом через встроенный блютуз?
@kotikvadik3000
@kotikvadik3000 4 роки тому
Этот модуль (именно тот, что у автора в руках) отлично работает с 5V без всяких делителей, ибо имеет встроеный преобразователь уровней. А что, слабо программу в нормальной IDE написать, например в AVR Studio? Рекомендую на Андроид приложение Serial Bluetooth Terminal, как для HC-05/06, так и для HM-10.
@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) устанавливаются АТ командами.
@webwall2645
@webwall2645 5 років тому
Здравствуйте!! Возможно управлять с одного телефона двумя одинаковыми устройствами (скетчи так же одинаковые) ?
@UCanDo
@UCanDo 5 років тому
Да, все верно.
@webwall2645
@webwall2645 5 років тому
@@UCanDo Спасибо !!
@vinyl1982
@vinyl1982 5 років тому
Здравствуйте. Подскажите пожалуйста дилетанту... Возможно ли подключить данный модуль напрямую допустим к эхолоту (протокол NMEA 0183.... RX, TX )для передачи данных в программу на Андроид?
@UCanDo
@UCanDo 5 років тому
В принципе да, возможно. Главное на Ардуино правильно настроить приём (скорость, «распознавание» данных).
@vinyl1982
@vinyl1982 5 років тому
@@UCanDo спасибо. Значит буду заказывать.
@BullPit1364
@BullPit1364 6 років тому
Приветствую! А можешь сделать блютуз интерком? Было бы очень интересно ! Я мотоциклист и иногда есть необходимость сказать что-то нажопнику или другу, но нету возможности)))
@UCanDo
@UCanDo 6 років тому
Надо попробовать.
@BullPit1364
@BullPit1364 6 років тому
Буду ждать с нетерпением))))
@AsTaR75256
@AsTaR75256 5 років тому
1:22 А почему RX и TX модуля подключены на пины D2 и D3, ведь у Arduino 0-й и 1-й пины выделены под UART интерфейс?
@UCanDo
@UCanDo 5 років тому
Это фотка из примера подключения по программному UART. Только для того чтобы показать как устанавливается делитель. Модуль подключайте к hardware UART.
@slade111111
@slade111111 3 роки тому
Можно этот Блютуз модуль подключить к Smart-BMS ? У меня кажись сгорел радной, а такой же стоит дорого.
@user-ff5ux4ok5f
@user-ff5ux4ok5f 5 років тому
А с каким модулем можно было бы управлять его пинами без подключенного МК?Просто отдавать команду скажем со смарта и что бы он выдавал Лог 1 или 0 на каком либо своем пине?
@UCanDo
@UCanDo 5 років тому
Модуль - это просто передатчик команд. Чтобы что-то включалось и отключалось нужен микроконтроллер.
@jeysonrou8681
@jeysonrou8681 5 років тому
С этим модулем это можно делать, у него свой контролер вполне самостоятельный. Но програмирование на уровне ардуино не сгодится.
@yurikhodosevich9123
@yurikhodosevich9123 4 роки тому
Скажите пожалуйста, есть ли такой модуль , который при входе моего телефона в зону зажигал светодиод?
@UCanDo
@UCanDo 4 роки тому
Это вопрос не устройства, а программирования.
@yurikhodosevich9123
@yurikhodosevich9123 4 роки тому
То есть мне достаточно НМ10 запрограммировать? Как это сделать? C модулем НС 05 я не смог это сделать.
@sergbum5159
@sergbum5159 4 роки тому
Добрый день! Возможно ли с помощью данного модуля сделать bluetooth midi controller IOS (блютуз футсвич)?
@UCanDo
@UCanDo 4 роки тому
То есть сделать свой аудиоконтроллер и управлять им через блютуз? Хм... я думаю это вполне возможно, вот только в этом направлении я вам ничем помочь не смогу, так как с Аудиотехникой никогда не имел дела
@user-ms2kt8pu5y
@user-ms2kt8pu5y 2 роки тому
Скажите пожалуйста можно стаким блютузом управлять на расстояний .хочу на даче в парник палив включать и напроветривание.на сколько этот блютуз действует
@UCanDo
@UCanDo 2 роки тому
Дальность работы блютуза небольшая 5-15 метров. Зависит от модели телефона и от используемого блютуз модуля. Я бы делал не на блютуз а на MQTT: ukposts.info/have/v-deo/iqZobaRsrJuL06M.html ukposts.info/have/v-deo/f4WLbX-Gaq2qyoU.html
@darciaiv4675
@darciaiv4675 3 роки тому
Лайк і підписався, гарне відео) Бзв, таке питання (сорі, але я нуб поки, тому якщо дурне так і кажіть): А можливо якимось чином зробити умовний девайс, який складатиметься з троьх елементів: живлення, НМ-10 і окремого леда, і посилаючи сигнал на НМ-10 щоб подавалось живлення на LED і лампочка засвітилась. Мається на увзі без ардуіно
@UCanDo
@UCanDo 3 роки тому
Спасибо за отзыв. В теории это возможно сделать. На модуле НМ-10 установлен микроконтроллер, который можно использовать не только для блютуз соединения, но и в других целях. Вот только для того чтобы написать прошивку для этого микроконтроллера нужно не плохо разбираться в программировании. На много проще подключить модуль блютуза к Ардуино, и написать программу для Ардуино. Если вы напишите что за устройство вы хотите сделать, какие функции оно должно выполнять, то может смогу вам посоветовать что-то конкретное.
@vityabukin6682
@vityabukin6682 4 роки тому
А если ардуино запитана на 5 вольт, у неё же есть выход 3.3 вольта? можно от туда запитать БТ (без резисторов)?
@UCanDo
@UCanDo 4 роки тому
Питание модуля и логические уровни - это абсолютно разные вещи. Ардуино питается от 5 вольт. Значит на каждом контакте Ардуино будет 5 вольт (если его перевести в HIGH). С сигналами разных шин (i2c, spi, UART) то же самое. А модуль может принять только 3.3 вольтовый сигнал. Для согласования нужен конвертер уровней (делитель).
@vityabukin6682
@vityabukin6682 4 роки тому
@@UCanDo спасибо
@ddostavka5915
@ddostavka5915 6 років тому
Доброго дня! чи можна з нього зробити аудіо блютуз-роутер?
@UCanDo
@UCanDo 6 років тому
Это только UART удлинитель. Для аудио он никак не подойдет. Для Передачи Аудио используйте другой модуль. На пример этот: ukposts.info/have/v-deo/eY9egZB9i6-ds3U.html
@ddostavka5915
@ddostavka5915 6 років тому
Вельми дякую! але Ваша відповідь не дала результату! перейду у те відео
@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".
@duhduhduh2013
@duhduhduh2013 5 років тому
Автор, ты на схеме монтажа напутал контакты! 1:23
@user-vz5vy3vr3n
@user-vz5vy3vr3n 4 роки тому
А какой радиус действия? Как увеличить радиус действия?
@UCanDo
@UCanDo 4 роки тому
Добрый день. Блютуз никогда не позиционировался как устройство работающее на больших расстояниях. Предел дальности - до 15 метров. В среднем блютуз имеет дальность 10 метров. Дальность на прямую зависит от производителя. И изменить ее никак нельзя. Если производитель разработал устройство так, что оно работает на дальности до 7 метров, то изменить этот предел никак не получится. Какова дальность работы этих модулей мне неизвестно (не интересовался).
@user-xr1mk5dh8y
@user-xr1mk5dh8y 3 роки тому
Странно, читаешь в коментах как все раскланиваются в любезностях и удивляешься как все просто, у всех модуль сразу сопрягается, никаких ошибок с соединением... Ни слова про прошивку модуля.
@UCanDo
@UCanDo 3 роки тому
Потому что все должно работать «как есть», без танцев с бубном и настройкой модуля.
@electronics_is_easy
@electronics_is_easy 5 років тому
Интересно как подключить его к WINDOWS10 и с компа передавать данные через терминал. Мне кажется у вас не получится.
@UCanDo
@UCanDo 5 років тому
А почему не получится? SERIAL, есть SERIAL. Без разницы, на каком устройстве вы его используете. Ардуино к компьютеру тоже подключается через Serial. Всякие USB - TTL конвертеры - это тоже Serial. А как с ним работать - это другой вопрос. Можно использовать Терминал, а можно и свою программу написать.
@nandoperu100
@nandoperu100 5 років тому
This is only for BT-05
@vasiliyivanishvili9025
@vasiliyivanishvili9025 6 років тому
Блютуз + ардуино = блюздуино? ;)
@UCanDo
@UCanDo 6 років тому
Или Ардуз :))
@vasiliyivanishvili9025
@vasiliyivanishvili9025 6 років тому
Блютузино! ;)
@UCanDo
@UCanDo 6 років тому
Или просто "Тузик" :))
@alexanderpavlin3802
@alexanderpavlin3802 4 роки тому
Бздуино
@motobro38
@motobro38 3 роки тому
Арблюино
@user-mc6ew4jo2g
@user-mc6ew4jo2g 4 роки тому
было бы удобнее если скеч в проге flprog
@UCanDo
@UCanDo 4 роки тому
FLProg не учит программированию. Да, он удобен, и более прост в усвоении, но в этой программе, по-настоящему, не научиться программированию
@xeither289
@xeither289 2 роки тому
ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС!!!
@UCanDo
@UCanDo 2 роки тому
Такой способ евангелизации называется спам. И в результате несёт отрицательное отношение к вести. Так же почитайте почему в Сообщения нельзя использовать КАПС
@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
@MrDimka-zj9uc
@MrDimka-zj9uc 6 років тому
Поменяй заставку на видео
@user-hp9lt4pt1x
@user-hp9lt4pt1x 4 роки тому
Какой пароль по умолчанию????? ни какой не подходит!????????????
@Alieksandr1969
@Alieksandr1969 3 роки тому
123456
@Krakozyabl
@Krakozyabl 4 роки тому
Это не реально сделать я такое не пропишу в своей пивоварне.
@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
@vavvulamp
@vavvulamp 2 роки тому
Игрушки, скетч х..ейч. Библиотеки.., будьте мужиками, разберитесь регистрах микроконтроллера, создайте что то свое..
@animovhere894
@animovhere894 2 роки тому
Нахуя? Я просто хочу например узнавать температуру и влажность в комнате когда надо, зачем мне регистры изучать?
Voltage adjustment instead of PWM.
6:50
Home Made
Переглядів 13 тис.
🚗Bluetooth танк - powerbank своими руками
12:41
AlexGyver
Переглядів 777 тис.
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Переглядів 4,1 млн
ЧТО ДЕЛАТЬ, ЕСЛИ НЕ ХВАТАЕТ ДЕНЕГ НА ВОССТАНОВЛЕНИЕ ТАЧКИ?
47:52
HM-10 bluetooth модуль 4.0
7:48
Александр Писанец
Переглядів 26 тис.
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Переглядів 1,2 млн
Как работает Bluetooth?
21:59
Branch Education На Русском
Переглядів 34 тис.
ИГРОВОЙ ПК от DEXP за 37 тысяч рублей из DNS
27:53
Ремонтяш
Переглядів 385 тис.
iPhone 15 Precision Finding | Find Your Friends | Apple
2:52
Samsung UE40D5520RU перезагружается, замена nand памяти
0:46
Слава 100пудово!
Переглядів 2,2 млн
Result of the portable iPhone electrical machine #hacks
1:01
KevKevKiwi
Переглядів 7 млн
Phone charger explosion
0:43
_vector_
Переглядів 38 млн