www.open-tager.ru
http://www.open-tager.ru/forum/

LTAscetik
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1565
Страница 463 из 532

Автор:  maksim [ 30 сен 2016, 16:16 ]
Заголовок сообщения:  Re: LTAscetik

Изображение
Как то так получилось.....

Автор:  DiBor [ 08 окт 2016, 09:18 ]
Заголовок сообщения:  Re: LTAscetik

Pingvin писал(а):
Если кратко
сначала нужно узнать mac-адрес бт модуля, который установлен в таге. Сделать это несложно, можно средствами Виндs, мне же с телефона удобней через поиск гарнитуры - он все доступные в округе блютус выдает и показывает их mac-адрес.
Далее - переводим модуль в режим приёма команд и включаем.
запускаем TeraTerm
настраиваем порт на скорость 38400
Включаем локальное эхо и признак конца строки CR+LF
Проверим связь - набираем в терминале at и нажимаем Ентер, в ответ должно прилететь OK
Если тишина - ищем, что не так подключили и проверяем настройки порта.
Теперь нужно выполнить следующие AT команды
AT+NAME - задает имя в сети нашего модуля, например - зададим имя Bandana_01
набираем
AT+NAME = Bandana_01
не забудем нажать Ентер, в ответ должно прилететь OK
AT+BIND - задает mac адрес бт устройства для "спаривания", то есть, когда модуль будет выступать в роли Мастера, он будет пытаться подключиться именно к этому устройству (если зададим AT+CMODE=0, но об этом дальше).
Мак адрес задается как то хитро, без двоиточий но с запятыми. Не удивлюсь, если у Вас сразу не получится...
Примеры есть в даташите
AT+BIND=1234,56,abcdef
то есть в Винде такой mac-адрес будет отображен так
12:34:56:ab:cd:ef
Мы же пишем сюда мак адрес нашего тага
AT+UART - команда для настроек UART в режиме передачи данных.
Могу ошибаться, но вроде там по умолчанию все как надо настроено, но на всякий случай можно задать
AT+UART=9600,1,2,
AT+PSWD - задает pin-код, по умолчанию его значение 1234, если Вы не планируете настраивать модуль в таге, тогда не меняйте его.
Если же паранойя не дает покоя, можете поменять, но тогда и в таге нужно будет такой же pin-код задать, иначе коннекта не будет.
AT+PSWD = 8888
AT+ROLE - задает режим работы модуля - Мастер или Слейв.
Повязка у нас Мастер, поэтому
AT+ROLE=1
AT+CMODE - важная команда, определяет, что будет делать модуль в режиме Мастера. Нам нужно, стобы он цеплялся по конкретному mac-адресу (нашего тага), поэтому
AT+CMODE=0
И как бы всё...
Выключаем, переводим модуль в режим приема данных и пробуем.
Более подробно о командах читайте в даташите.
Поправьте, если где приврал...

https://www.youtube.com/watch?v=OKqPU76Skjw


Настройка Bluetoots модуля HC-05
Кто сталкивался! Проверьте пожалуйста правильность написание команд для повязки и тага.

//Повязка//
1. AT+NAME=Bondana_01
2. AT+BIND= 2016,01,261884 ( адрес тага )
3. AT+ROLE=1
4. AT+UART=9600,1,2
5. AT+PSWD=1234
6. AT+CMOD=0

//Таг//
1. AT+NAME=Tager_01
2. AT+BIND= 0,0,0
3. AT+ROLE=0
4. AT+UART=9600,1,2
5. AT+PSWD=1234
6. AT+CMOD=2

Автор:  Pingvin [ 08 окт 2016, 11:33 ]
Заголовок сообщения:  Re: LTAscetik

Когда модуль в режиме SLAVE (AT+ROLE=0) режим AT+CMOD не важен.
Хотя 2 - это, кажется - обратная петля.
На первый взгляд все правильно, разве что по мак-адресу не уверен, надо пробовать, верно ли он представлен с этими запятыми.

Автор:  DiBor [ 08 окт 2016, 20:41 ]
Заголовок сообщения:  Re: LTAscetik

Модули ВТ я запрограммировал, они друг с другом связываются, значит адрес модуля нормально залил. Так же с планшетом и ПК цепляются, но данные настроек с платы на ПК и планшет по ВТ не идут, пишет превышен порог ожидания, хотя я повторюсь сопряжение происходит. При этом по UART по проводам я с платой общаюсь через комп нормально, то есть могу изменять кол-во патронов, урон, и т д. В свези с этим хотел узнать как подключить ВТ модуль на прямую с питанием 3.3В.

Нарисуйте пожалуйста как модуль с платой подсоединен навесным монтажом?
Хочу на прямую подцепить, что бы исключить ошибки монтажа моей платы шильда ВТ.

Хотя может моя проблема на программном уровне?

Да кстати, таг повязку по ВТ видит, потому как после сопряжения когда плата тага находится уже в игре, при отсоединении питания от повязки загорается ( проверьте повязку).

Хотел еще узнать, почему RX и TX модуля НС-05 напрямую нельзя подключить на Шильде к АТМеге32, а через диод и транзисторный усилитель?

Автор:  Pingvin [ 09 окт 2016, 16:27 ]
Заголовок сообщения:  Re: LTAscetik

Настраивать можно только ТАГ, так как он в режиме SLAVE.
При этом повязка должна быть выключена, чтобы не устанавливалось соединения между тагом и повязкой.
Опишите процедуру - как Вы подключаетесь к тагу с компьютера?
Как узнаете, какой COM-порт нужно использовать для соединения?

Питание блютус модуля - 3,3В, питание контроллера в таге - 5В.
Поэтому нужно согласование.
И ещё - не забыли резистор 10 кОм припаять между "землёй" и входом RX модуля?

Вложения:
bt_modul_and_ascet.jpeg
bt_modul_and_ascet.jpeg [ 229.43 KiB | Просмотров: 6779 ]

Автор:  DiBor [ 10 окт 2016, 01:48 ]
Заголовок сообщения:  Re: LTAscetik

Pingvin писал(а):
Опишите процедуру - как Вы подключаетесь к тагу с компьютера?
Как узнаете, какой COM-порт нужно использовать для соединения?

Питание блютус модуля - 3,3В, питание контроллера в таге - 5В.
Поэтому нужно согласование.
И ещё - не забыли резистор 10 кОм припаять между "землёй" и входом RX модуля?


Подключаю через USB UART https://ru.aliexpress.com/item/CH340G-5 ... a7fd4f2448

Программа сама автоматически порт находит при подключении USB UART.

На счет резистора, и платы BT вот схема подправьте, буду признателен.

Вложения:
Ascet_3_1_bluetooth_modul_scheme.png
Ascet_3_1_bluetooth_modul_scheme.png [ 135.47 KiB | Просмотров: 6765 ]

Автор:  Pingvin [ 10 окт 2016, 05:41 ]
Заголовок сообщения:  Re: LTAscetik

На схеме резистор R9 нарисован, но на шилдике в реальности его нет.
Так что Вы все правильно нарисовали.
Навесным монтажом...
Про USB - не понял, вроде у Вас все работало?
Можно же таг теперь по блютусу настраивать.

Или речь о настройке модуля?
Если модуль настраивать - на 32 ножку модуля (State) нужно подать напряжение питания, чтобы модуль перевести в режим АТ-команд.
Перемычка J1 на схеме как бы намекает...
State - это 32 ножка модуля - PIO9
На бандане Stаte так же на 32 ножку нужно посадить.
В схеме я подразумевал, что в прошивке банданы буду переводить модуль в режим АТ-команд, поэтому заложил ещё R3.
Но в прошивке это не реализовано, так что R3 не нужен ни в таге, ни в бандане.

Автор:  maksim [ 10 окт 2016, 15:52 ]
Заголовок сообщения:  Re: LTAscetik

а как сделать чтобы аскет включался только от пульта ?

Автор:  Pingvin [ 10 окт 2016, 16:09 ]
Заголовок сообщения:  Re: LTAscetik

maksim писал(а):
а как сделать чтобы аскет включался только от пульта ?

Прошивку править.
Может у кого то и такой вариант есть.

Автор:  Pingvin [ 10 окт 2016, 16:11 ]
Заголовок сообщения:  Re: LTAscetik

DiBor писал(а):
Pingvin писал(а):
Опишите процедуру - как Вы подключаетесь к тагу с компьютера?
Как узнаете, какой COM-порт нужно использовать для соединения?

Питание блютус модуля - 3,3В, питание контроллера в таге - 5В.
Поэтому нужно согласование.
И ещё - не забыли резистор 10 кОм припаять между "землёй" и входом RX модуля?


Подключаю через USB UART https://ru.aliexpress.com/item/CH340G-5 ... a7fd4f2448

Программа сама автоматически порт находит при подключении USB UART.

На счет резистора, и платы BT вот схема подправьте, буду признателен.


Что то я не могу понять - чего хотим?
Нижняя схема - это что? Для чего?

Все правильно на схеме - резистор, обозначенный красным цветом вешается навесным монтажем как на фотке выше.

Страница 463 из 532 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/