-
Notifications
You must be signed in to change notification settings - Fork 0
제작 방법
김정현 edited this page Feb 16, 2019
·
6 revisions

- HM 모듈 펌웨어 재 프로그래밍 : 위 회로도 대로 조립전에 해당 문서 참고해 HM 모듈을 프로그래밍 하고 다음 단계를 진행하라.
- 회로도대로 배선 및 납땜 : 위의 회로도대로 배선하고 납땜하라. 다만 아래 사항을 유의하라.
- 배선에 실제 기계부의 크기를 고려해 배선해야하므로 기계부 모델을 미리 출력하고 비교하면서 진행하는 것을 추천한다.
- 회로도는 1번의 링크걸린 문서에 언급된 LDO 레귤레이터와 UART 입력에 레벨 쉬프트 회로를 구현한 Breakout 제품을 기준으로 작성되었다. 모듈만 있는 제품으로 제작할 떄는 직접 5V → 3.3V 레벨 쉬프터 회로를 (HM 모듈)RX ← D3(아두이노) 신호선 사이에 추가하고 3.3V 전원을 공급해야 한다. (CC254X 칩셋의 IO tolerance는 명세상 VDD + 0.3V / MAX 3.9V임에 유의하라!) 레벨 쉬프터 회로는 전용 칩셋을 사용해도 좋고 간단히 저항 분압 회로로 만들어도 좋다.
- 18650 배터리는 2개 직렬하여 7.4V이며 보호회로가 내장되어 있는 전지나 홀더를 사용하라. 전용 충전기도 구비해야 한다.
- 전원 스위치와 2색 LED는 편의 장치이므로 삭제하고 제작해도 동작엔 문제가 없다.
- 1000uF 전해 콘덴서는 급격한 전압강하 방지용 콘덴서이다. 제거하고 만들어도 동작엔 큰 문제가 없으나 가능하면 부착하라.
- 8MHz로 동작하는 Arduino는 UART 장치가 115200baud 속도를 지원하지 않으므로 사용할 수 없다. 또한 UART가 2개 필요하므로 Software 시리얼을 지원하는 Arduino를 사용해야 한다.
- 아두이노 프로그래밍 : 올려진 소스를 아두이노에 업로드 하라. 다만 아래 사항을 유의하라
- 회로도와 그대로 제작한 경우 /source/complete_togglenano 폴더의 소스를 그대로 사용하면 된다.
- 소스를 아두이노에 쓰기전에 /library 폴더의 라이브러리를 Arduino IDE에 모두 설치해야함을 유의하라.
- /example 폴더의 소스를 이용해 장치를 테스트할 수 있다.
- 소스를 수정할 경우 MyoBridge 레포를 참고하라.
- 기계부에 회로 장착 : 모델에 관한 유의사항은 이 문서를 참고하라.