Makerfabs MaUWB для Home Assistant – ESP32-S3 UWB модуль с PoE и корпусом

Makerfabs MaUWB for Home Assistant — это модуль сверхширокополосной связи (UWB) на базе ESP32-S3, предназначенный для позиционирования в помещениях и систем реального времени (RTLS). Он работает под управлением ESPHome для интеграции с Home Assistant, что позволяет использовать его как часть UWB-системы позиционирования для отслеживания меток в домах, офисах и других закрытых помещениях.

Модуль объединяет ESP32-S3 с UWB-модулем MaUWB на базе Qorvo DW3000 , оснащённым усилителем мощности (PA) и малошумящим усилителем (LNA) для дальнего радиуса действия. По сравнению с   предыдущей версией на ESP32-S3 , в нём отсутствует OLED-дисплей, но добавлен Ethernet-контроллер WIZnet W5500 с поддержкой PoE. Модуль также поддерживает Wi-Fi 4 и Bluetooth 5.0 и поставляется в корпусе для стационарной установки.

Читать далее «Makerfabs MaUWB для Home Assistant – ESP32-S3 UWB модуль с PoE и корпусом»

Mercedes-Benz размещает открытую аппаратную платформу быстрой разработки для автомобилей ARDEP (Automotive Rapid DEvelopment Platform)

ARDEP (Automotive Rapid DEvelopment Platform) — это открытая аппаратно-программная платформа, размещенная на учетной записи Mercedes-Benz на GitHub и выпущенная под лицензией Apache 2.0.

Основная плата ARDEP V2 построена на микроконтроллере STMicroelectronics STM32G474VE Arm Cortex-M4F для управления двигателями с аппаратными математическими ускорителями CORDIC и FMAC, и оснащена трансиверами CAN-FD и LIN, в то время как щит PowerIO Shield имеет 6 выходов и 6 входов, поддерживающих до 48 В и 3 А на канал.

Читать далее «Mercedes-Benz размещает открытую аппаратную платформу быстрой разработки для автомобилей ARDEP (Automotive Rapid DEvelopment Platform)»

Flipper BUSY Bar — открытое многофункциональное устройство для повышения продуктивности с LED-пиксельным дисплеем и поддержкой Matter

Flipper взял небольшую паузу в выпуске инструментов для беспроводного взлома , представив BUSY Bar — открытое многофункциональное устройство для повышения продуктивности, призванное помочь людям устранить отвлекающие факторы и сосредоточиться на работе.

Устройство оснащено настраиваемым LED-пиксельным дисплеем и небольшим монохромным OLED-дисплеем на задней панели, синхронизируется с рабочими приложениями, отключает уведомления и поддерживает протокол Matter для интеграции с Home Assistant, Apple Home, Google Home и другими Matter-совместимыми платформами.

Читать далее «Flipper BUSY Bar — открытое многофункциональное устройство для повышения продуктивности с LED-пиксельным дисплеем и поддержкой Matter»

NeoEyes NE503 – Камера Edge AI за $1199 на базе SoC Hailo-15H с производительностью 20 TOPS

Camthink NeoEyes NE503 — это платформа 4K Edge AI-камеры на базе SoC Hailo-15H с четырёхъядерным Cortex-A53 и AI-ускорителем на 20 TOPS, оснащённая 8 ГБ LPDDR4-памяти и флеш-накопителем eMMC на 64 ГБ.

Камера также оснащена 4K-сенсором Sony IMX678 и автофокусным авто-зум-объективом 8–32 мм F1.6 для высококачественного мониторинга, съёмки при слабом освещении и распознавания на большом расстоянии. Камера напрямую обрабатывает видеовход высокого разрешения, выполняет локальный мультимодельный вывод, поддерживает контейнеризированные приложения и события, управляемые рабочими процессами, на самом устройстве, без использования облака или локального сервера.

Читать далее «NeoEyes NE503 – Камера Edge AI за $1199 на базе SoC Hailo-15H с производительностью 20 TOPS»

Docker для микроконтроллеров? AkiraOS объединяет Zephyr RTOS с приложениями на WebAssembly (WASM)

AkiraOS — это встроенная ОС на базе Zephyr, которая запускает изолированные приложения WebAssembly на микроконтроллерах и позволяет пользователям развертывать и обновлять прошивку по воздуху (OTA) без перепрошивки. Другими словами, это аналог контейнеров Docker, но для микроконтроллеров.

Открытая встраиваемая платформа отделяет ОС от приложения. Это означает, что прошивка остается стабильной, а приложения являются независимыми .wasm-бинарными файлами, которые можно развертывать по воздуху, не затрагивая ОС, и они переносимы — один бинарный файл работает на платах ESP32-S3, nRF5x или STM32.

Читать далее «Docker для микроконтроллеров? AkiraOS объединяет Zephyr RTOS с приложениями на WebAssembly (WASM)»

Modos Flow – монитор на базе FPGA с 13,3-дюймовым сенсорным экраном на электронных чернилах и USB-C (краудфандинг)

Modos Flow — это монитор с эффектом бумаги, 13,3-дюймовый монохромный или цветной сенсорный дисплей с USB Type-C, который развивает Modos Paper devkit , представленный в прошлом году с FPGA AMD/Xilinx Spartan-6 LX16 и микроконтроллером STMicro STM32H750 Arm Cortex-M7.

Основное отличие в том, что Modos Flow больше похож на потребительский продукт: полный корпус, сенсорный экран, опциональная поддержка стилуса, 4096-цветный дисплей на электронных чернилах и подсветка.

Читать далее «Modos Flow – монитор на базе FPGA с 13,3-дюймовым сенсорным экраном на электронных чернилах и USB-C (краудфандинг)»

FalCAN Probe — это адаптер USB-CAN/RS-485/RS-422 с открытым исходным кодом на базе микроконтроллера STM32

Большинство USB-адаптеров для шин, включая такие инструменты, как CANTact Pro или Ollie V1 и V2 от MeatPi, обычно поддерживают либо CAN, либо RS-485/RS-422 в качестве устройств с фиксированной последовательной функцией. В отличие от них, FalCAN Probe от Андерса Б. Нильсена представляет собой многопротокольный USB-адаптер на базе микроконтроллера STM32F042.

FalCAN Probe — это компактная плата с открытым исходным кодом и разъемом USB Type-C, которая подключает компьютер к сетям CAN, RS-485 и полнодуплексным сетям RS-422. Вместо использования фиксированного USB-моста она предоставляет доступ к нативному USB-интерфейсу микроконтроллера, а также к контактам SWD и GPIO, и может также использоваться в качестве небольшой платформы разработки на базе Arm Cortex-M0.

Читать далее «FalCAN Probe — это адаптер USB-CAN/RS-485/RS-422 с открытым исходным кодом на базе микроконтроллера STM32»

Исследование сравнивает языки Rust и C для разработки встраиваемого ПО

Вокруг языка программирования Rust много шумихи, и я вижу, как его внедряют в различных проектах, не в последнюю очередь в ядре Linux. Однако до сих пор мне было неясно, подходит ли он для разработки встраиваемого ПО, поскольку аппаратные ресурсы микроконтроллеров ограничены. Требуется малый объём памяти и хранилища, а также может быть важна оптимальная производительность, например, для снижения энергопотребления устройств с батарейным питанием.

Исследование Корнелльского университета под названием «Lessons from an Industrial Microcontroller Use Case with Ariel OS» пытается ответить на этот вопрос с помощью встраиваемых C и Rust, и вывод таков: Rust — жизнеспособный вариант.

Читать далее «Исследование сравнивает языки Rust и C для разработки встраиваемого ПО»