Difference between revisions of "Quadcopter"

From Geeetech Wiki
Jump to: navigation, search
(Usage)
(Usage)
 
(34 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
[[4 Features]]
 
[[4 Features]]
 
[[5 Usage]]
 
[[5 Usage]]
[[6 How to buy]]
+
[[6 Update firmware]]
  
 
== Introduction ==
 
== Introduction ==
  
The Crazyflie is a tiny quadcopter often referred to as a nano-quad, built using the PCB itself as the frame. Developed solely by open source tools and designed with development in mind. E.g. we choose 0603 components (resistors & caps) over 0402 to make it easier to replace components. The voltage regulators are adjustable which makes it possible to change the digital and analog supply voltages simply by changing a couple of resistors.
+
The Crazyflie is a tiny quadcopter often referred to as a nano-quad, built using the PCB itself as the frame. Developed solely by open source tools and designed with development in mind.A Crazyflie Nano Quadcopter include a crazyflie and a crazyradio. Developed solely by open source tools and designed with development in mind.E.
 
+
g. we choose 0603 components (resistors & caps) over 0402 to make it easier to replace components. The voltage regulators are adjustable which makes it possible to change the digital and analog supply voltages simply by changing a couple of resistors.
  
 
== Packaging list ==
 
== Packaging list ==
Line 26: Line 26:
 
*Expansion header 2×10 pins 1.27mm (0.05”) pitch including power, I2C/UART, SPI/ADC. Header also contains ARM Cortex 10-pin JTAG (header not included)
 
*Expansion header 2×10 pins 1.27mm (0.05”) pitch including power, I2C/UART, SPI/ADC. Header also contains ARM Cortex 10-pin JTAG (header not included)
 
*On-board low-energy radio@1mW based on the nRF24L01+ chip.
 
*On-board low-energy radio@1mW based on the nRF24L01+ chip.
 +
 
== Features ==
 
== Features ==
 
*Small and lightweight, around 19g and about 90mm motor to motor
 
*Small and lightweight, around 19g and about 90mm motor to motor
Line 32: Line 33:
 
*Up to 80m range (environment dependent) when using the Crazyradio USB dongle
 
*Up to 80m range (environment dependent) when using the Crazyradio USB dongle
 
*4-layer low noise PCB design with separate voltage regulators for digital and analog supply
 
*4-layer low noise PCB design with separate voltage regulators for digital and analog supply
 +
*Radio bootloader which enables wireless [[Update firmware]]
  
 
== Usage ==
 
== Usage ==
Line 37: Line 39:
 
Attach a powered micro-USB cable to the Crazyflie control board. It should power up and blink 5 times with the green LED. After that the green LED should be fully on and the red LED should blink.
 
Attach a powered micro-USB cable to the Crazyflie control board. It should power up and blink 5 times with the green LED. After that the green LED should be fully on and the red LED should blink.
  
1.Assembly
+
1.Check the PCB
 +
The blue led and Green led will light when you connected it to usb port.
  
2 Start to flying
+
[[File:1.png|400px]]
 +
 
 +
2.Assembly
 +
you can assemble it as follows [[Asssembly]]
 +
 
 +
3 Start to flying
 +
*  Download the client and install it [https://bitbucket.org/bitcraze/crazyflie-pc-client/downloads/cfclient-win32-install-2013.4.1.exe]
 +
*  If you get error about missing dll, download and install the [http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en]
 
*  Start up the application
 
*  Start up the application
*  Insert the joystick and Crazyradio
+
*  Insert the joystick and Crazyradio,install the Crazyradio Windows driver [https://bitbucket.org/bitcraze/crazyradio-firmware/downloads/crazyradio_windows_driver.zip]
* Before you press connect make sure that the joystick is working as expected   
+
*Before you press connect make sure that the joystick is working as expected   
 
and that the thrust is zero. The joystick values should be visible in the flight                    data box under target.
 
and that the thrust is zero. The joystick values should be visible in the flight                    data box under target.
*  Press Connect
+
*  Press ''Connect''
 
*  Wait for the scanning to complete
 
*  Wait for the scanning to complete
 
*  Double-click the Crazyflie you want to connect to. There's one debug URI for UI testing so you should connect to the URI that begins with radio://XX/XX/XX
 
*  Double-click the Crazyflie you want to connect to. There's one debug URI for UI testing so you should connect to the URI that begins with radio://XX/XX/XX
 
*  The client will now connect to the Crazyflie and handshake
 
*  The client will now connect to the Crazyflie and handshake
 
*  One the handshake is done you can start flying the Crazyflie. Remember the most tricky part is the thrust so start out easy
 
*  One the handshake is done you can start flying the Crazyflie. Remember the most tricky part is the thrust so start out easy
 
== How to buy ==
 
Reservd
 

Latest revision as of 03:26, 20 November 2013

1 Introduction 2 Packaging list 3 Hardware Specification 4 Features 5 Usage 6 Update firmware

Introduction

The Crazyflie is a tiny quadcopter often referred to as a nano-quad, built using the PCB itself as the frame. Developed solely by open source tools and designed with development in mind.A Crazyflie Nano Quadcopter include a crazyflie and a crazyradio. Developed solely by open source tools and designed with development in mind.E. g. we choose 0603 components (resistors & caps) over 0402 to make it easier to replace components. The voltage regulators are adjustable which makes it possible to change the digital and analog supply voltages simply by changing a couple of resistors.

Packaging list

  • Crazyflie control board
  • 5 x motor mounts (one as spare)
  • 5 x coreless motors (one as spare)
  • 5 x CW propellers
  • 5 x CCW propellers
  • 1 LiPo batter
  • A crazyradio

Hardware Specification

  • Powerful 32 bit MCU: STM32F103CB @ 72 MHz (128kb flash, 20kb RAM)
  • 3-axis high-performance MEMs gyros with 3-axis accelerometer: Invensense MPU-6050
  • Available footprints to manually solder magnetometer HMC5883L/HMC5983 or/and barometer MS5611 (Mounted on the 10-DOF version)
  • Expansion header 2×10 pins 1.27mm (0.05”) pitch including power, I2C/UART, SPI/ADC. Header also contains ARM Cortex 10-pin JTAG (header not included)
  • On-board low-energy radio@1mW based on the nRF24L01+ chip.

Features

  • Small and lightweight, around 19g and about 90mm motor to motor
  • Flight time up to 7 minutes with standard 170mAh Li-Po battery
  • Standard micro-USB connector for charging which takes ~20min for the stock 170mAh Li-Po battery
  • Up to 80m range (environment dependent) when using the Crazyradio USB dongle
  • 4-layer low noise PCB design with separate voltage regulators for digital and analog supply
  • Radio bootloader which enables wireless Update firmware

Usage

Before you go ahead and assemble the Crazyflie check the Crazyflie control board and the Crazyradio electronics, Attach a powered micro-USB cable to the Crazyflie control board. It should power up and blink 5 times with the green LED. After that the green LED should be fully on and the red LED should blink.

1.Check the PCB The blue led and Green led will light when you connected it to usb port.

1.png

2.Assembly you can assemble it as follows Asssembly

3 Start to flying

  • Download the client and install it [1]
  • If you get error about missing dll, download and install the [2]
  • Start up the application
  • Insert the joystick and Crazyradio,install the Crazyradio Windows driver [3]
  • Before you press connect make sure that the joystick is working as expected

and that the thrust is zero. The joystick values should be visible in the flight data box under target.

  • Press Connect
  • Wait for the scanning to complete
  • Double-click the Crazyflie you want to connect to. There's one debug URI for UI testing so you should connect to the URI that begins with radio://XX/XX/XX
  • The client will now connect to the Crazyflie and handshake
  • One the handshake is done you can start flying the Crazyflie. Remember the most tricky part is the thrust so start out easy