🧪 새 튜토리얼이 계속 업데이트 중 — 로봇 팔부터 센서까지
본문으로 건너뛰기

제품 정보 ​

스토어에서 구매

2자유도 카메라 짐벌 제어 프로젝트로, 색상, 얼굴, QR 코드 자동 추적을 지원합니다.


📋 기능 특성 ​

  • 🎮 키보드로 짐벌 수동 제어
  • 🎯 색상 물체 자동 추적
  • 👤 얼굴 자동 추적
  • 📱 QR 코드 자동 추적
  • 🔒 대상 잠금 메커니즘
  • 🚀 빠른 시작(DSHOW 백엔드 사용)

🛠 하드웨어 구성 ​

  • 서보 모델: SCS009
  • 서보 할당:
    • 1번 서보: 좌우 회전 제어
    • 2번 서보: 상하 틸트 제어
  • 통신 방식: 시리얼 버스 드라이버 보드
  • 드라이버 보드 칩: CH343
  • 보드레이트: 기본 1Mbps

서보 파라미터 ​

파라미터1번 서보(좌우)2번 서보(상하)
범위220-802220-511
중앙 위치511511
설명220=왼쪽, 802=오른쪽220=위, 511=중앙 위치

📁 프로젝트 구조 ​

python
2-DOF-Camera-Gimbal/
├── docs/            # 문서 및 튜토리얼
│   └── tutorials/  # 튜토리얼 파일
├── examples/        # 예제 프로그램
│   ├── auto_tracking_demo.py  # 전체 추적 데모
│   ├── basic_usage.py        # 기본 사용 예제
│   ├── keyboard_control.py    # 키보드 제어 예제
│   └── diagnostic.py         # 진단 도구
├── src/            # 소스 코드
│   ├── detectors/  # 대상 검출기
│   │   ├── color_detector.py
│   │   ├── face_detector.py
│   │   └── qr_detector.py
│   ├── trackers/  # 추적 컨트롤러
│   │   └── tracking_controller.py
│   └── sc_servo.py  # 서보 통신 라이브러리
├── .gitignore
├── requirements.txt
└── README.md

🚀 빠른 시작 ​

의존성 설치 ​

python
pip install -r requirements.txt

사용 가능한 장치 찾기 ​

사용 가능한 카메라 찾기

python
python examples/list_cameras.py

사용 가능한 시리얼 포트 찾기

python
python examples/list_ports.py

데모 실행 ​

명령줄 파라미터로 구성합니다:

python
python examples/auto_tracking_demo.py --camera 0 --port COM3 --color red

파라미터 설명

  • --camera 또는 -c: 카메라 인덱스(기본 0)
  • --port 또는 -p: 시리얼 포트 장치(기본 COM3)
  • --color 또는 -C: 기본 색상(기본 red)

🎮 사용 설명 ​

단축키 ​

키기능
1얼굴 추적 모드로 전환
2색상 추적 모드로 전환
C짐벌 연결
R짐벌 중앙 복귀
T대상 잠금/추적 시작
S추적 중지
X색상 모드: 빨간색
Y색상 모드: 초록색
Z색상 모드: 파란색
Q프로그램 종료

자동 추적 사용 절차 ​

  1. C를 눌러 짐벌을 연결합니다
  2. 1 또는 2를 눌러 모드를 선택합니다
  3. 대상 물체를 화면 중앙으로 이동합니다
  4. T를 눌러 대상을 잠급니다
  5. 대상을 움직이면 짐벌이 자동으로 따라갑니다

📚 문서 및 튜토리얼 ​

자세한 튜토리얼은 docs/tutorials/ 디렉터리를 참고하세요:

  • 01-快速开始指南.md - 빠르게 시작하기
  • 02-硬件与环境准备.md - 하드웨어 목록과 환경 준비
  • 03-基础使用.md - 키보드 제어와 기본 사용
  • 04-高级功能与追踪.md - 고급 기능과 추적 상세 설명
  • 05-故障排除.md - 자주 발생하는 문제와 해결 방법

🔧 기술 설명 ​

추적 제어 파라미터 ​

src/trackers/tracking_controller.py에서 조정할 수 있습니다:

파라미터기본값설명
kp_pan0.08좌우 추적의 비례 게인
kp_tilt0.12상하 추적의 비례 게인
dead_zone30데드존(픽셀), 이 범위 내에서는 이동하지 않음
min_move_interval0.15최소 이동 간격(초)

대상 잠금 메커니즘 ​

잠금 후 시스템은 다음 조건에 따라 대상을 선택합니다:

  • 잠금 지점에서 가장 가까운 대상(가중치 70%)
  • 크기가 잠금 시와 가장 유사한 대상(가중치 30%)

📖 서보 사양 ​

  • 모델: SCS009
  • 동작 전압: 4V-7.4V(통상 6V)
  • 스톨 토크: 6V에서 2.3kg·cm
  • 프로토콜: 하프 듀플렉스 비동기 시리얼(TTL)