цифровая электроника
вычислительная техника
встраиваемые системы

 



ESP32: управление двигателем постоянного тока

Автор: Mike(admin) от 20-05-2019, 05:55

Микроконтроллер ESP32 представляет собой довольно универсальную платформу, позволяющую не только обеспечивать беспроводную связь по WiFi и Bluetooth, но и управлять периферийными устройствами. В этом примере мы расскажем, как управлять двигателем постоянного тока, используя ESP32 и Arduino IDE.


ESP32: управлением двигателем постоянного тока

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

ESP32 и барометрический датчик BMP180

Автор: Mike(admin) от 15-05-2019, 04:55

В этом примере будет показано, как использовать барометрический датчик BMP180 с ESP32 для считывания давления, температуры и оценки высоты. Мы покажем вам, как подключить датчик к ESP32, установить необходимую библиотеку и как написать скетч в IDE Arduino.


ESP32 и барометрический датчик BMP180

Как работать со встроенным в ESP32 датчиком Холла

Автор: Mike(admin) от 19-04-2019, 03:55

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


Как работать со встроенным в ESP32 датчиком Холла

Плата ESP32 оснащена встроенным датчиком Холла, который обнаруживает изменения магнитного поля в его окружении. Из этого примера вы узнаете, как использовать датчик Холла ESP32 с Arduino IDE.

Связь между двумя ESP32 через интернет

Автор: Mike(admin) от 11-04-2019, 04:55

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


Связь между двумя ESP32 через интернет

ESP32 и датчик температуры и влажности DHT11

Автор: Mike(admin) от 26-03-2019, 08:55

Микроконтроллер ESP32 со встроенными функциями беспроводной связи сегодня широко используется во многих радиолюбительских проектах благодаря своей универсальности и низкой цене.


ESP32 и датчик температуры и влажности DHT11

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

WiFi дверной звонок на основе ESP32 и DFPlayer своими руками

Автор: Mike(admin) от 21-03-2019, 07:55

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


WiFi дверной звонок на основе ESP32 и DFPlayer своими руками

К сожалению, пока не каждому по карману такие дверные звонки, но их можно сделать самостоятельно с помощью, подключаемых к WiFi микроконтроллеров, например, ESP32.

ESP RemoteDebug – удаленная отладка для ESP8266 и ESP32

Автор: Mike(admin) от 15-03-2019, 05:55

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


ESP RemoteDebug – удаленная отладка для ESP8266 и ESP32

По умолчанию Arduino имеет только возможность отладки через последовательный порт. Это имеет несколько недостатков. Во-первых, в таком случае требуется физический кабель, подключаемый к устройству Arduino, и такую связь сложно организовать, если плата располагается далеко. Во-вторых, отладка нескольких плат Arduino одновременно требует много последовательных портов и много кабелей. Но в ESP8266 или ESP32, которые также могут программироваться через Arduino IDE, у нас теперь есть сетевое подключение (WiFi), которое можно использовать для потоковой передачи отладочной информации в режиме реального времени.

Решение проблемы загрузки кода в ESP32

Автор: Mike(admin) от 22-02-2019, 05:55

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


Решение проблемы загрузки кода в ESP32

Это означает, что когда вы пытаетесь загрузить новый скетч в ESP32, Arduino IDE не может подключиться к вашей плате, и вы получаете сообщение об ошибке.

ESP32 и Flash память: записываем, храним и читаем постоянную информацию

Автор: Mike(admin) от 27-12-2018, 11:05

В этой статье мы покажем вам, как хранить и считывать значения из флэш-памяти (Flash) ESP32 с помощью кода, написанного в Arduino IDE. Данные, сохраненные во флэш-памяти, остаются там даже после сброса ESP32 или при отключении питания. В качестве примера мы покажем вам, как сохранить последнее состояние линии ввода/вывода (GPIO).


ESP32 и Flash память

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

ESP32 и Bluetooth: связь по Bluetooth Serial в Arduino IDE

Автор: Mike(admin) от 26-11-2018, 06:15

Модули Bluetooth, такие как HC-05 и HC-06, легко настраиваются и с ними просто работать в Arduino IDE, но у них есть некоторые ограничения, например, высокое энергопотребление, и они работают со старым протоколом Bluetooth V2.0.


ESP32 и Bluetooth: связь по Bluetooth Serial в Arduino IDE

В связи с повышением эффективности встраиваемых проектов с Bluetooth сегодня рационально переходить на новые высокоинтегрированные микроконтроллеры ESP32, которые имеют возможности связи по Wi-Fi и Bluetooth, линии АЦП и ЦАП, поддержку аудио, поддержку SD-карт, режим глубокого сна и т. д. То есть все что нужно для создания проектов Интернета вещей. В этом материале мы рассмотрим пример работы ESP32 с интерфейсом Bluetooth.