Система сборки ESP-IDF (перевод)5 (10)
Перевод на русский язык раздела 4.6 Build system из справочной системы ESP-IDF
Перевод на русский язык раздела 4.6 Build system из справочной системы ESP-IDF
Добрый день, уважаемый читатель! В данной статье обсудим конфигурирование проекта для ESP32, собранного на базе Espressiff IoT Development Framework. Примечание: конфигурация проектов, созданных на базе Arduino Framework for ESP32 (то есть либо в Arduino IDE, либо в PlatformIO, но с использованием Arduino платформы), не может быть изменена пользователем – по… Подробнее »Настройка ESP-IDF проекта
Небольшое исследование на тему схемы автоматического сброса и программирования от Espressif. Для желающих понять суть происходящих процессов
Добрый день, уважаемый читатель! В данной статье продолжим обсуждать тему портов ввода/вывода ESP32, а конкретно рассмотрим работу с прерываниями. /********************************************** * СХЕМА СОЕДИНЕНИЙ: * * На GPIO 18 подключена кнопка: одним выводом на GPIO 18, другим на землю. * GPIO 18 подтянут резистором 10кОм на шину питания +3,3В (но можно… Подробнее »Обработка прерываний GPIO на ESP-IDF
Добрый день, уважаемый читатель! На создание этой статьи меня натолкнул один из моих постоянных читателей и подписчиков. Эта статья ориентирована на начинающих разработчиков и представляет собой очень краткий обзор инструментов и средств, которые предоставляет ESP-IDF и FreeRTOS, для чего и в каких случаях они могут применяться. Как правило начинающим программистам,… Подробнее »ESP-IDF: а что под капотом? Обзор базовых объектов
Небольшой и достаточно поверхностный экскурс в распределение и использование оперативной (RAM) памяти на ESP32.
Программная реализация самодельной многозонной охранно-пожарно-аварийной сигнализации на ESP32 с управлением по WiFi и уведомлениями в telegram.
Краткое описание нового I2C API для ESP-IDF 5.2 и новее в master-режиме.
Отправка сообщений в мессенджер Telegram из микроконтроллеров ESP8266 (и ESP32) без использования сторонних библиотек.
Добрый день, уважаемые читатели! Я уже несколько раз писал статьи про то, что такое задачи FreeRTOS, как передавать в задачу данные извне, какие объекты FreeRTOS для этого можно использовать и т.д. На эту тему написано множество прекрасных академических статей и на других ресурсах. Но новичку, который впервые сталкивается с FreeRTOS,… Подробнее »Практические примеры программирования задач FreeRTOS
Небольшое руководство по сборке и программированию простого термометра, который позволяет “на лету” пересчитывать температуру паров на выходе из самогонного аппарата в процентное содержание спирта.
Добрый день, уважаемый читатель! Данная статья является в первую продолжением серии “Термостат на ESP32 с удаленным управлением“, но описанное в статье в полной мере относится и к “Автоматической теплице“, и к “Автоматическому поливу“, да и к вообще к любым устройствам автоматики, собранным на ESP32 и запрограммированным с помощью ESP-IDF и… Подробнее »Прошивка K12 для ESP32. Команды
Обзор адаптера преобразователя для трех датчиков температуры 1Wire и шаны RS485 от российского производителя
Мини-обзор китайской портативной RS485 / Modbus RTU метеостанции CWT-UWD-xx от ComWinTop.
В статье рассмотрены некоторые способы согласования 12-вольтовых датчиков ОПС с трех-вольтовыми микроконтроллерами с учетом защиты линий от помех и наводок.
Данная статья представляет собой перевод на русский язык официального datasheet-а с сайта производителя, максимально приближенный к оригиналу. Без каких-либо моих комментариев. Может использоваться для разработки собственных устройств и драйверов.
Формирование и измерение временных интервалов на ESP32 различными способами.
Вариант построения схему автоматического распределенного управления устройствами в доме без использования центрального сервера сценариев
Сравнительный обзор некоторых доступных датчиков влажности почвы для DIY-устройств автоматического полива растений и грядок.
Добрый день, уважаемый читатель! Тема сегодняшней статьи – очереди. Но не всякие подряд очереди (потому что могут быть и другие очереди, которые мы обсуждали в одной из предыдущих статей), а конкретно – очереди FreeRTOS. Про очереди написано довольно много статей, например: тыц, тыц, и тыц. Однако это не помешало мне… Подробнее »Очереди FreeRTOS
Добрый день, уважаемые читатели! Практически любой проект автоматики требует применения настраиваемых во время работы программы параметров – ну например желаемая температура для термостата или пароль для подключения к сети WiFi. Получить эти данные с сервера или с панели управления не особо сложно, но сразу же возникает следующий вопрос – а… Подробнее »Настройка таблицы разделов FLASH-памяти для ESP32
Добрый день, уважаемые читатели! В данной статье я расскажу о том, как быстро и просто поднять свой собственный небольшой и легкий WEB-сервер на роутере Keenetic. Нужен он нам будет для того, чтобы с него можно было бы обновлять прошивки разных “умных штуковин” на ESP8266 и ESP32 через WiFi по технологи… Подробнее »Поднимаем HTTP-сервер на роутере Keenetic ( для OTA обновлений и не только )
Добрый день, уважаемый читатель! Самый простой и удобный протокол для управления различными “умными” устройствами, на мой взгляд – это MQTT. На этом сайте Вы можете найти перечень публичных облачных MQTT-серверов (брокеров), с помощью которых можно связать один или несколько микроконтроллеров с устройствами управления (например смартфоном) или даже между собой. Но… Подробнее »Поднимаем личный MQTT сервер на роутере Keenetic
Добрый день, уважаемые читатели! В этой статье (и еще нескольких последующих) я хотел бы еще раз обратиться к теме отправки уведомлений в популярный мессенджер Telegram из “сетевых” микроконтроллеров ESP8266 и ESP32. Конкретно в данной статье обсудим только “теоретические” аспекты, регистрацию учетной записи для бота и очень вкратце работу с API… Подробнее »Создание (регистрация) telegram-бота для отправки уведомлений из устройств умного дома и не только