준비 ① · STEP 1 / 3
1
원리 이해
자동차가 어떻게 움직이나
참고 · 이 단계 전체 그림
원리 이해 → micro:bit 준비(코드 받기 → 번호 정하기 → 굽기) → A 버튼으로 작동 확인
| 순서 | 무엇을 | 한 줄 |
|---|---|---|
| 1 | 원리 이해 | 자동차가 어떻게 움직이는지 |
| 2 | micro:bit 준비 ⭐ | 코드 받기 → 번호 정하기 → 굽기 |
| 3 | 작동 확인 | A 버튼으로 점검 |
본격적으로 시작하기 전에, 이 프로젝트 전체 그림을 한 장으로 볼게요. 아래 그림에 우리가 만들 시스템의 모든 조각이 들어 있어요. 👇

참고 · 이 그림 읽는 법 — 보기 → 판단 → 행동
🎮 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이 짝지어 통신하는 채널 번호예요.
💻 노트북 (자동차의 ‘뇌’) — 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 본체 (3D 프린팅)
✅ 배터리
✅ 마이크로비트 2개 (데이터 케이블 1개 포함)
✅ PS4 컨트롤러
📱 스마트폰 — 학습자 지참 (안드로이드 전용, IP Webcam 앱 설치 필요 / iPhone 사용 불가)
참고 · 💡 BrainAI Car는 학습용 교구예요
테슬라처럼 정밀한 자동차가 아니에요.
서보모터(조향)와 DC모터(구동)는 교구용으로, 미세한 조정까지 되지는 않아요.
차체는 3D 프린터로 출력한 거라 정교함이 다소 떨어질 수 있어요.
“이 정도면 충분해!” 기준으로 테스트하면서 피지컬 AI의 원리를 배우는 게 목표예요.
서보모터(조향)와 DC모터(구동)는 교구용으로, 미세한 조정까지 되지는 않아요.
차체는 3D 프린터로 출력한 거라 정교함이 다소 떨어질 수 있어요.
“이 정도면 충분해!” 기준으로 테스트하면서 피지컬 AI의 원리를 배우는 게 목표예요.
주의 · ⚠️ 실습 전 반드시 확인하세요
실습을 시작하기 전에 아래 3가지를 꼭 확인하세요.
☐ 배터리를 100% 충전한 상태로 시작하세요
(배터리가 약하면 모터가 제대로 동작하지 않아요)
☐ 자동차를 움직이기 전에 배터리 전원 스위치가 ON인지 확인하세요
(절전 모드로 자주 전환됩니다)
☐ 소프트웨어 테스트 전에 반드시 모터 테스트를 먼저 하세요
순서: 배터리 ON → 수동 주행 정상 확인 → 자율주행
(하드웨어가 정상이어야 소프트웨어가 작동합니다)
모터 테스트 방법
차량용 마이크로비트의 A 버튼을 누르면 전진 → 후진 → 조향 우 → 중앙 → 좌 → 중앙 순으로 동작해요.
서보모터(조향)는
참고: DFR0548 docs 18219 · 18218
💡 피지컬 AI의 핵심: 배터리 → 하드웨어 → 수동 주행 → 자율주행. 이 모든 게 협력해야 자율주행이 됩니다. 이 프로젝트를 통해 피지컬 AI 전체 사이클을 직접 경험하게 될 거예요.
☐ 배터리를 100% 충전한 상태로 시작하세요
(배터리가 약하면 모터가 제대로 동작하지 않아요)
☐ 자동차를 움직이기 전에 배터리 전원 스위치가 ON인지 확인하세요
(절전 모드로 자주 전환됩니다)
☐ 소프트웨어 테스트 전에 반드시 모터 테스트를 먼저 하세요
순서: 배터리 ON → 수동 주행 정상 확인 → 자율주행
(하드웨어가 정상이어야 소프트웨어가 작동합니다)
모터 테스트 방법
차량용 마이크로비트의 A 버튼을 누르면 전진 → 후진 → 조향 우 → 중앙 → 좌 → 중앙 순으로 동작해요.
서보모터(조향)는
S8 포트, 구동 모터는 M1 포트에 연결되어 있어요.참고: DFR0548 docs 18219 · 18218
💡 피지컬 AI의 핵심: 배터리 → 하드웨어 → 수동 주행 → 자율주행. 이 모든 게 협력해야 자율주행이 됩니다. 이 프로젝트를 통해 피지컬 AI 전체 사이클을 직접 경험하게 될 거예요.