WhalesBot D3 Pro User Manual
Contact Information
WhalesBot Technology (Shanghai) Co., Ltd.
Email: support@whalesbot.com
Tel: +008621-33585660
Address: 3/F, Building 19, No. 60, Zhonghui Road, Minhang District, Shanghai
Controller
The controller is the central unit for operating the robot. It features several ports and buttons.
Ports:
- Port A
- Port B
- Port C
- Port D
Buttons:
- Counterclockwise Button
- Clockwise Button
- Power Button
Indicator Light: Displays connection status.
Quick Steps for Controller Use:
Turn on: Activate the switch.
Rotation: Short press for clockwise or counterclockwise rotation. Short press to stop.
Power Off: Long press the power button.
Tip: When Bluetooth is connected, the left and right directional buttons on the controller are inactive.
Battery Installation and Indicator Lights
Battery Installation
To install batteries:
- Open the battery box.
- Insert 3 AA batteries, observing polarity.
- Close the battery box.
Master Control Light Explanation
- [Green indicator light] on: Bluetooth is connected.
- [Green indicator light] blinking: Bluetooth is not connected.
- [Red indicator light] on: Low battery; the battery needs to be replaced.
Components
Ultrasonic Sensor
The ultrasonic sensor acts as the robot's 'eyes', measuring distances by using the principle of ultrasonic wave reflection to detect obstacles.
Motor
The motor has an output shaft in the middle that can rotate clockwise or counterclockwise. The rotation speed and duration of the motor can be controlled through programming.
Programmer User Guide
To operate the robot, use the WeCode interface. Turn on WeCode by lightly tapping the power button. To turn it off, hold down the power button.
Before booting: Ensure the batteries are installed.
The programmer interface includes: Bluetooth status, Mode switch, Button sound controls, Power button, navigation buttons, action buttons, and an indicator light.
Connectivity and Control Modes
Bluetooth Pairing
When the Bluetooth icon [Bluetooth icon] appears on the screen, place the WeCode device close to the controllers that are powered on. They will automatically connect.
To re-pair: Turn off the currently connected controller. Press and hold the Bluetooth button on WeCode until the blue light flashes, then bring it close to the controller to be connected.
Remote Control Mode Button Explanation
WeCode supports switching between programming and remote control modes. The remote control functions include:
- Movement: Forward [Forward direction button], Backward [Backward direction button], Turn Left [Left direction button], Turn Right [Right direction button].
- Speed Control: Increase [Plus button] or decrease [Minus button] motor speed.
- Motor Rotation: Clockwise and counterclockwise rotation.
Tip: For optimal remote control performance, it is recommended to build a standard dual-motor car. Building instructions are available on the official WhalesBot website.
Programming Mode
Programming Mode Button Explanation
The programming interface uses various buttons for operations:
- Program Operation Buttons: Control the sequence of commands.
- Program Stop Button: Halts program execution.
- Command Management: Buttons to delete all commands [Delete all commands button] or a single command [Delete single command button].
- Navigation: Page right [Page right button] and Page left [Page left button] to navigate through commands.
Example: To make the vehicle move forward, select the "Forward [Plus button]" command. Pressing the program run button [Program run button] will execute the command, causing the vehicle to move forward a set distance.
Module Function - Execution Commands
The red modules represent execution commands that control motor operations:
- Forward: Advances a fixed distance.
- Backward: Moves backward a fixed distance.
- Turn Left: Turns the vehicle left by 90 degrees.
- Turn Right: Turns the vehicle right by 90 degrees.
- A Motor Stop: Stops the A motor.
- B Motor Stop: Stops the B motor.
- Speed: Adjusts the operating speed of motors.
- Motor Timing Forward: Rotates C/D motors forward for 1 second.
- Motor Timing Reverse: Rotates C/D motors backward for 1 second.
- A Motor Forward: Controls forward rotation of the A motor.
- A Motor Reverse: Controls reverse rotation of the A motor.
- B Motor Forward: Controls forward rotation of the B motor.
- B Motor Reverse: Controls reverse rotation of the B motor.
Module Function - Sound and Light Commands
The purple modules allow for the creation of various sounds and light effects by combining them with numeric commands:
Sounds:
- [Sound 1]: Hi
- [Sound 2]: Welcome
- [Sound 3]: Thanks
- [Sound 4]: Nice to meet you
- [Sound 5]: Goodbye
- [Sound 6]: Heartbeat
- [Sound 7]: Laughter
- [Sound 8]: Duck squawking
- [Sound 9]: Bird chirping
- [Sound 10]: Hoofbeats
- [Sound 11]: Sheep meowing
- [Sound 12]: Dog barking
- [Sound 13]: Cow sound
Lights:
- [Light 1]: White light
- [Light 2]: Yellow light
- [Light 3]: Red light
- [Light 4]: Cyan light
- [Light 5]: Green light
- [Light 6]: Purple light
- [Light 7]: Blue light
- [Light 8]: Turn off the lights
Module Function - Logic Commands
The yellow modules are logic commands, used for loops, judgments, and timing:
- Wait Command: Sets a waiting time (default 1 second, adjustable from 1-6 seconds).
- Wait Until Command: Pauses execution until a specific condition is met (e.g., obstacle detected, no obstacle detected).
- Repeat Forever: Executes a sequence of commands continuously until stopped.
- Stop Repeating Command: Terminates a loop.
Module Function - Green Commands
Green commands are often used in combination with other modules to create advanced effects. They include:
- Ultrasonic Sensor: Triggers actions based on obstacle detection or absence of obstacles.
- Digital Command: Used for various parameters and functions (Number 1 through Number 7).
Use Case: Hurricane Flying Chair Construction
The construction of the Hurricane Flying Chair involves following a series of assembly steps. This process typically includes connecting motors, sensors, and structural components using specific quantities of parts as indicated in visual guides.
Programming the Hurricane Flying Chair
After completing the construction, use WeCode to program the project:
- Open WeCode.
- Hold down the Bluetooth button for pairing.
- Enter the required commands as prompted.
- Run the program to see the Hurricane Flying Chair rotate.
Precautions and Maintenance
Warning:
- Regularly inspect the product for damage (wires, plugs, housing). Discontinue use if damage is found until repaired.
- This product contains small parts that may pose a choking hazard and is not suitable for children under 3 years old.
- Adult supervision is required when children use this product.
- Do not attempt to disassemble, repair, or modify the product yourself to avoid failures or injuries.
- Keep the product away from water, fire, damp, or high-temperature environments to prevent damage or accidents.
- Operate and charge the product within the specified temperature range of 0°C to 40°C.
Maintenance:
- For long-term storage, keep the product in a dry, cool environment.
- When cleaning, turn off the product. Wipe with a dry cloth or a cloth lightly dampened with less than 75% alcohol.
FCC Statement
This device complies with Part 15 of the FCC Rules. Operation is subject to two conditions: (1) it must not cause harmful interference, and (2) it must accept any received interference. Changes not expressly approved by the responsible party may void the user's authority to operate the equipment. This equipment has been tested and complies with limits for a Class B digital device, designed to provide reasonable protection against harmful interference in residential installations. If interference occurs, users are encouraged to try measures such as reorienting the antenna, increasing separation between equipment and receiver, or connecting to a different circuit.
Radiation Exposure Statement
The device has been evaluated to meet general RF exposure requirements and can be used in portable exposure conditions without restriction.