LABA 120 - Применение BlueTooth модуля BlueGiga WT12
модуль BlueGiga WT12 для беспроводного сканера штрих кодов
Дело было в далеком 2011 годуодин клиент заказал беспроводной сканер
Даже мельком бросив взгляд на ценники беспроводных сканеров
штрих кодов захотелось снять шляпу.
Самый дешевый из ни стоил 9000 рябчиков. Не хило!
за 9000
У той же организации Самый недорогой проводной сканер, потянул на 1700 рублей.
Это весьма значительное расхождение!
за 1700
Оставим на совести у заказчика желание иметь беспроводной девайс.
Укажем барыгам на место и попробуем исправить перекос
Мы создадим беспроводний сканер штрих кодов на базе BlueTooth модуля BlueGiga WT12
Причем линейный или двухмерный штрих код, нашему устройству по барабану
да простят меня читатели за лишние слова
Нам понадобится:
Проводной сканер 1700 р. |
BlueTooth для ПК ---------------------------------------------- в DNS стоит 240 р |
BlueTooth модуль BlueGiga WT12 У официальных представителей стоит в районе 20 Бакинских (но в промышленно развитом г.Омске барыгам пришлось вывалить 1400 Руб. делим на 30 итого 46 бакинских!) |
Микросхема 1533ЛА3 |
и разьем RS232 предметы распостраненые (цены не значительные) ну к примеру 20 Руб за комлект |
Итого у нас не набежало и 3500. Не мало, хотя это почти три раза меньше
Запитаем весь агрегат от четырех батареек
Еще понадобится несколько раз ткнуть паяльником, Для людей имеющих подготовку в этой
дисциплине обойдется бесплатно
Схема приблуды для беспроводного сканера штрих кодов на базе BlueTooth модуля BlueGiga WT12 :
- X1 - Это то место куда будем втыкать сканер
- vdd на разьеме X1 - контакт на который у сканера выведено питание, бывает первый
- PR1 - Схема кабеля для подключения нашего девайса к компьютеру
- 1533ЛА3 - Можно заменить любым инвертором
Нумерация выводов на BlueTooth модуле BlueGiga WT12 ракообразная!!
Это реально было собрано и работает
После сборки нужно будет пару раз стукнуть в бубен (можно взять у знакомого шамана)
Завести пин код модуля, Сделать конект автоматическим, и подогнать скорость обмена до реальной
Подлючаем наше устройство к ком порту через кабель PR1
Запускаем терминал PUTTY (можно любой)
Указывам порт куда подключили
При первом включении ставим скорость 115200
Включаем электричество и видим (если сделали все правильно)
Ура заработало!
Набираем команду SET и нажимаем Enter
Что это у нас?
- 1 Имя нашего BT WT12 модуля
- 2 Следы и адреса от бывших подключений по умолчанию (на новом модуле не будет)
- 3 Параметры КОМ порта нашего BT WT12 модуля
- 4 Гласит о том что имеется профиль SPP
Зведем нужные параметры в устройство:
- SET BT NAME WT12_MAX (к примеру) - что бы при поиске устройств в ВТ окружении было видно что к чему
- SET CONTROL BAUD 9600 - Скорость на выходе у нашего сканера. После смены скорости в устройстве, меняем скорость и в терминале
- SET BT AUTH * 1234 - Заводим ПИН код для подключений (иначе не соеденится)
- 1 - Имя ПК
- 2 - Адрес ВТ адаптера на ПК
А теперь самое интересное - нужно узнать адрес ВТ адаптера на нашем компьютере
Тут пути могут быть разными, все зависит какой СОФТ установлен на ПК
Если это:
то тут все просто - заходим в Мой blueTooth
И видим:
Адреса даются устройствам при изготовлении и не меняются (вроде бы)
Для того чтоб наш девайс конектился автоматом при включении
В терминале набираем:
SET CONTROL INIT CALL 00:02:72:c1:d0:12 1101 RFCOMM - (сечете связь?)
Эта команда будет выполнятся при каждом включении WT12
При первом подключении запросится ПИН , который мы вводили страницей ранее
выводится сообщение о подключении
В данном случае СОМ9 , это то что указываете драйверу сканера, или чего то там
Если на вашем ПК оказалась вот такая прога:
То в ней адрес Bluetooth модуля разыскать не удалось
если кто знает - поделитесь
Но парни из BlueGiga позаботились об этом
Запускаем терминал и вводим команду - INQUIRY 5
это команда поиска устройств
выводятся адреса найденых, вроде все хорошо, но в приличном месте этих адресов вывалит немеряно
и потом по адресу не чего не понятно
Вводим команду - NAME bc:47:60:6e:b1:6b
"C30" - что такое? у нас таких нет!
Если таким путем удалось найти имя и адрес искомой машины, то дальше по старой схеме
SET CONTROL INIT CALL 00:02:72:c1:d0:12 1101 RFCOMM
ну вроде и все
Хотел еще вам рассказать как сделать беспроводной термопринтер а794 ( Axiohm A 794 ) ,беспроводной дисплей BA63 ,
беспроводной Фискальный регистратор, или Весы Mettler Toledo Tiger E . Но видимо и так все ясно?
Да, и еще если понадобится беспроводное соединение не с ПК,
а каким нибудь простым устройством придется использовать два
BlueTooth модуля BlueGiga WT12 , все остальные манипуляции те-жипри перепечатке - не забывайте ссылаться