Обзор M5Stack Tab5 – Часть 2: Начало разработки прошивки для ESP32-P4 с использованием ESP-IDF Framework и Arduino IDE

В первой части обзора мы ознакомились с аппаратной частью комплекта для разработки IoT M5Stack Tab5 ESP32-P4 и протестировали демонстрационную прошивку, чей интерфейс позволяет пользователю быстро экспериментировать с камерой, микрофоном, динамиком, WiFi, энергопотреблением, GPIO, RS485 и другими функциями.

Поскольку на данный момент для Tab5 нет пользовательских приложений, во второй части обзора было решено изучить ресурсы для разработки ПО под ESP32-P4 devkit. Сначала выполним инструкции для сборки демо-прошивки из исходного кода с помощью фреймворка ESP-IDF, затем проанализируем ключевые аспекты исходников и внесем небольшие изменения. После этого рассмотрим поддержку ESP32-P4 в Arduino через библиотеки M5Unified и M5GFX.

Читать далее «Обзор M5Stack Tab5 – Часть 2: Начало разработки прошивки для ESP32-P4 с использованием ESP-IDF Framework и Arduino IDE»

Rutronik Adapter Board RAB7 — плата расширения Sensor Fusion для Arduino с семью сенсорами от Bosch, Infineon и Sensirion

Rutronik Adapter Board RAB7 — это открытая аппаратная плата расширения для Arduino, предназначенная для работы с технологией Sensor Fusion на базе ИИ. Она оснащена семью сенсорами для измерения параметров окружающей среды и инерциальными датчиками от Bosch, Infineon и Sensirion.

Плата предназначена для использования совместно с совместимыми платами Arduino для обработки и анализа данных. Может применяться в системах автоматизации зданий, профессиональных кухнях, системах HVAC (отопление, вентиляция, кондиционирование) и в умном сельском хозяйстве.

Читать далее «Rutronik Adapter Board RAB7 — плата расширения Sensor Fusion для Arduino с семью сенсорами от Bosch, Infineon и Sensirion»

Renesas RA0E2 — недорогой и маломощный микроконтроллер Arm Cortex-M23, работающий в расширенном диапазоне температур (от -40°C до +125°C)

Renesas RA0E2 — это маломощный и недорогой микроконтроллер (МК) Arm Cortex-M23, входящий в семейство RA0, представленное в 2024 году. Он может работать в расширенном диапазоне температур (от -40 °C до +125 °C) и предлагает широкий спектр периферийных функций и функций безопасности.

Читать далее «Renesas RA0E2 — недорогой и маломощный микроконтроллер Arm Cortex-M23, работающий в расширенном диапазоне температур (от -40°C до +125°C)»

Беспроводной сенсорный дисплей ESP32-P4 размером 7 дюймов поддерживает GUITION Designer для программирования LVGL, Arduino и ESP-IDF

GUITION JC1060P470C — это плата ESP32-P4 со встроенным 7-дюймовым сенсорным дисплеем и модулем ESP32-C6 WiFi 6 и Bluetooth 5, обеспечивающим беспроводное подключение. Дисплей также оснащен картой microSD для хранения данных, разъемом MIPI CSI для добавления камеры, несколькими портами USB-C и двумя разъемами FPC для расширения GPIO.

Читать далее «Беспроводной сенсорный дисплей ESP32-P4 размером 7 дюймов поддерживает GUITION Designer для программирования LVGL, Arduino и ESP-IDF»

Adafruit Sparkle Motion – светодиодный контроллер на базе ESP32 с четырьмя выходами, питанием USB-C мощностью 100 Вт и поддержкой WLED/xLights

Adafruit Sparkle  Motion — это плата контроллера светодиодов на базе ESP32, предназначенная для управления адресными светодиодами, включая WS2812B, APA102, SK6812, LPD8806, UCS2904 и SM16704. Она поддерживает проекты WLED и xLights и оснащена встроенным портом USB-C PD мощностью 100 Вт для управления даже светодиодными установками высокого напряжения.

Читать далее «Adafruit Sparkle Motion – светодиодный контроллер на базе ESP32 с четырьмя выходами, питанием USB-C мощностью 100 Вт и поддержкой WLED/xLights»

Zalmotek RA6M1, RA8M1 и RZ/A3U SoM соответствуют форм-фактору Adafruit Feather, поддерживают несущую плату для робототехники и промышленного управления

Румынская компания Zalmotek недавно представила три новых SoM – RA6M1, RA8M1 и RZ/A3UL, а также модульную несущую плату, разработанную для встраиваемых приложений, таких как робототехника, промышленное управление и периферийные вычисления. Есть несколько вещей, которые мы находим интересными. SoM поставляется в форм-факторе Adafruit Feather и, как следствие, поддерживает различные Adafruit FeatherWings. Модульная несущая плата поддерживает модуль драйвера двигателя Dynamixel, модуль разрыва Particle M-SoM, Ethernet и CAN-модули.

Читать далее «Zalmotek RA6M1, RA8M1 и RZ/A3U SoM соответствуют форм-фактору Adafruit Feather, поддерживают несущую плату для робототехники и промышленного управления»

Плата ESPuno Pi Zero ESP32-C6 принимает до 60 В постоянного тока на входе, предлагает интерфейс RS-485 (краудфандинг)

ESPuno Pi Zero — это плата размером с Raspberry Pi Zero, основанная на беспроводном модуле ESP32-C6-MINI-1 WiFI 6, BLE и 802.15.4, а также SMPS, который обеспечивает подачу напряжения до 60 В постоянного тока через 2-контактную клеммную колодку.

Читать далее «Плата ESPuno Pi Zero ESP32-C6 принимает до 60 В постоянного тока на входе, предлагает интерфейс RS-485 (краудфандинг)»

Редактор Arduino Cloud получает ИИ-ассистента на основе Claude, обученного на документации и библиотеках Arduino

Arduino недавно объявил, что их Cloud Editor теперь включает ИИ-ассистента на основе большой языковой модели (LLM) Claude от Anthropic. Ассистент разработан для упрощения процесса программирования за счет предоставления интеллектуальной контекстно-зависимой поддержки непосредственно в Cloud Editor.

Инструмент понимает конкретную плату, библиотеки и настройки проекта, генерирует код и исправляет ошибки. Он также объясняет функции без необходимости выхода из среды разработки. Дополнительно сокращает рутинные задачи путем создания надежного шаблонного кода и ускоряет разработку за счет генерации скетчей на основе подсказок на естественном языке, мгновенной отладки и детальных пояснений кода. Эти функции делают инструмент полезным для любителей, преподавателей и разработчиков, стремящихся повысить производительность и креативность во встраиваемых проектах.

Читать далее «Редактор Arduino Cloud получает ИИ-ассистента на основе Claude, обученного на документации и библиотеках Arduino»