2020년 3학년 1학기 프로젝트
기본적으로 ATmega128의 페리페럴 및 MCU 통신프로토콜 등 전반전인 학습을 바탕으로 사용되는 센서모듈의 원리와 제공되는 데이터시트를 통해 학습을 진행하며 프로젝트 진행.
프로젝트중 먼저 HW 구상 및 SW 알고리즘을 생각하고 HW/SW에서 발생하는 문제들을 오실로스코프로 확인해가면서 수정하거나, 깃허브 등의 예제를 참고하여 수정해 나가는 식으로 진행.
- Atmel studio 6.2
- 모터에 들어가는 전압이 불안정한 것을 확인하였고 모터의 외부전압에 알카라인 건전지 대신 Lipo 배터리로 교체가 필요.
- 예산상의 문제로 저급 DC모터를 사용하여 모터의 토크와 RPM이 원활하지 않음 따라서 적절한 사양의 DC모터로 교체할 필요가 있음.
- 사용자의 편리성 및 디자인 등을 고려하여 3D 프린터를 이용한 기구설계 및 케이스 제작을 고려할 필요가 있음.
- PCB 기판의 사이즈를 좀더 소형화시켜볼 시도가 필요가 있음.
- 구조체 포인터 등을 활용하여 유지보수가 쉬우면서 체계적이도록 프로그램을 작성할 필요가 있음.
- 코드 최적화를 통한 메모리의 효율을 향상 시켜 볼 필요가 있음.
https://jdselectron.tistory.com/15?category=730344
https://m.blog.naver.com/PostView.nhn?blogId=speedprinse&logNo=221187451092&proxyReferer=https:%2F%2Fwww.google.com%2F