КРОТ "СМАРТ"
|
|
Andrew | Дата: Пятница, 01.12.2017, 23:29 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 7540
Статус: Offline
| Попытаемся подружит Крота с Андроидом?
Все очень просто.. 0. Если у кого нет смартфона , приобрести сей дивайс. 1. Выбрать блютуз модуль со стороны Крота. 2. Добиться двухстороннего обмена данными без осязаемых задержек. 3. Согласовать протокол обмена. 4. Написать красивую оболочку на Андроид с возможностью ввода и вывода информации. В крота будут вводиться такие параметры: а) Профиль б) частота с) фаза д) Ток е) Фильтр ж) Чувствительность д) Грунт От Крота в смартфон будут выводиться 2 вектора X и У (которые в Андроиде превратятся в красивые числа и графики), + по командам выводиться выше перечисленные параметры и напряжение питания. Часть в режиме настроек, часть в режиме поиск. ...
|
|
| |
potashov | Дата: Суббота, 02.12.2017, 00:28 | Сообщение # 2 |
Подполковник
Группа: Пользователи
Сообщений: 148
Статус: Offline
| Нашел вот такой модуль JDY-08 CC2541 BLE Bluetooth 4.0 Uart Модуль Приемопередатчик
https://ru.aliexpress.com/item/JDY-08-BLE-Bluetooth-4-0-Uart-Transceiver-Module-CC2541-Central-Switching-Wireless-Module-iBeacon/32779912122.html?spm=a2g0s.13010208.99999999.262.UlILmt
Вся техническая документация имеется http://roboshop.spb.ru/JDY-08
На алиэкспресс при заказе 10 шт стоимость получается 1,7$ за штуку. Антенна уже на плате. Размер модуля 15мм*20мм.
Uart работает до 115200. Можно поменять имя девайса. Без всяких излишеств, простой UART.
Взял на пробу парочку таких модулей. Если не прокатит для проекта, применю в будущих разработках.
В архиве насколько я понял образцы приложений под разные операционные системы телефонов.
Далее что касается графического оформления приложения.
Есть такой прибор как White's Spectra V3i.
Вот его скрины экрана.
Что скажите про подобный вариант?
|
|
| |
янукович | Дата: Суббота, 02.12.2017, 07:03 | Сообщение # 3 |
Генералиссимус
Группа: Модераторы
Сообщений: 4017
Статус: Offline
| potashov, какое потребление сего модуля?
|
|
| |
potashov | Дата: Суббота, 02.12.2017, 07:15 | Сообщение # 4 |
Подполковник
Группа: Пользователи
Сообщений: 148
Статус: Offline
| Цитата янукович ( ) какое потребление сего модуля? Согасно даташиту, микросхема имеет еазвание 2.4-GHz Bluetooth™ low energy and Proprietary System-on-Chip
имеет потребление
–RXDownto: 14.7 mA (3-V supply)–TX(0dBm): 14.3 mA (3-V supply
Сообщение отредактировал potashov - Суббота, 02.12.2017, 07:16 |
|
| |
янукович | Дата: Суббота, 02.12.2017, 08:12 | Сообщение # 5 |
Генералиссимус
Группа: Модераторы
Сообщений: 4017
Статус: Offline
| Вот то что в Деуса применено.
Чуть описания. http://arduino-diy.com/arduino-NRF24L01-radio-peredatchiki
|
|
| |
potashov | Дата: Суббота, 02.12.2017, 09:23 | Сообщение # 6 |
Подполковник
Группа: Пользователи
Сообщений: 148
Статус: Offline
| Цитата янукович ( ) Вот то что в Деуса применено
Это дешевый радиоканальный чип. В китае продают на вес ))). Общается с внешним миром посредствам spi интерфейс. Штука не плохая дляпостроения концепции навроде деуса. Когда в катухе у вас стоит контроллер + tx/rx перифирия + 24l01 + питание конечно. Ответная часть 24l01 + контроллер + кнопки и звук + lcd. Пейджер короче. Тема в пользу отказа от кабеля катушка - голова. Штука хорошая, но не в этот раз.
Добавлено (02.12.2017, 10:23) --------------------------------------------- Еще вот наткнулся на этот обзор модуля на том же блютуз чипе.
https://mysku.ru/blog/aliexpress/40268.html
Andrew, Обратите внимание на АТ команду AT+LADDR Get local bluetooth address. Вот вам и защита платных версий прошивок, по принципу запроса, правке и сравнения уникального адреса блютуз модуля. Ну вы поняли принцип действия.
|
|
| |
Andrew | Дата: Суббота, 02.12.2017, 09:53 | Сообщение # 7 |
Генералиссимус
Группа: Администраторы
Сообщений: 7540
Статус: Offline
| Цитата potashov ( ) Нашел вот такой модуль Во первых для начала(этап отладки ) нужно брать модем похоже это тоже самое только с обвязкой для согласования уровней Uart (RS232) и штыревыми контактами. Во вторых Bluetooth 4.0 не у всех , например у меня Bluetooth 2.1. Поэтому предлагаю на этапе отладки остановиться на HC-06, там вроде 2.0
янукович, В плане темы, нас не интересует что там у Деуса.
|
|
| |
potashov | Дата: Суббота, 02.12.2017, 10:47 | Сообщение # 8 |
Подполковник
Группа: Пользователи
Сообщений: 148
Статус: Offline
| Цитата Andrew ( ) Во первых для начала(этап отладки ) нужно брать модем похоже это тоже самое только с обвязкой для согласования уровней Uart (RS232) и штыревыми контактами. Во вторых Bluetooth 4.0 не у всех , например у меня Bluetooth 2.1. Поэтому предлагаю на этапе отладки остановиться на HC-06, там вроде 2.0 Не парьтесь по этому поводу. Насколько мне известно версии совместимы. Да, не будете использовать устройство на свю катушку. А оно и не нужно. У четвертой версии к примеру дальность связи увеличина вплоть до 100 метров (ну это между двумя устройствами одинаковой версии). Тобишь если у вас 2, а модуль будет 4 то так не получится. А оно вам нужно? Ну и т.д.
Да впринципе не заморачивайтесь какая версия будет. Да и какой в принципе какой модуль будет. Принцип то такой.
Включили КРОТа, подали питание на блютуз. Контроллер по UART сделал настройки модуля АТ командами.
К примеру
AT ( Запросили модуль на работу с AT командами) AT+NAMEKROT-SMART (Задали имя устройству для отображения в эфире KROT-SMART) AT+PIN1234 (Установили пинкод для отсечки вероятности несанкционированного подключения) AT+BAUD8 (задали скорость обмена данными 8 соответствует 115200) AT+POWER0 (Установили мощность передатчика 0 минимальное значение -23дбм, тем самым снизили до минимума энергопотребление, ну и снизили естественно радиус действия)
Контроллер естественно должен определить ответные команды.
Блютуз появился в эфире. Зашли в приложение. Нажали иконку блютуз. Увидели устройство с именем KROT-SMART. Ткнули на него для синхронизации. Программа получила ответ от модуля что синхронизация прошла успешно. Теперь мы получили безпроводной мост UART (контроллер - телефон) Ну и поехали уже обмен данными установленным протоколом.
AT практически везде одинаковые, но если будут несоответствия, то можно сделать несколько версий прошивки с небольшими правками для различных типов модулей.
Сообщение отредактировал potashov - Суббота, 02.12.2017, 10:49 |
|
| |
Stas | Дата: Суббота, 02.12.2017, 10:51 | Сообщение # 9 |
Полковник
Группа: Пользователи
Сообщений: 167
Статус: Offline
| Немного похожая штука https://zp.bigl.ua/p612974....F2dW7gQ
|
|
| |
potashov | Дата: Суббота, 02.12.2017, 11:19 | Сообщение # 10 |
Подполковник
Группа: Пользователи
Сообщений: 148
Статус: Offline
| Цитата Stas ( ) Немного похожая штука Совершенно верно, концепция такая.
Применение WIFI обусловлено необходимостью работать на больших расстояниях до 150 метров в прямой видимости. Я раньше делал пейджер для рыбалки. Ставишь на несколько фидеров и при срабатывании датчика загорается светодиод соответствующий датчику. Но делал это на 433 модулях, короче прошлый век, но дальность 100 метров была. Теперь же если подопытные модули покажут хороший результат и разберусь с соединением сразу нескольких ведомых клиентов, то буду делать пейджер на базе этих модулей. Удобно. Ну и если производители не гонят отностительно дальности связи 100 и более метров.
|
|
| |
ruslanMRF | Дата: Суббота, 02.12.2017, 11:21 | Сообщение # 11 |
Полковник
Группа: Пользователи
Сообщений: 185
Статус: Offline
| Цитата Andrew ( ) Bluetooth 4.0 не у всех , например у меня Bluetooth 2.1. Они совместимы , будет просто осуществлятся передача данных на версии 2.1, более медленной. Основные отличия : скорость, дальность , энергопотребление.
|
|
| |
Andrew | Дата: Суббота, 02.12.2017, 15:42 | Сообщение # 12 |
Генералиссимус
Группа: Администраторы
Сообщений: 7540
Статус: Offline
| Цитата potashov ( ) Да впринципе не заморачивайтесь какая версия будет. Цитата potashov ( ) Блютуз появился в эфире. Зашли в приложение. Нажали иконку блютуз. Увидели устройство с именем KROT-SMART. Ткнули на него для синхронизации. Так вот не увидит блютуз версии 2.0(на телефоне) Блютуз версии 4.0(в кроте). мое ИМХО..
|
|
| |
ruslanMRF | Дата: Суббота, 02.12.2017, 16:13 | Сообщение # 13 |
Полковник
Группа: Пользователи
Сообщений: 185
Статус: Offline
| Увидит, только будет работать по протоколу версии 2.0.
|
|
| |
Andrew | Дата: Суббота, 02.12.2017, 18:39 | Сообщение # 14 |
Генералиссимус
Группа: Администраторы
Сообщений: 7540
Статус: Offline
| - ruslanMRF, У меня есть один гаджет от "хиоми" типа таблетки на браслете , так вот он сам с блютуз 4.0 и мой телефон не видит его...Есть ведущий и ведомый. Если ведущий не поддерживает версию ведомого...Что тогда?
|
|
| |
ruslanMRF | Дата: Суббота, 02.12.2017, 19:40 | Сообщение # 15 |
Полковник
Группа: Пользователи
Сообщений: 185
Статус: Offline
| Andrew, Ну здесь уже 50/50 увы, есть у меня престижио 4055 и леново а 800 , железо в них полностью одинаково, один в один (не по описанию а именно чипы и все такое), леново нормально конектится с пк, передает без сбоев, а престижио попробуй еще подключи и вечные сбои, на телефонах блютуз 4.0 на пк 2.0
|
|
| |