블루투스 조종 아두이노 자동차 만들기 – 완전 DIY 가이드 (아두이노 나노)
부품 및 소모품
| 부품 | 수량 | 비고 |
| 아두이노 나노 R3 (Arduino Nano R3) | 1 | |
| 마이크로 메탈 기어드 모터 600RPM 12V | 2 | |
| DRV8833 모터 드라이버 | 1 | |
| HC-06 블루투스 모듈 | 1 | |
| 18650 리튬이온 배터리 | 1 | |
| 18650 배터리 홀더 | 1 | |
| 11mm x 6mm 슬라이드 스위치 | 1 | |
| M3 나사 (10mm) 및 너트 | 1 | |
| 케이블 약간 | 1 | |
| 일반 고무줄 | 4 | 바퀴 그립용 |
필요 도구 및 장비
프로젝트 소개
안녕하세요! 저는 그리스 아테네에 사는 15살 니콜라스입니다. 오늘 아두이노 나노로 2륜 블루투스 조종 자동차를 만드는 방법을 보여드리겠습니다. 3D 프린터와 간단한 전자 부품만 있으면 됩니다! 유튜브 영상으로 완성된 자동차 작동 모습과 조립 과정을 확인하세요.
이야기
9살 때 아빠가 건전지, 스위치, 전구로 기초 전자공학을 알려주셨고, 첫 자동차는 오래된 전화기 박스에 DC 모터 4개와 장난감 바퀴를 달아 AA 건전지로 구동하는 단순한 것이었습니다. 이후 여러 작품과 수많은 장난감 자동차를 만들었고, 원격 조종 자동차 제작을 목표로 삼았습니다. 팬데믹으로 격리 기간 동안 더 복잡한 전자공학을 공부했고, 2020년 4월 아두이노 우노 기반 IR 리모컨 자동차를 완성했습니다. 다음 목표는 블루투스로 스마트폰에서 조종하는 자동차였고, 이 튜토리얼이 그 결과물입니다.
1단계: 3D 프린팅
Onshape로 직접 설계. 베이스 1개, 바퀴 2개 출력 필요. Prusament Gold PETG, 0.2mm 레이어 높이, 40% 인필, Creality Ender 3 V2 사용. STL 파일: Thingiverse
2단계: 회로 구성
브레드보드에 아두이노 나노, DRV8833, HC-06 장착 후 연결:
- HC-06 VCC, DRV8833 VCC → 5V
- HC-06 GND, DRV8833 GND → GND
- HC-06 TXD → D10, RXD → D11
- DRV8833 IN1, IN2, IN3, IN4 → D2, D3, D4, D5
- 모터 1 → OUT1, OUT2 / 모터 2 → OUT3, OUT4
- 배터리 + → 5V (슬라이드 스위치 직렬 연결 권장), - → GND
3단계: 프로그래밍
아두이노 나노를 USB로 연결, Arduino IDE에서 BluetoothCar.ino 열기. 툴 메뉴 설정 확인(보드: Arduino Nano, 프로세서: ATmega328P, 포트: 정확한 COM 포트) 후 업로드.
4단계: 블루투스 앱
MIT App Inventor로 직접 만든 안드로이드 앱(BluetoothController.apk) 제공. 손가락을 버튼에 대고 있는 동안만 움직여 안전합니다. 플레이 스토어/앱스토어 대안 앱도 사용 가능.
최초 연결 시: 블루투스 켜기 → 'HC-06' 검색 → 페어링 비밀번호 '1234' 또는 '0000' → 앱에서 블루투스 버튼 눌러 HC-06 선택.
5단계: 조립
- 배터리 홀더를 베이스에 나사로 고정
- 모터 2개 장착
- 슬라이드 스위치 장착
- DRV8833 모터 드라이버 장착
- 아두이노 나노 장착
- HC-06 블루투스 모듈 장착
- 18650 배터리 장착
- 바퀴 2개를 모터 축에 끼우기
- 각 바퀴에 고무줄 2개씩 감아 그립 향상
전자 부품 납땜 후 조립 진행.
6단계: 완성품 즐기기!
전원 켜고 앱으로 연결해 즐기세요! 유튜브 채널 구독과 인스타그램(@n_babetass) 팔로우 부탁드립니다. 질문과 제안은 댓글로 남겨주세요.
코드
BluetoothCar.ino 파일 제공 (다운로드만 가능)
커스텀 파트 및 인클로저
Thingiverse: https://www.thingiverse.com/thing:4683747
안드로이드 앱: BluetoothController.apk
회로도
회로도 이미지 제공