14
Capstone Design 아아아아아 아아아 아아 아아아 아아아 아아아아 아아아아아 아아아아아아아 20092257 아아아 20092274 아아아

아두이노를 이용한 기계식 키보드 제작

Embed Size (px)

Citation preview

Page 1: 아두이노를 이용한 기계식 키보드 제작

Capstone De-sign아두이노를 이용한 한글 교육용 키보드

중간발표

창원대학교 정보통신공학과20092257 김은진20092274 심영욱

Page 2: 아두이노를 이용한 기계식 키보드 제작

01 / 진행상황 02 / 수행 문제03 / 동작원리04 / 시연 영상

Contetns

Page 3: 아두이노를 이용한 기계식 키보드 제작

Progress

아크릴 도면 그리기

스위치 납땜

펌웨어 업로드

LED 납땜

안드로이드 프로그래밍

계획 시간 3일실제기간 1주

계획 시간 2 주

계획 시간 1 일

계획 시간 2 주실제기간 2 주

실제기간 3 주

실제기간 1 주

계획 시간 4 주

Page 4: 아두이노를 이용한 기계식 키보드 제작

Switch HID Firmware

TIME

블루 ( 클릭 ) 수요 폭증으로 인한

스위치 수급 문제

HID 이용을 위한 Firmware,

Mega ADK 를 이용한 사례가

전혀 없음

전체적으로 예상 시간보다훨씬 많이 걸림

Problems

Page 5: 아두이노를 이용한 기계식 키보드 제작

Drawing

Page 6: 아두이노를 이용한 기계식 키보드 제작

Key Map-ping

Page 7: 아두이노를 이용한 기계식 키보드 제작

Key Map-ping

14 235 374 470 542 597 640 675

Analog 신호값

Page 8: 아두이노를 이용한 기계식 키보드 제작

HackingAtmega 2560

Atmega 16u2

USB 입출력을 담당

메인 프로세서

Page 9: 아두이노를 이용한 기계식 키보드 제작
Page 10: 아두이노를 이용한 기계식 키보드 제작

PC 16u2 2560HW Se-rial

USB

Boot-loader

HID 를 위한Firmware

16u2

Atmega 2560

Keyboard 라이브러리

소스코드

Page 11: 아두이노를 이용한 기계식 키보드 제작

LED Sol-dering

Page 12: 아두이노를 이용한 기계식 키보드 제작

Demon-stration

Page 13: 아두이노를 이용한 기계식 키보드 제작
Page 14: 아두이노를 이용한 기계식 키보드 제작

Thank You