CircuitSense 구축: 하드웨어를 인식하는 듀얼 엔진 AI 랩 파트너 만들기
Source: Dev.to
$44 Billion in Electronic Waste. Zero AI Tools to Fix It.
매년 $44 billion 가치의 전자제품이 폐기됩니다—수리 불가능해서가 아니라, 무엇이 문제인지 아무도 모른다는 이유 때문입니다.
기술자가 PCB를 바라보며 말합니다: “저 커패시터가 부풀어 있나요? 그 납땜 접합부는 차가운가요? 이 IC는 어떤 건가요? 데이터시트는 어디에 있나요?”
수십 년 동안 도구는 변하지 않았습니다: 멀티미터, 확대경, 그리고 구글. 한편 AI는 자동차를 운전하고 영화를 생성할 수 있지만, 회로 보드를 보고 문제를 알려줄 수는 없었습니다… 지금은 달라졌습니다.
CircuitSense 소개
CircuitSense는 카메라를 통해 하드웨어를 실시간으로 인식하고 대화해 주는 AI 실험실 파트너입니다.
- 타이핑 없이. 사진 업로드 없이. 기다림 없이.
- 가리키고. 물어보고. 고치세요.
| Feature | Description |
|---|---|
| SCAN | 모든 부품을 식별하고, 물리적 상태를 확인하며, 프로토콜을 감지합니다 |
| DIAGNOSE | 결함을 찾아냅니다: 타버린 트레이스, 차가운 솔더, 휘어진 핀, 부풀어 오른 커패시터 등 |
| WIRE | ASCII 배선 다이어그램으로 부품 연결 방법을 정확히 보여줍니다 |
| LEARN | 초보자도 이해하기 쉬운 언어로 모든 부품을 설명합니다 |
왜 지금 이것이 중요한가
메이커 운동이 폭발적으로 성장했습니다—5천만 개의 Arduino 보드, 매달 수백만 개의 ESP32가 판매되고 있습니다. 그러나 멘토가 근처에 없는 학생과 취미 개발자들에게 학습 곡선은 매우 가혹합니다.
CircuitSense 는 바로 그 멘토입니다. 그것은:
- 당신의 ESP32와 그 핀아웃을 인식합니다.
- 놓친 휘어진 헤더 핀을 찾아냅니다.
- 요청하기도 전에 GPIO 21이 SDA이고 GPIO 22가 SCL임을 알려줍니다.
- 5 V를 3.3 V 입력에 연결하려 할 때 경고합니다.
이것은 일반적인 챗봇이 아닙니다; 당신의 특정 하드웨어를 살펴보고 구체적인 답변을 제공합니다.
비밀: 두 뇌가 하나보다 낫다
대부분의 AI 어시스턴트는 단일 모델에 의존합니다. CircuitSense는 두 개의 모델을 동시에 실행합니다:
뇌 1 – 대화형 음성
Gemini Live API를 기반으로 하여, 질문을 듣고 카메라 피드를 확인하며 실시간으로 자연스럽게 응답합니다.
뇌 2 – 무음 분석기
약 ~15 초마다 카메라 피드를 스캔하여, 건강 평가, 프로토콜 감지, 데이터시트 링크 및 프로젝트 제안을 포함한 구조화된 부품 인벤토리를 생성합니다. 사이드바가 지속적으로 업데이트되어 빈 화면을 바라보는 일이 없습니다.
결과: 뇌 1이 복잡한 배선 질문을 처리하는 동안, 뇌 2는 이미 15개의 부품을 식별하고 의심되는 커패시터를 표시했습니다.
CircuitSense가 보는 것
테스트에서 CircuitSense는 성공적으로 식별하고 평가했습니다:
- 개발 보드 – ESP32, Arduino, STM32, NodeMCU
- 센서 – MPU6050 IMU, HC‑SR04 초음파, LD2410C 레이더
- 복합 PCB – 셋톱박스, 제어 보드, 맞춤 설계
- 개별 결함 – 휘어진 핀, 산화된 접점, 리본 케이블 손상
- 프로토콜 – I²C, SPI, UART, USB, HDMI, Ethernet, Bluetooth
회로를 감지한 부품을 기반으로 실시간 건강 점수, 배선도, 그리고 프로젝트 제안까지 생성합니다.
유용하게 만드는 모드들
CircuitSense는 네 가지 실용적인 모드를 제공합니다:
| 모드 | 목적 |
|---|---|
| SCAN | 스테로이드를 맞춘 확대경. 보드에 포인팅하면 몇 초 만에 전체 부품 목록을 얻을 수 있습니다. |
| DIAGNOSE | 물리적 손상, 부식, 차가운 솔더 조인트 및 제조 결함을 찾는 품질 검사관. |
| WIRE | 배선 보조. “이 ESP32를 이 MPU6050에 어떻게 연결하나요?” 라고 물으면, 한 손으로는 납땜 인두를 잡고 다른 손으로 따라 할 수 있는 ASCII 다이어그램을 받아볼 수 있습니다. |
| LEARN | 각 부품이 무엇을 하는지, 어떻게 함께 작동하는지, 핀 기능을 초보자 친화적인 언어로 설명해 주는 인내심 있는 튜터. |
Who Needs This
- 전자공학 학생들 부품을 식별하고 회로를 디버깅하는 방법을 배우는 사람
- 취미 생활자와 메이커 Arduino, ESP32, Raspberry Pi 로 프로젝트를 만드는 사람
- 수리 기술자 소비자 전자제품의 결함을 진단하는 사람
- 품질 보증 엔지니어 PCB 조립품을 시각 검사하는 사람
- 누구든지 회로 기판을 바라보며 “이게 뭐지?” 라고 생각한 적 있는 사람
사용된 기술
- 실시간 음성을 위한 Gemini 2.5 Flash Native Audio (Live API)
- 구조화된 시각 분석을 위한 Gemini 2.5 Flash
- 호스팅을 위한 Google Cloud Run
- Python, FastAPI, WebSocket 아키텍처
지금 바로 사용해 보세요
- 실시간 데모: CircuitSense on Cloud Run
- 소스 코드:
아두이노, 휴대폰 충전기 PCB, 심지어 TV 리모컨 보드 등 어떤 전자 기기든 잡고, 카메라를 그 위에 향하게 하면 CircuitSense가 실시간으로 분석해 줍니다.
AI 기반 전자 수리 시대가 다가오는 것이 아니라, 이미 시작되었습니다.
