ESP32 디스플레이로 LM Studio용 $10 토큰 모니터 만들기

✍️ OpenClawRadar📅 게시일: July 13, 2026🔗 Source
Ad

AI 워크플로에 저렴한 하드웨어를 재활용하는 것은 해커들의 전통입니다. 한 Reddit 사용자가 알리익스프레스에서 10달러에 구매한 ESP32 날씨 스테이션 디스플레이를 LM Studio용 실시간 초당 토큰 모니터로 변신시켰습니다. 이 디스플레이는 보통 비트코인 티커로 판매되는 작은 240×240 픽셀 화면이지만, 일반 클론은 기존 GitHub 프로젝트에서 작동하지 않았습니다. Codex의 등장: 사용자가 Claude Codex(아마도 Anthropic의 코딩 어시스턴트)에게 맞춤 펌웨어를 작성해 달라고 요청했고, 15분 만에 작동하는 토큰 모니터를 얻었습니다.

이 프로젝트는 ESP32의 WiFi를 사용해 LM Studio의 API에서 토큰 속도 데이터를 가져옵니다. 게시물에 정확한 코드는 포함되지 않았지만, 접근 방식은 간단합니다. LM Studio의 로컬 HTTP 엔드포인트(일반적으로 http://localhost:1234)를 폴링하고, 토큰 생성 속도를 파싱하여 작은 원형 디스플레이에 렌더링합니다. 디스플레이는 SPI를 통해 ST7789 드라이버를 사용하며, 이는 이러한 알리익스프레스 모듈에서 흔히 볼 수 있습니다.

게시물의 주요 세부 사항:

  • 하드웨어: ESP32 기반 240×240 원형 LCD 디스플레이(날씨 스테이션/비트코인 티커로 판매) 알리익스프레스에서 약 10달러.
  • 펌웨어: Codex를 사용하여 약 15분 만에 맞춤 작성.
  • 기능: LM Studio의 실시간 토큰 생성 속도(초당 토큰 수) 표시.
  • API 엔드포인트: LM Studio는 로컬 API를 통해 토큰 속도를 노출하며, ESP32가 WiFi를 통해 폴링.
  • 드라이버: ST7789일 가능성이 높음(240×240 TFT에 일반적).

사용자는 자신의 특정 디스플레이 클론이 이러한 화면을 위한 기존 GitHub 프로젝트를 지원하지 않았다고 언급합니다. 이는 일반적인 알리익스프레스 하드웨어에서 흔한 문제이지만, Codex가 빠르게 적응했습니다. 표준 ESP32 Arduino 코어 및 TFT_eSPI 외의 특별한 라이브러리는 언급되지 않았습니다.

Ad

LM Studio를 로컬에서 실행하는 모든 사람에게 멋진 주말 프로젝트입니다. 총 BOM은 ESP32 보드를 포함해 15달러 미만입니다(하지만 이러한 디스플레이 중 다수는 ESP32가 통합되어 있습니다). 주요 과제는 LM Studio에서 토큰 속도 엔드포인트 세부 정보를 얻는 것입니다. 정확한 경로는 API 문서를 확인하세요.

대상: LM Studio를 로컬로 실행하는 개발자로서 외부 모니터에 50달러 이상 지출하지 않고 물리적 실시간 토큰 속도 디스플레이를 원하는 분.

📖 전체 출처 읽기: r/LocalLLaMA

Ad

👀 See Also

자체 호스팅 오픈클로 도커에서 '지원되지 않는 탐색' 및 브라우저 플러그인 오류 수정
Guides

자체 호스팅 오픈클로 도커에서 '지원되지 않는 탐색' 및 브라우저 플러그인 오류 수정

Hostinger와 같은 VPS에서 Docker로 OpenClaw를 자체 호스팅할 때 발생하는 EACCES 권한 오류, Playwright 누락, Chromium 바이너리 문제를 단계별로 해결하는 방법입니다.

OpenClawRadar
OpenClaw의 기본 메모리를 프로덕션 다중 에이전트 시스템을 위해 Redis와 Qdrant로 교체하기
Guides

OpenClaw의 기본 메모리를 프로덕션 다중 에이전트 시스템을 위해 Redis와 Qdrant로 교체하기

한 개발자가 멀티 에이전트 설정에서 발생하는 확장성 문제를 해결하기 위해 OpenClaw의 기본 SQLite 메모리를 임시 상태용 Redis와 지속적 벡터 메모리용 Qdrant로 교체했습니다. 이로써 시맨틱 검색, 에이전트 간 공유, 동시 쓰기 기능을 구현했습니다.

OpenClawRadar
로컬에서 llama.cpp 구성 세부 정보로 OmniCoder-9B 실행하기
Guides

로컬에서 llama.cpp 구성 세부 정보로 OmniCoder-9B 실행하기

개발자가 중급 사양 하드웨어에서 특정 llama.cpp 플래그(체인 오브 씽킹 출력을 비활성화하는 --reasoning-budget 0 포함)를 사용해 OmniCoder-9B로 HumanEval 평균 96.7% 점수를 달성했습니다. 이 설정은 Q6_K 양자화 모델을 RTX 3080(10GB VRAM)에서 실행했습니다.

OpenClawRadar
원 텔레그램 그룹 채팅에서 두 봇 간의 브릿지 구축: HTTP를 통한 전달 시맨틱스
Guides

원 텔레그램 그룹 채팅에서 두 봇 간의 브릿지 구축: HTTP를 통한 전달 시맨틱스

한 개발자가 동일한 그룹 채팅에서 두 개의 독립적인 텔레그램 봇을 연결하는 실용적인 방법을 공유하며, HTTP 릴레이, ACK, 중복 제거 및 엄격한 범위의 피드를 통해 텔레그램의 봇 간 메시지 전달 문제를 해결합니다.

OpenClawRadar