Перейти к содержимому
Экосистема AI Vibe

Разборы

Редкий чек в lab, Copilot на Pi и дашборд вместо поездок: криокулер под наблюдением

Редакция 22 октября 2026 г.

Редкий чек в lab, Copilot на Pi и дашборд вместо поездок: криокулер под наблюдением

Три режима одной боли: съездить в lab, смотреть поток в облаке или ускорять интерфейс через GitHub Copilot. Для соло с «железом на столе» это выбор между фокусом и физическим контролем. В кейсе Paul Horton рассказывает, как устал проверять давление криокулера в Mountain Dewar и собрал цепочку от Raspberry Pi до веб-графиков под Hacktoberfest Open-Source AI Challenge, неделя Slow and Steady.

Copilot и челлендж: где здесь open-source AI

Horton открывает текст заявкой на Hacktoberfest Open-Source AI Challenge, Week 3: Slow and Steady, трек про автоматизацию, которая снимает рутину. По правилам недели (старт 19 октября 2026, дедлайн сабмитов 25 октября) в ядре проекта ожидается open-source AI: open-weight, agent harness, local inference или их сочетание, плюс блок про ценность open innovation.

Локальная LLM в этом стеке не участвует. Основной ИИ-инструмент сборки: GitHub Copilot, от тестового чтения АЦП до меню на OLED и простого веб-интерфейса. Это не MCP-агент в IDE, но тот же класс задач, что и у vibe coding: ускорить однотипные слои UI и интеграций, пока вы держите в голове физику датчика и формулы давления.

Отдельно Horton объясняет open innovation: плата вольтметра «по запросу», код на GitHub для развёртывания в других lab. Ссылку на репозиторий в публичном тексте он не дал.

От мультиметра по пятницам к Pi и потоку в TigerData

Исходная схема: в пятницу тест, в понедельник поездка в lab и мультиметр 0–10 V, перевод в Torr по таблице из мануала датчика. Horton заменил это на лабораторную плату с двухканальным АЦП (диапазон 0–12 V), прошивку на Raspberry Pi 4B (в README проекта также CM4, ADS1115, OLED 128×64).

На устройстве Python: чтение АЦП, UI на OLED (джойстик/кнопки), настройки в settings.json, формулы в formulas/*.txt (единица и выражение в вольтах), USB-лог в voltmeter_logs/log_*.csv. Pi шлёт timestamped readings в TigerData Cloud (TimescaleDB); при обрыве сети буфер в памяти. Фронтенд: Flask / FastAPI + Tailwind CSS, графики Chart.js, дашборд на Vercel; есть темы UI (/neo, /neon, /nge, /98) и demo mode без live data.

Итог для руководителя lab: смотреть давление через сайт, не заезжая в помещение, payoff трека Slow and Steady. Push, SMS и email-алертов Horton не описывал; замена ручного визита здесь общий веб-доступ.

Слой данных: зачем hypertable, а не «просто CSV в облаке»

Категория Best Use of TigerData у Horton не декорация для челленджа, а рабочая схема time-series:

Приём Зачем автору
Hypertable, partition by time Pi пишет напрямую, масштаб по времени
time_bucket() Графики от 1 минуты до 24 часов сводятся примерно к 300 точкам
last() Live gauges: последнее значение по каналу одним запросом
Continuous aggregates (rollup 1 мин) Для графиков ≥6 ч; расхождение с raw до 0,012 V
Compression после 1 дня, retention 90 дней Хранение без бесконечного роста
Сырые вольты в БД Смена формулы downstream не ломает историю

Дашборд работает через read-only role; для шаринга demo mode. Партнёрский угол Tiger Data (hypertables, time_bucket, last, aggregates) совпадает с критериями челленджа по partner technology; полный список prize-категорий в доступном тексте не разобран.

Соло-workflow: редкий чек, поток и ИИ-ассистент в IDE

Паттерн переносимый: редкий физический чек (лаборатория, стенд, датчик на объекте) сменяется непрерывным потоком и вебом, а Copilot (или аналог в вашей IDE) берёт на себя однотипные итерации UI и обвязки, не инженерные решения по АЦП и формулам.

Три вывода для своего стека:

  1. Формулы в файлах, не захардкоженные в коде: правка давления и единиц не требует перепрошивки истории в БД.
  2. Буфер при обрыве сети на edge-устройстве обязателен, если чек критичный, а канал связи слабый.
  3. Заявка в open-source AI challenge у Horton закрыта связкой Copilot и open hardware/code; local inference или agent harness, если нужны, это отдельный слой поверх того же мониторинга.

Лицензию проекта Horton не назвал; перед форком или продакшен-деплоем её стоит уточнить.

Источники

  • Paul Horton, I Got Tired of Coming into my Lab to Check the Pressure of my Cryocooler so I Built a Tool to do it for Me: Dev.to (дата доступа: 2026-10-22, UTC)
  • Hacktoberfest Open-Source AI Challenge, Week 3: Slow and Steady: https://dev.to/challenges/hacktoberfest-week3-2026-10-19 (дата доступа: 2026-10-22, UTC)