Esp32 Wi-Fi и Bluetooth одновременно

Обновлено: 21.11.2024

Вы когда-нибудь пытались одновременно использовать Bluetooth и WiFi на ESP32? Что ж, мы это сделали и потерпели серьезную неудачу с первой попытки. Наша команда просмотрела несколько форумов, но ни на одном из них не было решения. Не раздражает!!

Плата со встроенным Bluetooth и Wi-Fi, но не может использовать их одновременно, правда?

Напрашивается ответ: нет. Вы действительно можете использовать оба протокола связи одновременно. Мы в студии Techiesms так долго ломали голову, и вот мы нашли решение.

Необходимые компоненты:

  • Аппаратная часть
    • Отладочная плата ESP-32
    • Реле без фиксации, 5 В
    • Блок питания Hi-Link 5 В
    • Электропитание от 220 В переменного тока до 3,3 В постоянного тока.
    • Пара резисторов — 10 кОм и 330 Ом
    • Двухштырьковые разъемы
    • Транзистор BC547
    • Диоды 1N4007
    • Зуммер
    • Светодиоды и кнопки
    • IDE Arduino с платами ESP
    • Приложение Blynk IoT (можно загрузить из Play-маркета)
    • Приложение Techiesms Bluetooth (нажмите здесь, чтобы скачать)

    Схема подключения:

    Вы можете загрузить Gerber-файлы печатных плат, которые я использовал, по ссылке, указанной ниже.

    Работа над проектом:-

    Этот проект работает одновременно с Bluetooth и Wi-Fi, что означает, что вы можете управлять своими приборами с телефона даже без Интернета. Интернет-часть проекта использует платформу Blynk IoT, которую мы настраивали несколько раз. Для части, не связанной с Интернетом, т. е. Bluetooth, команда Techiesms разработала приложение, содержащее восемь кнопок для включения или выключения четырех устройств. При каждом нажатии кнопки приложение отправляет число от 1 до 8 в зависимости от кнопки. После его получения код соответствующим образом переключает устройство и также обновляет приложение Blynk.

    Код:

    Дизайн печатной платы:

    Для этого проекта я разработал двухслойную печатную плату, и хорошая новость заключается в том, что вы также можете использовать тот же дизайн или модифицировать его в соответствии со своим проектом без каких-либо ограничений.

    Но никогда не забывайте отдавать должное первоначальным производителям всякий раз, когда вы используете какой-либо контент с открытым исходным кодом, такой как мой код или дизайн печатной платы.

    Вот ссылка на дизайн печатной платы.

    Обучающее видео:

    Я сделал видео, объясняющее каждую деталь проекта. В этом видео я также объяснил, почему проект не работал раньше с ESP32 и как вы можете заставить его работать.

    Поэтому ESP32 не может запускать Wi-Fi и Bluetooth одновременно, то есть одновременно. Чтобы иметь оба, вы должны остановить один, чтобы запустить другой, и это может быть сложно, а может быть и невозможно. Но ESP8266 может использовать собственную антенну и радиочастотную схему для Wi-Fi, а также свой последовательный порт для связи с модулем Bluetooth, таким как HC06.

    Если вы столкнулись с той же проблемой, пожалуйста, не отвечайте в качестве ответа, но кажется, что мое Bluetooth-соединение мешает моему Wi-Fi-подключению. Я работаю с адаптером Intel(R) Centrino(R) Wireless-N 2230 в 64-разрядной версии Windows 10 Home. Я впервые запустил bluetooth при новой чистой установке и мгновенно подключился к Wi-Fi

    Wi-Fi и Bluetooth | Ни для кого не секрет, что большинство игроков на рынке «умных» динамиков еще до реализации нашего беспроводного Bluetooth-аудио дальнего действия. Выбор входов позволяет вам не только передавать беспроводную передачу, но и легко, и мы также хотим, чтобы у вас было ДВА динамика так что ваше впечатление от прослушивания может быть

    International Research Journal of Engineering and Technology (IRJET) Датчики IoT могут использовать различные типы соединений, такие как RFID, Wi-Fi, Bluetooth и ZigBee. Это современная технология беспроводной связи, имеющая свое применение. Таким образом, она одновременно повышает качество лечения за счет постоянного

    International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395- Датчики Интернета вещей могут использовать различные типы соединений, такие как Wi-Fi, IoT, Smart Energy Grid и Интернет вещей, Wi-Fi, Zig. -Пчела и Bluetooth. Shared Computing имеет несколько общих проблем с concurrent и parallel

    BLE + WIFI работает нормально, но оптимизировать приложение, чтобы заставить его работать, непросто. Я предлагаю начать с очень простого приложения с 2 задачами, 1 для Wi-Fi и 1 для ble. отправляет/получает пакет BT, он не может прослушивать или отправлять пакет WiFi. не может одновременно использовать BLE и Bluetooth, но может использоваться в

    Устройства Android будут использовать Bluetooth для подключения к этой антенне и самой антенне. Эти задержки следует ожидать на практике при одновременном подключении к устройствам Wi-Fi Direct 2017, импакт-фактору IRJET: несколько сетей с помощью одной беспроводной карты.

    Просмотреть IRJET-V5I5526.pdf из CS MISC в Каирском университете. команды, использующие Wi-Fi в качестве протокола связи между Raspberry Pi и устройством Android. лучший вариант для домашней автоматизации через Интернет благодаря встроенному Wi-Fi и Bluetooth. Позволяет одновременно управлять несколькими бытовыми приборами.

    Если у вас нет доступа к беспроводному интернет-соединению только на одном из ваших Bluetooth-модемов, это простой способ поделиться интернет-соединением вашего телефона. Важный момент: можно иметь общий телефон A, который одновременно видит до 4 устройств, использующих точку доступа (с отключенным Bluetooth).

    В этом документе представлена ​​двухрежимная технология Bluetooth ESP32 BT&BLE. Инициализировать BT SPP Acceptor и сервер GATT в DEV_B 2. Описание процесса. 2.1. Инициализация. После включения DEV_A функции BT выбирают между именами устройств, BLE может использовать esp_ble_gap_config_adv_data_raw().

    Изменение частоты Wi-Fi на 5 ГГц. Если ваш маршрутизатор поддерживает частоту Wi-Fi 5 ГГц, очевидным решением всех проблем с помехами BT/WiFi будет изменение его для работы в режиме 5 ГГц, потому что, как мы уже говорили, Bluetooth использует частоту 2,4 ГГц, поэтому они в этом случае больше не перебивайте друг друга.

    Мы рассмотрим, что такое BLE и для чего его можно использовать. ESP32 поставляется не только с Wi-Fi, но также с Bluetooth и Bluetooth Low. Несмотря на то, что настройки широковещательной и ячеистой сети возможны, я разрабатываю библиотеку сканера Classic BT для Esp32 и Arduino IDE. 19 сентября 2018 г., 14:17.

    Поэтому, если ваши устройства не могут говорить на общем языке Bluetooth, они не будут говорить. Как только он найдет ваш телефон, автомобиль может запросить цифровой код, который вам нужен. Wi-Fi был разработан, чтобы справиться с этим, но может быть не очень хорошей идеей Мой телефон и ноутбук сопряжены, но не подключаются, говоря об ошибке пансервера?

    Иногда вам нужно удаленно подключиться к ESP32 через Wi-Fi, но вы не можете. Последнее, что важно отметить в коде, это то, что как только IP-адрес Wi-Fi известен пользователю, Bluetooth Hello! помогите, какая проблема? /esp32-arduino-lib-builder/esp-idf/components/freertos/port.c строка 143.

    Эти модули поставляются с GPIO, которые поддерживают широкий спектр альтернативных вариантов, если вам не нужно использовать его беспроводные возможности, вы можете использовать более быстрый Wi-Fi, больше GPIO и поддерживать Bluetooth 4.2 и Bluetooth с низким энергопотреблением. Это означает, что большую часть времени вы можете использовать один и тот же скрипт для ESP32 и ESP8266.

    Есть ли пример одновременного использования WIFI и BLE? о esp и неожиданно обнаружил, что они используют Arduino только для очень сложных. Я сам столкнулся с проблемами с различными версиями Arduino, поэтому просто нашел этот документ по архитектуре Bluetooth ESP32, подробно описывающий

    Итак, мне просто интересно, могу ли я запустить Bluetooth на одном ядре и возможно ли это? Одновременная работа BT и WiFi Dual Core с использованием ESP32? ESP32. 2 может управлять сосуществованием Bluetooth и Wi-Fi ESP32 с помощью программного обеспечения, я хотел бы добавить это, в то время как ESP32 переключается с BLE на Wi-Fi

    1 ответ. Если вы ожидаете достаточно высокую пропускную способность и низкую задержку для данных, близких к реальному времени, вы можете изучить возможность использования внешнего модуля Bluetooth, такого как HC-05 (ведущий + подчиненный) или HC-06 (только подчиненный) для связи по Bluetooth и включите только Wi-Fi на базовом устройстве ESP32.

    И Wi-Fi, и Bluetooth могут работать на одной и той же частоте 2,4 ГГц. В настройках большинства WiFi-роутеров канал, на котором работает роутер, можно изменить вручную. по Wi-Fi с одновременно подключенным динамиком Bluetooth, и эти каналы, как правило, не самые занятые, однако

    Вы можете проверить с соединениями, происходит ли это с перерывами, попробуйте подключиться или отправить запрос на сервер пару раз. Если он может «подключиться» к устройству Bluetooth, я предлагаю вам попробовать получить изображения по установленному соединению, а не через REST API.

    поэтому я получаю эту проблему от 2 недель или около того. он работал довольно хорошо, раньше подключал Bluetooth после подключения к Wi-Fi, затем он работал в течение нескольких минут, а затем и проблемы с производительностью, если они оба были подключены одновременно.

    Несмотря на то, что Bluetooth и AirPlay часто используются для беспроводной потоковой передачи, разница между ними заключается в том, что AirPlay предлагает возможность потоковой передачи видео. Хотя это не относится к беспроводным музыкальным колонкам, это популярный метод

    Проблемы с помехами Wi-Fi и способы их устранения Звонки за последние несколько лет Местоположение устройства и строительные материалы могут повлиять на производительность Wi-Fi и Bluetooth. Их может быть жестоко диагностировать, и их легко не заметить.

    После того, как мы сделали это успешно, Android сохраняет список известных устройств, которые мы. Однако Bluetooth не может просто принять входящее соединение без него. На рисунке показан сервер Bluetooth, работающий на одном устройстве (слева) и < /p>

    Если в вашей компании есть Bluetooth-устройство, вы можете воспользоваться Интернетом на планшетах Android и некоторых устройствах iOS, а также совместно использовать интернет-соединение через Bluetooth. Под заголовком «Прокси-сервер» снимите флажок «Использовать прокси-сервер для вашего

    Что такое Bluetooth и чем колонки Bluetooth отличаются от колонок Wi-Fi? Эти динамики могут принимать аудиосигнал, используя Bluetooth или Wi-Fi. Wi-Fi сигнал; потоковое мультимедиа с использованием Интернета; использовать несколько динамиков с одним смарт-устройством

    Убедитесь, что другие устройства могут подключаться к сети Wi-Fi и использовать ее. как радионяни или беспроводные телефоны с частотой 2,4 ГГц, а также некоторые устройства с поддержкой Bluetooth. Как только модем покажет, что он установил подключение к Интернету, включите

    Самое большое различие между Bluetooth и Wi-Fi заключается в том, что Bluetooth фактически обменивается информацией, тогда как Wi-Fi используется для обеспечения высокоскоростного доступа в Интернет или в Интернет. Безопасность Bluetooth ниже, чем у Wi-Fi.

    И технологии Bluetooth, и технологии WiFi имеют свои явные преимущества. Качество звука. Хотя за последние несколько лет Bluetooth прошел долгий путь, ваш звук по-прежнему лучше, чем у Bluetooth, что дает возможность передавать аудио без потерь.

    Поскольку Bluetooth и Wi-Fi начинают занимать подобающее им место в беспроводном подключении к Интернету в офисах, необходимо, чтобы обе сети работали одновременно.

    Раньше для беспроводного домашнего аудио существовало два взаимоисключающих варианта: Bluetooth® или Если он есть только на одном из двух устройств, вы все равно можете осуществлять потоковую передачу через Bluetooth.

    3 ответа. Начните с отключенного Bluetooth и подключенного Wi-Fi. Включить блютуз. Предположительно Wi-Fi будет отключен; если да, попробуйте просканировать сеть, чтобы мы могли

    Конечно, оба соединения могут существовать одновременно и использоваться одновременно. Однако большинство интернет-приложений просто используют маршрут по умолчанию к

    Если я отключу кабель Ethernet, соединение Wi-Fi будет работать нормально. что раньше оба интерфейса могли "получать доступ в Интернет одновременно"?

    Основное различие между Bluetooth и Wi-Fi заключается в том, что Bluetooth используется для подключения устройств малого радиуса действия для обмена данными, а Wi-Fi обеспечивает высокоскоростной доступ в Интернет.

    Описанные вами симптомы подозрительно похожи на то, что и Off1, и Off2 используют одну и ту же IP-подсеть. Если одно устройство имеет два подключения к одной и той же подсети, одно

    Откройте "Диспетчер устройств" > "Сетевые адаптеры", выберите "Адаптер Wi-Fi", затем вкладку "Управление питанием" и снимите флажок "Разрешить компьютеру выключать устройство, чтобы

    Я даже пытался полностью переустановить Windows, и у меня осталась та же проблема. 2 контроллера (Bluetooth и Wi-Fi) умерли в одно и то же время, что показалось немного

    Сигналы Bluetooth и Wi-Fi используют полосу частот 2,4 ГГц. Когда оба включены, пропускная способность Bluetooth резко упадет, сопряженные устройства будут отключены

    Сигналы Bluetooth и Wi-Fi используют полосу частот 2,4 ГГц. Когда оба включены, пропускная способность Bluetooth резко упадет, сопряженные устройства будут отключены

    Вывод. Соединение для передачи данных между мобильными или настольными устройствами обычно осуществляется с использованием Wi-Fi. Fi (Wireless Fidelity — соединения IEEE 802.11) или

    Одновременное подключение по Wi-Fi и Bluetooth — IRJET. [3] Г-н Гурприт Каур — «Эффект помех из-за сосуществования Wi-Fi в передаче Bluetooth»,

    Как уже упоминалось, Bluetooth использует каналы 2,4 ГГц, а Wi-Fi может использовать каналы 2,4 и 5,0 ГГц. Таким образом, если они оба используют одну и ту же частоту, они

    В этом руководстве вы узнаете, как использовать ESP32 Bluetooth Classic с Arduino IDE для обмена данными между ESP32 и смартфоном Android. Мы будем контролировать

    Все, что связано с BlueTooth. Новое приложение для музыкального проигрывателя на Android. Я хочу транслировать музыку из любого приложения на телефоне на беспроводной приемник или динамик. Что угодно

    Эти два стандарта беспроводной сети Ethernet несовместимы друг с другом. 60 футов от той же точки беспроводного доступа, но я получаю хорошее соединение со скоростью 11 Мбит/с и

    В чем разница между Bluetooth и Wi-Fi? Bluetooth и WiFi — это разные стандарты беспроводной связи. Технология Bluetooth полезна, когда

    Bluetooth, разработанная в конце 1990-х годов, – это технология, обеспечивающая беспроводную связь ближнего действия между электронными устройствами, например между телефоном

    обеспечивать передачу данных по технологиям Wi-Fi и Bluetooth одновременно. Основная цель этой статьи состоит в том, чтобы предложить модель для использования как

    Возможно ли одновременное использование Wi-Fi и Bluetooth с ESP8266 и Bluetooth? Я имею в виду, если Wi-Fi недоступен, можно ли управлять

    Я замечаю, что не могу удерживать соединение, оно обрывается и больше не подключается. Войдите прямо в чат Verizon, и она заставит меня сделать полную перезагрузку. Пришлось не

    Беспроводные помехи: Bluetooth-устройства. Оказывается, другой любимый тип беспроводного соединения — Bluetooth — также работает на скорости

    Решения по устранению помех. Переместите устройства Bluetooth подальше от строительных материалов, которые действуют как барьеры. К ним относятся металл, бетон, гипс и

    Как узнать, есть ли помехи беспроводной сети. Для этого давайте посмотрим на симптомы беспроводных помех: устройства Wi-Fi и Bluetooth не мешают

    У меня проблема, что мой Wi-Fi не работает и не может быть обнаружен (не точка доступа, а оборудование Wi-Fi). Это не первый раз, но тогда проблема могла быть.

    WiFi и Bluetooth используются для беспроводной отправки и получения данных с использованием радиосигналов. Wi-Fi предназначен для высокоскоростного доступа в Интернет, а Bluetooth используется для

    Обратите внимание, что если включена опция «Программное обеспечение контролирует сосуществование WiFi/Bluetooth», интервал сканирования BLE не должен превышать 0x100 слотов (около

    После последних обновлений Win 10 у меня возникают эти проблемы с подключением к Интернету каждый раз, когда я подключаю свой ноутбук к динамикам Bluetooth.

    Код для сосуществования программного обеспечения WiFi/BL находится здесь. И связанная с этим проблема здесь. Поскольку Wi-Fi и Bluetooth используют одну и ту же антенну, я бы не стал

    Ответ: Да. Если у вас есть беспроводной маршрутизатор с портами Ethernet, вы можете использовать вместе проводные и беспроводные устройства. Локальная сеть, включающая

    Однако радиоволны по-прежнему играют ключевую роль в работе Bluetooth и Wi-Fi, позволяя вашим устройствам подключаться друг к другу или к Интернету.

    В отличие от колонок с поддержкой Wi-Fi, для колонок Bluetooth не требуется Wi-Fi устройств, которые могут быть легко подключены к ней одновременно 7

    Признаки беспроводных помех. Устройство не подключается или остается подключенным. Соединение медленное, а уровень сигнала низкий. Bluetooth-аудио

    Устранение помех Wi-Fi может включать в себя лучшее размещение точек доступа. Симптомы помех можно легко спутать с

    Что использует больше данных: Bluetooth или Wi-Fi? Устройства Bluetooth не требуют подключения к Интернету, поэтому они не используют данные. Если у вас есть данные

    В большинстве случаев устройства Bluetooth потребляют меньше энергии, чем устройства WiFi. BLE был специально разработан для низкого энергопотребления. Разница

    Электроника, Arduino, программное обеспечение и облако

    • Автор сообщения: Даниэль Карраско.
    • Запись опубликована: 19 мая 2021 г.
    • Категория сообщения: Электроника/ESP8266–ESP32
    • Комментарии к сообщениям: 12 комментариев
    • Время чтения: 14 мин.

    Если, как и я, вы только начали работать с протоколом ESP-Now WiFi, наверняка вы использовали базовый пример для тестирования. Этот пример наверняка будет похож на тот, который я обсуждал в своем базовом руководстве по ESP-Now. Если после запуска связи ESP-Now вы обнаружили, что хотите использовать Wi-Fi и ESP-Now одновременно, вы наверняка потерпели неудачу. При подключении WiFi большая часть пакетов ESP-Now теряется или вообще не приходит. Похоже, это связано с тем, как работает Wi-Fi, поэтому в этом руководстве я покажу вам, как это исправить.

    Начнем с простого примера WiFi и ESP-Now, который, как мы уже знаем, не работает.

    Неработающий Master и ESP-Now

    Я подчеркнул нефункциональное, чтобы потом вы не говорили, что я вас не предупреждал или что это не работает. Этот пример мы бы использовали, если бы смешали стандартное WiFi-соединение с примером протокола ESP-Now, что привело бы к потере пакетов. Мастер — это узел, который будет отправлять данные ESP-Now подчиненному, который будет отвечать за подключение к WiFi, чтобы делать с ними все, что мы хотим. Этот узел не будет подключаться к WiFi, поэтому мы будем использовать его только для отправки.

    Неработающий подчиненный

    Выше мы видели базовый эскиз ведущего устройства ESP-Now, которое, например, будет собирать данные и отправлять их ведомому устройству. Подчиненным будет узел, который подключается к WiFi, чтобы иметь возможность отправлять данные через Интернет и выполнять другие задачи, которые нам нужны. Именно в этом узле мы обнаружим проблему, заключающуюся в том, что пакеты не приходят, и поэтому мы теряем данные. Пример эскиза выглядит следующим образом:

    Результаты

    Если вы пробовали приведенные выше примеры, вы, возможно, заметили, что пакеты не поступают от ведущего устройства ESP-Now к ведомому устройству после подключения WiFi, и если вы прокомментируете строку WiFi.begin(), ошибка исчезнет.

    Некоторые пакеты могут приходить случайным образом, например, на этом снимке экрана ниже, где после множества попыток ведущего 4 пакета достигли ведомого.

    Если ваше приложение не является критическим, вы можете повторить попытку, пока оно не появится, но лично мне кажется, что оно создает много шума и мало орехов. Кроме того, я лично считаю это уродливым патчем, и это неправильно.

    Простое решение WiFi и ESP-Now

    Несмотря на то, как трудно мне было найти решение, просматривая форумы с примерами, которые не работали, люди говорили, что вам нужно было использовать две платы, одну для WiFi, а другую для ESP. последовательный порт.. и оказывается, что решение самое простое.

    Похоже, что основная проблема связана с тем, что режим станции WiFi переходит в спящий режим, пока у вас нет работы. Это означает, что он не прослушивает получение пакетов ESP-Now и, следовательно, они теряются. Чтобы решить эту проблему, нам придется заставить наш микроконтроллер постоянно слушать, и это достигается путем превращения его в AP (точку доступа). Расслабьтесь, нет необходимости открывать микроконтроллер, просто скажите ему, чтобы он конфигурировал себя как точку доступа и станцию ​​одновременно. Для этого мы изменим эту строку:

    С каким окончательным кодом будет выглядеть так:

    С помощью этого простого изменения вы решите проблему, от которой многие в Интернете отказались. Я не говорю, что люди очень корявые, может, когда пробовали, не получилось или не реализовали. Вот почему я предлагаю вам этот простой способ в надежде, что он послужит многим.

    Трудный путь

    Если описанный выше вариант вас не устроил, есть альтернативный вариант, заключающийся в размещении канала Wi-Fi на ведущем устройстве, что, по-видимому, также является требованием для его работы. В моем случае, если не углубляться, на момент публикации первой части этого руководства он работал у меня отлично, но когда через два дня я приступил к его реализации в своем проекте, он начал глючить. Возможно, это было изменение канала моим маршрутизатором или чем-то подобным, поэтому я решил расширить это руководство другим вариантом, который я видел.

    Не пугайтесь названия, «сложный способ» заключается в том, что вам нужно добавить еще несколько строк, но это не так сложно. Строки, которые нужно добавить, — это заголовок, чтобы можно было настроить канал, и строка, в которой указан канал.

    После этих настроек он должен работать для вас, но если в вашем случае вы не знаете канал или он происходит с вами как будто он автоматический, возможно, вам будет лучше определить канал вашего маршрутизатора автоматически. Для этого вы можете использовать этот код:

    Передача SSID вашего маршрутизатора возвращает текущий канал. Спасибо RandomNerdTutorials, которые помогли мне с последним решением.

    С обоими изменениями окончательный код будет выглядеть так:

    С этими изменениями у вас уже должна быть идеальная и безотказная связь Wi-Fi и ESP-Now.

    Как всегда, я надеюсь, что вам понравилось, и это будет служить вам, и не стесняйтесь комментировать или делиться. Всего наилучшего!.

    ESP32 Bluetooth и Wifi вместе. Модуль ESP32 Bluetooth + Wifi от Espressif systems поставляется со встроенным модулем Bluetooth с низким энергопотреблением, который можно использовать так же, как стандартные модули Bluetooth HC-05 или HC-06. Bluetooth-модуль ESP32 может быть сопряжен со всеми типами мобильных телефонов, а специальные приложения для мобильных телефонов Android могут быть разработаны для мониторинга и управления различными типами датчиков и электрических нагрузок.

    Я начну с самых основ, объясняя, как создать простую беспроводную систему обмена текстовыми сообщениями с помощью модуля Bluetooth ESP32 и приложения для мобильного телефона Android. После объяснения основ программирования и принципиальных схем я объясню, как создать умный дом и управлять электрическими нагрузками с помощью Bluetooth ESP32 и приложения для мобильного телефона Android, разработанного в Android Studio.

    Позже, в конце концов, я объясню, как использовать ESP32 Bluetooth и Wi-Fi вместе для создания системы умного дома/домашней автоматизации. Вы сможете управлять электрическими нагрузками с помощью приложения для мобильного телефона Android без использования Интернета, и, кроме того, оно лучше всего подходит для связи на небольшом расстоянии. Для всемирной системы управления мы сделаем приложение с использованием платформы Blynk IoT. С помощью этого приложения можно управлять электрическими нагрузками из любой точки мира. Любую нагрузку, включенную с помощью приложения Blynk, можно отключить с помощью приложения для мобильного телефона Android и наоборот.

    Для каждой загрузки для управления используются надежные пароли, которые можно ввести вручную с помощью разработанного мной приложения для мобильного телефона Android, или вы можете создать свое собственное приложение, добавить несколько кнопок, и вам не нужно вводить пароли.

    Загрузить приложения для Android

    Оба приложения можно загрузить, нажав на приведенные ниже ссылки для скачивания.

    Загрузить приложение для мобильного телефона1: приложение Blueserial

    Загрузить приложение для мобильного телефона2: esp32 bluetooth

    Если вы хотите разработать собственное приложение для мобильного телефона Android, прочитайте мою статью "Разработка приложений Android для управления Arduino через Bluetooth с помощью Android Studio", в которой пошагово объясняется, как создать собственное приложение для мобильного телефона Android с помощью Android Studio.

    В этом уроке мы рассмотрим,

    1. Объяснение схемы
    2. Базовое, среднее и расширенное объяснение кода
    3. Разработка приложений Blynk и, наконец,
    4. Тестирование

    Без дальнейших проволочек, приступим.

    Примечание. Чтобы получить пошаговое объяснение и практическую демонстрацию, посмотрите обучающее видео, приведенное в конце этой статьи.

    Компоненты и инструменты, используемые в этом проекте, можно приобрести на Amazon и Banggood, ссылки на покупку компонентов приведены ниже:

    Купить на Amazon:

    Другие инструменты и компоненты:

    *Обратите внимание: это партнерские ссылки. Я могу получить комиссию, если вы купите компоненты по этим ссылкам. Я был бы признателен за вашу поддержку таким образом!

    Электропитание модулей Bluetooth и Wi-Fi ESP32:

    Начнем с регулируемого источника питания 5 В на основе стабилизатора напряжения LM7805. Это тот же регулируемый блок питания 5 В, который я использовал для модуля Wi-Fi Nodemcu ESP8266.

    J1 — гнездо питания, к которому мы подключаем адаптер 12 В, аккумулятор или солнечную панель. Два конденсатора по 470 мкФ подключены на входе и выходе регулятора напряжения. Резистор на 330 Ом подключен последовательно со светодиодом на 2,5 В. Это токоограничивающий резистор. Выход регулятора напряжения соединен с контактом 5 В модуля ESP32, а земля источника питания соединена с землей модуля ESP32.

    Электропитание ESP32 и макетная плата:

    Для упрощения взаимодействия я разработал собственную плату для разработки на основе ESP32 в соответствии с уже объясненной принципиальной схемой. После того, как я закончил проектирование, я создал файлы Gerber с помощью онлайн-инструмента PCBWay для создания файлов Gerber, что едва ли заняло 2–3 минуты, и, наконец, загрузил свои файлы Gerber.

    Это плата блока питания ESP32 после завершения пайки. Как видите, качество печатной платы действительно отличное. Шелкография довольно четкая, а маска Black Solder выглядит потрясающе, я на 100% доволен их работой.

    Плата для печатных плат, используемая в этом проекте, спонсируется компанией PCBWay. PCBWay достаточно профессионально занимается производством печатных плат; вы можете попробовать их услуги по чрезвычайно низким ценам, всего 5 долларов за 10 печатных плат и 30 долларов всего за сборку 20 печатных плат, кроме того, новые участники также получают бонус в размере 5 долларов. Файлы Gerber модуля ESP32 Wifi + Bluetooth можно загрузить, нажав на ссылку ниже.

    Подключите модуль ESP32 Bluetooth + Wifi к ноутбуку.

    Прежде чем приступить к программированию, убедитесь, что вы загрузили библиотеку BluetoothSerial.h, щелкнув ссылку для загрузки библиотек, указанную ниже, библиотека доступна по номеру 29.

    Читайте также: