1. 부품
- 라즈베리파이3, 휴대용 배터리, L298N, RC 자동차 키트, 카메라
- 휴대용 배터리는 출력이 2A는 재부팅이 되어서 DC 5V/3A 용량 구매
- RC 자동차 키트, L298N 및 기타
2. RcCar 구성
RcCar 모형 <그림.1>
안드로이드 휴대폰 <그림.2>
3. 기본구성
- 라즈베리파이 : python twisted socket server, gpio(서보, DC모터 제어), motion streaming
- 안드로이드 : xamarin, 자이로(서보 모터), socket client
- wifi를 이용한 socket 통신
4. 회로도
- 라즈베리 파이 - gpio BCM 0 : ENA, 5 : IN1, 6 : ENB 연결
- 라즈베리 파이 - gpio Physical 2, 6, 12 : +, -, 서보모터 신호 연결
gpio <그림.3>
- L298N - 배터리에서 +, - (라즈베리파이 Physical 39번과 같이 연결)
- IN1, IN2는 모터에 연결
L298N <그림.4>
4. 프로그램 설명
- <그림 2>의 휴대폰을 좌우로 움직이면 자이로 값을 받아 서보모터로 X, Y 축 신호 전송
- <그림 2>의 F, R, STOP 버튼은 전, 후, 정지 신호 전송
- 소스 (https://github.com/daniel-isj/RcCar.git)
5. 기타
- 부품 및 참조 : 메카솔루션
- dc 모터 및 톱니바퀴 연결 부분이 부실함(보완 필요)
- 추가 사항 : motion streaming 및 xamarin 소스 업로드
댓글 없음:
댓글 쓰기