Skip to main content

Unboxing: Entry-level Configuration and Usage

I.Preface

Hey, the future robot dog trainer! Welcome to the journey with your new partner-Sparky. This unboxing guide will lead you to understand the wonderful world of Sparky. It will teach you how to start, use and interact with your Sparky. At the same time, this guide will also stimulate your creativity and encourage you to explore the unknown and create more interesting ways to play.

II.Unboxing

First of all, thank you for trusting us with your choice of Sparky! Now, let's open the box together. We have equipped Sparky with a metal box as the outer packaging. The surface of the box is designed with bright stripes, and the front is inlaid with a silver nameplate, which not only increases the aesthetics, but also facilitates users to carry or store Sparky. Next, let's unlock the box and find it out!

sparky_box

After unpacking, the first thing that catches the eye is our protagonist - Sparky. It lies in the box in the comfortable posture of a dog resting. Before starting to use, please grab Sparky's waist and carefully take it from the box. And then, place it on any flat ground or tabletop.

sparky_unbox

Sparky weighs only 850g, which is equivalent to the weight of two bottles of water. We have adopted advanced lightweight design, significantly reduced the weight of the body and legs, while maintained a lightweight feel and the robustness of the metal structure.

sparky_grad

III.Accessory List

List: Cleaning brush, USB data cable (Type-C), Battery charger.

sparky_all

Accessory NameDescription
SD mirror cardBuilt in Sparky mirror system (pre-inserted into the head card slot)
Cleaning brushClean the dust on the head or body
USB cable (Type-C)Connect Sparky with other devices (e.g. PC) for data transmission or charging
ChargerUsed with Type-C USB cable for charging

The end of unpacking guide. Before starting the interaction with your Sparky, please carefully check and visually inspect the entire product and accessories. If any problems are found during the inspection, please contact us through the purchasing channel or email support@hengbot.com for necessary assistance and solutions.

USER TIPS
  • Appearance inspection: Please carefully check the appearance of your Sparky and the entire body to ensure that there are no obvious signs of damage, such as scratches, dents, etc.
  • Charging check: Please use the official charger for charging test. The taillight lights up to indicate that it is in the charging state.

IV.Start up Sparky

After checking, the next step is to start Sparky.

Use Tip

Remove the foam from the packaging box. During moving, prevent the product from excessive impact, such as falling down or colliding, etc. Make sure that the Sparky is placed on a stable ground in a proper initial posture before starting it up.

Before starting upAfter starting up
sparky_crouchsparky_ctand

Use the original adapter and cable with the product in the packaging box for charging: The Sparky can work for 1-2 hours without charging. It takes about 50 minutes to fully charge when turned it off. It is recommended to plug in the cable for charging during working for a long time.

charge

4.1 Startup

Place Sparky on a flat ground, press and hold the power button on its back for three seconds to turn on the device. Sparky will retract its limbs from a prone position, automatically adjust to a standing posture, and make a barking sound. At this point, boot and wink animations begin to play on the head. Please accept the friendly Wink from your Sparky!

sparky.gif

4.2 Startup

FunctionSkillsRemarks
Application environmentA clean desktop or flat ground is a relatively ideal control environment. Please do not operate the Sparky on the outdoor ground with water or other liquids, so as to avoid reducing the accuracy of Sparky control and ensure the task going well.deposit
Check the powerThere is a battery status bar on the top of Sparky's head. When the battery is sufficient, Sparky can work for more than 45 minutes. If the battery power is too low, it will bark to warn and automatically power off with limbs retracting.QR
RechargePlease use the official charger (PD30w) to ensure the charging effect and safety. After connecting the charging cable, the taillight lights up to indicate that it is in the charging state.sparky_charge
Power onPress and hold the power button on the back for three seconds to turn on the device.
Power offMethod 1 (recommended): Press and hold the power button on the back of Sparky to power off.
Method 2: Shutdown the system from the UI menu on the Sparky's head.
Interaction on the headThe functions of the left and right ear buttons are consistent, and both can be used to select or adjust options. Touching the top of the head can confirm the options.head_usage
HeatingIt is normal that the motor temperature will rise after long-term use. Please ensure that you use it in a well-ventilated environment. In addition, Sparky has a built-in overheat protection program, when the motor temperature is too high, the motor will be disabled actively, and then restart the work when its temperature drops to a reasonable range.
CleaningWhen dust accumulates due to long-term use of Sparky, the groove of the actuator can be cleaned with the attached small brush, and the head cover and other parts can be gently wiped with a soft wet cloth. When cleaning, please make sure that Sparky is turned off and not charging, and avoid splashing water or other liquids directly on the robot surface.sparky_clean

V.Network Connection

After playing the startup animation on Sparky, if the device is in a network-disconnected state, QR code scanning page will display on the head and wait to scan the code to connect to the internet. Please connect the internet as following two ways below:

5.1 ​Preparation Work

  • Download the App (version: 240726)

i.Prepare an Android phone. ii.Download APK into the phone and complete the App installation as instructions.

app_qr

5.2 LAN Connection APP

When open the App, if the network is in disconnection state, a page will pop up for LAN connection. If the IP address has been connected before, the App will automatically connect without manually scanning the code.

sparky_connect

StepsReference pictures
After clicking on “Sparky LAN Connection”, Sparky's App automatically searches and displays the networkapp_process
Label 1: Select the network to be connected and enter the password,Label 2: Click "OK" after completion,Label 3: Generate a QR code.app_password
Please aim the QR code at Sparky's head for scanning. After scanning, Sparky will automatically search and connect to the network.sparky_scan
After the network connection is successful, the message "Connection Successful" will be displayed in the head and at the same time, it will enter remote control mode and display the network name, IP address, and battery level.sparky_ip

5.3 Wi-Fi Hotspot Connection

USER TIPS

This Tip is an optional step. If the network connection is successful, you can skip this step. When you can't use the mobile APP to connect with Sparky, you can still connect with Sparky as following steps.

StepsReference pictures
Label 1: Select the network to be connected and click to enter the settings page. Label 2: Click to generate or share this network (QR code). Label 3: Save the generated QR code for later use.phone_wifi
Please aim the QR code at Sparky's head for scanning. After scanning, Sparky will automatically search and connect to the network.sparky_scan
After the network connection is successful, the message "Connection Successful" will be displayed in the head and at the same time, it will enter remote control mode and display the network name, IP address, and battery level.sparky_ip

VI.Connect APP

6.1 Precondition

  • Ensure that Sparky is connected to the network and the UI on the head displays that it has entered remote control mode.
  • Ensure that Sparky and the mobile App are in the same network.

Here is a partial explanation of the relevant logic: Logic 1: Under normal usage, when the device is turned on and the QR code is scanned, the display of the eye logo and IP address on the head of Sparky indicates that it is connected to the internet and has entered remote control mode. Logic 2: However, if you manually turn on WIFI for network connecting in the head (UI), you also need to manually enter remote control mode.

sparky_ip

FunctionStepsReference pictures
Interaction on the headThe functions of the left and right ear buttons are consistent, and both can be used to select or adjust options. Touching the top of the head can confirm the options.head_usage
Enter Head (UI) Remote Control ModeSelect the 'Remote Control Mode' option directly from the main menu. Activate this function by touching the top of the head to confirm the selection.ui_app

6.2 Connect APP

After completing the above preconditions, return to the App networking page to connect Sparky with the mobile App.

StepsReference pictures
Label 1: After clicking the "Refresh" icon, the detected device IP will be displayed on the page. Label 2: Select the "IP address" of Sparky.Label 3: Click the "Connect" button to connect network with the selected IP address. And then, "Connection successful" will pop up.app_connect

If the IP address is not displayed when connecting, we can also connect through the "Manual Connection" feature on this page.

StepsReference pictures
Label 1: Click on "Manual Connection".Label 2: Enter the IP address of Sparky's head.Label 3: Click "OK" to manually connect to Sparky.app_manual

VII.Conclusion

In the previous text, we learnt the basic configuration and usage of Sparky. Now, we will explore various interesting entry-level gameplay of Sparky. You can follow the introduction below to other documents!

Document titleIntroduction
Unboxing: Entry-level configuration and usageIn this section, we will show you the basic configuration and usage of Sparky including steps of startup, operation skills, network connection and how to connect with the APP.
Entry-level: APP operationThis section introduces the basic remote-control gameplay of App, covering from basic operation to gait movement, head and body movement and so on. Let’s explore all kinds of interesting gameplay in the App!
Mid-level (I): Advanced APP operationIn this section, we will further explore the advanced remote-control gameplay in the App - Keyframe Mode and Drag & Drop tutorial, to create more unique actions for your Sparky!
Mid-level (II): Python APIThis section introduces how to use Python SDK to control the movement status of your Sparky. You can try using Python to learn robot control and complete the secondary development of your Sparky by following the interfaces and instances we provide.
Mid-level (III): WebSocket APIThis section introduces how to use WebSocket API to control the movement status of your Sparky, complete the secondary development of your Sparky, and provide more detailed API information.
Advanced-level (I): UI UsageThis section introduces the basic UI interface and interactive operations of Sparky’s Head.
Advanced-level (II): Operated by the gamepadThis section provides a detailed description on how to quickly pair Sparky with the gamepad through Bluetooth for smoother movements of Sparky’s gait, head, and body through remote control.