Метка: ESP32
Разница между ESP32 и ESP32-S2
Микроконтроллеры ESP32 и ESP32-S2 от компании Espressif Systems включают в себя различные функции, такие как: аналоговые входы и выходы, множественные порты ввода-вывода, Bluetooth, Wi-Fi, сенсорные переключатели, BLE, часы реального времени, таймеры и пр. Компания Espressif предоставляет базовые аппаратные и программные ресурсы, чтобы помочь разработчикам реализовывать свои идеи с использованием оборудования серий ESP32. Программная среда разработки …
Получаем информацию об устройстве ESP32/ESP8266 с помощью MicroPython
Микроконтроллеры ESP32 и ESP8266 стали крайне популярными благодаря своей доступности, встроенному Wi-Fi и поддержке MicroPython. При разработке проектов часто возникает необходимость узнать базовую информацию об устройстве: характеристики процессора, MAC-адрес, объем доступной памяти и прочее. В этой статье мы покажем, как получить эти данные с помощью MicroPython. Что понадобится Импорт необходимых модулей Для получения информации об …
Получаем информацию об устройстве ESP32/ESP8266 с помощью MicroPythonПодробнее
ESP32 vs Raspberry Pi Pico W: что лучше и почему
Мир микроконтроллеров и микрокомпьютеров в последние годы стремительно развивается, предоставляя разработчикам всё больше мощных и доступных платформ для создания IoT-устройств, умных гаджетов и автоматизации. Две популярные платы — ESP32 и Raspberry Pi Pico W — нередко сравниваются между собой. Обе поддерживают беспроводную связь, стоят недорого и подходят как новичкам, так и профессионалам. Но какая из …
Программирование 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, а в качестве платформы для MQTT-брокера используется Raspberry Pi. Основные функции проекта Теперь разберем пошаговую инструкцию по настройке проекта. Настройка Raspberry Pi Создание Telegram-бота Настройка ESP32 Как это …
Создание Telegram-бота для управления ESP32 через MQTTПодробнее
Мониторинг температуры и влажности с помощью ESP32 и Home Assistant
Этот проект использует датчик DHT11 для измерения температуры и влажности, которые ESP32 передает в Home Assistant через MQTT. Home Assistant отображает данные в реальном времени и позволяет создавать автоматизации на их основе. Подключение датчика DHT11 к ESP32 Питание ESP32 Подключите ESP32 к компьютеру или адаптеру через USB. Установка Mosquitto Broker Настройка MQTT Установка библиотек в …
Мониторинг температуры и влажности с помощью ESP32 и Home AssistantПодробнее
Как отправить электронное письмо с помощью Lua и ESP32
Отправка электронных писем, особенно тех, которые с вложениями и встроенными изображениями, может быть громоздкой задачей. Тем не менее, XEDGE IDE упрощает этот процесс через свой диалоговый интерфейс, удобный для пользователя. Этот материал поможет вам пройти через настройку и использование конфигурации XEDGE SMTP, чтобы надежно расширить возможности отправки электронной почты. XEDGE IDE предлагает простой в использовании …
Как отправить электронное письмо с помощью Lua и ESP32Подробнее
Как загрузить прошивку в ESP32 «по воздуху» (OTA)
ESP32 – это микроконтроллер, способный выполнять обновления по беспроводной сети (over-the-air или OTA). OTA-обновления позволяют обновлять прошивку вашего ESP32 по беспроводной сети без необходимости физического подключения его к компьютеру. Обновления по беспроводной сети (OTA) – это процесс обновления встроенного программного обеспечения устройства по беспроводной сети без необходимости физического подключения его к компьютеру. OTA-обновления полезны, поскольку …
Как использовать встроенный датчик Холла в ESP32
Все модули ESP32 имеют встроенный датчик Холла. Датчик Холла может обнаруживать изменения магнитного поля в окружающей среде. Чем больше магнитное поле, тем выше выходное напряжение датчика Холла. В Arduino есть функция HallRead(), которая возвращает разницу напряжений, создаваемую магнитным полем, в виде аналогового значения. Чем сильнее внешнее магнитное поле, тем выше аналоговое значение, возвращаемое функцией. Откройте …
Как установить поддержку 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), как изображении на рисунке ниже. …