Для электронщиков и радиолюбителей

Метка: ESP32

Разница между ESP32 и ESP32-S2

Разница между ESP32 и ESP32-S2

Микроконтроллеры ESP32 и ESP32-S2 от компании Espressif Systems включают в себя различные функции, такие как: аналоговые входы и выходы, множественные порты ввода-вывода, Bluetooth, Wi-Fi, сенсорные переключатели, BLE, часы реального времени, таймеры и пр. Компания Espressif предоставляет базовые аппаратные и программные ресурсы, чтобы помочь разработчикам реализовывать свои идеи с использованием оборудования серий ESP32. Программная среда разработки …

Разница между ESP32 и ESP32-S2Подробнее

Получаем информацию об устройстве ESP32/ESP8266 с помощью MicroPython

Получаем информацию об устройстве ESP32/ESP8266 с помощью MicroPython

Микроконтроллеры ESP32 и ESP8266 стали крайне популярными благодаря своей доступности, встроенному Wi-Fi и поддержке MicroPython. При разработке проектов часто возникает необходимость узнать базовую информацию об устройстве: характеристики процессора, MAC-адрес, объем доступной памяти и прочее. В этой статье мы покажем, как получить эти данные с помощью MicroPython. Что понадобится Импорт необходимых модулей Для получения информации об …

Получаем информацию об устройстве ESP32/ESP8266 с помощью MicroPythonПодробнее

ESP32 vs Raspberry Pi Pico W: что лучше и почему

ESP32 vs Raspberry Pi Pico W: что лучше и почему

Мир микроконтроллеров и микрокомпьютеров в последние годы стремительно развивается, предоставляя разработчикам всё больше мощных и доступных платформ для создания IoT-устройств, умных гаджетов и автоматизации. Две популярные платы — ESP32 и Raspberry Pi Pico W — нередко сравниваются между собой. Обе поддерживают беспроводную связь, стоят недорого и подходят как новичкам, так и профессионалам. Но какая из …

ESP32 vs Raspberry Pi Pico W: что лучше и почемуПодробнее

Программирования ESP32 с использованием Arduino Labs и MicroPython

Программирование ESP32 с использованием Arduino Labs и MicroPython

Сегодня мы рассмотрим процесс программирования платы ESP32 с использованием Arduino Labs и прошивки MicroPython. MicroPython — это облегчённая версия Python 3, оптимизированная для работы на микроконтроллерах, предоставляющая интерактивную оболочку (REPL) и простой способ выполнения Python-кода на таких устройствах. Установка esptool на Windows: Стирание прошивки на ESP32: Загрузка и прошивка прошивки MicroPython: Программирование ESP32 с помощью …

Программирование ESP32 с использованием Arduino Labs и MicroPythonПодробнее

Создание Telegram-бота для управления ESP32 через MQTT

Создание Telegram-бота для управления ESP32 через MQTT

В этой статье мы рассмотрим создание Telegram-бота, который позволяет управлять устройствами на базе ESP32 с использованием протокола MQTT. Проект также включает функции мониторинга и уведомлений через Telegram, а в качестве платформы для MQTT-брокера используется Raspberry Pi. Основные функции проекта Теперь разберем пошаговую инструкцию по настройке проекта. Настройка Raspberry Pi Создание Telegram-бота Настройка ESP32 Как это …

Создание Telegram-бота для управления ESP32 через MQTTПодробнее

Мониторинг температуры и влажности с помощью ESP32 и Home Assistant

Мониторинг температуры и влажности с помощью ESP32 и Home Assistant

Этот проект использует датчик DHT11 для измерения температуры и влажности, которые ESP32 передает в Home Assistant через MQTT. Home Assistant отображает данные в реальном времени и позволяет создавать автоматизации на их основе. Подключение датчика DHT11 к ESP32 Питание ESP32 Подключите ESP32 к компьютеру или адаптеру через USB. Установка Mosquitto Broker Настройка MQTT Установка библиотек в …

Мониторинг температуры и влажности с помощью ESP32 и Home AssistantПодробнее

Как отправить электронное письмо с помощью Lua и ESP32

Как отправить электронное письмо с помощью Lua и ESP32

Отправка электронных писем, особенно тех, которые с вложениями и встроенными изображениями, может быть громоздкой задачей. Тем не менее, XEDGE IDE упрощает этот процесс через свой диалоговый интерфейс, удобный для пользователя. Этот материал поможет вам пройти через настройку и использование конфигурации XEDGE SMTP, чтобы надежно расширить возможности отправки электронной почты. XEDGE IDE предлагает простой в использовании …

Как отправить электронное письмо с помощью Lua и ESP32Подробнее

Как загрузить прошивкув ESP32 «по воздуху» (OTA)

Как загрузить прошивку в ESP32 «по воздуху» (OTA)

ESP32 – это микроконтроллер, способный выполнять обновления по беспроводной сети (over-the-air или OTA). OTA-обновления позволяют обновлять прошивку вашего ESP32 по беспроводной сети без необходимости физического подключения его к компьютеру. Обновления по беспроводной сети (OTA) – это процесс обновления встроенного программного обеспечения устройства по беспроводной сети без необходимости физического подключения его к компьютеру. OTA-обновления полезны, поскольку …

Как загрузить прошивку в ESP32 «по воздуху» (OTA)Подробнее

Как использовать встроенный датчик Холла в ESP32

Как использовать встроенный датчик Холла в ESP32

Все модули ESP32 имеют встроенный датчик Холла. Датчик Холла может обнаруживать изменения магнитного поля в окружающей среде. Чем больше магнитное поле, тем выше выходное напряжение датчика Холла. В Arduino есть функция HallRead(), которая возвращает разницу напряжений, создаваемую магнитным полем, в виде аналогового значения. Чем сильнее внешнее магнитное поле, тем выше аналоговое значение, возвращаемое функцией. Откройте …

Как использовать встроенный датчик Холла в ESP32Подробнее

ESP32 Arduino IDE

Как установить поддержку ESP32 в Arduino IDE

Сегодня мы рассмотрим, как установить официальное дополнение от Espressif Systems для Arduino IDE, которое позволяет программировать ESP32 с использованием среды разработки Arduino IDE и ее языка программирования. В Arduino IDE перейдите в «Файл» – «Настройки» (File – Preferences). Введите https://dl.espressif.com/dl/package_esp32_index.json в поле «Дополнительные URL-адреса диспетчера плат» (Additional Board Manager URLs), как изображении на рисунке ниже. …

Как установить поддержку ESP32 в Arduino IDEПодробнее