roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 20:34

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Блютуз + 3д принтер Ramps 1.4 + Bluetooth
СообщениеДобавлено: 07 июл 2016, 15:19 
Не в сети
Аватара пользователя

Зарегистрирован: 30 окт 2015, 19:08
Сообщения: 185
Привет всем!
Пришли с Китая Bluetooth-модули, решил приделать один из них к принтеру.
Посмотрев эти видео https://www.youtube.com/watch?v=-ddUM8Fy3es https://www.youtube.com/watch?v=YZNMoMMXmX8 начал колдовать :)
1) Для начала надо сконфигурировать НС-05 модуль, можно через ардуинку если нет USB-UART программатора, схема на картинке.
Вложение:
ard.png
ard.png [ 466.53 КиБ | Просмотров: 3183 ]

2) в среде ардуино выбираем соответствующий порт, включаем монитор порта и устанавливаем баудрейт на 9600, еще необходимо законнектимся к модулю по блютузу с телефона (на телефоне надо установить любой ридер сом-порта) - если все правильно, то отправленное в терминале на компе сообщение приходит на телефон и наоборот.
3) самое интересное началось дальше - не делая дополнительных телодвижений отправил в терминал AT и увидел ОК :) обрадовался и решил сразу переименовать с помощью команды AT+NAMEexa3dcube увидел ответ ОК, в эфире появилось устройство с именем exa3dcube и больше модуль на АТ-команды не отвечал :(
Порывшись в нете, обнаружил что для перевода модуля в режим АТ-команд необходимо было зажать кнопку reset - отключить и включить питание - отпустить кнопку - как без этих телодвижений удалось сменить имя модуля я не понимаю... В общем при включении модуля светодиод мигает 1 раз в секунду, в режиме АТ-команд (после зажать кнопку reset - отключить и включить питание - отпустить кнопку) 1 раз в две секунды. увидев желаемые 1 миг в 2 секунды начал отправлять АТ, а в ответ тишина - в итоге оказалось что в режиме АТ-команд надо переключиться на баудрейт 38400 :) голова уже была квадратная, час ночи, но я не отступал :D переключившись на 38400 увидел в ответ на AT ОК командой AT+UART=115200,0,0 успешно изменил баудрейт модуля, но на запрос имени AT+NAME модуль так и не отвечает :(. Но в принципе измененного имени и баудрейда достаточно для дальнейшей работы с Ramps 1.4.
4) меняем прошивку марлина. это самый простой пункт :) необходимо открыть Configuration.h и изменить следующие строки:

Код:
// This determines the communication speed of the printer
#define BAUDRATE 115200

// This enables the serial port associated to the Bluetooth interface
#define BTENABLED              // Enable BT interface on AT90USB devices

и естественно прошить всем этим измененным делом мегу.

5) подключение БТ-модуля к Ramps 1.4 показано на картинке, признаюсь что делитель из резисторов не паял. а присоединил все на прямую. на Ramps 1.4 уже есть готовый разъем +5/gnd/TХ/RX, в нете, у всех, работает от штатного питания +5/gnd/, но у меня при подключении питания на модуль отключалась вся плата ардуино :( видимо много всего на нее навешал, поэтому пришлось запитать БТ-модуль от отдельного 5в блока питания (не забудьте соединить минус от блока питания с минусом на Ramps 1.4).
Изображение
6) далее все должно бы быть просто - подключаете комп с БТ, вводите стандартный пароль от блютуза 1234, в устройствах и принтерах появляется устройство с именем, которое вы в него прошили, в его свойствах есть номер ком порта, в репитер хосте конектитесь к этому порту (не забывайте поменять баудрейт на 115200) и ИИИХХХУУ принтером можно управлять с компа без проводов :) но при отключении питания от БТ-модуля и повторном вкл моя винда10 видит модуль уже как подключенный, хотя на самом деле он не реконектится и чтобы подключиться надо удалять устройство, заново сканировать эфир, коннектиться, вводить пароль, искать номер порта и прописывать его в репитерхосте :( если кто что знает по этому поводу подскажите, пожалуйста, буду благодарен!

надеюсь вся эта сумбурная писанина кому-то пригодится :)

_________________
Мой кубик


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блютуз + 3д принтер Ramps 1.4 + Bluetooth
СообщениеДобавлено: 08 июл 2016, 19:07 
Не в сети

Зарегистрирован: 13 ноя 2015, 22:48
Сообщения: 67
Если НС-05 назначить мастером, у него есть функция автоподключения к ВТ-модулю с которым был предыдущий сеанс (типа он запоминает его номер, и при включении сразу начинает поиск модуля с которым уже общался).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блютуз + 3д принтер Ramps 1.4 + Bluetooth
СообщениеДобавлено: 11 июл 2016, 11:09 
Не в сети
Аватара пользователя

Зарегистрирован: 30 окт 2015, 19:08
Сообщения: 185
KtSerg, спасибо!

_________________
Мой кубик


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO