Рубрики
Проекты на ESP32

Работа с FreeRTOS и памятью в ESP32-S3 с помощью ESP-IDF (урок 5)

При создании простых встраиваемых систем мы обычно пишем код внутри одного бесконечного цикла, часто называемого «суперциклом» или «программированием на уровне аппаратного обеспечения». В этом подходе микроконтроллер выполняет одну инструкцию за другой. Если выполнение определенной функции занимает много времени или используется блокирующая функция, весь процессор останавливается, и никакой другой код не может выполняться, пока эта функция […]

Рубрики
Проекты на ESP32

Протоколы связи в ESP32-S3 с помощью ESP-IDF (урок 4)

При разработке крупных проектов встраиваемых систем часто возникает необходимость взаимодействия со множеством внешних устройств, таких как датчики, дисплеи, модули памяти и исполнительные механизмы. Однако количество доступных выводов GPIO на микроконтроллере, таком как ESP32-S3, может быть ограничено. Для преодоления этого ограничения используются протоколы связи. Эти протоколы позволяют микроконтроллеру эффективно взаимодействовать с несколькими устройствами, отправляя и принимая […]

Рубрики
Проекты на ESP32

Работа с устройствами отображения в ESP32-S3 с помощью ESP-IDF (урок 3)

При работе над проектами встроенных систем нам часто требуется способ видеть, что происходит внутри нашего микроконтроллера. Именно здесь на помощь приходят устройства отображения. Устройства отображения — это важные компоненты вывода, которые позволяют микроконтроллеру напрямую взаимодействовать с внешним миром. Они помогают нам получать информацию, отображать данные с датчиков, показывать оповещения и создавать пользовательские интерфейсы. Вместо того […]

Рубрики
Проекты на ESP32

Работа с контактами и двигателями в ESP32-S3 с помощью ESP-IDF (урок 2)

Цели урока: Разобраться в работе с контактами ввода/вывода общего назначения  (GPIO) в ESP32-S3. Разобраться в работе с двигателями в ESP32-S3. Контакты ввода/вывода общего назначения (GPIO) Контакты ввода/вывода общего назначения (General Purpose Input/Output, GPIO) позволяют ESP32-S3 подключаться к внешнему миру и обмениваться с ним данными. В зависимости от потребностей проекта, эти контакты могут быть сконфигурированы как […]

Рубрики
Проекты на ESP32

Архитектура и основы программирования ESP32-S3 с помощью ESP-IDF (урок 1)

Микроконтроллеры — это мощные устройства, позволяющие создавать интеллектуальные и автоматизированные системы. Хотя такие платформы, как Arduino, сделали изучение электроники доступным, современный мир требует возможности подключения к сети. Сегодняшним проектам часто необходимо подключаться к интернету, передавать данные в облако или взаимодействовать со смартфонами. Добавление этих возможностей к традиционным базовым микроконтроллерам раньше было сложным и дорогостоящим процессом. […]

Рубрики
Проекты на ESP32

Начало работы с Adafruit MEMENTO: плата c камерой, программируемая на Python

В последнее время появилось множество плат для разработки на базе ESP32-S3. Большинство плат оснащены дисплеем, некоторые также включают камеры и кнопки, а некоторые имеют динамики и микрофоны. Найти плату, которая объединяет все эти компоненты без ущерба для качества, стало настоящей проблемой для разработчиков и создателей программного обеспечения. Учитывая все это, мы нашли плату для разработки, […]

Рубрики
Проекты на ESP32

GPS-трекер на Seeed Studio XIAO ESP32-S3 с функцией геозонирования

Этот проект предполагает создание собственного GPS-трекера с использованием микроконтроллера Xiao-ESP32-S3. Обычно для создания GPS-трекера требуются дополнительные компоненты, такие как SIM-карта, GSM-модуль и другие средства связи для передачи данных о местоположении на телефон или компьютер. Но создание GPS-трекера с помощью Seeed Studio XIAO никогда еще не было таким простым. Теперь это не проблема. Сервис Circuit Digest разработал […]

Рубрики
Проекты на ESP32

Автономная система преобразования текста в речь на ESP32

Функция преобразования текста в речь на ESP32 становится действительно полезной и может превратить хороший проект встраиваемой электроники в по-настоящему полезный. Независимо от того, создаете ли вы портативное устройство, панель автоматизации, монитор безопасности или образовательный инструмент, внедрение преобразования текста в речь на ESP32, несомненно, сделает ваш проект более доступным и удобным для пользователя. Ранее на нашем […]

Рубрики
Проекты на ESP32

Автономное распознавание голоса на ESP32 с использованием Edge Impulse

Распознавание голоса становится неотъемлемой частью Интернета вещей (IoT), позволяя нам управлять устройствами, отслеживать их состояние и взаимодействовать с ними без помощи рук. В основе работы ESP32 по преобразованию речи в текст лежит захват звука через микрофон, его обработка и преобразование в текст, понятный устройствам. Затем этот текст используется для запуска команд, подобно тому, как Alexa […]

Рубрики
Проекты на ESP32

Программирование ESP32-S3 Box-3 с помощью Arduino IDE

Создание IoT-проектов (проектов интернета вещей) с сенсорными экранами раньше было головной болью, требующей множества компонентов, запутанной проводки и бесконечного поиска и устранения неисправностей. Но плата ESP32-S3 Box-3 значительно упрощает эту задачу. Это универсальная плата с двухъядерным процессором, сенсорным экраном и совместимостью с Arduino IDE. В этом руководстве мы возьмем эту удобную для разработчиков плату ESP32-S3 […]