This website is a clone of OTD.KR - it only exists to maintain the historical information that OTD once housed, and to act as a monument to this incredible, passionate community. Nothing presented here is the original work of kbdarchive.org

❤️ 길을 열어주셔서 감사합니다 ❤️


  • Community(커뮤니티)
  • Otd Info(소식&정보)
  • Forum(포럼)
  • Tip & Tech(팁&테크)
  • Diary(다이어리)

Freeboard 자유게시판

자유롭게 글을 남기는 공간입니다.
이미지 파일은 Album 게시판을, 자료는 PDS 게시판을 이용해주시면 감사하겠습니다.
 
작성일 : 12-05-02 13:47
FB155BC HID
http://l.otd.kr/VDPFB3I5
 글쓴이 : 해피와포커
조회 : 456  

혹시 이 블루투스 모듈 써 보신 분 계신가요?

디바이스 마트에서 할인판매 하길래 

저는 하나 충동구매 해 봤습니다.

저처럼 이렇게 블루투스 모듈 사다 삽질해보시는 분이 또 계시는지 모르겠습니다.

계시다면 같이 정보나누면 좋겠습니다.


HID 프로파일이 내장되어 있다길래 그냥 사다 붙이기만 하면 쉽게 만들어 쓸 수 있을거라 생각했는데,

그게 생각대로 안되네요.

블루투스 패어링이 안되어 아무것도 진행하지 못하고 있습니다.

아이폰이나 PC에서 장치찾기 까지는 되는데, 연결은 되지 않는 상태입니다.

패어링까지는 모듈에서 처리해 주어야 하는 것이라서 개발사에 문의중입니다.

답메일은 바로바로 오는데, 문제 해결은 잘 안되네요.

시간이 지나면 어떻게든 답을 찾을 수 있겠죠?


아직은 테스트 지그보드 만들어 놓고는 진행된 것은 없습니다.

일단 패어링 문제만 해결되면 텐키패드 정도는 쉽게 붙여서 테스트 해 볼 수 있지 않을까 생각하고 있습니다.

그냥 뭔가 새로 시작하는 것, 신고하는 차원에서 글 올려봅니다.


<사진설명>

사진의 오른쪽 모자이크 처리된 보드가 블루투스 모듈이고,

왼쪽 좀더 큰 보드는 teensy 2.0 cpu 보드 입니다.

구형 무각 키캡 씌여진 스위치는 체리 구형 갈축입니다. ;)











꽃데지 [Lv: 79 / 명성: 716 / 전투력: 2332] 12-05-02 14:24
 
위의 모듈은 uart 로 받은 데이터를 hid 프로토콜로 전송만해줄 뿐입니다.
uart 로 입력 받는 정보에 난키보드다 등의 정보가 있어야 한다고 봅니다.
시리얼 타입의 터미널키보드를 연결하면 바로 사용가는 할지도 ㅡ.ㅡ
해피와포커 [Lv: 34 / 명성: 709 / 전투력: 895] 12-05-02 15:10
 
꽃데지님 안녕하세요.. ^^
이 블루투스 모듈이 HID 버전인 것이 있고 아닌것이 있습니다.
제가 산 것은 HID 버전입니다.
HID 버전은 "난키보드다" 정보를 스스로 처리하도록 개발된 모듈입니다.
실제로 위 모듈을 켜고 블루투스 장치 검색을 하면 키보드 라고 뜹니다.
문제는 커넥션인데, 아무래도 모듈을 개발사에 보내봐야 문제 파악이 될것 같아요.

그리고 말씀하신대로,
저도 중간에 MCU없이 시리얼 방식 키패드와 블루투스 모듈을 직접 달아주면 뭔가 되지 않을까 생각했었는데,
지금은 일단 마음 접었습니다.
키 매트릭스를 틴시가 직접 받아서 블루투스 모듈로 신호를 쏴 주는 식으로 시도해 볼 생각입니다.
꽃데지 [Lv: 79 / 명성: 716 / 전투력: 2332] 12-05-02 17:40
 
음....
hid( human interace device ) 의 종류중에 키보드가 있을 뿐이고
저 불투모듈 에 hid 프로토콜 스텍이 탑제되어 있을 뿐이란 것이죠.
모듈이 가진 인터페이스는 이구요

hid 는 키보드 마우스 프린터 등의 사람과 컴퓨터란 기계와 대화(?) 하기위한 장치를 통털어 이야기
하는것 입니다.

각장치마다 드라이버가필요한데 우리가 사용하는 OS 에는 표준을 hid 드라이버가 준비되어 있어
따로 드라이버를 만들지 않고 hid 규격만 지키면 사용할수 있습니다.

제가터미널 방식의 시리얼 키보드를 언급한것은 적어도 키보드가 '전키보드 입니다' 란 신호를 먼저 전송하고
데이터를 보넬것이기에 혹시나 연결되어주지 안을까 한것이지요.
해피와포커 [Lv: 34 / 명성: 709 / 전투력: 895] 12-05-02 18:00
 
네..
말씀하신 hid 표준 규격에 대해 제가 좀더 공부를 해봐야 할 부분이 있을것 같습니다.
무턱대고 시작했는데 이것저것 참고해야 할 내용이 많네요.

당장의 문제는,
위에 말씀 드린대로 블루투스 커넥션이 되지 않는다는 점입니다.
커넥션이 되어야 hid 리포트를 보내볼 수가 있을텐데 말입니다. ㅠㅠ
개발사에서 준 답변에 의하면,
전원 넣고 scan모드에만 정상 진입이 되면,
아이폰이든 pc든 커넥션이 바로 되어야 정상이라고 합니다.
일단은 개발사에 AS 보내본 후, 결과를 받아보고 연구를 더 해 보려 합니다.

예상결과1: 진짜 이상하다.다른건 다 잘됬었는데 네가 산것만 안된다. 바꿔주겠다.
예상결과2: 우리가 해 보니 잘된다. 완전 정상이다. 네가 뭔가 잘못하고 있다. 근데 그게 뭔진 우린 모른다.

지금은 1번 결과를 예상합니다만,
2번이 될 가능성도 없지는 않겠죠. 그럼 정말 멘붕입니다. ㅜㅜ

2번으로 결론이 나면,
rs232toUSB 장비 하나 사다가(혹은 틴시를 rs232toUSB 로?)
PC 하이퍼터미널에 달아서 모듈 검증을 해 봐야겠지요.
(제 PC에 시리얼 포트가 없다는 사실을 이번에 알았답니다. ㅠㅠ)

개발사에서 파는 테스트 보드만 있으면 직방에 해결인데 너무 비싸서 안사고 해보려니 이래저래 고생입니다.
아둘딸둘™ [Lv: 145 / 명성: 587 / 전투력: 3330] 12-05-02 19:41
 
흠... 대단들하세요. ^^
해피와포커 [Lv: 34 / 명성: 709 / 전투력: 895] 12-05-02 22:46
 
별말씀을요.. ^^
포트노이 [Lv: 26 / 명성: 683 / 전투력: 871] 12-05-02 20:19
 
잘되어서 usb겸 블투겸용도 사용할수있는 시대가 오기를 바랍니다..ㅎㅎ
해피와포커 [Lv: 34 / 명성: 709 / 전투력: 895] 12-05-02 22:47
 
USB 겸용은 난관이 좀 보입니다.
1차 목표는 블투전용 콘트롤러를 만드는 것입니다.
아직은 시작 단계라 잘 될지는 모르겠네요. ^^
꽃데지 [Lv: 79 / 명성: 716 / 전투력: 2332] 12-05-02 21:09
 
이거 질답란에 데이터로 축척 해야 하는데 ^^;

일단 사진상으로 봐서 틴지? 콘트롤러가 보이는데 저콘트롤러의 전원은 5v 의 usb 전원을 사용하는것 처럼 보입니다.

저 불투모듈의 전원은 3.3v 인데 따로 전압강하를 했는지 저기 엎어져있는 방열판은 3.3v레귤레이터인지 궁금 하군요.

그냥 5v가 인가 되었으면 사망했을 수도 ㅡ.ㅡ

http://l.otd.kr/E73PAY61 <--- 제가 수집한 문서들 입니다.
해피와포커 [Lv: 34 / 명성: 709 / 전투력: 895] 12-05-02 22:45
 
자료 감사합니다. 틈틈히 공부하겠습니다.
방열판은 3.3 레귤레이터가 맞습니다. 78R33 입니다.
사실 방열판은 필요없는데 그냥 집에 굴러다녀서 달아주었습니다.
옆에 체리스위치 단 것도 그렇고,
그냥 재미삼아 과장되게 해 본겁니다.
말씀하신대로 틴시는 USB 전원 그대로 5v로 동작하고,
블루투스 모듈은 레귤레이터를 통해 3.3v로 변환하여 넣어주었습니다.

나중에 알게된 사실이 하나 있는데요,
틴시는 바닦 쪽에 조그만 레귤레이터를 뗌할 수 있는 자리가 마련되어 있습니다.
여기에 레귤레이터 달아주고 패턴을 조금 수정하면 틴시도 3.3v로 동작시킬 수 있습니다.
외부에 별도 레귤레이터를 달 필요가 없어지는 것이죠.
나중에 키보드에 실장할 때 공간적으로 이득이 있을것 같습니다.
틴시를 3,3v로 동작시키면 전력도 덜 먹는다고 합니다.
서기옵빠 [Lv: 14 / 명성: 755 / 전투력: 399] 12-05-02 23:02
 
데이터 시트를 읽어보니 해당 모듈에 UART로 HID Report Descriptor 정보만 넘겨주면
키보드나 마우스로 동작하게 되어 있군요.
단순히 키값만을 전달하면 동작하지 않고
HID Report Descriptor 포멧에 맞게 데이터를 넣으면 키보드나 마우스로 동작하는군요.
저도 처음에는 꽃데지님 생각대로 기본적으로 난 키보드임 난 마우스임을 알리는 정보가 있어야하지 않나
생각했었는데 그건 아니군요.
HID Report Descriptor 데이터 포멧에 키보드나 마우스를 구분할 수 있는 데이터가 있어서
키보드 데이터 인지 마우스 데이터 인지 구부하게 되어 있습니다.
자세한 것은 해당 모듈 우저 가이드를 읽어보시면 나올껍니다.
생각보다 쉽게 만들었네요. ㅎㅎ
해피와포커 [Lv: 34 / 명성: 709 / 전투력: 895] 12-05-02 23:38
 
네. 맞아요.
가이드 문서에 보면 HID 리포트 생성하는 샘플코드도 있더라구요. ^^
개발에 필요한 자료는 거의 확보한 상태입니다.
해피와포커 [Lv: 34 / 명성: 709 / 전투력: 895] 12-05-07 11:18
 
[자료 기록 차원에서 여기 댓글로 AS 결과 남겨 놓습니다.]

보내자 마자 연락이 왔는데요,
검토보냈던 HB155BC-HID 모듈에 아무런 문제가 없었다는 답변을 받았습니다.
개발사에서 테스트 한 바로는 연결도 잘되고 그냥 아무 문제 없답니다. ㅠㅠ
걱정했던 2번의 케이스였습니다.

알겠다고 하고 일단 연결된 상태로 리셋없이 돌려보내달라고 했습니다.

오늘 받았는데요,

웃긴것은 받고나서 아무런 조치도 하지않고,
만들어 두었던 지그에 꼽고
스캔모드에 진입해서
블루투스 연결을 시도하니,
한방에 붙었습니다.
-_-

유령에 홀린것도 아니고 이거 뭘까요?
일단 생각했던 대로 붙어주었으니 기쁘긴 합니다만,
시작하는 시점부터 뭔가 찝찝합니다.
 


SIDE MENU

Otd Wiki 무엇이든 물어보세요!
Otd
Lotto
누적 포인트 1,799 p
Otd Chat 강냉이 Beta !
Otd
Hands
왼쪽메뉴 숨기기
왼쪽메뉴 펼치기
Loading...