Обсуждаем контроллеры компании Atmel.
Ответить

AVR + Bluetooth

Вс мар 23, 2014 13:34:56

Добрый день, коты! Я вот всё расту и расту в плане нашей любимой электроники. Дорос до того, что хочу собрать конструкцию, в которой 2 устройства на базе AVR ATmega будут общаться друг с другом по Bluetooth. Я немного почитал в гугле, но хочу спросить у живых людей. Есть ли и если есть, то как называется BT модуль, который может нормально общаться с точно таким же, как он, но под управлением другого AVR ATmega?

Изображение

P.S. "AVR Bluetooth" на форуме результатов не выдал.

Re: AVR + Bluetooth

Вс мар 23, 2014 13:59:09

да, есть: HC-05

Re: AVR + Bluetooth

Вс мар 23, 2014 14:02:01

Благодарю!

UPD: А у этой штуки есть ещё какое-то название, кроме HC-05? Что-то оно вообще не ищется по магазинам с таким именем О_о

Re: AVR + Bluetooth

Вс мар 23, 2014 15:21:51

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

Re: AVR + Bluetooth

Вс мар 23, 2014 17:43:49

Это я понял, но хотелось бы найти и здесь, поэтому спрашиваю.

Re: AVR + Bluetooth

Вс мар 23, 2014 20:22:23

А я такие 2 купил http://www.ebay.com/itm/221037149673?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649, не блютус конечно, со стороны компа один вставляешь вот сюда- http://www.ebay.com/itm/111279952147?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649, а со стороны устройства- http://www.ebay.com/itm/131093392810?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649 .И спользоваться будут как радиоудлинитель UART. Можно и блютус,тогда можно одно устройство со стороны девайса, а вноуте например свой блютус адаптер создает свой виртуальный ком порт и работаешь как обычно.

Re: AVR + Bluetooth

Вс мар 23, 2014 20:51:58

Хм, интересно, щас посмотрю :) Я, пока что, вижу задачу в том, чтобы устройства общались на расстоянии до 3 метров. Поэтому "удлинитель UART звучит интересно" :)

Re: AVR + Bluetooth

Вс мар 23, 2014 21:14:05

Так блютус адаптер тоже как радиоудлинитель уарт, только дешевле.

Re: AVR + Bluetooth

Вс мар 23, 2014 21:47:48

Это я понял чуть позже :)

Re: AVR + Bluetooth

Вс мар 23, 2014 22:37:17

Mika - не ясна цель Вашего проекта. Прежде всего зачем Bluetooth? Для передачи данных от сенсора на приемник существуют гораздо более простые устройства и протоколы. Нужна-ли двусторонняя связь между приемником и сенсором? Может Вам будет достаточно решения из статьи
http://radiokot.ru/circuit/analog/receiv_transmit/33
или других из того-же раздела.

Re: AVR + Bluetooth

Вс мар 23, 2014 23:15:13

Щас прочитаю статью, но сразу отвечу: да, обратная связь нужна. Блок схема, в принципе, такая, как на картинке в первом посте. Разница может быть только в том, что датчиков может быть несколько и может быть схема отключения этих датчиков. Цель, по большому счёту - это научиться работать с UART и чем-то беспроводным. Например, BT. :)

Re: AVR + Bluetooth

Пн мар 24, 2014 00:19:33

Вот тут эти модульки подешевше
http://www.aliexpress.com/item/wholesal ... 80371.html
4шт за 18.50

также могу предложить посмотреть в сторону чего-нибудь из серии CC2000 от TI. Достаточно простые решения тоже. Но это не блютуз

Re: AVR + Bluetooth

Пн мар 24, 2014 09:47:09

Я тут с утра-пораньше вырулил 2х вот таких пацанов :D Очень похожи на те, которые вы мне показли :) Буду экспериментировать, может быть чё дельное выидет, спасибо, Коты!

Изображение

Вот даташитик нашёл :) http://www.compsys1.com/support/BTM/BTM182.pdf

Re: AVR + Bluetooth

Пн мар 24, 2014 10:19:59

насчет HC-04 не знаю, а HC-05 работают в мастер и слэйв режимах, можно просто правильно спарить их раз и вообще забыть, что надо как то "управлять" ими - сами коннектятся и превращаются в прозрачный uart, остается только проверять есть ли коннект

можно тут почитать про HC-05 http://robocraft.ru/files/datasheet/HC-05.pdf, я покупал HC-06 и перешивал их

вот тут вроде инструкция есть как их законнектить, я что то похожее делал http://we.easyelectronics.ru/part/rabota-s-bluetooth-modulem-hc05.html
Последний раз редактировалось Morroc Пн мар 24, 2014 10:28:31, всего редактировалось 1 раз.

Re: AVR + Bluetooth

Пн мар 24, 2014 10:25:10

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

P.S. опередили :)

Re: AVR + Bluetooth

Пн мар 24, 2014 10:35:12

Ссылку на EE я вчера смотрел. Но читал скорее бегло. А как выяснить тип прошивки? Подключиться к модулю и спросить у него по UART? Тогда щас первым делом надо подключиться к контроллеру и сделать какую-нибудь переферию, на коотрой будет видно, что ответил модуль :)

UPD: Вот тут про него инфа http://atomsoft.wordpress.com/2011/02/0 ... d-running/

Re: AVR + Bluetooth

Пн мар 24, 2014 11:12:20

Мikа писал(а):Тогда щас первым делом надо подключиться к контроллеру и сделать какую-нибудь переферию, на коотрой будет видно, что ответил модуль :)


я их цеплял к usb-uart(ttl) адаптеру через делитель на резисторах и конфигурил с компа через termite, hc-04 вроде больше похожи на hc-05 и могут быть мастер/слэйв, но мб я и путаю с hc-03 или чем то еще

а сконфигуренные (спаренные мастер-слэйв) просто ресетишь / включаешь и через несколько секунд появляется сигнал, что соединение установлено

вот HC-06 покупать не советую (разве что с целью управлять им со смарта/компа ихним блютусом) - перешить можно, но если в компе lpt нет или он не совсем "прямой" - будут проблемы, оно того не стоит

а вообще эти модули уже устарели если так можно выразиться, сейчас есть уже новые с малым потреблением, ищутся в китае как "ble bluetooth 4.0", сам не щупал их, но должно быть что то вроде этого http://www.aliexpress.com/item/Free-Shipping-4pc-Bluetooth-4-0-BLE-module-anti-lost-low-power-Bluetooth-serial-module-HM/1588335784.html
Последний раз редактировалось Morroc Пн мар 24, 2014 11:29:09, всего редактировалось 1 раз.

Re: AVR + Bluetooth

Пн мар 24, 2014 11:25:59

в любом случае эти модули можно перепрошить и из HC-04 сделать HC-05 или наоборот - в сети инфа есть, прошивки есть, ПО есть, схема программатора типа "5 проводков" на LPT тоже есть

Re: AVR + Bluetooth

Пн мар 24, 2014 11:32:54

ARV писал(а):в любом случае эти модули можно перепрошить и из HC-04 сделать HC-05 или наоборот - в сети инфа есть, прошивки есть, ПО есть, схема программатора типа "5 проводков" на LPT тоже есть


угу, только LPT в компе часто нет, а всякие USB-LPT, даже самые самые, с тем ПО не работают :( я через arduino перешивал, подменив dll и поковырявшись в ее исходниках (спасибо тому типу, кто ее придумал, но сходу почему то не заработала) и вся эта возня точно не стоит разницы в 50-100р, у меня они шились несколько часов каждый, мб через LPT быстрее

Re: AVR + Bluetooth

Пн мар 24, 2014 11:47:35

Morroc писал(а): вся эта возня точно не стоит разницы в 50-100р, у меня они шились несколько часов каждый, мб через LPT быстрее

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