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 модуля?
|
Автор: | 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 вот схема подправьте, буду признателен.
|
Автор: | 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/ |