오늘은 제작에 필요한 것들을 소개하겠습니다.
준비물
아두이노 레오나르도 호환 보드
만능기판 또는 아두이노 전용 만능 기판
https://www.eleparts.co.kr/EPX7XXBW
7404 호환 IC (Hex Inverter)
https://www.eleparts.co.kr/EPX33DB3
SUN Type5 Cable (mini DIN8 cable)
인두
납
부품 구매 싸이트
http://www.devicemart.co.kr
http://www.eleparts.co.kr
관련 Code
https://github.com/stefanberndtsson/type5usb
SUN Keyboard Spec.
http://kentie.net/article/sunkbd/KBD.pdf
아두이노 레오나르도 PCB 사진.
https://www.arduino.cc/en/uploads/Main/ArduinoLeonardoFront_2_450px.jpg
*중요한 개념
1. SUN Type5 Keyboard는 RS-232 (Serial) 통신 기본으로 하고 있습니다.
2. 컨버터는 RS-232로 들어오는 Data를 분석하여 USB Keyboard 규격에 맞추어 Data를 바꾸는 역할을 합니다. Data변환을 아두이노가 하게되겠죠.
3. 여기서 귀찮은 문제는 Type 5의 전기적인 신호가 뒤집혀 있습니다.
따라서 SUN Keyboard와 아두이노 사이에 전기적 신호를 뒤집는 회로가 필요한데
이를 위해 Inverter IC인 7404 호환 IC를 사용합니다.
*제작 순서
1. 아래의 표와 같이 mini DIN8 커넥터-인버터-아두이노를 연결합니다.
2. 인버터 회로만 만들어지면 위의 링크에서 type5usb_rev2.pde를 다운 받아,
아두이노로 프로그램을 실행시켜 upload만 하면 끝입니다.

SUN Keyboard (mini DIN8) | 74HC04 | Arduino Leonardo |
1 (GND) | 7 (GND) | GND |
8 (VCC) | 14 (VCC) | 5V |
6 (TX) | 1 (input) : 2 (output) | Digital 0 (RX) |
5 (RX) | 4 (output) : 3 (input) | Digital 1 (TX) |
오래된 것도 복원될 가치가 있지요. 새제품이 등장할 때마다 주기의 짧음에 너무도 빠른 시간을 실감합니다. 아마도 이 글에 도움받는 이들이 있을것 같네요. 친절한 링크에 감사^^
네. 이제 30년도 더 된 SUN Keyboard 붐이 생길 수도 있겠죠^^
준비물이 준비되면 장농에 있는 타입5를 꺼내봐야겠네요.
좋은정보 감사드립니다.
시도하다가 궁금증이 생기면 쪽지 드리겠습니다. ^_^
링크해두신 아두이노 PCB랑 작성해주신 첨부된 사진이랑 다른 부분이 있는데,,
만능기판과 연결하는 부품들은 어디서 구매해야 하는건가요?
인두기만 있는 초짜라..
1. 아두이노 오리지날 보드와 호환 보드 모두 핀 배치는 똑같습니다.
2. 제가 올린 사진은 180도 회전 되어 있습니다.
3. 만능 기판은 devicemart, eleparts, icbank 등에서 구매가능합니다.
4. 아두이노 전용 만능 기판도 있습니다.
* 내용 추가하겠습니다.
좋은 정보 감사합니다^^
정보 감사합니다.
정보 감사합니다.
좋은 정보 감사드립니다!
잘 보고 갑니다!