블루투스 키보드를 PS/2 방식으로 개조하는 작업은 결론부터 말씀드리면 **기술적으로 매우 까다롭고 효율성이 낮습니다.**


두 방식은 데이터를 주고받는 통신 규격(프로토콜)과 전기적 신호 체계가 완전히 다르기 때문입니다. 하지만 하드웨어 개조를 즐기시는 분들을 위해 원리와 가능한 방법을 정리해 드립니다.


---


## 1. 개조가 어려운 이유 (기술적 장벽)


* **통신 방식의 차이:** 블루투스는 무선 패킷 통신을 사용하지만, PS/2는 동기식 시리얼 통신을 사용합니다.

* **신호 변환 필요:** 블루투스 칩셋에서 나오는 디지털 신호를 PS/2의 Clock과 Data 신호로 변환해줄 '두뇌(마이크로컨트롤러)'가 중간에 반드시 필요합니다.

* **전력 공급:** PS/2 포트는 5V 전원을 공급하지만, 대부분의 블루투스 키보드는 3.7V 배터리로 작동하므로 전압 강하 회로도 설계해야 합니다.


---


## 2. 실질적인 개조 방법: 아두이노 활용


가장 현실적인 방법은 **아두이노(Arduino)** 같은 보드를 '중간 통역사'로 사용하는 것입니다.


### 필요한 준비물


* **아두이노 보드:** Pro Micro 또는 Nano (5V 지원 모델)

* **블루투스 모듈:** HC-05 (마스터 모드 설정 가능 모델) 또는 ESP32

* **PS/2 케이블:** 안 쓰는 PS/2 키보드에서 잘라낸 케이블

* **납땜 도구 및 점퍼 와이어**


### 개조 단계


1. **블루투스 페어링:** HC-05 모듈을 마스터 모드로 설정하여 키보드와 강제로 페어링시킵니다.

2. **데이터 해석:** 키보드에서 보내는 HID(Human Interface Device) 데이터를 아두이노가 읽어 들입니다.

3. **PS/2 변환 라이브러리:** 아두이노의 `PS2Device` 라이브러리를 사용하여 읽어온 키 값을 PS/2 신호로 변환합니다.

4. **배선:** 아두이노의 출력 핀을 PS/2 케이블의 Data와 Clock 선에 연결합니다.

* **PS/2 핀맵:** 1번(Data), 3번(GND), 4번(VCC 5V), 5번(Clock)




---


## 3. 주의사항 및 추천 대안


> **경고:** 아두이노 코딩이나 회로 설계에 익숙하지 않다면, 메인보드의 PS/2 포트나 키보드 자체를 손상시킬 위험이 큽니다.


### 더 나은 대안은 없을까요?


* **USB to PS/2 젠더:** 일반적인 블루투스 키보드에 USB 수신기가 있다면, 이를 젠더에 꽂는 것이 가장 빠릅니다. (단, 키보드 컨트롤러가 PS/2 하이브리드 모드를 지원해야 합니다.)

* **전용 컨버터 구매:** 기성품 중 USB 입력을 PS/2로 바꿔주는 '액티브 컨버터'를 사용하는 것이 정신 건강과 기기 안전에 이롭습니다.


**혹시 특정 빈티지 컴퓨터(예: 286, 386 PC)에 사용하시려는 목적이신가요?** 상황을 더 자세히 알려주시면 그에 맞는 아두이노 소스 코드나 배선도를 더 구체적으로 가이드해 드릴 수 있습니다.