Аппаратное обеспечение с открытыми исходными данными, DAB+ приёмник, объединяет SoC ESP32 с чипом цифрового радио Skyworks SI4684

Когда на прошлой неделе была опубликована статья о самодельном интернет-радио на ESP32-S3 , пользователь «raspbeguy» прокомментировал, что предпочёл бы выбрать комплект для самостоятельной сборки DAB+ приёмника на базе ESP32, такой как предлагаемый проектом PE5PVB, основанный на приёмнике Skyworks SI4684 .

Впервые о DAB (Digital Audio Broadcast) стало известно в 2003 году, когда рассматривалась возможность его добавления в CD-плеер. По сути, это цифровой эквивалент аналогового FM/AM радио, и с тех пор о нём мало что слышно, поскольку DAB и «новый» стандарт DAB+ в основном распространены в Европе (см. карту покрытия ниже). Тем не менее, DAB-приёмник PE5PVB с открытыми исходными данными может быть достоин внимания.

Читать далее «Аппаратное обеспечение с открытыми исходными данными, DAB+ приёмник, объединяет SoC ESP32 с чипом цифрового радио Skyworks SI4684»

Flash Bee — самодельный портативный детектор молний на базе ESP32-C3

Flash Bee — это простой в изготовлении самодельный портативный детектор молний, основанный на доступных компонентах, таких как плата XIAO ESP32C3 и круглый дисплей для XIAO , а также на корпусе, напечатанном на 3D-принтере.

В основе устройства лежит датчик молний AMS AS3935 Franklin , который существует уже много лет и используется в наборах, подобных метеостанции Sparkfun для Arduino IoT . Он способен обнаруживать молнии на расстоянии до 40 км с точностью 1 км. Хотя это не новая технология, дизайн Flash Bee кажется довольно симпатичным и удобным, а его воспроизведение выглядит действительно простым.

Читать далее «Flash Bee — самодельный портативный детектор молний на базе ESP32-C3»

WeAct STM32U585CIU6 Core Mini – плата на STM32U5 за $8 с поддержкой MicroPython v1.28

Просматривая список изменений MicroPython v1.28 , я заметил плату от WeAct Studio на основе микроконтроллера ST STM32U5 Cortex-M33: плату WeAct STM32U585CIU6 Mini Core (WEACTSTUDIO_MINI_STM32U585 в коде MicroPython).

Это показалось интересным и заслуживающим внимания, так как хотя я писал о первоначальном анонсе MCU STM32U5 в 2021 году , а затем о более мощных моделях STM32U5 с NeoChrom 2.5D GPU и до 4 МБ флэш-памяти в 2023 , мы еще не освещали стороннюю плату на базе STM32U5 MCU, за исключением Arduino UNO Q SBC , которая работает под управлением Linux на MPU Qualcomm QRB2210 и использует STM32U585 для задач реального времени и управления вводом-выводом. WeAct STM32U585CIU6 Core Mini меняет это положение, представляя собой недорогую автономную плату на MCU STM32U5.

Читать далее «WeAct STM32U585CIU6 Core Mini – плата на STM32U5 за $8 с поддержкой MicroPython v1.28»

SN1 Solar Node – Платформа на базе ESP32-C3 с корпусом IP67, солнечной зарядкой и прошивкой ESPHome

Разработанный компанией Granz Scientific LLC, SN1 Solar Node представляет собой IoT-узел/плату разработки на базе ESP32-C3, созданный специально для автономных IoT-проектов. Платы разработки, такие как Seeed Studio Wio Tracker , или промышленные контроллеры, например DFRobot LoRaWAN Control Terminal , позволяют самостоятельно управлять питанием от батареи и защитой от непогоды, в то время как с другой стороны есть продукты вроде SenseCAP Solar Node P1 , которые поставляются со всем интегрированным, но не позволяют добавлять собственное аппаратное обеспечение.

Именно здесь SN1 Solar Node отличается; он оснащен корпусом класса защиты IP67 со встроенной солнечной панелью на крышке, поддержкой аккумулятора 18650 и областями для прототипирования на монтажной плате для собственных схем. Он также включает интеллектуальный переключатель питания, который позволяет аккумулятору продолжать заряжаться от солнечной панели даже при выключенной плате. Кроме того, плата обеспечивает мониторинг напряжения аккумулятора, выводит большинство линий GPIO для удобного доступа и содержит опциональные перемычки для встроенного светодиода и датчика температуры. Плата поддерживает конфигурацию с одним или двумя аккумуляторами 18650 (за счет места для прототипирования) и может питаться или заряжаться от солнца или через USB-C, что делает ее подходящей для удаленных IoT-развертываний, таких как мониторинг окружающей среды, умное сельское хозяйство и распределенные сенсорные сети.

Читать далее «SN1 Solar Node – Платформа на базе ESP32-C3 с корпусом IP67, солнечной зарядкой и прошивкой ESPHome»

wolfIP – открытый, легковесный стек TCP/IP без динамического выделения памяти для встроенных систем

Более известная своей библиотекой wolfSSL SSL/TLS с открытым исходным кодом, компания wolfSSL выпустила стек wolfIP — открытый, легковесный стек TCP/IP без динамического выделения памяти (например, без вызовов malloc), предназначенный для ресурсо-ограниченных встроенных систем.

Компания подчеркивает, что wolfIP «поддерживает как режим конечной точки, так и полную поддержку нескольких интерфейсов с опциональной IP-маршрутизацией. По умолчанию он работает как сетевая конечная точка, но может быть сконфигурирован для передачи трафика между несколькими сетевыми интерфейсами».

Читать далее «wolfIP – открытый, легковесный стек TCP/IP без динамического выделения памяти для встроенных систем»

NASA Artemis Watch 2.0 – носимый образовательный набор в стиле NASA на базе ESP32-S3

CircuitMess NASA Artemis Watch 2.0 — это программируемые смарт-часы в стиле NASA на основе модуля ESP32-S3 с WiFi и Bluetooth и монохромным дисплеем размером 1.14 дюйма.

Часы также оснащены акселерометром, гироскопом, зуммером, часами реального времени (RTC), кнопкой, несколькими светодиодами и портом USB для программирования и зарядки встроенного аккумулятора емкостью 600 мАч.

Читать далее «NASA Artemis Watch 2.0 – носимый образовательный набор в стиле NASA на базе ESP32-S3»

ESP32-S3 получает постквантовое шифрование благодаря открытой прошивке Aethyr Edge Node

Компания Aethyr Research выпустила прошивку для периферийных узлов IoT с постквантовым шифрованием для микроконтроллеров ESP32-S3, которая загружается за 2,1 секунды и поддерживает полное подтверждение связи PQC (Post Quantum Cryptography) за 35 мс.

Алгоритмы криптографии с открытым ключом, такие как RSA и ECC, вскоре придется заменить из-за прогресса квантовых компьютеров, которые смогут взломать такое шифрование за несколько часов или дней с помощью алгоритма Шора . Хотя время еще есть, Google недавно обновил свои сроки для перехода на постквантовую криптографию до 2029 года, в основном потому, что данные можно сохранить сейчас для атаки, когда появятся достаточно мощные квантовые компьютеры, а стандарт NIST FIPS 203 (ML-KEM-768) предписывает обеспечить устойчивую к квантовым атакам безопасность к 2035 году.

Читать далее «ESP32-S3 получает постквантовое шифрование благодаря открытой прошивке Aethyr Edge Node»

Velxio — это симулятор Arduino, Raspberry Pi и ESP32 с открытым исходным кодом и возможностью самостоятельного развертывания

Velxio — это симулятор с открытым исходным кодом для плат Arduino, ESP32 и Raspberry Pi, который работает напрямую в вашем веб-браузере. Можно перетаскивать платы, подключать компоненты и модули, писать и запускать код на Arduino или Python, а также получать доступ к последовательной консоли — всё без физического оборудования.

Если это выглядит похожим на то, что предлагает симулятор Wokwi , то это потому, что Velxio был вдохновлён им и даже интегрирует эмулятор ЦП AVR8, эмулятор RP2040 и форк QEMU для эмуляции ESP32 Xtensa из проекта Wokwi. Но ключевое отличие в том, что Velxio можно развернуть самостоятельно, хотя также доступна онлайн-демонстрация .

Читать далее «Velxio — это симулятор Arduino, Raspberry Pi и ESP32 с открытым исходным кодом и возможностью самостоятельного развертывания»