Здравствуйте, уважаемый посетитель!
Вы зашли на сайт Разживина Александра aka kotyara12, и здесь Вы можете найти статьи, посвященные самодельной DIY-автоматизации и программированию микроконтроллеров с использованием ESP-IDF и немного Arduino. Впрочем, есть некоторые статьи и на другие темы. Как найти нужную Вам статью? Воспользуйтесь картой сайта, главным меню, поиском либо рубрикаторами навигация по сайту и облако тегов (меток), расположенными в правой колонке сайта.
Новое на сайте
Установка Espressif IDE
В данной статье описана установка ESP-IDF в виде плагина для Visual Studio Code либо в виде “самостоятельной” Espressif IDE в одни и те же каталоги.
Обзор Kincony KC868-A16
Небольшой обзор китайской платы для домашней автоматизации от Kincony.
Управление библиотеками в PlatformIO
В статье рассмотрены варианты подключения сторонних библиотек к проектам PlatformIO, в том числе для Arduino и ESP-IDF.
ESP32 и ESP-IDF
Программирование ESP32 с помощью ESP-IDF (Espressif Iot Development Framework) и FreeRTOS на VSCode + PlatformIO:
Как и на чём программировать ESP8266 и ESP32
Сравнительный обзор систем и платформ для разработки программ на ESP8266 и ESP32.
ESP32: чипы, модули, платы…
Разбираемся в разновидностях и модификациях чипов, модулей и плат на базе популярного микроконтроллера ESP32 от Espressif.
FAQ по ESP32
Краткие ответы на часто задаваемые вопросы (по данным запросов поиска). Не нашли ответ на свой вопрос – смело задавайте его в комментариях!
ESP32 pinout
В этой статье более подробно рассмотрены доступные для использования выводы общего назначения (GPIO) ESP32 (конкретно для ESP32 DevKitC v4), их назначение и особенности. А так же предложен способ назначения прикладных функций на GPIO с учетом их особенностей с помощью файла Excel.
Распределение памяти в ESP32
Описана общая схема распределения памяти в ESP32, работа с динамической памятью (кучей) и немного про выбор размера стека для задач FreeRTOS.
Работа с GPIO на ESP32
Рассмотрены принципы работы с портами ввода-вывода общего назначения GPIO в цифровом режиме на микроконтроллере ESP32 из native фреймворка ESP-IDF.
Работа с прерываниями на ESP32
Продолжение темы GPIO и ESP-IDF. Использование прерываний GPIO на микроконтроллере ESP32 из native фреймворка ESP-IDF.
Работа с таймерами на ESP32
Использование аппаратных и программных таймеров высокого разрешения на ESP32 из native фреймворка ESP-IDF.
Создаем задачу FreeRTOS
Подробно разбираем способы создания и запуска задач (task) FreeRTOS на ESP32. Описанное в статье справедливо как для платформы ESP-IDF, так и для платформы Arduino 32.
Электроника, сенсоры и периферия
Нам бы схемку аль чертёж, мы б затеяли вертёж… (С) Леонид Филатов.
Схемы, обзоры датчиков и прочая, прочая, прочая…
Датчики температуры и влажности
Сравнение популярных датчиков температуры и относительной влажности воздуха для Arduino и ESPxx.
Как выбрать датчик для вашего проекта
Рассмотрены датчики температуры с использованием различных физических принципов измерения – от простейших резистивных до цифровых и полупромышленных.
Датчики влажности почвы
Небольшой обзор датчиков влажности почвы для систем автоматического полива растений: от самых простейших контактных, бесконтактных емкостных до промышленных
Защита входов MCU от помех
Несложный вариант защиты входов микроконтроллера от помех и наводок с согласованием уровней напряжения питания оконечных устройств и MCU.
Уровнеметр QDY30A
Обзор высокоточного погружного датчика уровня воды QDY30A с RS485 выходом.
ESP32R4 v3
Обзор китайского блока для умного дома на базе ESP32 и расширителя на 8 реле к нему
Шина I2C и с чем её едят
В статье рассмотрены физические основы работы внутрисхемной шины IIC или I2C и совсем немного – протокол передачи данных. Может быть полезна всем начинающим DIY-мастерам
Расширитель GPIO MCP23017
Описание двунаправленного расширителя GPIO для шины I2C MCP23017 и его использование в проектах ESP-IDF
Радиоканал 433 MHz
В статье рассмотрены принципы передачи данных по радиоканалу 433.92MHz и некоторые из модулей приемников.
Проекты для ESP32 и платформы ESP-IDF
Готовые устройства, собранные на базе микроконтроллеров ESP32, код для которых написан для платформы ESP-IDF:
Термостат + ОПС
Руководство по созданию устройства телеметрии для дачи или дома с функциями термостата и охранно-пожарно-аварийной сигнализации.
Алкогометр на ESP32
Термометр на ESP32 с автоматическим пересчётом температуры в относительное содержание спирта в “выходных” парах самогонного аппарата.
Умная теплица на ESP32
Описание моей теплички с зачатками разума – от строительства до полива и проветривания.
Проекты для платформы Arduino
Готовые устройства, собранные на базе микроконтроллеров Arduino или ESP8266, код для которых написан для платформы Arduino:
ESP8266 + MQTT
Пошаговое руководство по созданию Arduino-проекта телеметрии и удаленного управления нагрузкой на ESP8266 посредством MQTT протокола и WiFi в среде PlatformIO. С объяснениями “что, зачем и почему именно так, а не иначе”.
Алкогометр на Arduino
Термометр на Arduino с автоматическим пересчётом температуры в относительное содержание спирта в “выходных” парах самогонного аппарата.
Телеметрия на ESP8266
Довольно старый проект телеметрии для дачи на ESP8266. Но, возможно, он будет вам полезен.
Сервисы и технологии для вашего умного дома
Всё, что связано с домашней автоматизацией и умным домом. Сервисы, серверы, технологии, приемы программирования…
Публичные серверы для IoT устройств
Перечень публичных облачных MQTT серверов (но не только) для ESP8266 и ESP32 с анализом возможностей
MQTT на роутере Keenetic
Устанавливаем локальный MQTT брокер Mosquitto на роутере Keenetic с SSL и мостом на облачный брокер. Без OpenWRT и перепрошивки роутера
Настройка MQTT Dash
Особенности настройки и использования популярного Android-приложения MQTT Dash для использования в ваших DIY-проектах.
Telegram + ESP-IDF
Отправка мгновенных сообщений на компьютер и смартфон с микроконтроллеров ESP32 с использованием платформы ESP-IDF.
Telegram + ESP8266
Отправка мгновенных сообщений на компьютер и смартфон с микроконтроллеров ESP8266 и ESP32 с использованием платформы Arduino.
Сервисы графиков
Публичные облачные сервисы для накопления данных с “умных” устройств и отображения их в виде графиков. Особенности и ограничения.
Open-Monitoring.online
Построение графиков на open-monitoring.online по данным с устройств на базе Arduino или ESP.
Безумный дом
В статье изложены мои принципы и подходы к созданию домашней автоматизации.
Переползаем на PlatformIO
Устанавливаем и настраиваем Visual Studio Code и PlatformIO для работы с платформами Arduino и ESP-IDF.
Обзоры
Обзоры и инструкции к различной бытовой электронике и устройствам
Термостат ME83
Обзор китайского автономного термостата для газового котла Minco Heat ME83. Руководство по программированию
GSM / WiFi сигнализация Falcon Eye FE Advance
Обзор автономной GSM или WiFi сигнализации Falcon Eye FE Advance для дома, гаража или дачи.
Комплект видеонаблюдения Falcon Eye FE-1104WIFI
Обзор комплекта WiFi видеонаблюдения Falcon Eye FE-1104WIFI KIT: видеорегистратор и 4 камеры.
Информационные системы
Базы данных и программы – утилиты для реального (в том числе коммерческого) применения. Не для студентов!
Медиабиблиотека
Бесплатный каталогизатор книг, аудиокниг, музыки и видео с расширенными возможностями.
Корпоративная связь
Информационная система для учета затрат на корпоративную сотовую связь сотрудников.
Деканат
Локальная база данных и программа для автоматизации работы деканата учебного заведения.
Программы для студентов
Учебные программы для школьников и студентов. Стандартные курсовые или практические работы на языке Delphi.
Контакты
- Канал в Дзен “О ESP32 и не только”. Многие статьи дублированы и в Дзене, но дополняются и исправляются только на этом сайте.
- Канал в Telegram “О ESP32 и не только”. Там вы можете найти анонсы статей и небольшие объявления. Если вы хотите оперативно получать информацию о новых статьях – рекомендую подписаться, но это строго по желанию. Есть чат для свободного общения.
- Информация об авторе. Если вдруг вам будет интересно.
Вы также можете связаться со мной, используя следующие контакты:
- eMail: kotyara12@yandex.ru
- Telegram: @kotyara1971
- Skype: kotyara1971