This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:crazyflie:userguide:index [2013-05-06 19:15] skube [Flying] |
projects:crazyflie:userguide:index [2021-06-24 16:53] (current) kimberly |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <WRAP center round important 60%> | ||
+ | This page has deprecated and will be archived. Please go to [[https:// | ||
+ | </ | ||
====== Introduction ====== | ====== Introduction ====== | ||
===== What is the Crazyfile Nano Quadcopter used for ===== | ===== What is the Crazyfile Nano Quadcopter used for ===== | ||
Line 11: | Line 14: | ||
* [[projects: | * [[projects: | ||
* [[projects: | * [[projects: | ||
- | * [[projects:crazyflie:pc_utils:qt_ui|A PC side application for controlling the quadcopter]] | + | * [[doc:crazyflie:client:pycfclient: |
- | * A controller for input of flight commands (joystick). | + | * A controller for input of flight commands (joystick). Currently |
===== Basic concepts ===== | ===== Basic concepts ===== | ||
Line 19: | Line 22: | ||
==== Flying ==== | ==== Flying ==== | ||
- | The Crazyflie has 4 different controls: roll, pitch, yaw and thrust. Changing the roll and pitch will make the quadcopter tilt to the sides and thus change the direction that it's moving in. Tilting the quadcopter forward will make it go forward and the same applies for every other direction. | ||
- | {{:projects:crazyflie: | + | The Crazyflie has 4 different controls: roll, pitch, yaw and thrust. |
+ | Changing the roll and pitch will make the quadcopter tilt to the sides and thus change the direction that it's moving in. Tilting the quadcopter forward will make it go forward and the same applies for every other direction. | ||
- | Changing the yaw will make the quadcopter spin. Changing the yaw is normally not a good idea for beginners since this will also change what direction is forward for the quadcopter. | + | {{: |
- | {{: | + | {{: |
The thrust is used to control the altitude of the quadcopter. | The thrust is used to control the altitude of the quadcopter. | ||
- | |||
==== Radio communication ==== | ==== Radio communication ==== | ||
The frequency used communication is based on 2.4 GHz. For every quadcopter it's possible to set a channel between 0-127 (only 0-80 is allowed worldwide) that will be used for communication. This means that once the channels is set for a quadcopter you will have to specify the appropriate channel when communicating with it. The channel can be set within the service tab of the Crazyflie client pc-program. | The frequency used communication is based on 2.4 GHz. For every quadcopter it's possible to set a channel between 0-127 (only 0-80 is allowed worldwide) that will be used for communication. This means that once the channels is set for a quadcopter you will have to specify the appropriate channel when communicating with it. The channel can be set within the service tab of the Crazyflie client pc-program. | ||
===== Durability ===== | ===== Durability ===== | ||
- | The Crazyflie is contructed without a separate frame, it uses the PCB as a frame and simply attaches four motors to it. This means that the weight of the platform is very low and on most impacts it simply bounces of objects. If you are unlucky either propellers or motors might break when crashing. If so have a look at our [[projects: | + | The Crazyflie is contructed without a separate frame, it uses the PCB as a frame and simply attaches four motors to it. This means that the weight of the platform is very low and on most impacts it simply bounces of objects. If you are unlucky either propellers or motors might break when crashing. If so have a look at our [[projects: |
====== Basic usage ====== | ====== Basic usage ====== | ||
===== Getting started ===== | ===== Getting started ===== | ||
- | * Power it on by pressing the power button | + | * Power it on by pressing the side-mounted push-button |
* Hold the Crazyflie stable during the start-up, otherwise the sensor tests may not pass. Each motor will quickly turn on to indicate that they are working. | * Hold the Crazyflie stable during the start-up, otherwise the sensor tests may not pass. Each motor will quickly turn on to indicate that they are working. | ||
* Place the Crazyflie on a stable surface (the floor is the best) | * Place the Crazyflie on a stable surface (the floor is the best) | ||
* Wait until the red LED shows that the sensors are calibrated by increasing the blink rate from 1Hz to 2Hz. | * Wait until the red LED shows that the sensors are calibrated by increasing the blink rate from 1Hz to 2Hz. | ||
- | * Connect to the quadcopter using the [[projects:crazyflie:pc_utils:qt_ui|computer application]] | + | * Connect to the quadcopter using the [[doc:crazyflie:client:pycfclient: |
* The green LED will now start flashing indicating that the radio communication is working | * The green LED will now start flashing indicating that the radio communication is working | ||
* Use the controller to control the movement of the quadcopter | * Use the controller to control the movement of the quadcopter | ||
Line 58: | Line 59: | ||
- Blue LED - Shows power on status | - Blue LED - Shows power on status | ||
- Expansion - Can be used to expand functionality by adding hardware | - Expansion - Can be used to expand functionality by adding hardware | ||
- | - Power button - Powers | + | - Power push-button - Push button to switch the Crazyflie |
- Front direction when flying in normal configuration | - Front direction when flying in normal configuration | ||
- | - Front direction when flying in X configuration | + | - Front direction when flying in X configuration, blue LED is at the tail. |
- Expansion - Can be used to expand functionality by adding hardware | - Expansion - Can be used to expand functionality by adding hardware | ||
- Blue LED - Shows power on status | - Blue LED - Shows power on status | ||
Line 68: | Line 69: | ||
The Crazyflie has four LEDs mounted, two blue, one red and one green. The two blue LEDs indicate that the system is powered and the red/green shows operation. | The Crazyflie has four LEDs mounted, two blue, one red and one green. The two blue LEDs indicate that the system is powered and the red/green shows operation. | ||
- | During startup | + | When the Crazyflie is powered the two blue LEDs will be lit up and the red/gren LED will blink shortly indicating that the bootloader is executing. After this the firmware will start up. |
+ | |||
+ | During | ||
* Green LED | * Green LED | ||
* **Tests passed:** 5 quick flashes | * **Tests passed:** 5 quick flashes | ||
* Red LED | * Red LED | ||
- | * **Tests failed:** 5 quick flashes | + | * **Tests failed:** 5 quick flashes. This can be caused by too much movement of the Crazyflie when powering it on. Try putting it on a stable surface and try again. |
When USB is connected: | When USB is connected: | ||
Line 92: | Line 95: | ||
All these behaviours can be compile time configured. In the future they might as well be able configurable during runtime using the Crazyflie client. | All these behaviours can be compile time configured. In the future they might as well be able configurable during runtime using the Crazyflie client. | ||
* **Radio communication lost** | * **Radio communication lost** | ||
- | * If the Crazyflie hasn' | + | * If the Crazyflie hasn' |
- | * If the Crazyflie hasn' | + | * If the Crazyflie hasn' |
* **Inactivity shutdown** | * **Inactivity shutdown** | ||
- | * If the Crazyflie hasn' | + | * If the Crazyflie hasn' |
===== The USB Radio dongle ===== | ===== The USB Radio dongle ===== | ||
Line 103: | Line 106: | ||
- Programming/ | - Programming/ | ||
- Antenna connector - Connector for antenna | - Antenna connector - Connector for antenna | ||
- | - Red LED - Toggles when data is no able to be sent to the quadcopter | + | - Red LED - Toggles when data is now able to be sent to the quadcopter |
- Green LED - Toggles when data is successfully send to the quadcopter | - Green LED - Toggles when data is successfully send to the quadcopter |