Доброго здравия вам, уважаемые читатели! Для систем автоматизированного полива комнатных растений, грядок, теплиц и прочего садово-огородного имущества в первую очередь необходим какой-либо датчик, который сможет измерять влажность почвы или субстрата, в которых эти растения живут. Конечно, некто не мешает организовать периодический полив просто по таймеру, но такой поход требует аккуратности, постоянного контроля и корректировки – погода меняется, растения растут, а из-за всего этого изменяется и норма воды для полива...
K12 :: О ESP32 и не только
Установка ESP-IDF с помощью ESP-IDF Installation Manager
Здесь представлена сокращенная (и уже несколько устаревшая) версия оригинальной статьи: https://kotyara12.ru/iot/esp-idf_install. Доброго здравия, уважаемые читатели! В данной статье поговорим про установку фреймворка ESP-IDF и среды разработки для работы с ним (VSCode или Espressif IDE) на компьютеры под управлением ОС Windows с помощью нового официального инсталлятора ESP-IDF Installation Manager (EIM). Впрочем, сейчас инсталлятор кроссплатформенный, поэтому многое будет справедливо и для других операционных систем...
Подключение ESP32 к сети WiFi в режиме STA на ESP-IDF
Доброго здравия, уважаемые читатели! Популярность SoC ESP32 (и последующих серий) в первую очередь обусловлена тем, что помимо достаточно мощного процессора, в нем имеется встроенный радиоканал для подключения к сетям WiFi и Bluetooth®. Я уже писал, как подключить ESP32 в режиме STA с использованием фреймворка Arduino, причем несколькими способами – в цикле и с помощью событий. Писал я как-то аналогичную статью и применительно для фреймворка ESP-IDF, но та статья получилась на мой взгляд откровенно ужасной, скомканной и непонятной...
FreeRTOS Task Notifications – легкий способ синхронизации задач
Доброго здравия, уважаемые читатели! Все, кто писал программы для FreeRTOS (и ESP-IDF в частности), наверняка уже знакомы с объектами синхронизации задач: очередь, группа событий, мьютекс и т.д. Все эти объекты позволяют передавать в одну или несколько задач какие-то данные, события или сигналы управления. Но FreeRTOS имеет ещё один механизм оповещения задач, который я и предлагаю вам обсудить. Этот механизм называется Task Notifications или [прямые] уведомления. Уведомления позволяют задаче FreeRTOS...

