📌 개요
- SSAFY 1학기 최종 프로젝트
- Raspberry pi 4 RC Car 활용 프로젝트
- 팀원 열외로 혼자 진행
📌 개발 환경
- RC Car : Raspberry Pi 4, SenseHat, PyQT, Adafruit
- Server : AWS EC2 Ubuntu 18.04
- DB : MySQL
❓기술 선정 이유
- PyQT : Designer 툴을 사용해 빠르게 UI를 제작할 수 있으며 Signal&slot 이벤트 구현 가능
- AWS EC2 : 쉽고 간단하게 서버 배포가 가능함, 간단한 프로젝트로 프리티어 사용
- MySQL : 빠른 프로젝트 진행(숙련도) 가능, Python 연동
📌 담당 업무
- 요구사항 도출 및 환경 설정
- AWS EC2 인스턴스 Ubuntu 운영체제 설치, MySQL 서버 구축
- ERD 작성, 기능/요구사항 명세서 작성
- RC Car 제어
- Adafruit 라이브러리 활용 DC 모터 제어
- 서보 모터 제어를 통한 조향 제어
- DataBase 연동
- python-connect-mysql 라이브러리 사용 데이터 Insert
- UI
- PyQT UI Signal&slot 속도, 방향 조절 구현
- QT Thread 활용 이미지 송출, 속도 변화 병렬 시스템 구현
- Object Detect AI
💡배운 점
- ERD, 명세서 등 작성하여 프로젝트를 우선 순위에 따라 진행