본문 바로가기

취미생활/아두이노

RC자동차 만들기

반응형

몇 년 전 알리익스프레스에서 RC카 만드는 세트를 구매한 적이 있습니다.

장난감에 들어가는 모터가 차체 모양이 장착해서 팔았었습니다.


RF 통신을 이용했었는데 연결이 자주 끊기는 바람에 만들고 잊힌 작품이였습니다.

(끊기는 원인은 모르겠는데 RF 송, 수신기 원인이 아닐 수도..?)


그래서 한참 시간이 지난 지금! 통신 방식을 블루투스로 변경하여 다시 만들어보았습니다.




사용 부품: 아두이노 나노, HC-06, L298N

사용 전원: 모터용 전원 18650 배터리 (3.7V * 2), 아두이노용 전원 AA 건전지 (1.5V * 4)


기존 RC카의 경우 Mirco-Type B 규격을 사용하는 아두이노 나노였습니다.

개발의 편리를 위해 남는 마이크로 5핀 단자를 사용하는 아두이노로 변경하였습니다.


RF 통신 모듈의 경우 HC-06(블루투스)으로 바꿨습니다.


모터 제어도 L298N에 연결된 디지털 핀 4개를 이용하면 간단하게 제어가 가능합니다.

모터1 회전, 역회전 (IN1, IN2)

모터2 회전, 역회전 (IN3, IN4)


digitalWrite() 함수를 이용하면 됩니다.




코드, 부품을 변경하였으나 작동하지 않았습니다.


18650 배터리도 충전해주고 전압도 정상적이었으며 아두이노의 문제는 아니었습니다.

혹시 몰라 모터 드라이버를 의심하였으나 코드를 변경해서 업로드하니 정상이었습니다.


즉, 아두이노에 올라간 코드 문제였습니다.. (쓸데없는 곳에서 삽질만...)


완성된 RC 자동차 사진


완성된 모습입니다.


18650 배터리 무게가 꽤 있어 뒤로 쏠리는 감이 있습니다.



제작에 사용한 코드, 회로도는 GitHub을 통해 올려두었습니다.



GitHub : https://github.com/SkyLightQP/Arduino-RCCar



반응형