or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
G-건(총 모양 마우스) 만들기 프로젝트
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →센서 및 버튼 입력을 이용해 마우스의 기능을 하는 총 모양 장치를 개발하는 프로젝트.
**현재 이 프로젝트의 내용은 최신화가 되어 있지 않습니다.
따라서 프로젝트 내용 그대로 만들시 작동이 보장되지 않습니다.
기본적인 설계의 흐름만 참조하는 용도로 사용하시기 바랍니다.**
Github
타임라인
요구 사항
구상 및 자료 조사
구상도
초기
개선안 1. 수신기 추가(채택)
개선안 2. ESP32 보드 사용
자료
Arduino Nano
Arduino Micro
Arduino Pro Micro
BNO055
HC-05 블루투스 모듈
코드공유소
성황리에 폐쇄
회로 설계
부분 동작 시연용 회로
아두이노 프로 마이크로에 버튼, BNO055, 아날로그 스틱을 연결한 모습.
최종 회로
프로그램 설계 및 개발
수신기 부분 동작 시연 코드
수신기가 키보드 및 마우스로서 동작하는 모습을 체크하고 디버깅 하기 위한 코드.
버튼 및 아날로그 스틱을 수신기에 연결하여 독립적으로 테스트함.
센서 동작 시연 코드
자이로 측정값과 오일러 각도를 이용하여, 장치의 기울기에 대응하여 마우스 커서가 적절한 방향으로 이동하게 만듦. 완벽하지는 않지만 상당히 높은 수준의 정확도를 보임.
두 시연 코드를 합쳐놓은 코드
최종 코드
수신기와 송신기 기능을 각각 구현한 최종 코드다. 송신기에는 센서와 각종 입력 핀들이 구성되어 있고, 수신기에는 간단하게 블루투스 모듈만 구성되어 있다.
transmitter.ino
transmitter_final.ino
입력 핀 배열 및 BNO055 센서 축 방향에 관해서 변경이 있었음. 정품 BNO055 센서를 이용했다면 마우스 변위 계산 부분에 이쪽 코드를 이용해야 할 것.
receiver.ino
프로토타입 제작 및 테스트
제작 과정
>>> 똘튜브 영상 희망 <<<
결과물
완성품 설계 및 제작
제작 과정
>>> 똘튜브 영상 희망 <<<
결과물