SunFounder E-SHARK User manual

About SunFounder www.sunfounder.com
SunFounder is a technology company focused on Raspberry Pi and Arduino open source community development. Committed to the
promotion of open source culture, we strive to bring the fun of electronics making to people all around the world and enable everyone
to be a maker. Our products include learning kits, development boards, robots, sensor modules and development tools. In addition to
high quality products, SunFounder also offers video tutorials to help you build your own project. If you have interest in open source or
making something cool, welcome to join us! Visit www.sunfounder.com for more!
Notes:
The figures of 3D model are included in this manual, so there may be difference between the model and physical product in color
and shape.
Please note that you need to be clear of your throttle on the left or right before applying the product.
PLEASE follow instructions in this manual in case of parts damage.
Some parts may be comparatively fragile. Please DO NOT try any operations that may harm the components.
We provide free technical support, excluding any man-made damages.
When you fly the quadcopter for the first time, please go to an open environment and avoid crashing into hard objects in case of
quadcopter especially propeller damages.
SunFounder

Free Support www.sunfounder.com
If you have any TECHNICAL questions, add a topic under FORUM section on our website and we'll reply as soon as possible.
For NON-TECH questions like order and shipment issues, please send an email to service@sunfounder.com. You're also welcomed to share
your projects on FORUM.
Copyright Notice
All contents including but not limited to texts, images, and code in this manual are owned by the SunFounder Company. You should
only use it for personal study, investigation, enjoyment, or other non-commercial or nonprofit purposes, under the related regulations
and copyrights laws, without infringing the legal rights of the author and relevant right holders. For any individual or organization that
uses these for commercial profit without permission, the Company reserves the right to take legal action.
SunFounder

Contents
About E-SHARK ................................................................................................................................................................................................................ 1
Main Components.......................................................................................................................................................................................................... 2
Flight Controller Board............................................................................................................................................................................................. 3
615 Motors................................................................................................................................................................................................................. 4
Propellers ................................................................................................................................................................................................................... 5
Other Components......................................................................................................................................................................................................... 6
Remote Control............................................................................................................................................................................................................... 8
Control During the Flight .............................................................................................................................................................................................. 10
Trial Flight ........................................................................................................................................................................................................................ 12
Download the Materials............................................................................................................................................................................................... 13
Install the Driver ............................................................................................................................................................................................................. 14
About GUI ......................................................................................................................................................................................................................15
SETUP Interface.......................................................................................................................................................................................................16
PID Interface ........................................................................................................................................................................................................... 17
RECEIVER Interface ................................................................................................................................................................................................ 18
DATA Interface ....................................................................................................................................................................................................... 19
Configure the Transmitter in GUI ................................................................................................................................................................................. 20
SunFounder

Configure Flight Parameters in GUI ............................................................................................................................................................................ 22
Calibrate Gyroscope.................................................................................................................................................................................................... 24
Calibrate Accelerometer ............................................................................................................................................................................................ 25
Assemble or Disassemble?........................................................................................................................................................................................... 26
Fine Tuning ..................................................................................................................................................................................................................... 29
Precautions During Flight ............................................................................................................................................................................................. 30
Stunt Flying ..................................................................................................................................................................................................................... 31
Install the Arduino IDE................................................................................................................................................................................................... 32
Upload the Code.......................................................................................................................................................................................................... 33
Troubleshooting & Precautions ................................................................................................................................................................................... 35
SunFounder

1
About E-SHARK www.sunfounder.com
E-SHARK is a mini drone with a cute appearance. Since its shape is similar to shark, it is named E-SHARK. Its simple structure makes it easy
to assemble. With protective motor bumpers, it’s safer for beginners to play. It’s an interesting and learning toy. However, the E-SHARK
is not only a toy –through its application, you can not only learn much basic knowledge about quadcopter and radio transmitter control,
but also, which is more important, assemble your own copter.
1.1 Specifications
Size: 6.6cm (distance between diagonal motors) Weight (battery and camera not included): 22.1g
Motor model: 615 DC motor working voltage: 3.7V
Blade/Propeller: 4-blade propeller Receiver: PPM
Battery: 1S Li-po battery
SunFounder

2
Main Components www.sunfounder.com
Exploded View of E-SHARK
SunFounder

3
Flight Controller Board www.sunfounder.com
Sizing 45.5*22mm, the flight controller board adopts MWC flight control firmware which is written in Arduino IDE. It supports several AVR
development boards by Arduino such as Pro Mini, Pro Micro, Mega, etc. This flight control board here integrates ATmega328P chip,
MPU6050 accelerometer, and gyroscope, thus providing excellent flight performance with only a small PCB. It's powered by a 3.8V Li-
po battery.
SunFounder

4
615 Motors www.sunfounder.com
Motor Diameter: 6mm
Motor Length: 15mm
Shaft Diameter: 0.8mm
Cable Length: 56mm
Weight: About 1.8g
Option: With 1.25mm JST Plug
No load speed: 67000±15% rpm
Works for Blade Inductrix, Tiny Whoop, Nano QX etc.
Motor wire: Red & Blue (CW motor), Black & White (CCW motor)
The motors provide impetus to the aircraft. They can be categorized to CW and CCW types. When mounting them on the aircraft,
ensure the two diagonal motors are of the same type.
SunFounder

5
Propellers www.sunfounder.com
There are CW and CCW propellers too. How to tell them apart?
Place the propeller on a flat surface, check the curved side of the blades. As we can see, the left one with the curve brim at the right
side is a CW propeller, when the right one with the curve brim at left is a CCW one.
When mounting the propellers, ensure the two diagonal propellers are of the same type. And the rotating direction of the motor and of
the propeller onside should be matched, i.e. if the motor is a CW one, the propeller will be a CW one too, and vice versa.
SunFounder

6
Other Components www.sunfounder.com
1. Mini USB Cable x 1
2. PL2303 USB to Serial
Module x 1
3. 6-Pin Connector Cable x 1
To connect PL2303 module with PC;
Length: 1M
To connect flight controller
board with PC
To connect flight controller board with
PL2303 module
4. Philp Screw Driver
5. Propeller Remover
To tighren the screws on the aircraft
To remove the propeller
SunFounder

7
6. Charging Board
7. 3.8V 210mAh battery x 2
To charge the battery
To power the aircraft
E-SHARK adapts the 1S 3.7V Li-po battery for power, and remember to fully recharge it before using.
A 3.7V 1-12P Micro+Battery Extension board is provided in the kit to recharge the battery. You can connect the board to the computer
or a socket with the Micro USB cable, or connect it to a DC power to
charge with the two wires.
Precautious items for battery usage:
The charging indicator will turn yellow during charging, and dim after fully
charged.
1) DO NOT directly connect the two wires to avoid a short circuit.
2) DO NOT throw batteries into fire or water.
3) Do not dispose of batteries in the trash directly. Please place them in
the appropriate collection container for recycle.
4) Store batteries in a cool, dry place at normal room temperature.
SunFounder

8
Remote Control www.sunfounder.com
This is a 6-CH 2.4GHz RF transmitter with PPM signal mode only. It’s a left throttle one and powered by six 1.5V batteries.
Besides, it’s equipped with a 6-CH receiver.
Note:The power indicator is steady on normally; during flight, the flashing warns a low power state of the battery
Transmitter Specification:
Working Frequency: 2.400-2.4835MHz ISM BAND Modulation: FSK
TX Power: 13 dBm typical TX Current: 60mA typical
SunFounder

9
Modulation Signal: 6-CH transmitter standard PPM PWM Working Voltage: 9 VDC (6*1.5V)
Control Distance: > 500m (in actual measurement)
Receiver Specification:
Working Frequency: 2.400-2.4835GHz ISM BAND Working Voltage: +4-8VDC
Working Current: 20mA typical RX Sensitivity: -100dBm typical
Demodulation Signal: 2–6 CH standard PPM PWM With adjustable sensitivity & signal pairing indicator
Receiving Distance: > 500m (in actual measurement)
Operations:
1. About pairing, here're the steps: Connect the receiver to the flight controller,
press and hold the pairing button and release it, and you'll see the LED on the
receiver blink. Turn on the transmitter, the indicators on the receiver and
transmitter will flash synchronously, indicating they are matching, then the
indicator may stop blinking and turn into steady, which means the two are
successfully matched. Then they can communicate normally.
2. There is no need to match the receiver later after doing successfully here.
SunFounder

10
Control During the Flight www.sunfoudner.com
There are two different types of remote control. They are different in the position of throttle –left (what we provided in this kit) and right.
The throttle controls the motor speed. The higher you push it, the motor rotates faster, and the quadcopter flies higher, and vice versa.
It is quite easy to tell the throttle. Try to pull the two rocker arms. The one that will not restore to the middle is the throttle rocker.
Now let’s check the function of each level.
Throttle
Aircraft(Climb -Sink)
Pitch
Aircraft(Forwards and backwards)
SunFounder

11
Roll
Aircraft (Roll to the right and left)
Yaw
Aircraft (turn on its own axis)
SunFounder

12
Trial Flight www.sunfounder.com
Power on the aircraft, then place it horizontally. The aircraft will take 5 seconds to self-calibrate. DO NOT move or flip it during the
calibration. If the aircraft fails to self-calibrate on a level surface, remove the battery and reconnect to redo the calibration.
Turn on the transmitter, press SWA to unlock it, then you can see the blue LED light up and stay on steadily after unlocking.
Pull the throttle slightly to check whether the propellers start to rotate. If yes, we can know the transmitter and the aircraft both work
normally.
After each flight, remember to lock the aircraft and remove the battery to recharge.
SunFounder

13
Download the Materials www.sunfounder.com
Downloaded the package from our website on LEARN -> Get tutorials -> Aircraft Model -> E-SHARK, then unzip it.
The following folders are included in the package.
SUNFOUNDER_GROUND_CONTROL_STATION: A PC software, to check and adjust the parameters of the aircraft.
Code: Arduino code. The code has been uploaded to the aircraft before shipping, so no need to redo it. If the plane flies unsteadily,
you may need to redo the code uploading. You can refer to Install the Arduino IDE to download if you don’t have it.
Drivers: for PL2303
SunFounder

14
Install the Driver www.sunfounder.com
To connect the E-SHARK to the computer, a USB to Serial module will be used. Here we use the PL2303 module, which applies PL2303
DSP, and with an anti-plug cable to connect to the flight controller.
After connecting the flight controller to the computer, you need to install the driver manually, or it will fail to be recognized and a
message “Unknown Device” will be prompted.
The driver for PL2303 needs to be installed. You can find Windows and Mac OS X version drivers under E-SHARK\Drivers. Choose a suitable
one to install for your OS.
If you don’t know how to install, find the PDF file Installation Guide in the package, then follow the instructions to operate.
SunFounder

15
About GUI www.sunfounder.com
Before opening the GUI, you need to install JAVA on your computer. If not, when you click the .exe file for the GUI, the window will
appear “This application requires a Java Runtime Enciroment 1.7.0_40”. So please first download JAVA at https://www.java.com/en/ .
Open SUNFOUNDER_GROUND_CONTROL_STATION and you can see the options for Linux32 and 64 bit and Windows 32 and 64 bit. Select
the version for your own PC. Open the SUNFOUNDER_GROUND_CONTROL_STATION.exe, and you can see the main interface of the
configuration software, which is to check and change the parameters of the aircraft. The four tabs in the red frame are the main
menu functions.
SunFounder

16
SETUP Interface www.sunfounder.com
There're four interfaces in the software: SETUP, PID, RECEIVER and DATA.
Setup Interface:
1) In Red Frame: To show the serial port number of the aircraft
2) In Green Frame: To start the communication between the aircraft and the GUI. The detailed tutorials are in later part.
3) In Blue Frame: To change the baud rate of the serial port.
4) In Orange Frame: To show the aircraft’s roll, pitch, yaw angles and flying direction
5) In Pink Frame: To show the aircraft’s flight performance in real time
6) In Black Frame: To show the present time.
SunFounder
Table of contents
Other SunFounder Drone manuals