크레이지플라이 2.1 쿼드콥터 드론 개발 플랫폼
(Crazyflie 2.1)
개요
- 본 제품은 다재다능한 드론 개발 플랫폼입니다.
- 단 27g의 무게만을 가지고 있으며, 손안에 쏙 들어갈 정도의 작은 크기를 가지고 있습니다.
- 진보된 기능들로 개발자들에게 환영받고 있으며, BLE 기능은 스마트폰과 같은 모바일 장치로 제품을 쉽게 날게 할 수 있습니다.
- 작은 크기와 무게를 가져 실내용으로 적합합니다.
- 납땜없이 조립할 수 있게 디자인되어 빠르게 조립한 후 바로 비행시켜 볼 수 있습니다.
- 크레이지플라이 2.1은 오픈소스 프로젝트로 소스코드 및 하드웨어 디자인이 오픈되어 있으며, 문서화 되어 있습니다.
- 데이터 로깅, 실시간 파라메터 셋팅, 무선 펌웨어 업데이트 등 개발을 쉽게 빠르게 할 수 있게 구현되어 있습니다.
- 대부분의 프로젝트를 위한 개발환경은 가상 머신에서 가능하기 때문에 개발을 시작하기 위해 툴체인을 설치할 필요가 없습니다.
- 이외에 자바, 루비, C/C++, C#, 자바스크립트로 작성된 많은 커뮤니티 API 있습니다.
- 좀더 고급 개발을 진행하고 싶으신 분은 크레이지플라이의 MCU와의 JTAG/SWD 연결을 지원하는 development adapter kit을 이용하여 보십시오.
- 여러 라디오 프로토콜을 지원하여 BLE가 지원되는 모바일 장치, 그리고 Crazyradio 혹은 Crazyradio PA를 이용하여 컴퓨터와 통신이 가능합니다.
- 파이선 클라이언트를 이용하여 컴퓨터와 연결하면 비행 파라메터, 그래픽 로그 데이터 등을 보고 설정할 수 있습니다.
- 펌웨어와 소프트웨어는 지속적으로 업데이트 되고 있으며, 새로운 기능이 추가 되고 있습니다.
- 펌웨어는 BLE를 통해 무선으로 업데이트를 할 수 있어 새로운 펌웨어가 릴리즈되면 쉽게 업데이트가 가능합니다.
- 크레이지플라이에는 2x10 핀 확장 포트가 있어 확장 보드를 연결할 수 있습니다. 확장보드에 대한 내용은 다음의 가이드를 참고하십시오. buyers guide.
- 본 제품은 키트형태의 제품으로 조립이 필요합니다.
특징
- Durable design
- Easy to assemble and no soldering required
- Supports expansion boards with automatic detection
- Supports flying from iOS and Android with Bluetooth LE support as well as from Windows/MacOSX/Linux with the Crazyradio or Crazyradio PA
- Tested to above 1 km radio range LOS with Crazyradio PA
- Wireless firmware update
- On-board charging via standard uUSB
- Dual-MCU architecture with dedicated radio/power management SoC for advanced applications
- Using Crazyradio or Crazyradio PA tougether with a computer the user can log/graph/set variables in real- time via the radio and make full use of the expansion boards
- Mechanical specs:
- Weight: 27g
- Size (WxHxD): 92x92x29mm (motor-to-motor and including motor mount feet)
- Radio specs:
- 20 dBm radio amplifier tested to > 1 km range LOS with Crazyradio PA
- Bluetooth Low Energy support with iOS and Android clients available (tested on iOS 7.1+ and Android 4.4+)
- Radio backwards compatible with original Crazyflie and Crazyradio
- Micro-controllers:
- STM32F405 main application MCU (Cortex-M4, 168MHz, 192kb SRAM, 1Mb flash)
- nRF51822 radio and power management MCU (Cortex-M0, 32Mhz, 16kb SRAM, 128kb flash)
- uUSB connector
- On-board LiPo charger with 100mA, 500mA and 980mA modes available
- Full speed USB device interface
- Partial USB OTG capability (Usb OTG present but no 5V output)
- IMU:
- 3 axis gyro (MPU-9250)
- 3 axis accelerometer (MPU-9250)
- 3 axis magnetometer (MPU-9250)
- high precision pressure sensor (LPS25H)
- Flight specification:
- Flight time with stock battery: 7 minutes
- Chraging time with stock battery: 40 minutes
- Max recommended payload weight: 15 g
- Expansion connector with:
- VCC (3.0V, max 100mA)
- GND
- VCOM (unregulated VBAT or VUSB, max 1A)
- VUSB (both for input and output)
- I2C (400kHz)
- SPI
- 2 x UART
- 4 x GPIO/CS for SPI
- 1-wire bus for expansion identification
- 2 x GPIO connected to nRF51
- 8KB EEPROM