준비 ① · STEP 1 / 3
1

원리 이해

자동차가 어떻게 움직이나

참고 · 이 단계 전체 그림
원리 이해 → micro:bit 준비(코드 받기 → 번호 정하기 → 굽기) → A 버튼으로 작동 확인
순서무엇을한 줄
1원리 이해자동차가 어떻게 움직이는지
2micro:bit 준비 ⭐코드 받기 → 번호 정하기 → 굽기
3작동 확인A 버튼으로 점검

본격적으로 시작하기 전에, 이 프로젝트 전체 그림을 한 장으로 볼게요. 아래 그림에 우리가 만들 시스템의 모든 조각이 들어 있어요. 👇

BrainAI Car 자율주행 시스템 전체 구조 — PS4 컨트롤러(블루투스) → 노트북(Python·TensorFlow) ↔ micro:bit(IP Webcam 데이터 / 라디오) → BrainAI Car
BrainAI Car 자율주행 시스템 개요
참고 · 이 그림 읽는 법 — 보기 → 판단 → 행동
🎮 PS4 컨트롤러 → 블루투스로 노트북에 연결해 사람이 직접 운전하며 데이터를 수집해요.
💻 노트북 (자동차의 ‘뇌’) — Python·TensorFlow로 AI 모델을 만들고, 주행을 모니터링하고, 새 코드를 업로드해요.
📱 스마트폰 (IP Webcam) → 자동차가 보는 카메라 영상을 노트북으로 실시간 전송해요.
📟 micro:bit → 노트북의 명령을 라디오(무선)로 자동차에 전달해요.
🚗 BrainAI Car → 플레이필드(도로) 위를 스스로 달려요.

결국 보기(카메라) → 판단(AI 모델) → 행동(모터) 이 계속 반복되는 것 — 이게 바로 피지컬 AI예요.

더 자세히 — 명령이 자동차까지 가는 길
내 PC(뇌) → ① PC쪽 micro:bit → 라디오(무선) → ② 차쪽 micro:bit → 모터
• micro:bit이 2개인 이유: ①(PC쪽)은 PC의 명령을 무선으로 차에 쏴주고, ②(차 본체쪽)는 그 명령을 받아 자동차를 제어해요.
서보모터 = 조향(핸들). 30~150도로 직진, 좌회전·우회전을 정해요.
DC모터 = 구동(바퀴). 0~255로 속도를 정해요.
라디오 그룹 = 두 micro:bit이 짝지어 통신하는 채널 번호예요.

📦 구성품 확인 — 시작 전에 아래 구성품이 모두 있는지 확인하세요.

BrainAI Car 박스 구성품 — 본체, 배터리, 마이크로비트 2개, PS4 컨트롤러
BrainAI Car 구성품

✅ BrainAI Car 본체 (3D 프린팅)
✅ 배터리
✅ 마이크로비트 2개 (데이터 케이블 1개 포함)
✅ PS4 컨트롤러
📱 스마트폰 — 학습자 지참 (안드로이드 전용, IP Webcam 앱 설치 필요 / iPhone 사용 불가)

참고 · 💡 BrainAI Car는 학습용 교구예요
테슬라처럼 정밀한 자동차가 아니에요.
서보모터(조향)와 DC모터(구동)는 교구용으로, 미세한 조정까지 되지는 않아요.
차체는 3D 프린터로 출력한 거라 정교함이 다소 떨어질 수 있어요.
“이 정도면 충분해!” 기준으로 테스트하면서 피지컬 AI의 원리를 배우는 게 목표예요.
주의 · ⚠️ 실습 전 반드시 확인하세요
실습을 시작하기 전에 아래 3가지를 꼭 확인하세요.

배터리를 100% 충전한 상태로 시작하세요
(배터리가 약하면 모터가 제대로 동작하지 않아요)

☐ 자동차를 움직이기 전에 배터리 전원 스위치가 ON인지 확인하세요
(절전 모드로 자주 전환됩니다)

☐ 소프트웨어 테스트 전에 반드시 모터 테스트를 먼저 하세요
순서: 배터리 ON → 수동 주행 정상 확인 → 자율주행
(하드웨어가 정상이어야 소프트웨어가 작동합니다)

모터 테스트 방법
차량용 마이크로비트의 A 버튼을 누르면 전진 → 후진 → 조향 우 → 중앙 → 좌 → 중앙 순으로 동작해요.
서보모터(조향)는 S8 포트, 구동 모터는 M1 포트에 연결되어 있어요.
참고: DFR0548 docs 18219 · 18218

💡 피지컬 AI의 핵심: 배터리 → 하드웨어 → 수동 주행 → 자율주행. 이 모든 게 협력해야 자율주행이 됩니다. 이 프로젝트를 통해 피지컬 AI 전체 사이클을 직접 경험하게 될 거예요.