DNS-блокировщик рекламы с открытым исходным кодом для ESP32-C3 поддерживает до более чем 500 000 доменов без PSRAM

Разработанный Zed (M-Abozaid), esp32-c3-adblock — это DNS-блокировщик рекламы с открытым исходным кодом в стиле Pi-hole, который работает на плате/модуле микроконтроллера ESP32-C3 за $2 без необходимости в PSRAM. Он блокирует рекламу и трекерные домены на устройствах домашней или небольшой офисной сети путём фильтрации DNS-запросов.

Вместо хранения строк доменов в RAM проект хранит их как отсортированные 40-битные хеши FNV-1a во флеш-памяти и использует бинарный поиск для проверки DNS-запросов. Когда поступает UDP DNS-запрос, прошивка на C++ извлекает домен, хеширует его (включая родительские суффиксы) и выполняет бинарный поиск по таблице хешей во флеш-памяти. Если домен находится в списке блокировки, ESP32-C3 возвращает 0.0.0.0 для блокировки запроса. В противном случае он пересылает запрос вышестоящему DNS-серверу и возвращает ответ клиенту. Этот метод позволяет разместить более 140 000 доменов в ~0,7 МБ флеш-памяти, используя только ~50 КБ RAM. Один поиск занимает около 10 мс (включая время кругового обмена по WiFi), требуя около 18 чтений из флеш-памяти.

Читать далее «DNS-блокировщик рекламы с открытым исходным кодом для ESP32-C3 поддерживает до более чем 500 000 доменов без PSRAM»

Q8botOne – четвероногий робот размером с ладонь с открытым исходным кодом на ESP32-C3 с интеллектуальными приводами DYNAMIXEL (краудфандинг)

ZeroWire Robotics Q8botOne — это четвероногий робот размером с ладонь с открытым исходным кодом, построенный на базе микроконтроллера ESP32-C3 и интеллектуальных приводов ROBOTIS DYNAMIXEL. Благодаря уникальной архитектуре без проводов все компоненты робота интегрированы на центральную печатную плату, которая также используется в качестве несущего шасси.

Робот примерно размером со смартфон и может бегать трусцой, прыгать и нести груз до двух раз больше собственного веса в 250 граммов. Основная PCB использует специализированный понижающий преобразователь 6 В/16 А для питания двигателей и включает систему управления батареей для двух литий-ионных элементов 14500. Для управления в комплект входит отдельная PCB контроллера ESP32-C3 с Adafruit Mini I2C Gamepad.

Читать далее «Q8botOne – четвероногий робот размером с ладонь с открытым исходным кодом на ESP32-C3 с интеллектуальными приводами DYNAMIXEL (краудфандинг)»

Отладочная плата ESP32-C5 оснащена 3,5-дюймовым сенсорным LCD-дисплеем, опциональной камерой и аккумулятором

Waveshare ESP32-C5-Touch-LCD-3.5 — еще одна отладочная плата ESP32-C5 со встроенным дисплеем, но оснащенная более крупным 3,5-дюймовым цветным сенсорным LCD-дисплеем и опциональной камерой BF3901 низкого разрешения (0,08 Мп) и/или аккумулятором емкостью 500 мАч.

Также плата оснащена разъемом для динамика и встроенным микрофоном для голосового взаимодействия, 6-осевым IMU и сенсором температуры и влажности, слотом для карты microSD для дополнительного хранилища и 32-контактным разъемом GPIO для расширения.

Читать далее «Отладочная плата ESP32-C5 оснащена 3,5-дюймовым сенсорным LCD-дисплеем, опциональной камерой и аккумулятором»

LILYGO T-Dongle-C5 — USB-донгл на ESP32-C5 со слотом для карты microSD и опциональным 0,96-дюймовым OLED-дисплеем

LILYGO T-Dongle-C5 — это USB-донгл на ESP32-C5 с двухдиапазонным Wi-Fi 6, BLE и 802.15.4, который развивает выпущенное ранее устройство на базе ESP32-S3 плата T-Dongle-S3 .

Новая плата по-прежнему оснащена опциональным цветным дисплеем 0,96 дюйма, слотом для карты microSD и штекерным разъемом USB-A. Основные отличия — поддержка двухдиапазонного WiFi 6, 16 МБ флеш-памяти, 8 МБ PSRAM и добавление разъема расширения Qwiic.

Читать далее «LILYGO T-Dongle-C5 — USB-донгл на ESP32-C5 со слотом для карты microSD и опциональным 0,96-дюймовым OLED-дисплеем»

Gearotons M17 – недорогой NEMA-17 4-в-1 серводвигатель с драйвером, контроллером движения и энкодером

Сервомотор Gearotons M17 с открытым аппаратным обеспечением объединяет четыре части оси движения в одном стандартном корпусе NEMA-17 без выступов: двигатель, драйвер, контроллер движения и энкодер.

Такой уровень интеграции позволяет сделать устройство недорогим (от 20 долларов и выше) и более простым в использовании. Пользователю не нужно ничего искать и подбирать, соединять проводами между платами и настраивать. Достаточно подключить питание и один кабель данных — и устройство готово к работе.

Читать далее «Gearotons M17 – недорогой NEMA-17 4-в-1 серводвигатель с драйвером, контроллером движения и энкодером»

Платы Edge AI Brainchip AKD1500 M.2 и PCIe, SPI-модуль BrainBoard 1500 теперь доступны по цене от 99 долларов

В ноябре 2025 года был опубликован материал о сопроцессоре Edge AI Brainchip AKD1500 PCIe/SPI , предназначенном для энергоэффективных систем и обеспечивающем до 800 GOPS при потребляемой мощности всего 300 мВт.

В последние месяцы компания выпустила несколько аппаратных платформ на базе ADK1500. В конце июля Brainchip представила плату разработки AKD1500 M.2 B+M Key за 129 долларов, вскоре после этого, в августе, последовал модуль BrainBoard 1500 за 99 долларов, а несколько дней назад компания начала продажи платы разработки AKD1500 PCIe за 149 долларов.

Читать далее «Платы Edge AI Brainchip AKD1500 M.2 и PCIe, SPI-модуль BrainBoard 1500 теперь доступны по цене от 99 долларов»

OpenMote – программируемый универсальный пульт на ESP32-S3 в корпусе Wiimote (краудфандинг)

Hat & Hammer выпустила OpenMote — программируемый универсальный пульт на базе ESP32-S3, повторяющий знакомый ностальгический форм-фактор Nintendo Wiimote. Он оснащён WiFi, Bluetooth LE, инфракрасным (IR) трансивером, 6-осевым IMU и интеграцией с Home Assistant, что позволяет управлять устройствами умного дома и медиацентрами, а также работать как Bluetooth-геймпад без зависимости от облачных сервисов.

Пульт доступен в двух конфигурациях: полностью собранная версия “Ready To Go” и “Mod Your Own” — PCB без корпуса, предназначенная для прямой установки в существующий корпус Wiimote. Помимо стандартных функций пульта, OpenMote включает встроенный микрофон, динамик и разъём Qwiic/STEMMA QT для аппаратного расширения по принципу plug-and-play.

Читать далее «OpenMote – программируемый универсальный пульт на ESP32-S3 в корпусе Wiimote (краудфандинг)»

Arduino UNO Media Carrier добавляет разъемы MIPI CSI/DSI и аудиоразъемы к платам UNO Q и VENTUNO Q

Плата Arduino UNO Media Carrier добавляет три аудиоразъема, разъем дисплея MIPI DSI, два разъема камер MIPI CSI и несколько RGB-светодиодов к одноплатным компьютерам Arduino UNO Q и Arduino VENTUNO Q.

Обе платы Arduino “Q” уже имеют интерфейсы MIPI CSI/DSI и аудио, но только через 60-контактные разъемы JMEDIA и JMISC, что не очень удобно. Плата Arduino UNO Media Carrier решает это с помощью 22-контактных разъемов MIPI и 3,5-мм аудиоразъемов.

Читать далее «Arduino UNO Media Carrier добавляет разъемы MIPI CSI/DSI и аудиоразъемы к платам UNO Q и VENTUNO Q»