Мой сайт
Форма входа
Поиск
Мини-чат
Вторник, 11.08.2026, 12:33
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход
Читалка ВДИ с дисплеем для Смарт Крота. - Страница 9 - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Читалка ВДИ с дисплеем для Смарт Крота.
reyДата: Пятница, 03.01.2020, 04:20 | Сообщение # 121
Полковник
Группа: Пользователи
Сообщений: 235
Награды: 1
Репутация: 2
Статус: Offline
Прикрепления: 7778566.jpg (25.0 Kb) · jdy-30-bluetoot.pdf (64.7 Kb)


Сообщение отредактировал rey - Пятница, 03.01.2020, 04:22
 
-sting-Дата: Пятница, 03.01.2020, 11:51 | Сообщение # 122
Рядовой
Группа: Пользователи
Сообщений: 10
Награды: 0
Репутация: 0
Статус: Offline
--Zenit--, Добрый день. Можете поделиться скетчем последней версии на читалку?
 
--Zenit--Дата: Пятница, 03.01.2020, 11:53 | Сообщение # 123
Генералиссимус
Группа: Пользователи
Сообщений: 1562
Награды: 32
Репутация: 48
Статус: Offline
Цитата rey ()
Спасибо. Вот блутуз моего телефона не видит,почему-то его - почему?
--Zenit-- уже будет работать этот модуль в читалке?
Первый момент
Командой  AT+BIND=44,44,1B,0C,02,42 мы прикрепляем блютуз модуль к мак адресу который написан после команды BIND,т.е этот блютуз модуль ни  с чем больше коннектится не будет кроме устройства с этим 44,44,1B,0C,02,42 мак адресом,а это мак адрес моего Смарта.Его я привел для примера.

Второй момент.
Ваш блютуз модуль не отвечает на команды.После ввода каждой команды он должен писать ОК.
Если не написал значит команда не прошла.

Введите AT+HELP? и блютуз должен высветить список ат команд. Бывает что высвечивает только после повторного ввода AT+HELP?
Он должен быть такой

Command              Description
----------------------------------------------------------------
AT                   Check if the command terminal work normally
AT+RESET             Software reboot
AT+VERSION           Get firmware, bluetooth, HCI and LMP version
AT+HELP              List all the commands
AT+NAME              Get/Set local device name
AT+PIN               Get/Set pin code for pairing
AT+BAUD              Get/Set baud rate
AT+CLEAR             Remove the remembered remote address
AT+LADDR             Get local bluetooth address
AT+DEFAULT           Restore factory default
AT+COD               Get/Set local class of device
AT+IAC               Get/Set inquiry access code
AT+ROLE              Get/Set master or slave mode
AT+STATE             Get current state
AT+UARTMODE          Get/Set uart stop bits and parity
AT+ENABLEIND         Enable/Disable Indication print
AT+LSP               List Paired Device List
AT+RESETPDL          Reset Paired Device List
AT+REMOVEPDL         Remove one entry from Paired Device List
-----------------------------------------------------------------
Note: (M) = The command support master mode only, other commands
support both master and slave mode.
For more information, please visit https://u.to/hgPFDw
Copyright@2012 www.bolutek.cn. All rights reserved.

Что бы этот модуль работал в читалке надо что бы прошла команда
AT+ROLE=1
---------------------
Блин неправильно тут у меня написано.Надо равно вставить Вот так правильно

Вводим AT+PIN=1234

Вводим AT+BAUD=4
Ответ ОК

Вводим AT+ROLE=1
Ответ ОК

Вводим AT+CMODE=1
Ответ Ок

Если хотите что бы ваша Читалка ВДИ соединялась только с вашим Крот
Смарт тогда:

Вводим AT+CMODE=0
Ответ Ок

Вводим AT+BIND=44,44,1B,0C,02,42  -( это  мак адрес моего смарта) ,мак адрес блютуз вашего Крот Смарт
высвечивается в приложении когда вы соединяетесь по блюз).Проверить правильность ввода можно командной AT+BIND?
--------------------
Добавлено (03.01.2020, 12:20)
---------------------------------------------
Цитата -sting- ()
--Zenit--, Добрый день. Можете поделиться скетчем последней версии на читалку?
Последний с двумя кнопками вам этот нужен?
Блин,там надо небольшие правки сделать в плане отображения информации.Сейчас некогда надо выходить.Вечером в личку постучусь.


Сообщение отредактировал --Zenit-- - Пятница, 03.01.2020, 12:32
 
reyДата: Пятница, 03.01.2020, 17:41 | Сообщение # 124
Полковник
Группа: Пользователи
Сообщений: 235
Награды: 1
Репутация: 2
Статус: Offline
Цитата --Zenit-- ()
Первый моментКомандой AT+BIND=44,44,1B,0C,02,42 мы прикрепляем блютуз модуль к мак адресу
Я подпаялся к другому модулю, который без платы, никаких АТ команд ему не давал, кроме AT+BIND (узнать МАК адрес), на что получил ответ FF.FF.FF и. т.д. Т.е. мак адрес там по умолчанию пустой, но мой телефон не видит его почему-то.
Цитата --Zenit-- ()
Второй момент.
Ваш блютуз модуль не отвечает на команды.После ввода каждой команды он должен писать ОК.
Отвечает, просто на том сриншоте, что я прикрепил я давал команду AT+PIN - запрашивал какой пароль установлен и получил ответ +PIN=1234 и аналогично с запросом МАК адреса, команда AT+ROLE1 даёт ответ ОК, но именно AT+ROLE1, без знака = и все остальные команды тоже без=, иначе Error103.
Вот его список команд:

AT                   Check if the command terminal work normally

AT+RESET             Software reboot

AT+VERSION           Get firmware, bluetooth, HCI and LMP version

AT+HELP              List all the commands

AT+NAME              Get/Set local device name

AT+PIN               Get/Set pin code for pairing

AT+BAUD              Get/Set baud rate

AT+CLEAR             Remove the remembered remote address

AT+LADDR             Get local bluetooth address

AT+DEFAULT           Restore factory default

AT+COD               Get/Set local class of device

AT+IAC               Get/Set inquiry access code

AT+ROLE              Get/Set master or slave mode

AT+STATE             Get current state

AT+UARTMODE          Get/Set uart stop bits and parity

AT+ENABLEIND         Enable/Disable Indication print

AT+LSP               List Paired Device List

AT+RESETPDL          Reset Paired Device List

AT+REMOVEPDL         Remove one entry from Paired Device List

-----------------------------------------------------------------

Note: (M) = The command support master mode only, other commands

support both master and slave mode.

For more information, please visit http://www.bolutek.cn

Copyright@2012 www.bolutek.cn. All rights reserved.
 
--Zenit--Дата: Пятница, 03.01.2020, 19:41 | Сообщение # 125
Генералиссимус
Группа: Пользователи
Сообщений: 1562
Награды: 32
Репутация: 48
Статус: Offline
В связи с появлением Крот Про дальше развивать тему читалки не вижу смысла.
Выкладываю финальный скетч с функционалом как на видео.



В собраном виде выглядит так



Кнопки подключаются к D3 и D4 ардуино про мини 3.3 вольта,вторый концы кнопок на землю.
Экран OLED 0.96 или 1.3, I2C интерфейс подключается:
VCC к VCC 3.3 вольта ардуино.
SDA к А4 ардуино
SCL к  А5 ардуино
GND к GND

К D13 ардуино подключается вход транзисторного ключа для подключения вибро.Срабатывает когда амплитуда превысит 8 едениц.

При подключении в беспроводном варианте к Tx и Rx ардуино подключается блютуз модуль.
Будет работать точно так же как и в проводном.

Скетч, библиотеки и прошивка Смарта под читалку тут

https://yadi.sk/d/Xcvpm3s2pQNz5w
Прикрепления: 7894852.png (233.7 Kb)


Сообщение отредактировал --Zenit-- - Пятница, 03.01.2020, 20:42
 
reyДата: Пятница, 03.01.2020, 20:12 | Сообщение # 126
Полковник
Группа: Пользователи
Сообщений: 235
Награды: 1
Репутация: 2
Статус: Offline
Вот по новому ввел команды и прилагаю скриншот, форма ввода команд такая (без знака =): AT+ROLE1, может кому-то пригодится.
--Zenit--, при таких условиях есть шансы, что этот модуль заработает в читалке?
Цитата --Zenit-- ()
В связи с появлением Крот Про дальше развивать тему читалки не вижу смысла.
Жаль, мне кажется, что многие захотят её повторить, да и Крот Смарт будет иметь популярность.
Прикрепления: 7837660.jpg (24.6 Kb)


Сообщение отредактировал rey - Пятница, 03.01.2020, 21:16
 
--Zenit--Дата: Пятница, 03.01.2020, 20:30 | Сообщение # 127
Генералиссимус
Группа: Пользователи
Сообщений: 1562
Награды: 32
Репутация: 48
Статус: Offline
Цитата rey ()
--Zenit--, при таких условиях есть шансы, что этот модуль заработает в читалка?
Шансы большие.Команда для перевода в режим мастера прошла,китайцы пишут что этот модуль замена HC-05,HC-06,а HC-05 прекрасно работает в читалке.Вам благодарочка за вход в режим АТ команд на этом модуле.

Посмотрите еще в каком положении флажок на этой команде AT+ENABLEIND -Enable/Disable Indication print
и перевидите его в противоположное значение тогда блютуз модуль не будет слать в порт всякую хрень и думаю стабильность работы приложения повысится.
Так же можно поменять  имя AT+NAME  и тогда будет сразу понятно что это соединение для Смарта.
Давно хотел это сделать,но теперь уж выпаивать не буду.(а зачем выпаивать?можно и так припаять концы)

Цитата rey ()
Жаль, мне кажется, что многие захотят её повторить, да и Крот Смарт будет иметь популярность.
Для повторения всё есть.Техподдержку не прекращаю.
Читалка хороша тем что её можно прицепить к стандартной плате Смарта. Нужен только корпус под экран.
Это для тех у кого уже есть Смарт и кто не хочет тратить деньги и время на Крот Про.


Сообщение отредактировал --Zenit-- - Пятница, 03.01.2020, 20:36
 
sparkingsparkingДата: Пятница, 03.01.2020, 20:39 | Сообщение # 128
Генералиссимус
Группа: Пользователи
Сообщений: 1382
Награды: 5
Репутация: 9
Статус: Offline
--Zenit--, ну вот экран мой застрял в дороге, а вы уже концы режите ))).
 
--Zenit--Дата: Пятница, 03.01.2020, 20:49 | Сообщение # 129
Генералиссимус
Группа: Пользователи
Сообщений: 1562
Награды: 32
Репутация: 48
Статус: Offline
Цитата sparkingsparking ()
--Zenit--, ну вот экран мой застрял в дороге, а вы уже концы режите ))).
Концы не режу) Просто пока что прекращаю работу над ней.
Финальный вариант скетча  выложил. 
Платы и корпус под 3Д печать тоже имеются.
Кто имеет желание сможет повторить.
 
reyДата: Пятница, 03.01.2020, 21:22 | Сообщение # 130
Полковник
Группа: Пользователи
Сообщений: 235
Награды: 1
Репутация: 2
Статус: Offline
Цитата --Zenit-- ()
Посмотрите еще в каком положении флажок на этой команде AT+ENABLEIND -Enable/Disable Indication print
Получил такой ответ: +ENABLEIND=1
Как должно быть, чтобы стало лучше smile ?
 
--Zenit--Дата: Пятница, 03.01.2020, 21:58 | Сообщение # 131
Генералиссимус
Группа: Пользователи
Сообщений: 1562
Награды: 32
Репутация: 48
Статус: Offline
Цитата rey ()
Получил такой ответ: +ENABLEIND=1Как должно быть, чтобы стало лучше ?
+ENABLEIND=0
 
AndrewДата: Пятница, 03.01.2020, 22:32 | Сообщение # 132
Генералиссимус
Группа: Администраторы
Сообщений: 7590
Награды: 18
Репутация: 86
Статус: Offline
Цитата --Zenit-- ()
В связи с появлением Крот Про дальше развивать тему читалки не вижу смысла.
"Про" это скорее продолжения "Крот2". А "Смарт" остается и будет развиваться, буквально скоро выложу новую прошивку для Смарт-Мини и новое приложение, так же доработаю Смарт под "морские задачи".  Так что думаю "читалка" имеет право на "продолжение следует..." Да и задачи вырисовываются, например перейти на более быстрый "блютуз" и передать звук в "читалку" или уже "пищалку-читалку"..   smile
 
reyДата: Пятница, 03.01.2020, 22:59 | Сообщение # 133
Полковник
Группа: Пользователи
Сообщений: 235
Награды: 1
Репутация: 2
Статус: Offline
Кстати, китайская "читалка" "696 Z01 Смарт часы Android "подешевела немного: https://u.to/lugiFw
 --Zenit--, ещё раз спасибо большое.


Сообщение отредактировал rey - Суббота, 04.01.2020, 04:13
 
reyДата: Суббота, 04.01.2020, 05:49 | Сообщение # 134
Полковник
Группа: Пользователи
Сообщений: 235
Награды: 1
Репутация: 2
Статус: Offline
--Zenit--, я опять к Вам за помощью.
Запустил читалку, включил Крота, ждал 15 мин. и ничего не происходит, на экране читалки "Ожидаем подключения", на кнопки никакой реакции. Потом, по истечении тех 15 мин. смартфоном пытался подключится к Кроту. но пишет - ошибка. Выключаю читалку и опять ошибка, только когда перегружаю крота, но не включаю читалку - соединяется он со смартфоном. Дальше пытаюсь обнаружить смартфоном читалку и у меня это получается, даже соединяется она со смартфоном, запрашивая пароль. Устанавливаю на смартфон программу "Serial Bluetooth Terminal", соединяюсь в ней с читалкой и на экране смартфона бегут цифры столбиком. Случайно нажимаю стрелку внизу экрана программы "Serial Bluetooth Terminal" и на экране читалки вижу изменения, как я понимаю - это основной рабочий экран с цифрой 10 посредине, но изменений,  больше нет никаких, даже после нажатия на кнопки. Эти "эксперименты" я проводил по несколько раз с одинаковым результатом. Можете поставить диагноз моей читалке?
Прикрепления: 4518195.jpg (117.0 Kb)


Сообщение отредактировал rey - Суббота, 04.01.2020, 09:16
 
de-si-gnДата: Суббота, 04.01.2020, 10:21 | Сообщение # 135
Генералиссимус
Группа: Модераторы
Сообщений: 1322
Награды: 21
Репутация: 47
Статус: Offline
rey, Судя по скриншоту, вы упорно прописывайте мак адрес Смарта Зенита, подчеркнул.
Последние 2 команды вводить не нужно было!



Вот так:

Вводим AT+PIN=1234

Вводим AT+BAUD=4
Ответ ОК

Вводим AT+ROLE=1
Ответ ОК

Вводим AT+CMODE=1
Ответ Ок
Прикрепления: 3662763.jpg (30.2 Kb)


Сообщение отредактировал de-si-gn - Суббота, 04.01.2020, 10:26
 
Поиск:


Copyright MyCorp © 2026
Бесплатный конструктор сайтовuCoz