MicroPython v1.27 добавляет поддержку микроконтроллеров ESP32-C5, ESP32-P4 и STM32U5

MicroPython является одной из самых популярных прошивок для микроконтроллеров благодаря своей простоте использования. Выпуск MicroPython v1.27 добавляет поддержку некоторых интересных микроконтроллеров, а именно ESP32-C5 и ESP32-P4 от Espressif Systems, благодаря обновлению фреймворка ESP-IDF до версии v5.5.1, а также STM32U5 от STMicroelectronics , и включает ряд других изменений.

К ним относятся улучшения набора тестов для поддержки растущего числа аппаратных платформ, введение уровней поддержки для разных аппаратных платформ, различные оптимизации и исправления ошибок, обновленные библиотеки, новые платы на ESP32 и STM32 и многое другое. В последний раз сообщалось о выпуске MicroPython версии 1.24 , который добавил поддержку микроконтроллеров Raspberry Pi RP2350 и ESP32-C6.

Читать далее «MicroPython v1.27 добавляет поддержку микроконтроллеров ESP32-C5, ESP32-P4 и STM32U5»

tinySA — это доступный портативный анализатор спектра со встроенным генератором сигналов

tinySA — это компактный, недорогой ручной анализатор спектра и RF-генератор сигналов, предназначенный для энтузиастов, радиолюбителей, преподавателей и инженеров. Он выпускается в трех различных вариантах и может использоваться для отладки RF, проверки сигналов, поиска помех, тестирования фильтров, измерений, связанных с антеннами, и базового обучения RF, как в полевых условиях, так и на рабочем месте.

Линейка продуктов включает tinySA Basic, tinySA Ultra и tinySA Ultra+, которые в основном отличаются поддерживаемыми частотными диапазонами и производительностью. tinySA Basic поддерживает от 100 кГц до 350 МГц на низкочастотном входе и до примерно 960 МГц на высокочастотном входе, в то время как модели Ultra и Ultra+ могут наблюдать сигналы до 12 ГГц. Устройства работают от внутренней перезаряжаемой батареи с зарядкой через USB-C, поддерживают обновление прошивки, внутренние процедуры самопроверки и калибровки, обнаружение маркеров и пиков, настраиваемые параметры диапазона частот и амплитуды, а также управление с ПК через USB. Ограничения защиты входа указаны на уровне +10 дБм мощности RF и до 10 В постоянного тока, с рекомендацией использовать внешние аттенюаторы или DC-блоки для сигналов более высокого уровня.

Читать далее «tinySA — это доступный портативный анализатор спектра со встроенным генератором сигналов»

ESP32-C6-Devkit-Lipo – Небольшая плата с открытым исходным кодом на основе ESP32-C6 с поддержкой аккумулятора и коннектором UEXT

Плата Olimex ESP32-C6-DevKit-Lipo — это небольшая плата с открытым исходным кодом на основе SoC ESP32-C6 с WiFi 6, Bluetooth 5.0 LE и Zigbee/Thread, с поддержкой LiPo аккумуляторов и модулей расширения UEXT.

Это второе анонсирование от компании на этой неделе, и оно следует после представления MOD-ESP32-C5 для добавления беспроводной связи к платам, оборудованным коннектором UEXT. ESP32-C6-DevKit-Lipo пополняет список небольших плат ESP32-C6 с USB-C, таких как 01Space ESP32-C6 board и Seeed Studio XIAO ESP32C6 , среди многих других. На самом деле она больше, чем большинство подобных плат, но отличается своим открытым аппаратным дизайном, двумя портами USB-C, совместимостью с макетными платами, схемой для LiPo аккумулятора и коннектором UEXT.

Читать далее «ESP32-C6-Devkit-Lipo – Небольшая плата с открытым исходным кодом на основе ESP32-C6 с поддержкой аккумулятора и коннектором UEXT»

NetCube Systems Nagami Allwinner T113-S3 — модуль SoM формата mini-PCIe с беспроводной системой на кристалле ESP32, поддерживает основную ветку Linux.

Nagami от NetCube Systems — это компактная система-на-модуле (SoM) на базе Allwinner T113-S3, которую недавно добавили в Linux 6.18 . Помимо поддержки основной ветки Linux, эта SoM на базе Allwinner предлагает несколько уникальных или необычных особенностей, включая форм-фактор mini PCIe и сопроцессор ESP32 для подключения WiFi 4 и Bluetooth.

Nagami также оснащена 128 МБ встроенной в T113-S3 памяти DDR3, 4 ГБ флэш-памяти eMMC, PHY для Fast Ethernet и разъёмом Qwiic для модулей расширения по I2C. Все линии ввода-вывода выведены через стандартный краевой разъём mini PCIe: аудиовходы/выходы, Ethernet, USB 2.0 OTG/host и ряд низкоскоростных интерфейсов.

Читать далее «NetCube Systems Nagami Allwinner T113-S3 — модуль SoM формата mini-PCIe с беспроводной системой на кристалле ESP32, поддерживает основную ветку Linux.»

Amazing Hand — 8-осевая 3D-печатная роботизированная рука с открытым исходным кодом для прототипирования и исследований

Amazing Hand от Seeed Studio — это набор для сборки роботизированной руки с открытым исходным кодом и возможностью 3D-печати, имеющий восемь степеней свободы (8-DOF). Он разработан для разработчиков, работающих над управлением роботами и аппаратными экспериментами. Все приводы интегрированы непосредственно в саму руку, что делает её подходящей для робототехнических проектов, обучения, прототипирования и интеграции в такие системы, как Reachy2 или пользовательские манипуляторы.

В руке используются восемь сервоприводов Feetech SCS0009, расположенных в параллельной кинематической схеме. Все приводы размещены в ладони, что обеспечивает компактность и малый вес — около 400 грамм. Каждый палец обеспечивает движение по двум осям для сгибания, разгибания и ограниченного отведения за счёт дифференциального управления сервоприводами. Конструкция полностью подлежит 3D-печати, сочетая жёсткие внутренние каркасы с гибкими оболочками из TPU, что подходит для прототипирования в робототехнике, исследований манипуляций и изучения пользовательских конструкций рук.

Читать далее «Amazing Hand — 8-осевая 3D-печатная роботизированная рука с открытым исходным кодом для прототипирования и исследований»

BenchVolt PD – USB-C PD лабораторный источник питания с пятью каналами и произвольным генератором сигналов (Краудфандинг)

BenchVolt PD – это пятиканальный, открытый лабораторный источник питания с поддержкой USB-C PD, который превращает любой зарядное устройство/пауэрбанк с Type-C в компактный, портативный лабораторный БП. Разработанный для мейкеров, инженеров и сервисных специалистов, он обеспечивает мощность до 100 Вт с фиксированными, регулируемыми и формирующими сигнал выходами, представляя альтернативу громоздким лабораторным блокам.

Устройство объединяет три низкошумящих фиксированных канала (1.8 В, 2.5 В, 3.3 В), два регулируемых выхода (0.5–5 В и 2.5–32 В) и поддерживает до 3А на канал с ограничением тока. Микроконтроллер STM32 управляет последовательностью включения, выполняет проверки безопасности в реальном времени и мониторинг. Устройство также оснащено дисплеем 1.9 дюйма и энкодером для мониторинга и управления. Включает защиту от перегрузки по току, перегрева и систему распределения мощности.

Читать далее «BenchVolt PD – USB-C PD лабораторный источник питания с пятью каналами и произвольным генератором сигналов (Краудфандинг)»

Карманный анализатор USB Taradov с открытым исходным кодом для аппаратного обеспечения работает с Wireshark

Alex Taradov разработал недорогой USB-сниффер с открытым исходным кодом, совместимый с популярным анализатором трафика Wireshark и управляемый через командную строку, в обоих случаях захватывающий данные в стандартном формате PcapNG.

Wireshark обладает встроенной функцией захвата USB-трафика на протяжении многих лет, однако этот инструмент не идеален, поскольку не перехватывает низкоуровневые пакеты. Для этой задачи требуется дополнительное аппаратное обеспечение. В прошлом году уже рассматривался сниффер tinysniffer на базе одноплатного Linux-компьютера с WiFi . Это рабочее решение, но его стоимость составляет $199, при этом для обработки скоростей USB 2.0 не требуется применение процессора приложения. Разработка Алекса оптимизирована по стоимости и построена на трёх основных компонентах: микроконтроллере Cypress CY7C68013A на ядре 8051, ПЛИС Lattice MachXO2 LCMXO2 и USB-трансивере Microchip USB3343.

Читать далее «Карманный анализатор USB Taradov с открытым исходным кодом для аппаратного обеспечения работает с Wireshark»

Набор сенсоров для мониторинга окружающей среды и качества воздуха с программированием на Arduino, оснащенный датчиками ENS160 и BME280

Разработанный Nova Radio Labs в США, Novaduino Environmental Sensor Kit представляет собой программируемое через Arduino решение для мониторинга качества воздуха и погодных условий, построенное на основе собственного дисплейного модуля Novaduino компании. Он предоставляет данные по ЛОС, eCO₂, температуре, влажности и атмосферному давлению в реальном времени, что делает его идеальным для экспериментов с Умным Домом, учебных проектов или создания любительских метеостанций.

Комплект интегрирует сенсор качества воздуха Sciosense ENS160 и environmental-сенсор Bosch BME280, подключенные через Qwiic, которые измеряют ТЛОС, eCO₂, температуру, влажность и давление с индикатором AQI на устройстве. В комплект входят: дисплейная печатная плата Novaduino, 2,4-дюймовый IPS сенсорный экран, кнопки, энкодер, поддержка модулей Feather M0 Express или RP2040, заголовки, механический крепеж и опциональные корпуса для 3D-печати (STL/F3D/STP). Разработанный для обучения пайке, сборке и программированию Arduino, комплект не калиброван и предназначен только для образовательных и экспериментальных целей.

Читать далее «Набор сенсоров для мониторинга окружающей среды и качества воздуха с программированием на Arduino, оснащенный датчиками ENS160 и BME280»