라즈베리 파이를 사용하고 있지만 큰 관계는 없는 질문이라 잠깐 망설이다가,
혹시 조언을 주실 분이 계실까 하여 질문을 드려봅니다.
제가 하고자 하는 것은, 고장난 블루투스 키보드의 블루투스 모듈을 다른 모듈로 대체하는 것입니다.
현재까지 조사한 내용을 바탕으로 하여 생각한 과정은 다음과 같습니다.
1. 기존 키보드에서 블루투스 모듈 제거
키보드를 수리해 주시는 공방에 의뢰를 하였더니, 메인 기판에는 문제가 없다고 합니다. 그렇다면 의심되는 부분이 블루투스 모듈인데, 너무 오래된 제품이라 동일한 부품을 구입할 수가 없는 상태입니다.
그래서 최대한 비슷한 크기의 모듈을 구해서 기존에 고장난 모듈을 대체하는 것이 큰 계획입니다.
2. 블루투스가 돌아가는 소형 모듈구입
일단 제가 찾아본 모듈은 아래와 같습니다.
https://www.waveshare.com/wiki/Core51822
3. 해당 모듈에서 제공하는 SDK 를 사용하여 키보드 소프트웨어 작성
위의 모듈의 경우 SDK 를 제공하고 있고, SDK 내에 예제 프로그램도 있는데 그중 블루투스 키보드 코드도 있습니다.
일단 이 코드를 기반으로 하면 되지 않을까 합니다.
4. 펌웨어를 보드에 업로드하고, 메인 기판과 연결하여 테스트 및 디버깅을 반복
위의 모듈을 개발할 수 있는 개발 툴킷이 따로 있어 이 부분은 일단 어떻게든 되지 않을까 예상하고 있습니다.
문제가 되는 부분은 키보드의 메인 기판과 새로 구입한 블루투스 모듈을 연결할 수 있는 방법이 없다는 것입니다.
일단 떼어낸 기존의 기판은 다음과 같습니다.
첫번째 사진의 소켓 부분의 간격을 재보면 약 1mm 입니다. 저 부분이 FEMALE 이니 메인기판쪽은 MALE 이겠죠..?
그리고 2의 링크에 있는 보드의 경우 핀 간격이 2mm 이고, MALE 타입입니다.
그래서 제가 필요한 것은 양끝이 각각 1mm, 2mm 인 FEMALE 점퍼 와이어인데, 아무래 찾아도 이게 보이지가 않습니다. ㅜ ㅜ
키보드 내에 모듈이 차지할 공간은 한정되어 있어 점퍼와이어로 핀 하나씩 연결해서 선을 잘 빈공간에 잘 밀어넣어야 할 것 같은데,
방법이 없네요..
혹시 제가 생각하고 있는 방법 말고 다른 접근방법이 있을까요?
사전조사 과정에 저와 같은 키보드를 다른 방법으로 수리하신 분은 찾았는데,
https://blog.naver.com/hakdh/220653220820
일단 위의 방법은 생각하고 있지 않습니다..
2.54 2 1.25 이렇게 되요
그리고 nrf51822 즉 노르딕 세미컨덕터 nrf51시리즈는 클래식 블투가 아닌 ble에요. hid 클래스는 클래식 블투에 있어요.
HID 용 찾아봐야겠습니다.