Advertisement

Quick Links

WhalesBot Eagle
User Guide V0.1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Eagle and is the answer not in the manual?

Questions and answers

Summary of Contents for WhalesBot Eagle

  • Page 1 WhalesBot Eagle User Guide V0.1...
  • Page 2: Table Of Contents

    Ⅱ. External sensors and output devices ........................38 Ⅲ. AI vision blocks ................................39 Precautions .....................................40 Ⅰ. Precautions on batteries and charging ........................ 40 II. Care and maintenance ..............................40 After-sales Service Policy ..............................41 Ⅰ. Customer service procedure ........................... 41 II. Warranty period ................................42 About WhalesBot ..................................43...
  • Page 3: Chapter 1 Product Introduction

    Chapter 1 Product Introduction Ⅰ. Introduction WhalesBot provides two types of drones: EG101 and EG102. The drones have the flight control system, laser sensor, optical flow sensor, gyroscope sensor, air pressure sensor and other sensors, and can stably hover and fly. The drones can be connected to the LED emotion screen,...
  • Page 4 Front-right Button Front-left Button Bluetooth Pairing Right Joystick Left Joystick One-press Takeoff One-press Landing Left Buttons Right Buttons Program Execution Emergency Stop Status Indicator Power On/Off Blinking Blue Light: Waiting to Short Press for Power On Connect Long Press for Power Off (About Solid Blue Light: Connected 2 Seconds) Type-C Port...
  • Page 5 Extension Port P1 Extension Port P2 Motor Status Indicator Power On/Off Blinking Red Light: Low Short Press for Power On Battery or Alert Long Press for Power Off Blinking Green Light: Waiting (About 2 Seconds) to Connect Blinking Blue Light: Connected Blinking Blue Light: Gyroscope Calibration 2.2 Installation and removal of protection cover...
  • Page 6 Removal Remove the upper cover first, and then the side propeller protection cover. When removing the side propeller cover, hold the propeller and bend the cover outward. Do not use excessive force when removing the propeller cover. Otherwise, you may damage the drone or get your finger cut.
  • Page 7 Counterclockwise Clockwise Drone Head Clockwise Counterclockwise Installation With the drone head as the front, the clockwise-rotated propeller is installed on the right front and left rear motor paddle seats, and the counterclockwise-rotated propeller is installed on the left front and right rear motor paddle seats (see the figure above). When installing, press firmly to ensure that the gap between the bottom of the cap and the motor can only contain the paddle removal tool.
  • Page 8 Removal Insert the removal tool into the gap between the bottom of the cap and the motor, hold the motor up to lift and then remove the propeller. Note:  Be sure to remove the propeller with a paddle removal tool. Do not remove it directly by hand.
  • Page 9 2.4 Battery installation and charging The WhalesBot drone is powered by a battery with a capacity of 1100mAh, a voltage of 3.8V, and charge and discharge protection. The maximum flight duration is approximately 10 minutes, so be sure to fully charge the flight battery before using it.
  • Page 10 The rechargeable temperature range of the battery is 5°C to 40°C, and the ideal temperature range for charging is 22°C to 28°C. Charging at the ideal temperature can significantly extend the battery lifespan. If you need to purchase additional lithium batteries, do not purchase and use batteries other than the standard ones.
  • Page 11: Chapter 2 Quick Start

    Chapter 2 Quick Start Ⅰ. Bluetooth pairing and remote control 1.Bluetooth pairing ① Short press the buttons to start the aircraft and remote control. ② Make the remote control close to the aircraft, and long press the Bluetooth button for the remote control.
  • Page 12 ③ When the blue light of the aircraft flashes and the remote control's blue light is steadily on, the pairing is successful. 2. Remote-controlled flight ① Unlock: Move the joysticks in the “inner-eight” direction as shown in the following figure. At this time, the propeller rotates at a low speed, which indicates that the drone has been unlocked successfully.
  • Page 13 Forward Upward Downward Backward Right Joystick Left Joystick Rightward Leftward Turn Right Turn Left Left Joystick Right Joystick Joystick Operation Left The throttle joystick controls the drone's elevation. joystick If you push the joystick upwards, the drone moves upwards. If you push the joystick downwards, the drone moves downwards.
  • Page 14 Right The pitch joystick manages the drone's forward and backward motion. joystick If you push the joystick forward, the drone tilts and flies forwards. If you pull it backwards, the drone tilts and files backwards. If the joystick is in its neutral position, the drone does not tilt.
  • Page 15: Ⅱ. Flight Environment Requirements And Basic Flight Procedures

    Ⅱ. Flight environment requirements and basic flight procedures 1. Flight environment requirements Do not fly under bad weather conditions, such as windy, snowy, rainy, lighting, and foggy weather. During the flight, make sure that the drone stays within your view and away from obstacles, people, water, etc.
  • Page 16 At the same time, move the joysticks in the "inner eight" direction to unlock the aircraft. Press the "1" button of the remote control to fly the drone. The joystick controls the flight of the aircraft. When it is necessary to descend, press the "2" button to make the aircraft slowly descend to the level ground.
  • Page 17: Chapter 3 Software Introduction

    Chapter 3 Software Introduction Ⅰ. Software download and installation 1. Software download link https://www.whalesbot.ai/products/drone Software name: WhalesBot Eagle 2. Download the package Download the package that is supported by the system of your computer. Windows...
  • Page 18: Ⅱ. Pair The Drone With The Remote Control

    3. Run the package Follow the installation prompts to install the software. The software only needs to be downloaded and installed only once, and a later version can be upgraded online. After the software is installed, the driver will be installed. Click “Install” and the driver will be installed automatically.
  • Page 19: Ⅲ. Edit And Download The Program

    4. Click the icon to pair the remote control with your drone. Ⅲ. Edit and download the program 1. Edit the program for the drone. You can drag the required code blocks to the canvas and put them under the “main” block.
  • Page 20 2. After you edit the program, click the icon to download the program. 3. After the program is downloaded, click the “Run” icon in the UI or press the “Program Execution” button on the remote control to run the program.
  • Page 21 4. If you need to stop the fight, click the icon in UI or press the “One-press Landing” or “Emergency Stop” button on the remote control.
  • Page 22: Ⅳ. Ui Introduction

    Ⅳ. UI introduction As shown below, the module library is on the left, the program editing page is in the middle, and the C++ display area is on the right. This area is not displayed by default, and whether it is displayed is controlled through the code menu.
  • Page 23: Ⅴ. Firmware Upgrade

    Ⅴ. Firmware upgrade We will update the remote control system from time to time. Please update the firmware in time. The remote control is paired with the aircraft Bluetooth, and the remote control is successfully connected to the computer through the data cable. Click the following icon in the upper right corner of the software to upgrade the firmware.
  • Page 24: Ⅵ. Code Blocks

    Ⅵ. Code blocks 1. Motion blocks Block Snapshot Description The drone switches to the takeoff and landing mode. This Entering block is put after the pitch mode main program block. This block is necessary for initiating takeoff. The drone exists the Exit pitch takeoff and landing mode...
  • Page 25 Obtain Obtain the current current flight speed. speed Configure the climb Rise altitude. Configure the descent Down altitude. Configure the forward Forward movement distance. Configure the Backward backward movement distance. Configure the Leftward leftward movement distance. Configure the Rightward rightward movement distance.
  • Page 26 Configure the Distance movement distance and speed and speed in three directions. Use joysticks to configure the movement speed. Pitch: forward/backward Joystick speed. Roll: leftward/rightward speed. Throttle: climb/descent speed. Yaw: rotation speed. Hover The drone hovers. The propellers stop Emergency and an emergency stop landing is started.
  • Page 27 2. Sound and light-related blocks Output Block Snapshot Description device Display the data to Debug Screen configure. Display an emotional symbol Emotion Emotion on an emotion Screen Screen Screen (dot matrix screen). Clear Emotion Turn off the emotion Screen emotion screen. screen Display an integer on the digital tube.
  • Page 28 Clear Digital Clear the content digital tube on the digital tube. tube Configure RGB values to specify Set LED RGB LED the LED light lights colors at specific ports. Configure the engagement and Electro- Electroma release of gnet magnet electromagnets at specific ports.
  • Page 29 motherboard. Detect the current Pitch angle pitch angle. Angular Detect the current velocity angular velocity. Detect the current Acceleration acceleration. Detect the value of Optical flow the optical flow. Detect the infrared Infrared distance of between distance the drone and an obstacle.
  • Page 30 Ambient light Detect ambient light. Temperature Detect temperature. Humidity Detect humidity. Flame Detect flames. Gesture Detect hand recognition gestures. Use the laser sensor Laser distance to detect distances. Enable or disable Laser height laser-based height assessment. Detect the settings Remote control specified by the button buttons on the...
  • Page 31 4. Loop blocks Block Snapshot Description The while(1) loop in C programming, which indicates Repeat continuous execution of the forever contained statements indefinitely. The for loop in C programming, which allows Repeat you to determine the specific iteration times through times parameters or variables.
  • Page 32 reaches the break statement. You can preserve the Wait execution state of the specific program for a specific seconds duration by specifying a time delay. The while(condition) loop in C programming. If the condition Wait is met, the subsequent coding until block is executed.
  • Page 33 condition is run. If not, the subsequent coding block is executed. The if(condition) ... else ... statement in C programming If ... allows execution controlled by then... a condition. If the condition is else ... met, the code following the if clause is run.
  • Page 34 one or more conditions are false, the outcome is false. Apply a logical OR to two conditions. If one or more conditions are true, the outcome is true. If both conditions are false, the outcome is false. The negation, which indicates the inverse of the original condition.
  • Page 35 entered. Divide parameter values or ÷ variable values that are entered. Generate a random number within a specific range. The Pick random values that are entered specify the range. The values can be from 0 to 999999. Round off a parameter value or Round variable value that is entered.
  • Page 36 Increase variable Increase a variable value. value 8. AI-related blocks Block Snapshot Description Identify a QR code ID. The identification can succeed QR code only if the drone is 50 cm to identification 150 cm away from the QR code. Identify and help adjust the number of QR codes in each QR code map...
  • Page 37 9. Customized code blocks In a program, some of the code blocks may be exactly the same or the main program may be too long. In this case, in order to simplify the program, you can customize a subprogram to contain and simplify the duplicate code blocks.
  • Page 38: Chapter 4 Programming Examples

    Chapter 4 Programming Examples Ⅰ. Takeoff and landing Put the drone on the open ground, face the drone tail, and then download and run the program to achieve the following effects: The drone take offs to a height of 50 cm from the ground, and then rises 20 cm at a speed of 20 cm/s.
  • Page 39: Ⅱ. External Sensors And Output Devices

    Ⅱ. External sensors and output devices Connect the infrared sensor to port P2 and the RGB LED to port P1. The program is shown in the figure above. Note: The port that you specify for the block of the infrared sensor must be the actual port of the infrared sensor, which is also the case for the block of the RGB LED.
  • Page 40: Ⅲ. Ai Vision Blocks

    Ⅲ. AI vision blocks Connect the AI vision blocks to port P1. The program is shown in the figure above. Put the drone on the open ground, face the drone tail, and then download and run the program to achieve the following effects: The drone takes off to the height of 100 cm, and flies to ID 10 at the motor power of 30.
  • Page 41: Precautions

    6. Operate the drone at the ambient temperature of 0℃ to 40℃. 7. If the battery cannot be charged or has issues like deformation or excessive heating, stop charging the battery and contact the after-sales personnel of WhalesBot. Do not disassemble the battery by yourself.
  • Page 42: After-Sales Service Policy

    2. If the vendor cannot resolve your requests, contact the personnel of WhalesBot. 3. You can contact the personnel of WhalesBot by submitting a ticket on the following web page or sending emails to the following email address: page:https://www.whalesbot.ai/contact...
  • Page 43: Ii. Warranty Period

    3. If the warranty start date is not explicit, it is considered 30 days after the date marked on the product, such as the date in the product code, ticket code, or the date silk-screened on the packaging. For more information about the terms of WhalesBot, visit: https://www.whalesbot.ai/terms...
  • Page 44: About Whalesbot

    STEM education, we provide comprehensive robotics solutions for young minds aged 3 to 22. Our mission is to make learning engaging and accessible, fostering creativity, critical thinking, and technological fluency in students worldwide. WhalesBot is not just about robots; it's about building the future, one young inventor at a time.

Table of Contents

Save PDF