공기 중에 만져지는 입체를 만들다

이 가이드는 100개의 초음파 센서를 이용한 공중 햅틱 장치 제작 프로젝트를 위한 대화형 기술 요약서입니다. 복잡한 이론부터 실제 구현까지, 각 단계를 시각적이고 체계적으로 탐색하며 성공적인 프로젝트 완수를 위한 핵심 지식을 얻으세요.

Part 1

핵심 원리: 어떻게 공기를 만질까?

이 섹션에서는 초음파가 어떻게 물리적인 힘을 만들어내고, 인간이 이를 어떻게 촉감으로 인지하는지에 대한 과학적 원리를 알아봅니다.

음향 방사압과 빔포밍

다수의 초음파를 한 점에 집중시켜(보강 간섭) 공기 중에 국소적인 압력 지점을 만드는 기술입니다. 각 센서의 신호 출발 시간을 정밀하게 조절하여 원하는 위치에 '초점'을 형성합니다.

️ 위상과 진폭 제어

위상(Phase) 제어는 초점의 3D 위치를 결정하고, 진폭(Amplitude) 제어는 초점의 세기를 조절합니다. 이 두 가지를 개별적으로 제어해야만 점, 선, 면과 같은 복잡한 입체 형태를 구현할 수 있습니다.

️ 저주파 변조와 촉각 인지

인간의 피부는 40kHz의 고주파 압력을 직접 감지하지 못합니다. 따라서 초점의 세기를 200~300Hz의 저주파로 껐다 켰다 반복(변조)해야만, 우리 뇌가 '떨림'이나 '압력'으로 인지할 수 있는 유의미한 촉감이 생성됩니다.

반송파와 변조: 두 주파수의 비밀

두 주파수가 동시에 나오는 걸까요? 정답은 '아니오'입니다. 이 시스템은 AM 라디오 방송과 같은 원리로 동작합니다.

40kHz 초음파 (반송파): 위치를 정밀하게 제어하는 '택배 트럭'입니다. 이 트럭 자체는 느낄 수 없습니다.

200~300Hz 리듬 (변조 신호): 트럭에 실려 주기적으로 배달되는 '소포'입니다. 우리는 이 소포가 도착하는 리듬을 '촉감'으로 인지합니다.

결론: 회로는 40kHz의 초음파를 200~300Hz의 리듬으로 껐다 켰다 반복할 뿐입니다. 하나의 신호로 위치 제어와 촉감 생성을 모두 해내는 효율적인 방식입니다.

변조된 파형의 시각적 예시

아래 그래프는 실제 트랜스듀서에서 방사되는 파형을 보여줍니다. 파란색의 고주파(40kHz) 신호가 빨간색의 저주파(250Hz) 신호에 의해 주기적으로 켜지고 꺼지는 것을 볼 수 있습니다.

Part 2

시스템 설계: 100개 채널 제어하기

ESP32 하나로 100개의 초음파 센서를 어떻게 개별적으로, 그리고 매우 빠르게 제어할 수 있을까요? 이 섹션에서는 제어 신호가 마이크로컨트롤러에서 센서까지 전달되는 전체 구조와 핵심 기술을 살펴봅니다.

I/O 확장 기술 비교

차트의 막대에 마우스를 올리면 각 기술의 상세 정보를 확인할 수 있습니다. SPI 방식이 속도와 안정성 면에서 압도적으로 우수함을 보여줍니다.

전체 시스템 구성도

아래 다이어그램의 각 요소를 클릭하여 역할을 확인해보세요. 제어 신호 생성과 고전력 스위칭을 분리하는 계층적 구조가 시스템 안정성의 핵심입니다.


ESP32

I/O 확장기
(MCP23S17)

게이트 드라이버
(TC4427)

MOSFET
(IRLZ44N)

초음파 센서

다이어그램의 구성 요소를 클릭하여 설명을 확인하세요.

Part 3

부품 심층 분석

이 프로젝트의 성패는 올바른 부품 선택과 사용에 달려있습니다. 왜 특정 부품은 부적합하고, 어떤 부품이 반드시 필요한지 그 이유를 알아봅니다.

고위험 부품: IRLZ44N MOSFET 단독 사용

보유하신 IRLZ44N은 '로직 레벨' MOSFET이지만, 이는 저주파 환경에만 해당됩니다. 40kHz 고주파 스위칭 시에는 게이트를 켜는 데 필요한 전하량($Q_g$)이 커서 ESP32나 I/O 확장기의 약한 출력으로는 매우 느리게 켜집니다. 이로 인해 스위칭 과정에서 막대한 열이 발생하여 MOSFET이 순식간에 과열되고 파손됩니다.

결론: 게이트 드라이버 없이는 절대 사용 불가.

필수 부품: MOSFET 게이트 드라이버 (TC4427)

게이트 드라이버는 MOSFET의 게이트를 나노초(ns) 단위로 매우 빠르게 켜고 끄기 위해 수 암페어(A)의 강력한 전류를 순간적으로 공급하는 특수 IC입니다. 스위칭 시간을 극적으로 단축시켜 MOSFET의 발열을 억제하고, 시스템 전체의 효율과 안정성을 보장하는 핵심 부품입니다.

결론: 프로젝트 성공을 위한 필수 부품.

프로젝트 부품 현황

필수 추가 부품 목록:
  • I/O 확장기 (MCP23S17): 7개
  • MOSFET 게이트 드라이버 (TC4427): 50개
  • 각종 커패시터 및 다이오드: 다수
  • 맞춤형 인쇄 회로 기판 (PCB): 1개
Part 4

구현 로드맵: 실패를 피하는 길

복잡한 프로젝트는 체계적인 단계별 접근이 중요합니다. 한 번에 100채널을 제작하기보다, 작은 단위로 검증하며 위험을 줄여나가는 전략적 로드맵을 따르세요.

중대 경고: 브레드보드와 점퍼선만으로는 이 프로젝트를 완성할 수 없습니다. 고주파/고전류 환경에서 발생하는 노이즈와 신호 왜곡으로 인해 시스템은 거의 확실하게 오작동합니다. 최종 결과물은 반드시 맞춤형 PCB로 제작해야 합니다.

권장 4층 PCB 스택업 구조

안정적인 전원 공급과 신호 무결성을 위해 아래와 같은 4층 구조의 PCB를 강력히 권장합니다.

L1: TOP COPPER (Signal) 0.035mm
FR-4 (Dielectric) 0.38mm
L2: GND_PLANE COPPER (Ground) 0.035mm
FR-4 (Dielectric) 0.70mm
L3: PWR_PLANE COPPER (Power) 0.035mm
FR-4 (Dielectric) 0.38mm
L4: BOTTOM COPPER (Signal) 0.035mm

전용 접지(GND) 및 전원(PWR) 평면은 노이즈를 최소화하는 핵심입니다.

4x4 프로토타입 시스템 회로도

아래는 16채널 프로토타입의 전체 신호 흐름을 보여주는 블록 다이어그램입니다. 작은 화면에서는 좌우로 스크롤할 수 있습니다.