
Сортировщик винтов: старый Ultimaker превратили в универсальную машину для разбора физического барахла
Переделанный Ultimaker Original раскладывает винты и болты по ячейкам, объединяя оптические признаки с взвешиванием и макросъёмкой. Печатная механика 3D-принтера стала портальным роботом после замены хотэнда подъёмным захватом. Самое узкое место системы — надёжно отделить визуально близкие крепежи, различающиеся профилем и шагом резьбы. →

ESP32-S3 запустил TinyStories на 28.9 млн параметров при 9.88 токена/с
ESP32-S3 с 512 КБ SRAM генерирует текст локально со скоростью 9.88 токена/с, используя модель размером 14.9 МБ. В 28.9 млн параметров входят 25 млн редко выбираемых элементов Per-Layer Embeddings, поэтому основная вычислительная нагрузка остаётся небольшой. Результат определила раскладка данных между SRAM, PSRAM и flash с учётом характера доступа. →

DOGS²: компактная открытая станция запуска плат с двумя БП, генератором и снифферами интерфейсов
Первый запуск новой платы обычно занимает половину лабораторного стола; DOGS² собирает этот ритуал в одном открытом приборе. Он подаёт два управляемых питания, будит схему тестовым сигналом и сразу показывает активность цифровых шин. Схемы, BOM и файлы производства опубликованы, поэтому особенно интересно рассмотреть решения по общей земле и устойчивости питания. →

ESP32-P4 превратили в настоящий IP-KVM с HDMI, H.264, USB HID и загрузочными образами
ESP32-P4 в открытом проекте ESP-KVM захватывает HDMI-сигнал ещё до загрузки ОС, кодирует картинку и одновременно работает USB-клавиатурой, мышью и виртуальным накопителем. На стенде с 1080p получены 20 fps для MJPEG и 5–7 fps для H.264: предел задаёт не только видеокодер, но и обмен кадрами с PSRAM. Именно этот конфликт DMA и цветового конвейера определяет практическую цену компактного IP-KVM. →

Монитор 500-А·ч LiFePO₄: INA228 видит то, что полностью скрывается на плоской кривой напряжения
На плато разряда LiFePO₄ изменение напряжения около 6 мВ соответствует 1% SoC, тогда как прежний монитор батареи 500 А·ч работал с квантованием 10 мВ. Новая система с внешним шунтом 375 мкОм интегрирует ток каждые 2 с и передаёт аварийные пороги в аппаратный компаратор INA228. Конструкция показывает, где заканчивается информативность графика напряжения и начинаются требования к топологии измерительной цепи. →

Бюджетный мультиметр научили передавать не число, а полное состояние LCD
Модуль AirMeter снимает с дисплея ANENG AN870 60 сегментных состояний и передаёт их на 434.6 МГц в кадре размером 14 байт. В эфир уходят цифры, знаки, единицы, десятичные точки и пиктограммы, поэтому удалённая индикация сохраняет логику штатного экрана. Главная задача проекта оказалась в оцифровке переменных уровней LCD-матрицы, а не в поиске скрытого цифрового порта. →

Домашняя консоль управления РБМК как реконструкция человеко-машинного интерфейса SKALA
Домашний стенд Chornobyl Family воспроизводит работу оператора через короткие цифровые команды, физические кнопки, ламповую индикацию и распечатки на матричном принтере. Вместо огромной мнемосхемы блочного щита карта активной зоны выведена на монитор. Проект показывает, как интерфейс с сотнями сигналов превращал вычислительную систему мониторинга в последовательность строго заданных действий. →

Солнечная ESP32-C6-плата: радио, зарядка и power-path в одном маленьком узле
Плата Solar Devboard V1.5 размером 21 × 56 мм получила исправленную земляную плоскость: предыдущая разводка ухудшала дальность Wi‑Fi. В компактный узел уже встроены ESP32-C6, зарядка LiPo с power-path и вход для солнечной панели. Главный компромисс платформы задаёт линейный BQ25186: зарядный ток, доступная мощность панели и нагрев связаны напрямую. →

ESP32-P4 как дешёвый PTPv2 Grandmaster от GNSS
Среднее смещение PTP-slave относительно Grandmaster составило −74 нс в прямом 100-Mbit/s соединении на двух ESP32-P4. Открытый проект Кристиано Монтейро привязывает сетевую шкалу времени к GNSS и использует аппаратные метки Ethernet MAC. Главный вопрос теперь лежит в поведении схемы через PTP-коммутаторы и при работе с несколькими ведомыми узлами. →

OBI Energy Tracker отвязали от облака: IR-счётчик → 868 МГц LoRa → ESP32-C3 gateway
Штатный шлюз OBI Energy Tracker удалось подключить к собственному MQTTS-брокеру, сохранив оптический считыватель и субгигагерцовый радиоканал комплекта. Для этого bridge получает по BLE новый адрес брокера и собственную PKI, после чего телеметрия электросчётчика остаётся в локальной сети. Более глубокая модификация добавляет замену прошивки ESP32-C3 через штатный OTA-механизм. →

ESP32-P4 как IP-KVM вместо Raspberry Pi
ESP32-P4 принимает HDMI-сигнал, преобразованный мостом Toshiba TC358743 в MIPI CSI-2, и отдаёт картинку через Ethernet в виде MJPEG. Прошивка задаёт HDMI-источнику EDID для 1920×1080@30 Гц, однако опубликованных замеров кадровой частоты и задержки пока нет. Главный компромисс сборки лежит в тракте RGB888, пропускной способности сети и отсутствии защищённого доступа. →

Tanmatsu дозрел до нормального hacker palmtop на ESP32-P4 + ESP32-C6
Карманный Tanmatsu объединяет вычислительный ESP32-P4 с отдельным ESP32-C6, к которому по SPI подключён субгигагерцовый модуль. Год спустя после первых образцов устройство получило работающий launcher, обновления трёх контроллеров и каталог приложений. Архитектура разделяет пользовательскую периферию, Wi‑Fi/802.15.4 и LoRa, однако радиорежимы по-прежнему определяются прошивкой C6. →

CSS на ESP32-S3: не браузер, а компилятор веб-модели в C++
3D-куб с перспективой, прозрачными гранями и отсечением обратных поверхностей GEA отрисовала на ESP32-S3 за 24 мс на кадр. Интерфейс описывается TSX и CSS, затем превращается в нативную прошивку C++; разбор CSS в цикле рисования отсутствует. Предел сцены задают внешний PSRAM, DMA и обмен с AMOLED-панелью. →

USB-C PD/PPS как карманный лабораторный БП на ESP32
Напряжение 15.96 В при уставке 16 В и 20.07 В в режиме 20 В авторы PowerPD получили от обычного USB-C адаптера, добавив между ним и нагрузкой PD-sink, измеритель тока и выходной ключ. Плата на ESP32 делает PPS-напряжение доступным с энкодера, однако точность, защита и динамика определяются кабелем, зарядником и программным циклом контроля. →

Glow Engine: экран сам хранит кадр в фосфоресценции
Световой след на экране Glow Engine сохраняется до минуты после прохода 405-нм лазера. Кадр удерживает слой алюмината стронция: энергия возбуждения остаётся в дефектных ловушках материала и постепенно возвращается в видимое излучение. Такая физическая память кадра делает критичными дозу засветки, скорость сканирования и кривую затухания. →