Найти в Дзене
Поддержите автораПеревод на любую сумму
Подключение ESP32 к сети WiFi в режиме STA на ESP-IDF
Доброго здравия, уважаемые читатели! Популярность SoC ESP32 (и последующих серий) в первую очередь обусловлена тем, что помимо достаточно мощного процессора, в нем имеется встроенный радиоканал для подключения к сетям WiFi и Bluetooth®. Я уже писал, как подключить ESP32 в режиме STA с использованием фреймворка Arduino, причем несколькими способами – в цикле и с помощью событий. Писал я как-то аналогичную статью и применительно для фреймворка ESP-IDF, но та статья получилась на мой взгляд откровенно ужасной, скомканной и непонятной...
4 часа назад
FreeRTOS Task Notifications – легкий способ синхронизации задач
Доброго здравия, уважаемые читатели! Все, кто писал программы для FreeRTOS (и ESP-IDF в частности), наверняка уже знакомы с объектами синхронизации задач: очередь, группа событий, мьютекс и т.д. Все эти объекты позволяют передавать в одну или несколько задач какие-то данные, события или сигналы управления. Но FreeRTOS имеет ещё один механизм оповещения задач, который я и предлагаю вам обсудить. Этот механизм называется Task Notifications или [прямые] уведомления. Уведомления позволяют задаче FreeRTOS...
1 неделю назад
Работа с внешней памятью PSRAM (SPI RAM) на ESP32
Доброго здравия, уважаемые читатели! Код в нормальном человеческом виде вы можете посмотреть и скопировать из оригинальной статьи: https://kotyara12.ru/iot/esp32-psram/ ESP32 имеет несколько сотен килобайт внутренней оперативной памяти RAM, расположенной на том же самом кристалле, что и процессор и остальные компоненты микросхемы. Для некоторых задач этого объема может быть недостаточно, поэтому разработчики предусмотрели возможность подключения к SoC дополнительной внешней псевдо-статической оперативной памяти PSRAM (Pseudo-static RAM)...
4 недели назад
Плата Waveshare ESP32-S3-Touch-LCD-4
Доброго здравия, уважаемые читатели! Представляю вашему вниманию технический миниобзор платы Waveshare ESP32-S3-Touch-LCD-4. Под словом “технический” в данном случае подразумевается то, что примеров её программирования в данной статье не будет. Возможно, я это сделаю позже. Однако на сайте производителя такие примеры имеются (в том числе и для Arduino, и для ESP-IDF), и ссылки на них вы обязательно найдете в конце статьи. Дисклеймер. Данную плату я приобрел за личные денежные средства и для личного использования...
275 читали · 1 месяц назад
Плата разработчика Wemos ESP32-S3 UNO
Доброго здравия, уважаемые читатели! Это несколько видоизмененная копия статьи, опубликованной на основном сайте: https://kotyara12.ru/iot/esp32s3-uno/. Дзен не поддерживает таблиц, фрагментов кода, и много чего ещё. Вы можете сами выбрать где вам удобнее читать это Герой данного повествования – небольшая плата разработчика в формате Arduino UNO, но на базе современного микроконтроллера ESP32-S3. Называется она ESP32-S3 UNO и встречается в дикой природе повсеместно – от али до озонов с ягодками...
287 читали · 5 месяцев назад
ESP32 PCNT – аппаратные счётчики импульсов
Доброго здравия, уважаемые друзья и читатели! Дисклеймер. Данная статья на Дзене - несколько сокращенная версия статьи, опубликованной на сайте kotyara12.ru. В основной версии можно скопировать код примеров (Дзен не подходит для таких технических статей, как эта), а также вносятся правки при необходимости - поэтому версии на Дзене могут отличаться от статей на сайте. Благодарю за понимание. В данной статье обсудим работу с аппаратными контроллерами счетчиков импульсов, встроенными в чипы ESP32....
158 читали · 6 месяцев назад
Arduino ESP32 шаг за шагом. Телеметрия через WiFi и MQTT для чайников. Часть 5
Часть 1. Знакомство с ESP32 Часть 2. Подключение к WiFi Часть 3. Получение даты и времени Часть 4. MQTT-клиент Полная статья на сайте. Ещё одна частая необходимость – отправлять HTTP GET-запросы на различные ресурсы “в этих ваших интерьнетах”. С помощью этих самых запросов можно: Если вы не сталкивались с этим, то рекомендую вам предварительно ознакомиться с другой статьей: HTTP запросы на ESP8266 и ESP32 и другими статьями. Давайте посмотрим, как это можно реализовать. Как и в предыдущих случаях,...
104 читали · 6 месяцев назад
Arduino ESP32 шаг за шагом. Телеметрия через WiFi и MQTT для чайников. Часть 4
Часть 1. Знакомство с ESP32 Часть 2. Подключение к WiFi Часть 3. Получение даты и времени Полная статья на сайте. Для удаленного управления ESP32 можно использовать множество различных сетевых протоколов, например: Так почему я предпочитаю использовать MQTT-протокол, а не Web-интерфейс, к примеру? Ведь Web-интерфейс значительно проще? А потому, что Web-интерфейс проще только для пользователя вашей системы, но обладает значительными недостатками: Разумеется, идеальных вещей в нашем мире не существует, MQTT тоже имеет свои недостатки...
6 месяцев назад
Arduino ESP32 шаг за шагом. Телеметрия через WiFi и MQTT для чайников. Часть 3
Продолжение. Начало на Дзене здесь и здесь, полная статья на сайте kotyara12.ru здесь. Следующий шаг, который мы должны выполнить после подключения к сети интернет – получить актуальную дату и время с серверов NTP. Правильное время на сетевом микроконтроллере – не блажь, а требование безопасности. Правильное время используется не только для работы по расписанию, но и для проверки SSL и TLS-сертификатов при установке защищенных соединений. Конечно, можно подключить к ESP32 микросхему часов реального времени, например DS3231 и пропустить этот этап...
150 читали · 6 месяцев назад
Arduino ESP32 шаг за шагом. Телеметрия через WiFi и MQTT для чайников. Часть 2
Продолжение. Начало на Дзене здесь, полная статья на сайте kotyara12.ru здесь. Поскольку эта статья о том, как создать устройство с удаленным управлением и контролем, первым делом нам понадобиться подключить его к сети WiFi и интернету. Конечно, можно управлять ESP и без WiFi, например через BT и GPRS – но данная статья не об этом. На ESP32 поддерживаются следующие режимы работы Wi-Fi: В рамках данной статьи я буду рассматривать исключительно STA режим, то есть мы будем подключать наш микроконтроллер к существующей Wi-Fi сети (точке доступа)...
172 читали · 6 месяцев назад
Arduino ESP32 шаг за шагом. Телеметрия через WiFi и MQTT для чайников. Часть 1
Доброго здравия, уважаемые читатели! Дисклеймер. Данная и последующие статьи на Дзене - разделенная на несколько частей полная статья, опубликованной на сайте kotyara12.ru. Всю статью целиком вы уже можете прочитать здесь: https://kotyara12.ru/iot/esp32mqtt-arduino/. В основной версии можно скопировать код примеров (Дзен не подходит для таких технических статей, как эта), а также вносятся правки при необходимости - поэтому версии на Дзене могут отличаться от статей на сайте. Благодарю за понимание...
297 читали · 6 месяцев назад
Доброго здравия вам, уважаемые читатели! Долгое время я оставался "верен" исключительно классической серии ESP32. По той простой причине, что было лень разбираться с другими версиями SoC. Но пришла новая плата для будущей версии теплицы, и таки мне придется с этим разбираться. А заодно и другими платами на базе ESP32-S3.... Обзоры, разумеется, будут. Если ничего не случится. Но начать я решил с "основ" - перевел datasheet и разобрался с выводами - что куда можно подключать, а что нельзя. На этот раз я решил поставить эксперимент - не копипастить статью на Дзен, а просто оставить ссылку на основной сайт. Потому что планирую со временем дополнить статью. Итак, если Вам интересно узнать что-то о ESP32-S3, почитать статьи можно здесь: kotyara12.ru/...s3.
318 читали · 6 месяцев назад