ESP-Scope — это веб-осциллограф, созданный на основе фреймворка ESP-IDF и языковой модели Gemini 3 LLM.

ESP-Scope — это прошивка с открытым исходным кодом, превращающая любую плату на базе ESP32 в осциллограф с использованием одного из пинов АЦП с частотой дискретизации до 83 333 Гц (на ESP32-C6) и визуализирующая результаты по Wi-Fi в веб-браузере, таком как Google Chrome, Mozilla Firefox или других.

Это не первый проект осциллографа на ESP32, о котором мы писали, поскольку в прошлом году мы освещали скетч «Esp32_oscilloscope» Bojan Jurca для Arduino , который делает нечто очень похожее. ESP-Scope немного отличается, так как он основан на фреймворке ESP-IDF и был использован для тестирования генераторов кода с ИИ, в частности, «Google Antigravity using Gemini 3, with refinements, hints and tips and overall design specified by a human» (от Google Antigravity с использованием Gemini 3, с доработками, подсказками и советами и общим дизайном, заданным человеком). На его создание ушло всего несколько часов.

esp-Scope screenshot

Особенности прошивки ESP-Scope:

  • Визуализация сигнала в реальном времени в веб-браузере.
  • Регулируемая частота дискретизации (1–83333 Гц) и аттенюация.
  • Функция перекрестия для точных измерений.
  • Регулируемый уровень триггера.
  • Генерация тестового сигнала.
  • Функция сброса для очистки настроек и перезагрузки интерфейса.
  • Выключение питания из браузера.
XIAO ESP32C6 Oscilloscope 3D case design
3D-модель корпуса для XIAO ESP32C6.

Хотя прошивка должна работать на любом устройстве ESP32 (после некоторых базовых доработок), она специально тестировалась на XIAO ESP32C6 , и для неё также был разработан напечатанный на 3D-принтере корпус. Насколько я понимаю, в последнем случае ИИ не использовался:

Конструкция корпуса состоит из двух частей с местом для зажимов батареи AA (или Li-Po 3.7 В, которая может подключаться непосредственно к устройству Seeed XIAO ESP), а также отверстиями для USB-C разъема и для подключений «земли», «сигнала» и «теста» с использованием стандартного шага 2,54 мм, которые легко вырезаются из перемычек и припаиваются непосредственно к Seeed XIAO. 3D-модель была создана в Fusion 360 и напечатана на Bambu Labs A1 Mini за 30 минут.

Всё распространяется под либеральной лицензией MIT, а код, инструкции по началу работы и 3D-файлы для корпуса можно найти на GitHub .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments