На блютузе далеко не отойдете максимум 50м, это на 1-м классе.Возьмите TSCE2 б/у и модули 3dr телеметрию.один с USB, другой без, ttl конвертер и адаптер питания, из описанной выше схемы.На контроллере за питаете от USB и подключитесь к ком порту. Поставите туда Карлсона или Магнет. Плюсы совершенно очевидны, отличная видимость на солнце(это дорогого стоит, я знаю о чем говорю), и долговечная батарея по отношению к планшету.На прямую через USB установить не удалось, скорее всего драйвер для этого типа процессора не подошел.TSCE можно заменить на какой нибудь другой аппарат, но смотрите, что бы ПО подошло к нему и можно было удобно подключиться к ком порту контроллера и за питать устройство.
Выдалось немного свободного времени. Раньше работал в пределах 15м от прибора. Проблем не было. Теперь решил проверить предельную дальность BlueTooth связи. Условия: пасмурно высокая влажность (более 80% точно) давление 746мм.рт.ст. T=+23C центр города, строительная площадка, по краю площадки идёт густой лес (по краю леса высокая трава, лес зарос кустарником так что не продраться, деревья стоят часто) В виде контроллера использовался планшет DEXP Ursus GX280 (Bluetooth 4.0) (т.к. хотел получить сведения на полной мощности, то планшет не был переключен в режим пониженного энергопотребления). Модуль Bluetooth 2.0 собран по схеме из первого сообщения темы, на модуль подано внешнее питание от аккумулятора 12В. Проверка в условиях прямой видимости (до леса, измерение расстояния на себя в безотражательном режиме): 10 метров - связь отличная 20 метров - связь отличная 50 метров - связь отличная 96,1 метр - связь отличная (уперся в дерево, пошёл в лес, искал потери связи) Проверка в условиях непрямой видимости (зашёл в лес): связь была отличная метра 4 далее начала периодически теряться зашёл в лес на 14 метров (мерял шагами) - связь происходит в 2/3 случаев. Итого 110 метров (!!!) связь есть (при этом 100 метров от прибора связь отличная 100%). Глубже в лес не ходил PS Bluetooth 2.0 имеет заявленную дальность 10 метров. Модуль HC-06/05 имеет усиленный сигнал, что теоретически даёт дальность связи 15м. Bluetooth 4.0 имеет дальность 100 метров. Неизвестно каким образом получается связь с дальностью предельной для Bluetooth 4.0. Либо внешние погодные условия как-то помогают, либо у заявленного планшета просто уникально чувствительный приёмник Bluetooth сигнала.
Philin, этого уже для стройплощадки достаточно, как минимум процентах в 80 случаев. --- Сообщения объединены, 22 июл 2016, Оригинальное время сообщения: 22 июл 2016 --- А если бы не деревья то и дальше бы вышло? Вооот)
Я был приятно удивлён :) Надо будет ещё на солнце проверить связь. Там BT версии 2.0 (до 10 метров), но с усиленным сигналом (до 15 метров)... нерадивые продаваны заявляют о 20 метрах работы. Но по факту оказалось просто какое-то ненормально большое расстояние, если бы сам не видел своими глазами, то ни в жизнь не поверил бы :)
Теоретически да.Не пробовал. --- Сообщения объединены, 22 июл 2016, Оригинальное время сообщения: 22 июл 2016 --- Фантастика.
igor kruchkovskiy, надо проверить. У вас такого устройства на продажу нет? Я с паяльником не очень дружу, вместо точек пайки кадавры получаются)))
Есть.Но надо понимать, что какой бы крутой HC-06 не стоял, то со стороны контроллера совсем другой модуль.Это я к тому, что гарантированная дальность это 10 м.89170822513 Viber или Whatsapp. Почта: bassizlink@mail.ru. Проверю в течении субботы или сегодня.
Согласен. У меня в DEXP Ursus GX280 стоит Bluetooth 4.0 для которого как раз заявлено 100 метров дальность. Именно столько я и получил в ходе проверки. Только вот почему-то он смог не только передавать сигнал, но даже принимать его от менее дальнобойного устройства (Bluetooth 2.0) на эти самые 100 метров. Предположу, что два BT 2.0 устройства как раз и дадут 10-20 метров предела в реальных условиях работы.
В тесте программы, настройки скорости порта не хватает, пришлось блютуз адаптер перенастраивать. Скажу с полной уверенностью, что ПО будет работать с Topcon MS, Sokkia 30,RX,X серий.
igor kruchkovskiy, мне этой дальности достаточно вполне)) Прибор технический, есть много желания превратить в подобие инженерного))
Проверил Sokkia230, c адаптером и TSC2, работает в Fieldgenius 8 и Carlson survey 6. Позже выложу видио.Но чуда не было, стабильная работа около 10м.
Оффтоп (Move your mouse to the spoiler area to reveal the content) По поводу скорости исходил из следующего: HC-05/06 с завода приходит с настройками 9600-8-N-1 Sokkia с магазина приходит с настройками 9600-8-N-1 перепрограммирование HC-05/06 без паяльника невозможно, таким образом этой функцией сможет воспользоваться один пользователь из тысячи если у человека в приборе стоят не заводские настройки порта, то перенастроить порт прибора можно за 20 секунд чем выше скорость Bluetooth, тем меньше дальность (описано в спецификации Bluetooth). Условно - какая мне польза в скорости 480кбит, когда она достижима на 2 метрах вместо 20 метров при скорости 9,6кбит для управления любым прибором скорость 9600 избыточна т.к. превышает реальные потребности в 20 раз Поэтому кроме номера порта никаких настроек нет. Врядли они кому-то потребуются. А даже если и захочется, то таким образом человек заметно снизит дальность связи. А это хорошая новость.
Не урезайте настройки порта, каждый десятый будет нервничать, этого уже достаточно.То что для вас может быть простым и удобным, то для других может быть не очень, приближайтесь к интерфейсу хорошо известных ПО, но делайте проще и удобнее чем у них.Вы, я так понимаю присваиваете Combobox-у массив из строк COM1-COM15.Сделайте запрос имен у системы действующих ком портов в виде массива и присвойте их Combobox-у.А то у меня номер порта перевалил за 15 и пришлось лезть в диспетчер задач.
Оффтоп (Move your mouse to the spoiler area to reveal the content) Да. Но не от хорошей жизни. Я перепробовал все доступные способы для VBA. Возникает проблема, нет ни одного способа, который может отобразить все реально действующие порты. Один из способов отображает не все порты, ещё один может работать только с первыми четырьмя (com1-com4, а блютуз часто лезет за 10 порт и дальше), ещё один отображает только реальные COM порты и почему-то не видит SPP, ещё один работает произвольно(в первый запуск находит часть портов, при следующем запуске находит часть этих и часть других). У меня в системе на COM висят штук 20 устройств, есть на чём тестировать, но проблема не решаема, на форумах тоже нет решения (ни одно не подходит). Так кроме этого... скорость у разных способов разная, но в среднем уходит 1 секунда на один порт. Т.е. если создать опрос 32 портов, то запуск программы затянется на 32 секунды. Хотя... Сам торможу. Программа-то изначально создаётся многопоточной. Можно хоть 50 портов опросить за эту самую секунду. Если бы только был действующий и гарантированный способ.
На C# в общих чертах, есть что-то вроде класса Serial, объект класса содержит метод, вроде бы getPort или как-то по другому зовется, он возвращает текстовый массив с именами портов, но там как я помню тоже небольшой косячек был, например некоторые имена виртуальных портов были такие: COM3b или COM35a.Вообщем приходилось применять парсинг, но это мелочи. --- Сообщения объединены, 22 июл 2016, Оригинальное время сообщения: 22 июл 2016 ---