Section 1:What is Qdee ? Qdee Main Components Introduction Name Picture Description Qdee’s body, main frame that Chassis holds the different modules together Install 6 AA batteries to supply Battery Holder power to the Qdee controller Motor is Qdee’s driving force,...
Page 4
Connects the front and back Crawler belt wheels of Qdee. Able to replace the front wheel Universal wheel of Qdee, for use in changing the robotic car into other shapes. Supportive brace for other Qdee modules, build this into L-shape bracket...
Page 5
Expansion board micro:bit The Qdee controller includes a micro:bit and expansion board, acting as the brain of Qdee. It can control Qdee through scratch programming, helping you bring your different ideas into the real world.
Page 6
(2) Expansion board Introduction The Qdee expansion board is designed to work with the micro:bit at its core. The expansion board adds a lot of sensors and controllable components to supplement the micro:bit with more functions, using its 10 connectors for Qdee to connect to other electronic modules.
Apple Users can search for the Qdee App on the app store and download it there. 2 App Functions The Qdee App helps us learn more about Qdee. It includes an assembly guide for the basic Qdee models, a Bluetooth controller mode, several games and a graphical programming interface.
Page 8
(3) Drag the blocks from the menus of the left to create the code for Qdee.
Section 3: Qdee Assembly Instruction 1 Click on ‘assembly’, and let’s take Qdee starter as an example. Click the left or right button to view a detailed assembly guide for each component of Qdee. The Qdee Starter assembly process has 14 steps.
Page 10
Section 1:MakeCode Introduction 1 Accessing the MakeCode Programming Page (1) Follow this URL on a web browser: https://makecode.microbit.org. This is the homepage of the microbit MakeCode website. (2) Click on ‘New Project’ to open the programming interface. 2 How to use MakeCode (1) Simply drag the blocks from the different submenus on the left to start programming!
Page 11
(3) Using the included micro USB cable, connect the micro:bit to your computer. copy the Hex file into micro:bit flash disk. 3 Adding Qdee Package (1) After entering the programming page, click “Advanced” and choose Extensions, add the Qdee block package.
Page 12
(2) On Extension Page, Input this URL to Search box: https://github.com/Hiwonder/Qdee (3) Click Qdee Package and it will automatically load to programming page. (4) The Qdee package has built in many special programmable blocks. After adding the package, you can see the new blocks on the programming page.
Section 2:Downloading the Program Using the microUSB cable, connect the micro:bit to the computer. The microbit will be recognized as a drive in your computer file explorer. Copy the “control.hex” file to the micro:bit USB flash drive. The micro:bit power indicator light will keep on flashing while the program mounts onto the microbit.
We can drag joystick to control Qdee’s movement, moving forward, backward, and turning towards the left or right. Qdee’s Speed is also shown on top of the joystick. We can control Qdee speed by more or less aggressively dragging the on screen joystick.
Section 4:Qdee Colored Light To enter the Control Interface, click the following icon after successfully connecting to Qdee. After entering the control interface, we can click the light button to display different colored lights on Qdee. We can also click the button on the left side of the screen to pull out an extension bar.
Page 16
This enters the colored light control interface Click the colored circles and change the color to the one that you want!
To enter the Control Interface, click the following icon after successfully connecting to Qdee. Click the button on the side of the screen to pull out the extension bar. Click the Pinball Button You can drag the pinball to control Qdee’s movement. The longer you drag, the further Qdee runs.
Section 6:Line-drawing Mode After connecting successfully, enter the control interface and select the line-drawing mode ‘Draw line’. Enter the Line-drawing interface Draw a line and click the run button Qdee will follow the course of the line that you drew.
2 Click the Bluetooth Icon to connect to Qdee 3 Enter the control interface, find the game icon and click on it. Qdee can control gravity by leaning to the left or right, shooting the enemies is how you win the game!
To study the Ultrasonic sensor and learn about working principles. Create a game that helps Qdee avoid obstacles. Create a Target: Ultrasonic sensor can scan the area in front of Qdee and automatically change directions if there is an obstacle. How it works:...
If the distance less than 15cm and greater than 0cm (Noted: the distance will return to 0 when the ultrasonic sensor cannot work properly, it must be greater than 0 here), then Qdee turns around to avoid the obstacle. Keep moving if there is no obstacle.
Page 22
The ultrasonic sensor can detect the distance between Qdee and the object. When the distance between the object and Qdee exceeds 15cm, Qdee will move closer to the object at a certain speed, and move away from the object if the distance is less than 15cm.
Page 23
Qdee and object is less than 15cm, the smaller the distance, the faster Qdee will be. When the distance greater than 15cm, Qdee will become faster. Qdee will stay still if the distance is close to 15cm.
Page 24
Qdee will turn right; If Qdee deviates from the black line by moving to the right, it will turn left; If Qdee stays on the black line, it will continue to move forward.
Page 25
Program Explanation: When adding the Qdee Extension Package, Remember to initialize Qdee first. Use the 4 pin wire to connect the line tracking sensor to the No.1 connector on the Qdee extension board; Ultrasonic sensor connects to the No.2 connector.
Qdee turn to the right; Clapping four times makes Qdee turn to the left. How it works: The sound sensor is used to detect the number of claps to tell Qdee to perform different actions. The sensors and what they are: Sound sensor: The sound sensor can detect the volume of the noise around it, ranging from 0-255.
Page 27
50 and exceeds 0, the statement will run again after a while. Qdee will then perform different actions based on the number of times the sound occurs.
Page 28
How it works: Turn on Qdee; the lights on Qdee will blink continuously. After pressing button A, Qdee will automatically play a tune. Qdee will then do some movements while the tune plays. Qdee will stop when the tune stops playing .
Page 29
When button A is pressed, play a tune. The music can also be set by yourself. Qdee can make a swinging motion while playing the tune. You can set the different speeds of the left and right wheel to make the motion faster or slower.
Page 30
When someone passes by Qdee, Qdee will sound an alarm with flashing lights. How it works: Use the ultrasonic sensor to detect whether there is an obstacle or person in front of Qdee, which lights up if the obstacle is being detected, while a buzzer plays a tone.
Page 31
Use the variable "distance" to record the distance detected by the ultrasonic sensor. If the distance is less than 100 but greater than 0, there is an obstacle being detected. At that time, Qdee will play a tone while flashing a red light, which is shown on the LED dot matrix. Turn off the light and LED after a while to achieving the effect of flickering.
Page 32
Learn about electronic compasses and how to use them Setting an objective: Turn Qdee into radar; Qdee will detect whether there is a magnetic object along its path. It will sound an alarm if a magnetic object being detected. How it works:...
Page 33
1000 (1000 is the referenced value here, the specific value can be adjusted according to the actual magnetic force), Qdee will display a red light if it stops. Qdee then waits for a while and then shines the light again.
Go more in depth in learning more details about how to use an electronic compass Setting an objective: Place Qdee on the floor, and it will move in a direction that we have set beforehand. (e.g. North/South) How it works:...
Page 35
Program Writing: Program Explanation: Before Adding the Qdee Extension package, remember to initialize Qdee first. Use the variable "compass" to record the angle of the current direction, and calculate the angle of the compass. If the angle range is from 175°to 185°, keep moving in that same direction and...
Use the accelerometer to detect the state of motion of Qdee. If the acceleration of Qdee to the left is higher, Qdee will turn to the left. If the acceleration of Qdee to the right is higher, Qdee will turn to the right.
Page 37
The smaller the value, the more sensitive Qdee is to movement.), Qdee moves to the left. Qdee will turn to the right instead if the acceleration is less than a certain value (we set it to -600 here).
Learn about the RX and TX functions of Infrared sensors Setting an objective: Qdee can use its own sensors to control home appliances, such as a TV and air conditioner. The sensors and their functions: Infrared Receiver: It can receive an infrared signal from a remote control, and the received infrared light can be recorded by the program.
Page 39
Program Writing: Adjusting the infrared signal: When button A and B are pressed at the same time, the variable "num" will increase by 1. This is to change the value of the stored infrared signal. In this program, we only learned 5 infrared signals , so when "num" exceeds 5, it sets it to 1 and restarts. Emitting an infrared signal: Use button A and button B to emit the learned infrared number 1 and number 2, then use two probes of the line sensor to control the infrared signals from the transmissions number 3 and number 4.
Page 40
Have Qdee follow the black line How it works: Assemble Qdee in the Line follower Configuration, you may refer to this link for help: http://wiki.hiwonder.com/install/2.html We can use the line follower to monitor if the robot is on the black line, so as to control the robot’s movement.
Page 41
In the “Forever” Command, If line follower 1 is outside the black line and line follower 2 is on the black line, Qdee will turn to the right and it will set the speed of motor 1 to 50 and motor 2 to -50.
Page 42
Learn about how to use the line tracking sensor; and apply it to more scenarios Setting an objective: Qdee will move around in a circle that is marked by a black line. Qdee will push away obstacles placed in front of it, moving them to the outside of the circle.
Page 43
Add into the “Forever” Command, If line follower 1 and line follower 2 are outside the black line, it means that the robot didn’t touch the black line and Qdee just needs to keep on moving by setting both motor speeds to 40. If one of the IR probes detect the black line, Qdee will move backwards...
Page 44
Connect Qdee to the micro:bit with Bluetooth. Use the micro:bit to control Qdee’s movement, and turning on or off the colored light. How it works: Send sensor data to Qdee through the micro:bit; Qdee will perform an actions based on the corresponding data received. The sensors and their functions: Bluetooth module: the Bluetooth module can establish the connection between two micro:bits, as well as a mobile phone.
Page 45
Program Explanation: O start, we should first set the radio group. Here, we set it to group 1. When the micro:bit and Qdee programs share the same wireless serial number, a one-to-one wireless connection is achieved. Modifying the serial number will enable different micro:bits to control different Qdees.
Page 46
When button A is pressed it means that the data sent is 6. If the received data is 6, Qdee will display the lights randomly. When button B is pressed, the light will be turned off.
Need help?
Do you have a question about the QDEE and is the answer not in the manual?
Questions and answers