ESP32 기반의 오픈소스 3D 프린팅 미니 사족보행 로봇으로, OLED 얼굴과 서보 모터 구동 보행 기능을 갖췄습니다.
okalachev/flix
교육과 연구를 위해 범용 부품으로 제작한 오픈소스 ESP32 기반 쿼드콥터 비행 제어 펌웨어 및 하드웨어 설계입니다.
- 스타
- 2,320
- 포크
- 347
- 열린 이슈
- 3
- 마지막 커밋
- 20일 전
어떤 프로젝트인가요?
Flix(Flight + X)는 ESP32 마이크로컨트롤러를 기반으로 한 오픈소스 쿼드콥터입니다. 비행 제어 펌웨어는 Arduino 스타일의 C++로 작성되어 처음부터 끝까지 읽을 수 있을 만큼 간결합니다. 교육과 연구를 목적으로 하며 GY-91 또는 ICM-20948 IMU 보드, 브러시 모터인 8520, Li-Po 배터리 같은 범용 부품을 사용합니다. 조립 안내, 3D 프린팅 프레임 설계, 배선표도 제공합니다.
드론은 Wi-Fi 또는 ESP-NOW를 통해 MAVLink로 통신하며, USB 게임패드, SBUS 수신기를 연결한 RC 송신기, 스마트폰으로 제어할 수 있습니다. 무선 CLI를 통해 상태를 확인하고 로그를 분석할 수 있습니다. Gazebo 시뮬레이터에서는 동일한 Arduino 코드를 실행하며, Python 라이브러리로 비행을 스크립트로 제어하거나 자동화할 수 있습니다.
이 프로젝트에는 아직 개발 중인 비행 제어 교재도 포함되어 있습니다. 위치 제어는 향후 개발 항목으로 계획되어 있으며 현재 진행 중입니다.
핵심 기능
- 01Arduino C++로 작성된 비행 펌웨어로, 코드가 2,000줄 미만입니다.
- 02Wi-Fi 또는 ESP-NOW를 통해 MAVLink로 통신합니다.
- 03USB 게임패드, RC 송신기 또는 스마트폰으로 제어할 수 있습니다.
- 04상태 확인과 로그 분석을 위한 무선 CLI를 제공합니다.
- 05동일한 펌웨어 코드를 실행하는 Gazebo 시뮬레이션을 제공합니다.
- 06스크립트 기반 비행 및 자동 비행을 위한 Python 라이브러리를 제공합니다.
활용 사례
- 직접 쿼드콥터를 제작하며 비행 제어 이론을 가르치는 데 활용합니다.
- 저렴한 하드웨어에서 제어 알고리즘을 연구하고 시제품을 제작합니다.
- 실제 드론을 비행하기 전에 Gazebo에서 펌웨어 변경 사항을 테스트합니다.
- 범용 부품으로 DIY 쿼드콥터를 제작합니다.
빠른 시작
- 1
빌드 및 설정 가이드를 읽으세요
- 2
사용 가이드에 따라 펌웨어를 빌드하고 플래시하세요
사용 전 알아둘 점
- 3D 프린팅 프레임, 납땜한 MOSFET 회로, 특정 모터와 IMU 등을 포함한 맞춤형 하드웨어를 조립해야 합니다.
- 작성자는 조립과 설정이 쉽지 않으며 보증이 제공되지 않는다고 경고합니다.
- 메타데이터에 라이선스가 명시되어 있지 않아 재사용 조건이 불분명합니다.
- 위치 제어는 아직 개발 중이며 사용할 수 없습니다.
토픽
자주 묻는 질문
- flix은(는) 무엇인가요?
- 교육과 연구를 위해 범용 부품으로 제작한 오픈소스 ESP32 기반 쿼드콥터 비행 제어 펌웨어 및 하드웨어 설계입니다. Flix(Flight + X)는 ESP32 마이크로컨트롤러를 기반으로 한 오픈소스 쿼드콥터입니다. 비행 제어 펌웨어는 Arduino 스타일의 C++로 작성되어 처음부터 끝까지 읽을 수 있을 만큼 간결합니다. 교육과 연구를 목적으로 하며 GY-91 또는 ICM-20948 IMU 보드, 브러시 모터인 8520, Li-Po 배터리 같은 범용 부품을 사용합니다. 조립 안내, 3D 프린팅 프레임 설계, 배선표도 제공합니다.
- flix은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- flix에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
- flix은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. flix의 마지막 커밋은 2026년 9월 30일입니다.
- flix은(는) 어디에 사용할 수 있나요?
- 직접 쿼드콥터를 제작하며 비행 제어 이론을 가르치는 데 활용합니다. 저렴한 하드웨어에서 제어 알고리즘을 연구하고 시제품을 제작합니다. 실제 드론을 비행하기 전에 Gazebo에서 펌웨어 변경 사항을 테스트합니다. 범용 부품으로 DIY 쿼드콥터를 제작합니다.
- flix는 어떻게 설치하나요?
- 빌드 및 설정 가이드를 읽으세요 사용 가이드에 따라 펌웨어를 빌드하고 플래시하세요
- flix은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/okalachev/flix
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
ESP32 보드와 Raspberry Pi 같은 Linux 기기에서 Muse 가젯을 만드는 오픈소스 SDK와 펌웨어입니다.
Claude Code 사용 한도를 표시하고, 프롬프트에 반응하는 애니메이션 마스코트와 세션 입력 알림을 제공하는 ESP32 데스크 디스플레이입니다.
소리를 이용해 기기 간에 소량의 데이터를 주고받는 소형 C++ 라이브러리로, Python, JavaScript, 마이크로컨트롤러에서 사용할 수 있습니다.