Getting started with the Crazyflie 2.0

最近陆续开始装配自己的小四轴,bitcraze官网上有一些装配的指导,很不错的经验装配和一些四轴PCB上的引脚配置,具体装配,可以看官网的视频操作,链接如下:

https://www.bitcraze.io/getting-started-with-the-crazyflie-2-0/

1, 开箱包括的器件(Unpacking)

The Crazyflie 2.0 packet contains the following items, make sure that you have all of them before you start assembling.

(1)1 x Crazyflie 2.0 control board with all components mounted

(2)5 x CW propellers

(3)5 x CCW propellers

(4)6 x Motor mounts

(5)1 x LiPo battery (240mAh)

(6)5 x Coreless DC motors

(7)2 x Short expansion connector pins
(1×10, 2mm spacing, 8 mm long)

(8)2 x Long expansion connector pins
(1×10, 2mm spacing, 14 mm long)

(9)1 x Battery holder expansion board

2, 开始装配之前测试(Testing)

(1)Before you start assembling anything, run the power on self-test by connecting the Crazyflie 2.0 to a uUSB power source. The LEDs M1 and M4 will
indicate the result of the test. If the M4 LED
blinks GREEN five
times fast, then the test has passed.

(2)If the self-test fails, then the M1 LED
blink 5 times fast RED,
then pauses and does it again. Go to our support
forum
 to get help.

注意:关于M1 M4 LED的位置,从下面的图中可以看到。

3, 装配(Assembing)

参考https://www.bitcraze.io/getting-started-with-the-crazyflie-2-0/

4, 螺旋桨和性能(Propeller and Performance)

Here’s a detailed view of how to attach the propellers to
the Crazyflie 2.0. Propellers are difficult to manufacture well balanced and the vibration they cause can decrease the performance as they affect the sensor readings. The Crazyflie 2.0 then becomes “nervous” (hard to control) and the propellers sound a lot.
Therefore balancing the propellers is
a key thing to get the best performance. We have put together a guide on how to balance
the propellers
 which we highly recommend to do.

The
center of gravity is also a factor that affect the performance. If it is well balanced it will take off straight up (vertically). Placing the battery in a balanced position is therefore a key thing. You can test this by holding the two “ears” with your fingertip.
It should then be able to balance horizontally. If it doesn’t, adjust the battery position back or forth until it does.

5,开始飞行(Getting
into the air)

Before
you start buzzing around with your Crazyflie 2.0, have a look at our user
guide
 for more details on how to turn it on and off and what the LEDs indicate.

The Crazyflie 2.0 supports both Bluetooth LE and the Crazyradio/Crazyradio
PA for flying. If you want to fly with your mobile device then just download ouriPhone or Android application.
Or if you would rather use your computer then download our <Crazyflie PC client> to log data, tweak parameters or fly with a gamepad or joystick.

5,自己开发(Developing)

If
you want to use the Crazyflie 2.0 for development then check out our developer
wiki page
 for details on how to get started. A great way to get started is by using our virtual machine that contains most of the development environments already installed
and ready to go. Just download it, start it in your favorite VM manager and your ready to go.

如果想自己开发,我们可以从他们的wiki上,看到有Virtual Box的虚拟机VM0.6,下载之后,直接可以用Virtual Box打开导入,然后我们可以再虚拟机中进行编译下载,加入自己的代码,享受微型飞行器的乐趣。下面是crazyflie2.0扩展接口的指示图:

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-29 10:45:36

Getting started with the Crazyflie 2.0的相关文章

Crazyflie 2.0 System Architecture

Crazyflie 2.0架构包括两个微控制器: A NRF51, Cortex-M0, 用于实现无线通信和电源管理: (1)按键开关逻辑(ON/OFF logic) (2)控制给其他系统供电(STM32, sensors and expansion board) (3)电池充电管理和电压测量 (4)Master 无线bootloader (5)无线和BLE通信 (6)探测和检测外部扩展板 An STM32F405, [email protected], 用于实现飞行控制以及其他的重负载的工作:

crazyflie2_nrf51822程序分析--总体结构

为了尊重原始版本,将英文原文贴出来,同时将一些需要注意的地方加上我的注释 Source code of the firmware running in the Crazyflie 2.0 nRF51822. This microcontroller have a couple of roles: Power management (ON/OFF logic and battery handling),功耗管理,打开/关闭stm32 Radio communication 无线通信 Enhance

STM32F405 DFU更新固件

参考https://wiki.bitcraze.io/projects:crazyflie2:development:dfu DFU更新模式主要被考虑作为一种恢复模式,它可以下载新的固件到STM32F405中:另外空中下载OTA(Over The Air)也可以更新固件,相对DFU更方便一些,用这种方法我们也可以更新nRF51822. Linux (Ubuntu) 使用apt-get安装dfu-util apt-get install dfu-util 然后我们就可以使用DFU更新模式引导STM

鬃嘴释怀说太多就成真不了。

子阻撞砖奏尊仔籽着 释怀说太多就成真不了. http://passport.baidu.com/?business&un=vip&un=%E5%A4%A9%E6%B0%B4%E4%B8%8A%E9%97%A8%E8%BF%99%E5%B0%8F%E5%A7%90#0 http://passport.baidu.com/?business&un=vip&un=%E7%99%BD%E9%93%B6%E4%B8%8A%E9%97%A8%E8%BF%99%E5%B0%8F%E5%A

澜星粘鼐贩逊耐盼系甭妊倏纪傲傲sdfghjk

http://passport.baidu.com/?business&un=R&un=%E5%A4%A7%E5%AE%81%E6%A1%91%E6%8B%BF%E9%80%9A%E5%B0%8F%E5%A7%90#0 http://passport.baidu.com/?business&un=R&un=%E4%B9%A1%E5%AE%81%E6%A1%91%E6%8B%BF%E9%80%9A%E5%B0%8F%E5%A7%90#0 http://passport.bai

在Ubuntu14.04上OpenStack Juno安装部署

在Ubuntu14.04上OpenStack Juno安装部署 0 安装方式 0.1 安装方式 安装方式 说明 目标 备注 单结点 一台服务器运行所有的nova-xxx组件,同时也驱动虚拟实例. 这种配置只为尝试Nova,或者为了开发目的进行安装.   1控制节点+N个计算节点 一个控制结点运行除nova-compute外的所有nova-services,然后其他compute结点运行nova-compute.所有的计算节点需要和控制节点进行镜像交互,网络交互,控制节点是整个架构的瓶颈. 这种配

2008 SCI 影响因子(Impact Factor)

Excel download 期刊名缩写 影响因子 ISSN号 CA-CANCER J CLIN 74.575 0007-9235 NEW ENGL J MED 50.017 0028-4793 ANNU REV IMMUNOL 41.059 0732-0582 NAT REV MOL CELL BIO 35.423 1471-0072 PHYSIOL REV 35.000 0031-9333 REV MOD PHYS 33.985 0034-6861 JAMA-J AM MED ASSOC 3

crazyflie2.0状态记录

1,状态记录: 目前的状态: (1)STM32F405R程序下载没有问题,LED测试程序OK (2)nRF51822 256K程序下载没有问题,LED测试程序OK (3)STM32F405R驱动MPU9250没有问题,可以正确的读取到ID (4)nRF51822 256K的crazyflie20程序可以下载,可以进入Bootloader,从手机端看到nRF51822 BLE的信息 (5)尝试测试PWM,使得电机4转起来,看上去转动也没有问题 (6)尝试通过ST-Link调试STM32F405R,

crazyflie2.0原理图之STM32F405与nRF51822串口1M速率的接收和发送

1,状态记录: 目前的状态: (1)STM32F405R程序下载没有问题,LED测试程序OK (2)nRF51822 256K程序下载没有问题,LED测试程序OK (3)STM32F405R驱动MPU9250没有问题,可以正确的读取到ID (4)nRF51822 256K的crazyflie20程序可以下载,可以进入Bootloader,从手机端看到nRF51822 BLE的信息 (5)尝试测试PWM,使得电机4转起来,看上去转动也没有问题 (6)尝试通过ST-Link调试STM32F405R,