Skip to content

taejin-seong/ATmgea128-RC-CAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ATmgea128 MCU를 사용한 초음파센서 기반 자율주행 및 BLE를 통한 MPU-6050, 조이스틱 원격 제어 RC카


  2020년 3학년 1학기 프로젝트

  • 기본적으로 ATmega128의 페리페럴 및 MCU 통신프로토콜 등 전반전인 학습을 바탕으로 사용되는 센서모듈의 원리와 제공되는 데이터시트를 통해 학습을 진행하며 프로젝트 진행.

  • 프로젝트중 먼저 HW 구상 및 SW 알고리즘을 생각하고 HW/SW에서 발생하는 문제들을 오실로스코프로 확인해가면서 수정하거나, 깃허브 등의 예제를 참고하여 수정해 나가는 식으로 진행.



개발 환경

IDE

  • Atmel studio 6.2



구상도

컨트롤러부


RC카 부


동작 과정





회로도


컨트롤러 부

기본 회로 및 센서 모듈 결선




기본회로부




모듈 연결 회로부 (아래 표 참고)






RC카 부

기본 회로 및 센서 모듈 결선




기본회로




모듈 연결 회로부 (아래 표 참고)






작품 구현 영상


[ 각 해당 기능 유튜브 설명란 참고 ]

IMAGE ALT TEXT HERE


[ IMU 모드 주행 영상 ]




보완 사항

  • 모터에 들어가는 전압이 불안정한 것을 확인하였고 모터의 외부전압에 알카라인 건전지 대신 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

About

ATmega128 MCU를 이용한 RC카 프로젝트

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published