
로봇 & 임베디드 개발을 위한 올인원 프로젝트
밸런싱 로봇 하나로 C 언어, 펌웨어, 회로, 기구, 앱, 포트폴리오까지
밸런싱 로봇 하나를 요구사항부터 통합 테스트까지 대기업 개발 순서대로 만드는 임베디드 올인원 강의입니다.
- 10개 파트
- 165강
- 30약 시간
강의에서 만드는 것
완성된 로봇



회로와 PCB, 기구 설계






펌웨어, 앱, 통합 테스트







이미지 출처: 패스트캠퍼스 강의 소개 페이지
이런 분께 권합니다
- 전기, 전자, 로봇, 자율주행 분야 임베디드 직무를 준비하는 학생과 취업 준비생
- 프로젝트 중심의 임베디드 포트폴리오가 필요한 분
- 대기업 개발 프로세스를 직접 경험해 보고 싶은 주니어 개발자
- 회로, 기구, 소프트웨어, 앱 개발을 한 번에 경험하고 싶은 분
- 하드웨어 엔지니어에서 임베디드 소프트웨어로 넘어가고 싶은 분
C 언어 경험은 없어도 됩니다. 학부 수준의 회로와 제어 지식이 있으면 도움이 되지만 필수는 아닙니다.
무엇을 만드나
스스로 균형을 잡는 밸런싱 로봇을 V-모델 개발 순서에 따라 처음부터 끝까지 만듭니다.
- KiCad로 설계한 로봇 전용 실드 PCB
- Fusion 360으로 설계한 3D 프린팅 차체와 모터 마운트
- 블루투스로 로봇을 조종하고 PID 게인을 바꾸는 안드로이드 앱
- 칼만 필터와 PID로 균형을 잡는 MCU 펌웨어
- 하드웨어, 소프트웨어, 앱 통합 테스트와 취업용 포트폴리오
커리큘럼
| 파트 | 내용 | 분량 |
|---|---|---|
| 1 | 오리엔테이션 | 1강 |
| 2 | 임베디드 Basic C 언어 | 18강 · 약 3시간 40분 |
| 3 | ATmega328P 프로그래밍 기초 (ChatGPT 활용) | 32강 · 약 8시간 |
| 4 | 대기업 개발 프로세스 기반 밸런싱 로봇 설계: 요구사항, HSI, SW 아키텍처, Git | 11강 · 약 2시간 7분 |
| 5 | 밸런싱 로봇 HW 개발 with KiCad: 회로도, PCB, DRC, 거버 | 26강 · 약 4시간 55분 |
| 6 | 밸런싱 로봇 기구 설계 with Fusion 360 | 23강 · 약 2시간 57분 |
| 7 | 밸런싱 로봇 앱 개발 with Android Studio | 17강 · 약 2시간 56분 |
| 8 | 밸런싱 로봇 SW 개발: BSW·ASW 구조, MPU6050, HC-05, PID와 칼만 필터 | 29강 · 약 4시간 54분 |
| 9 | 밸런싱 로봇 통합 테스트와 PID 최적화 | 6강 · 약 33분 |
| 10 | 취업을 위한 포트폴리오 | 2강 · 약 31분 |
사용하는 도구와 부품
- 소프트웨어: C, Microchip Studio, KiCad, Fusion 360, Android Studio, GitLab
- 하드웨어: ATmega328P, MPU6050 IMU, HC-05 블루투스, L298N 모터 드라이버, 기어드 DC 모터, 18650 배터리
부품은 따로 구매합니다. 자세한 구성과 가격은 강의 페이지에서 확인할 수 있습니다.
수강 전에 무료로 훑어볼 것
강의의 각 파트가 다루는 개념은 이 사이트의 노트와 3D 실험실에서 먼저 볼 수 있습니다. 자신에게 맞는 수준인지 가늠하는 데 쓰세요.
| 강의 파트 | 먼저 볼 수 있는 무료 자료 |
|---|---|
| 2 · 임베디드 Basic C 언어 | C 언어 노트 12개포인터와 메모리 실험실 |
| 3 · MCU 프로그래밍 기초 | MCU 펌웨어 노트 12개인터럽트 실험실PWM 실험실ADC 실험실 |
| 4 · 개발 프로세스와 설계 | 펌웨어 설계와 품질 노트 8개 |
| 5 · 회로와 PCB | 회로이론 노트 10개PCB 설계 노트 8개기초 회로 실험실 |
| 8 · 로봇 소프트웨어 | 통신 프로토콜 노트 12개I2C 실험실UART 실험실센서와 신호처리 노트 8개 |
| 9 · 통합 테스트와 PID | 제어공학 노트 10개PID 실험실DC 모터 실험실 |
자주 묻는 질문
C 언어를 처음 배우는데 따라갈 수 있나요?
네. 파트 2가 임베디드에 필요한 C 언어를 처음부터 다룹니다. 학부 수준의 회로와 제어 지식이 있으면 도움이 되지만 필수는 아닙니다.
부품은 강의에 포함되어 있나요?
아니요. 부품은 따로 구매합니다. 필요한 부품 구성과 가격은 패스트캠퍼스 강의 페이지에 안내되어 있습니다.
어떤 MCU와 도구를 쓰나요?
ATmega328P를 Microchip Studio에서 C로 다룹니다. 회로와 PCB는 KiCad, 기구는 Fusion 360, 앱은 Android Studio, 버전 관리는 GitLab을 씁니다.
무료 노트만 읽어도 되지 않나요?
개념을 익히는 데는 노트와 3D 실험실로 충분합니다. 강의는 그 개념들을 제품 하나에 순서대로 적용하는 과정입니다. 요구사항을 쓰고, 회로와 PCB를 만들고, 펌웨어와 앱을 붙여 통합 테스트까지 가는 흐름은 노트 하나하나로는 다루지 않습니다.
수강료와 수강 기간은 어떻게 되나요?
수강료, 할인, 수강 기간은 패스트캠퍼스 강의 페이지에서 확인해 주세요. 결제와 수강은 모두 패스트캠퍼스에서 이루어지고, 이 사이트는 결제 정보를 받지 않습니다.
10개 파트 · 165강 · 약 30시간