Micromake D1 + Bluetooth HC-05
Всем привет!
Сразу скажу это мой первый пост поэтому не судите строго, если будут какие то вопросы задавайте в комментах попробую ответить на них.
Дело было так.
Надоело мне с картой памяти от компа к принтеру бегать и решил я прикрутить блютуз к своему Micromake D1 и поднять сервер печати с минимальными финансовыми и временными затратами на сборку и настройку.
Сказано сделано! блютуз HC-05 заказан в поднебесной и началось томительное ожидание.... через 3 недели я уже забирал его с почты.
И так, что у нас есть:
- 3D принтер Micromake D1 с платой управления MINI
- Bluetooth HC-05 https://ru.aliexpress.com/item/Free-shipping-HC05-HC-05-master-slave-6pin-JY-MCU-anti-reverse-integrated-Bluetooth-serial-pass/1898730792.html
- Старый телефон Samsung S4 mini на андроиде.
Для начала нужно подключить и настроить модуль HC-05.
Подключаем, для этого необходимо отключить дисплей (подключен к EXP2)
RX блютуза - пин 52 (EXP2)
TX блютуза - пин 51 (EXP2)
VCC блютуза - VCC на AUX1
GND блютуза - GND на AUX1
Соединяем плату управления с ПК и заливаем туда скетч
#include
SoftwareSerial BTSerial(51, 52); // 52 подключаем к RX | 51 подключаем к TX
void setup()
{
Serial.begin(9600);
Serial.println('Enter AT commands:');
BTSerial.begin(9600); // HC-05 default speed in AT command more
}
void loop()
{
if (BTSerial.available())
Serial.write(BTSerial.read());
if (Serial.available())
BTSerial.write(Serial.read());
}
После того как скетч успешно загружен, необходимо перевести HC-05 в режим AT команд:
- Отключаем пин VCC от блютуз модуля
- Зажимаем кнопку на блютуз модуле[IMG], у кого нет кнопки можно питание с VCC подтянуть на пин 34 блютуз модуля
- Подключаем обратно пин VCC к блютуз модулю
- Отпускаем кнопку
Если все сделано верно светодиод на модуле должен должен мигать примерно 1 раз в 2 секунды.
Теперь открываем монитор COM-порта устанавливаем скорость обмена 34800 бод и добавление символов конца строки CR & LF.
Отправляем тестовую команду AT в ответ приходит ERROR(0), повторно отправляем AT в ответ видим ОК.
- Командой AT+NAME=MicromakeD1 меняем имя блютуз модулю в моем случае на MicromakeD1
- Командой AT+PSWD=1234 устанавливаем пароль для нашего блютуз модуля
- Командой AT+UART=115200,0,0 устанавливаем скорость обмена блютуз модуля с платой управления (на плате управления скорость должна быть такая же)
На этом настройка блютуз модуля завершена, пин RX блютуза подключаем к пину TX0 (AUX1) платы управления, а пин TX блютуза к RX0(AUX1) на плате управления и обратно подключаем дисплей
Далее вносим изменения в прошивку (Repetier), открываем прошивку в ArduinoIDE. У меня BAUDRATE был равен 250000, необходимо установить 115200 как в блютуз модуле. Для этого на вкладке Configuration.h находим строку //BAUDRATE 115200 раскомментируем её, а строку BAUDRATE 250000 закомментируем. Заливаем прошивку в принтер. Если BAUDRATE вашего принтера 115200, то просто заново заливаем прошивку.
ВНИМАНИЕ! перед началом прошивки нужно отключить питание блютуз модуля.
Следующим шагом я установил из Play Market приложение 3D Fox.
Настройки интуитивно понятны, по этому дополнительно их описывать не буду. Скажу лишь что в пару кликов настроил соединение с принтером по блютуз каналу и поднял веб сервер.
На этом у меня всё!
Еще больше интересных статей
Обновленный хотэнд QIDI Tech Q1 Pro
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Датчик наличия пластика для Bambu Lab Х1 Carbon.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Blue Pill & SSD1306, ну очень маленькие.., но 32 бит!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил я тут попробовать перейти с 8 бит на 32.
Готовы...
Комментарии и вопросы
А теперь посмотрите по схеме т...
Вот и я про то. При необходимо...
Купил себе как-то дрыгостол, п...
Добрый вечер, может у кого ест...
Сегодня получил заказанный на...
Добрый день, подскажите, пожал...
Что делать если я первый раз к...