micro:bit - L298N 이용 RC카 만들기(라디오통신)

OS/micro:bit 2019.01.05 23:54 Posted by 파란크리스마스

본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.


출처

L298N DC모터 드라이버 스테핑모터

아두이노나 라즈베리파이를 이용해서 RC카를 만들때 사용했던 L298N 모터 드라이버를 micro:bit로 RC카를 만들어 보았습니다.
L298N 모터 드라이버를 저는 좋아하는데, 좌우 모터를 각각 앞뒤로 회전 시킬 수 있고, 좌우 각각 모터의 회전 속도도 정할 수 있으며,
최대의 장점으로는 가격이 저렴하고, 관련 자료가 많아 구현이 어렵지 않습니다.

무선 송수신 방식

무선 송수신 방식은 처음에는 BLE를 이용해서 핸드폰으로 구현 하려고 했는데,C언어로 구현할때는 간단하던 것이
블럭코딩에서 BLE방식으로 문자열 주고 받는 예제를 찾을 수 없어서, 라이브러리를 만들까 햇지만, 작업량이 너무 많아져서 BLE방식은 포기하고 라디오 송수신 방식을 이용했습니다.

전면 LED 화면 끄기

확장 보드를 사용하면서 주의 해야 될 점은 전면 LED 화면을 끄지 않으면, LED 핀과 충돌하여 정상적으로 동작하지 않는 다는 점인데,
C 언어를 사용할때는 기본적으로 껴져 있는데, 블럭코딩에서는 기본적으로 활성화 되어 있으므로, LED를 사용하지 않는 다면 LED 화면을 비활성화 시켜두는 것이 오동작을 막을 수가 있습니다.

LED를 사용해야 한다면 LED 제어 핀번호와 충돌이 발생하지 않는지 확인 해보고 구현해야 됩니다.

RC카 송신기

송신기(RC카 컨트롤러)는 지니어스 엣지보드와 호환 되는 조이스틱을 이용했습니다.

RC카 수신기

실행 영상


마이크로비트 지니어스키트 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/
아이씨뱅큐 공식 카페 : http://cafe.naver.com/icbanq
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq
마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro
나도메이커 유튜브 채널 : https://www.youtube.com/user/ICbanQ