{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "В наушниках по жизни: заметки с тегом квадрокоптер",
    "_rss_description": "Здесь я пишу свои идеи, мысли, описываю события своей жизни и просто делаю личные и рабочие заметки. «А Вы что, собираетесь жить вечно?»",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/alexbirukov.ru\/?go=tags\/kvadrokopter\/",
    "feed_url": "https:\/\/alexbirukov.ru\/?go=tags%2Fkvadrokopter%2Fjson%2F",
    "icon": "https:\/\/alexbirukov.ru\/pictures\/userpic\/userpic@2x.jpg?1683051473",
    "authors": [
        {
            "name": "Бирюков Александр",
            "url": "https:\/\/alexbirukov.ru\/",
            "avatar": "https:\/\/alexbirukov.ru\/pictures\/userpic\/userpic@2x.jpg?1683051473"
        }
    ],
    "items": [
        {
            "id": "357",
            "url": "https:\/\/alexbirukov.ru\/?go=all\/podklyuchenie-bluetooth-modulya-hm-10-mlt-bt05-cherez-programmat\/",
            "title": "Подключение Bluetooth модуля HM-10 (MLT-BT05) через программатор CH341A",
            "content_html": "<p>Всем привет.<\/p>\n<p>Сегодня обзавёлся простеньким Bluetooth модулем для работы с различными девайсами через BT, в частности, для беспроводного подключения к бортовому компьютеру квадрокоптера. Модуль был приобретён MLT-BT05, аналог HM-10. По различным причинам китайские модули часто бывают не совсем работоспособными «из коробки», а способы их проверки и прошивки требуют определённого навыка.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/module-hm-10-and-base-board-1-720x720.jpg\" width=\"720\" height=\"720\" alt=\"HM-10 (MLT-BT05)\" \/>\n<\/div>\n<p>Вот и я, купив данный модуль, не сразу понял, как же его по-быстрому проверить. После подключения к квадрокоптеру, было очевидно, что модуль рабочий и подключить к нему удаётся. Но для нормальной работы необходимо было проверить работу команд, ответы от модуля, а так же произвести некоторые настройки дефолтных параметров.<\/p>\n<p>После изучения материала в интернете, стало понятно, что для детальной настройки и проверки модуля потребуется подключить модуль посредством UART к компьютеру или квадрокоптеру. Но т. к. модуль не настроен, то и работать с квадрокоптером он отказывался. Интернет же настойчиво советует работать со специальным переходником USB-UART, и все статьи, как под копирку вторят этому.<\/p>\n<p>Идти покупать отдельный модуль USB-UART совершенно не хотелось, и я вспомнил, что у меня есть программатор CH341A, который не просто программатор, а мультифункциональный конвертер из USB 2.0 в UART, EPP, I2C и SPI. <a href=\"https:\/\/habr.com\/ru\/post\/262731\/\">Вот тут есть немного полезной информации<\/a>.<\/p>\n<p>Для работы по протоколу UART, необходимо переставить перемычку в положение 2-3 (изначально она установлена в положении 1-2). В видеоролике ниже всё показано более детально, поэтому не вижу смысла делать длинный мануал по переключению.<\/p>\n<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/AEEq7GMolls?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n<p>Всё достаточно просто. Теперь наш программатор готов для работы по проверке и настройке Bluetooth модуля HM-10 (MLT-BT05). Подключить Bluetooth модуль достаточно просто. Контакты VCC и GND подключаем соответственно к аналогичным разъёмам на программаторе, а TXD и RXD накрест.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/95a93das-960.jpg\" width=\"427\" height=\"140\" alt=\"\" \/>\n<\/div>\n<p>Для соединения устройств я использовал простые перемычки, которые продаётся в радиомагазинах или магазинах RC моделей.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/2020-08-14-23-09-02.JPG\" width=\"768\" height=\"1024\" alt=\"\" \/>\n<\/div>\n<p>У меня получилось вот так.<br \/>\nДалее, остаётся лишь подключить программатор к компьютеру и открыть терминал для работы с COM портом. В моём случае, это порт COM10.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-13-06.png\" width=\"721\" height=\"253\" alt=\"\" \/>\n<\/div>\n<p>Теперь, зная номер порта, проверим, доступен ли модуль Bluetooth. Для этого я лично решил воспользоваться <a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\">Arduino IDE<\/a>, если точнее, то встроенным средством «Монитор порта».<\/p>\n<p>Для этого, после установки Arduino IDE, запускаем программу, открываем меню «Инструменты» -> «Порт» и выбираем COM порт. В моём случае это COM10.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-18-43.png\" width=\"670\" height=\"488\" alt=\"\" \/>\n<\/div>\n<p>И теперь, заходим в меню «Инструменты» -> «Монитор порта». Появится окно для ввода команд и просмотра ответов от модуля, подключенного к порту. Настройки скорости и конца строки должны быть выставлены так же, как на скриншоте.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-21-13.png\" width=\"1523\" height=\"427\" alt=\"\" \/>\n<\/div>\n<p>Теперь пришло время проверить работу команд и ответ. Для старта можно ввести команду AT. По умолчанию данный модуль находится в режиме приёма команд, но если имеется хотя бы одно подключенное устройство, то команды пониматься модулем не будут. Ввод команды <b>AT<\/b> должен вернуть ответ, в моём случае <b>«ОК»<\/b>.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-24-10.png\" width=\"572\" height=\"377\" alt=\"\" \/>\n<\/div>\n<p>Если набрать команду <b>AT+HELP<\/b>, то модуль выведет список всех доступных команд.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-26-56.png\" width=\"478\" height=\"533\" alt=\"\" \/>\n<\/div>\n<p>Больше всего меня интересовали следующие команды: <b>AT+VERSION<\/b>, для отображения версии прошивки модуля. У моего модуля версия прошивки <b>MLT-BT05-V4.4<\/b>.<\/p>\n<p>Далее, мне необходимо было изменить имя Bluetooth, которое отображается при поиске модуля. Для это используется команда «<b>AT+NAME<\/b>», которая в чистом виде вернёт текущее имя модуля, я же набрал её в варианте «<b>AT+NAMEAlex-BT<\/b>», тем самым установив имя модуля в значение «<b>Alex-BT<\/b>».<\/p>\n<p>Командой «AT+PIN» проверяем текущий пароль и ставим свой пароль при необходимости. Пароль по умолчанию «<b>123456<\/b>», учтите, минимальная длинна пароля 6 символов. Если попробовать установить пароль короче, будет выведена ошибка.<\/p>\n<p>Ну, и осталось поднять скорость работы модуля. Текущая скорость по умолчанию 9600 бод, а хотелось бы немного побольше. Для проверки текущей скорости необходимо выполнить команду «<b>AT+BAUD<\/b>». Будет отображен текeщий параметр, в случае если скорость 9600 бод, то будет выведено «<b>AT+BAUD4<\/b>».<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-38-59.png\" width=\"680\" height=\"373\" alt=\"\" \/>\n<\/div>\n<p>Для установки скорости 115200 бод необходимо выполнить команду «<b>AT+BAUD8<\/b>».<\/p>\n<p>Ну вот и всё. Проверка и базовая настройка модуля на этом завершена. Для более детальной настройки вы можете изучить даташиты модуля и посмотреть команды, которые поддерживает модуль.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-41-21.png\" width=\"216\" height=\"92\" alt=\"\" \/>\n<\/div>\n<p>Надеюсь, этот небольшой гайд поможет вам.<\/p>\n",
            "date_published": "2020-08-14T23:45:08+05:00",
            "date_modified": "2021-01-30T20:16:04+05:00",
            "tags": [
                "CH341A",
                "DIY",
                "квадрокоптер",
                "программирование",
                "прошивка"
            ],
            "image": "https:\/\/alexbirukov.ru\/pictures\/module-hm-10-and-base-board-1-720x720.jpg",
            "_date_published_rfc2822": "Fri, 14 Aug 2020 23:45:08 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "357",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/alexbirukov.ru\/pictures\/module-hm-10-and-base-board-1-720x720.jpg",
                    "https:\/\/alexbirukov.ru\/pictures\/remote\/youtube-AEEq7GMolls-cover.jpg",
                    "https:\/\/alexbirukov.ru\/pictures\/95a93das-960.jpg",
                    "https:\/\/alexbirukov.ru\/pictures\/2020-08-14-23-09-02.JPG",
                    "https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-13-06.png",
                    "https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-18-43.png",
                    "https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-21-13.png",
                    "https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-24-10.png",
                    "https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-26-56.png",
                    "https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-38-59.png",
                    "https:\/\/alexbirukov.ru\/pictures\/2020-08-14_23-41-21.png"
                ]
            }
        },
        {
            "id": "333",
            "url": "https:\/\/alexbirukov.ru\/?go=all\/test-ekshn-kamery-h9-na-prochnost\/",
            "title": "Тест экшн камеры H9 на прочность",
            "content_html": "<p>Первый тестовый полёт с новой камерой H9 закончился небольшим краш-тестом.<\/p>\n<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/R404-MWLIc8?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n",
            "date_published": "2016-08-03T01:36:37+05:00",
            "date_modified": "2016-08-03T01:34:47+05:00",
            "tags": [
                "H9",
                "видео",
                "камера",
                "квадрокоптер",
                "экшн"
            ],
            "image": "https:\/\/alexbirukov.ru\/pictures\/remote\/youtube-R404-MWLIc8-cover.jpg",
            "_date_published_rfc2822": "Wed, 03 Aug 2016 01:36:37 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "333",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/alexbirukov.ru\/pictures\/remote\/youtube-R404-MWLIc8-cover.jpg"
                ]
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}