개요
충남 과학 창의 축전에 사용된 축구 로봇로 학생들과 놀이를 했습니다.
MLineCar는 코딩 교육을 위해 조립하여 프로그램 연습용으로 사용하는 로봇인데 여기에 무선 조정 장치와 요지를 끼워 게임용을 살짝 업그레이드 한 것이다.
이 로봇을 설명하고자 한다.
구성
본 Embedded 전자보드는 아두이노 나노보드와 32비트 RISC 고성능 마이크로프로세서 Cortex-™M0를 혼용으로 사용할 수 있도록 설계되었으며 아두이노로 시작하여 임베디드로 완성할 수 있도록 했다.
- 로봇 설계 이유 : 4차 산업 대비 코딩 학습을 로봇 메이커와 함께 재미나게 학습하기위해
- 사용용도 : 코딩 교육용 메이커 조립 보드와 센서, 무선 통신의 기본 원리를 학습하는데 있다.
- 연결 가능보드 : 아두이노 나노, 임베디드 32비트 Cortex-™M0 MCoding RF400Mhz 모듈
- 구성품 : MCU, 2개 기어드 모터 제어, 센서, 무선 통신 모듈
- 통신방식 : 무선 433MHz 사용으로 100미터 송/수신 제어
- 통신속도 : 9600BPS ~ 115,200BPS 소프트웨어 변경 방식
- Package : 5Byte 조이스틱 정보와 어드레스, 펌웨어뱅크사의 표준프로토콜사용
- MCU : 아두이노 나노 보드, Cortex-M0 Nuvoton 54FDE 보드
MLine 임베디드 구성
MLine 시리즈는 코딩 학습을 만들기와 놀이를 함께 하기위해 설계 제작되어 완구처럼 구성, 프로그램 코딩 학습을 한 뒤에 경진대회나 레이스를 진행할 수 있다.
로봇은 다음과 같은 부품으로 설계되어 있다.
엠라인 메인보드 |
||
항목 |
설명 |
사진 |
마이크로프로세서유닛(MPU) 모듈 | Nuvoton사의 32비트 Cortex-M0 Mini54FDE를 사용하기 편리하게 모듈로 설계된 MCoding | |
모터드라이버 칩 | LB1836, 정/역전 양방향 Low-Voltage Drive, 최대 10V 입력, 최대 출력 800mW, 스파크킬러다이오드 내장, 14핀IC | |
모터 부품 | 기어 내장 모터, 3V ~ 6V 동작, 100mA, 기어분주 48대1, 5V 공급시 190RPM, 무게 50g, 크기(70mmX22mmX18mm), 소음 65db이하 | |
RF433MHz 모듈 | HC11, 공급전압 3.3V ~ 5V, 소비전류 모드에 따라 80μA/3.5mA/22mA, 동작 주파수 434MHz, AT 명령어 사용, 스프링 안테나 | |
부저 | 공급 전압5V, 1205, 외관 지름 12mm | |
버튼 | Tact Switch, A 접점(누르면 인식), 4핀 |
엠라인 무선조이스틱 |
||
항목 | 설명 |
사진 |
마이크로프로세서유닛(MPU) | Nuvoton사의 32비트 Cortex-M0 Mini54FDE를 사용하기 편리하게 모듈로 설계된 MCoding | |
RF433MHz 모듈 | HC11, 공급전압 3.3V ~ 5V, 소비전류 모드에 따라 80μA/3.5mA/22mA, 동작 주파수 434MHz, AT 명령어 사용, 스프링 안테나 | |
부저 | 공급 전압5V, 1205, 외관 지름 12mm | |
버튼 | Tact Switch, A 접점(누르면 인식), 4핀 |
경기 장면 동영상
과학 꿈나무 들이 심판과 리드를 했지요. 노랑옷입은 학생들
탱크는 통신 실험 했어요. 60미터 나옵니다.
다른 실험을 탱크를 이용하여 했습니다. 안테나를 세로로 하면 더 멀리 나가더군요 ^^