Перейти к содержанию
Русский
Материал FikirPilot

Эволюционирующие RC-цепи

Обновлено: 19.10.2026 · 2 мин чтения · 227 слов

Опубликовано: · Новость поступила: · Время обработки: 14 ч 2 мин

Эволюционирующие RC-цепи
Электронная печатная плата

Эволюционирующие RC-цепи обретают форму благодаря работе Saikarthik Ramakrishnan, которая способна самостоятельно адаптироваться к меняющимся условиям окружающей среды. Схема адаптируется самостоятельно. Проект под названием Darwin Board применяет логику эволюционного алгоритма к простой схеме фильтра, и благодаря этому схема словно эволюционирует в соответствии со своим окружением или сигналом, который требуется устранить.

На плате на базе ESP32 каждая возможная конфигурация RC-цепи рассматривается как «геном». Выбор производится в соответствии с текущими требованиями. Эта система выбирает из общего числа 2040 различных комбинаций геномов ту, которая соответствует текущим требованиям, и выполняет простой эволюционный процесс.

Репозиторий GitHub открыт для доступа. Для желающих опробовать проект репозиторий работы на GitHub находится в открытом доступе, и он обеспечивает прямой доступ, позволяющий изучить и протестировать проект.

Почему это важно

В электронике фильтрующие схемы традиционно строятся на основе расчётов разработчика и выбора фиксированных компонентов; этот проект же представляет собой эксперимент, показывающий, что данный подход можно автоматизировать с помощью программного обеспечения. Опора на широко распространённый микроконтроллер, такой как ESP32, позволяет повторять подобные эксперименты без привязки к специальному лабораторному оборудованию. Работа представляет собой практический пример прежде всего для любителей, интересующихся встраиваемыми системами, студентов и исследователей, желающих испытать эволюционные алгоритмы на аппаратном уровне. Открытость кода на GitHub даёт возможность независимо проверить результаты и протестировать метод на других схемах. В то же время, поскольку проект ограничен простым RC-фильтром, остаётся открытым вопрос, даст ли этот метод тот же результат в более сложных аналоговых схемах.

Источник: Hackaday · Составитель: редактор Altay Tuna Emir.