블루투스 RC카를 만들어보겠다고 아두이노를 시작한지 한달(?) 정도 인데...

makepcb.co.kr 에서 구입한 들어있는 센서가 어떤 용도인지도 잘 모를 초보자용 풀셋으로 시작해서 LED 불켜보고, LCD1602 연결해 보고, 온도센서와 거리센서를 연결해 본것이 연습이랄까...

 

드디어 블루투스 연결모듈(HC-06)로   Serial 통신이 잘되는지 통신연습을 몇번 해보고 DC모터 컨트롤을 위한 L298N모듈을 구입하여 연결하기에 이르렀다.

 

처음엔 모터드라이브(298N) 연결법때문에 고민... 이걸 블루투스 모듈과 같이 아두이노 보드에 연결하려니 핀 번호 조정하고 다시 스케치 프로그램 소스 수정하느라 고민...

 

Serial 통신상으로는 블루투스와 아두이노가 잘 되는것을 확인했으나 모터드라이브는 묵묵부답...꼼짝도 하지 않는다.

 

확인결과 소스에 약간의 문제가 있었고, 블루투스 통신으로 전달받는 전진 명령 val값이 모터드라이브 수행 함수에 전달되지 않는 것과 모터드라이브 전용 전원이 부족했다는 것을 체크하여 수정... 배터리 갈기 후...

 

전진과 후진으로 잘돌아가는 바퀴를 확인했다.... 만세!

 

이후에는 앞바퀴의 방향전환을 담당할 모터에대한 컨트롤이 필요한데... 서보모터가 아닌 일반 모터라서 방법을 고민중이다.

 

또한 어렵사리 성공하더라도, 아두이노와 모터드라이브 그리고 블루투스 모듈을 한곳에 모아서 작게 만들 기판작업이 남았다. 사진 위쪽에 위치한 아두이노 보드는 아두이노 NANO PRO로 교체하여 면적을 작게 가져갈 예정이다.

 

기판도 주문하고 납땜을 하기 위한 선로 그림도 그려서 납땜을 하여 작업을 마쳐보려는데... 언제 할수 있을런지...

Posted by 천칭
,