ESP32: чипы, модули, платы…5 (37)
Разбираемся в разнообразии выпускаемых линеек чипов и модулей ESP32, их обозначениях и их особенностях
Разбираемся в разнообразии выпускаемых линеек чипов и модулей ESP32, их обозначениях и их особенностях
Сравнительный обзор фреймворков (платформ) и IDE для разработки программ для микроконтроллеров ESP8266 и ESP32
Краткий сравнительный обзор цифровых датчиков температуры (…и влажности) для Arduino, ESP и других DIY-устройств: DS18B20, DHT11-DHT22, BMP / BME, SHT и других. В данной статье нет сведений об аналоговых сенсорах – терморезисторах, термопарах и т.д.
Часто задаваемые вопросы по микроконтроллеру ESP32 и мои варианты ответов на них.
Сравнительный анализ датчиков температуры различных типов для DIY-устройств.
Обзор китайского термостата MINCO HEAT ME83 с недельным расписанием (без удаленного управления) для управления газовым котлом.
Приспособление для крепления тестера на стену, напечатанное на 3D принтере
Плата управление котлом отопления с расширенными функциями
Подробное описание выводов GPIO для ESP32 классической линейки ( не -S2,3 и не -С) и пример excel-файла для использования в проектах.
ESP-IDF API для принудительного ограничения тока вывода GPIO ESP32.
Создание и запуск задачи (потока) FreeRTOS на ESP32 различными способами.
В статье рассмотрены физические основы работы внутрисхемной шины IIC или I2C и совсем немного – протокол передачи данных. Может быть полезна всем начинающим DIY-мастерам
Работа с прерываниями GPIO на ESP32 и обработка нажатий на кнопки с подавлением дребезга контактов.
Данная статья – всего лишь попытка объяснить, почему я предпочитаю использовать для программирования ESP32 фреймворк ESP-IDF.
В данной статье перечислены некоторые из имеющихся на рынке USB – RS232 адаптеров, которое можно использовать для работы с ESP8266, ESP32 и другими 3,3-х вольтовыми микроконтроллерами.
В данной статье разберем основные принципы работы с интерфейсом RS-485 и протоколом Modbus RTU применительно к микроконтроллеру ESP32 при условии использования для программирования платформы (фреймворка) ESP-IDF.
Отправка изображений c ESP32 на сервер в интернете с помощью встроенных в ESP-IDF API, без использования сторонних библиотек
Добрый день, уважаемый читатель! В данной статье я расскажу как создать проект, как настроить файл конфигурации PlatformIO, как подключить внешние библиотеки к вашему проекту. Это статья для начинающих, то есть для тех, кто будет переходить на ESP-IDF с Arduino. Если Вы всё это знаете и умеете – то вы можете… Подробнее »Создание PlatformIO / ESP-IDF проекта и настройка platformio.ini
В данной статье описана установка ESP-IDF в виде плагина для Visual Studio Code либо в виде “самостоятельной” Espressif IDE в одни и те же каталоги.
В статье описан процесс установки и настройки PlatformIO для желающих перейти с Arduino IDE на что-то более продвинутое
Теоретические основы протокола MQTT (Message Queuing Telemetry Transport), словарик терминов, и зачем оно вообще нужно.
В статье кратенько описаны виды модуляции и принципы передачи данных по радиоканалу 433 МГц, способы подключения приемника к микроконтроллеру, а также совсем немного о программном обеспечении.
Обзор платы-контроллера на базе ESP32 от довольно известного производителя.
Данная статья представляет собой перевод технического паспорта SoC ESP32 с сайта производителя на русский язык, актуального на текущий момент (ESP32 Series Datasheet v4.8).
Способы подключения сторонних библиотек к проекту PlatformIO и управление версиями с помощью platformio.ini
Работа с цифровыми портами ввода-вывода общего назначения ( GPIO ) на ESP32 с использованием native фреймворка ESP-IDF.
Обзор небольшой китайской платы R4IOI16 – расширителя GPIO на 16 портов для шины RS485 Modbus RTU.
Обзор небольшой платы на базе ESP32 с ethernet-интерфейсом WT32-ETH01
Добрый день, уважаемый читатель! В данной статье продолжим обсуждать тему портов ввода/вывода ESP32, а конкретно рассмотрим работу с прерываниями. /********************************************** * СХЕМА СОЕДИНЕНИЙ: * * На GPIO 18 подключена кнопка: одним выводом на GPIO 18, другим на землю. * GPIO 18 подтянут резистором 10кОм на шину питания +3,3В (но можно… Подробнее »Обработка прерываний GPIO на ESP-IDF
Небольшое исследование на тему схемы автоматического сброса и программирования от Espressif. Для желающих понять суть происходящих процессов
Пошаговое руководство по созданию DIY-проекта на ESP8266 с удаленным управлением с использованием протокола MQTT.
Перевод на русский язык раздела 4.6 Build system из справочной системы ESP-IDF
Небольшой и достаточно поверхностный экскурс в распределение и использование оперативной (RAM) памяти на ESP32.
Добрый день, уважаемый читатель! В данной статье обсудим конфигурирование проекта для ESP32, собранного на базе Espressiff IoT Development Framework. Примечание: конфигурация проектов, созданных на базе Arduino Framework for ESP32 (то есть либо в Arduino IDE, либо в PlatformIO, но с использованием Arduino платформы), не может быть изменена пользователем – по… Подробнее »Настройка ESP-IDF проекта
Отправка сообщений в мессенджер Telegram из микроконтроллеров ESP8266 (и ESP32) без использования сторонних библиотек.
Описание работы LED PWM контроллера на ESP32 и программного интерфейса для ESP-IDF
Добрый день, уважаемый читатель! На создание этой статьи меня натолкнул один из моих постоянных читателей и подписчиков. Эта статья ориентирована на начинающих разработчиков и представляет собой очень краткий обзор инструментов и средств, которые предоставляет ESP-IDF и FreeRTOS, для чего и в каких случаях они могут применяться. Как правило начинающим программистам,… Подробнее »ESP-IDF: а что под капотом? Обзор базовых объектов
Добрый день, уважаемые читатели! Я уже несколько раз писал статьи про то, что такое задачи FreeRTOS, как передавать в задачу данные извне, какие объекты FreeRTOS для этого можно использовать и т.д. На эту тему написано множество прекрасных академических статей и на других ресурсах. Но новичку, который впервые сталкивается с FreeRTOS,… Подробнее »Практические примеры программирования задач FreeRTOS
Небольшое руководство по сборке и программированию простого термометра, который позволяет “на лету” пересчитывать температуру паров на выходе из самогонного аппарата в процентное содержание спирта.
Программная реализация самодельной многозонной охранно-пожарно-аварийной сигнализации на ESP32 с управлением по WiFi и уведомлениями в telegram.
Краткое описание нового I2C API для ESP-IDF 5.2 и новее в master-режиме.
Формирование и измерение временных интервалов на ESP32 различными способами.
Добрый день, уважаемый читатель! Данная статья является в первую продолжением серии “Термостат на ESP32 с удаленным управлением“, но описанное в статье в полной мере относится и к “Автоматической теплице“, и к “Автоматическому поливу“, да и к вообще к любым устройствам автоматики, собранным на ESP32 и запрограммированным с помощью ESP-IDF и… Подробнее »Прошивка K12 для ESP32. Команды
Вариант построения схему автоматического распределенного управления устройствами в доме без использования центрального сервера сценариев
Обзор адаптера преобразователя для трех датчиков температуры 1Wire и шаны RS485 от российского производителя
Мини-обзор китайской портативной RS485 / Modbus RTU метеостанции CWT-UWD-xx от ComWinTop.
В статье рассмотрены некоторые способы согласования 12-вольтовых датчиков ОПС с трех-вольтовыми микроконтроллерами с учетом защиты линий от помех и наводок.
Добрый день, уважаемые читатели! Практически любой проект автоматики требует применения настраиваемых во время работы программы параметров – ну например желаемая температура для термостата или пароль для подключения к сети WiFi. Получить эти данные с сервера или с панели управления не особо сложно, но сразу же возникает следующий вопрос – а… Подробнее »Настройка таблицы разделов FLASH-памяти для ESP32
Добрый день, уважаемые читатели! В этой статье перечислены все имеющиеся на момент написания статьи модули, классы и прочие библиотеки, которые входят в состав моей прошивки на основе ESP-IDF, их назначение и основные свойства. Эту статью, пожалуй, нужно было бы написать уже довольно давно, когда ещё я только начал публиковать описание… Подробнее »Прошивка для ESP32 на основе ESP-IDF