Instructions for Use of children's skin pie
Welcome to the children's pie! If this is your first time using the children's pie, please read this instruction carefully and operate according to the instructions to better experience its various functions.
1. Preparation before use
1.1 Supply power for children's pie
Use a USB data cable (Type-C) to connect the children's pie to the computer. Use the computer to supply power to the children's pie.
Note:
- The data cable needs to be purchased separately.
- You can also use a power bank to supply power to the children's pie.
Image Description: A diagram showing the CyberPi device connected via a USB-C cable to a laptop. The laptop screen displays the word "Hundreds".
You can also purchase your own battery expansion board, such as the Makeblock Children's Skin pie expansion board, available at yuque.com. This expansion board can supply power and drive motors, servos, light strips, and Arduino-compatible sensors.
1.2 Know your children's pie
1.2.1 Main hardware functions
Image Description: Two views of the CyberPi device. The top view labels the screen, handle, buttons (A and B), microphone, light sensor, expansion port, and internal components like the Bluetooth ESP32. The bottom view highlights the RGB strip and speaker.
1.2.2 Default key function
The children's core school features a control handle and two buttons (Button A and Button B). Their functions within the system interface are as follows:
- Handle Up: Select up
- Handle Down: Select down
- Handle Left: Select left
- Handle Right: Select right
- Central Handle: Confirm selection or enter a menu
- Button A: Return to the previous menu
- Button B: Confirm selection or enter a menu
Image Description: A screenshot of the CyberPi interface showing the control handle and buttons A and B. The handle is shown in the center, with options like 'cyber pi restarts', 'less Programs', 'Switch program', 'settings', and 'Help' displayed on the screen.
2. Enter the system (CyberOS) interface
The children's core school is equipped with the CyberOS system, which typically displays the system interface after startup. If the children's skin pie does not enter the system interface normally, you can press the HOME button on the right side of the product to enter the system interface.
Image Description: A hand is shown pressing the HOME button on the side of the CyberPi device. Below this, the CyberPi screen displays the CyberOS interface with navigation options.
2.1 Language Settings
Image Description: A sequence of screenshots showing the CyberPi interface. The first shows the main menu with 'Settings' highlighted. The second shows the 'Settings' menu with 'Language' and 'Update' options. The third shows the 'Language' menu with 'Simplified Chinese' and 'English' as selectable options.
1. In the Settings interface, use the Up and Down handle to select “Language”, then press Button B to enter the “Language” interface.
2. Use the Up and Down handle to select “Simplified Chinese” or “English”, then press Button B to complete the language switching.
Currently, the children's core school supports Chinese and English. After selecting and confirming a language, the system will switch to the corresponding language and automatically return to the main interface.
2.3 Switching Program
The children's skin school supports storing and switching multiple programs. It comes with several demonstration programs pre-loaded to help you understand the product's main functions.
Note:
- For artificial intelligence and Internet of Things projects, the children's pie needs to be connected to the Internet. These features are not included in the factory program.
- The Hui programming tutorial sample program provides the corresponding editable program. The program uploaded via Hui programming will overwrite the factory demo program at the corresponding location. The program source file for the demo program is provided so you can restore it if necessary.
1. Enter the system interface. Use the Up and Down handle to select “Switching program”, then press Button B to enter the “Switching program” interface.
2. Select the program you want to switch to, such as Program 1. Press Button B to restart the children's pie. The child core faction will restart and execute Program 1.
Image Description: A sequence of screenshots. The first shows the CyberPi interface with 'Switch Program' selected. The second shows the 'Switching program' menu with options like 'Program 1', 'Program 2', etc. The third shows a specific program example, 'Magic Recorder', with an instruction to press the middle of the handle to start recording.
The name of the program will be displayed on the children's skin pie screen. If you need to perform an operation, the corresponding prompt information will also be displayed.
3. Start Programming
This section introduces how to program the children's school using Hui programming to leverage its powerful functions.
3.1 Download and install necessary software
Image Description: A table listing programming languages (Scratch graphical programming, Micro Python, Python), programming tools (Hui programming - Graphical, Hui programming - Python editor), support platforms (PC/Mac web page, Web terminal), software to be downloaded (links to Chrome browser, mLink Mac Edition, mLink Windows), and entrance URLs (ide.makeblock.com, python.makeblock.com).
Note: The current version of Hui Programming Web end is compatible; it does not support Hui programming mobile end and clients.
3.2 Programming with Hui
3.2.1 Using Hui Programming
Image Description: A screenshot of the Hui programming interface showing a graphical programming environment with blocks for 'Role', 'Backdrop', and 'Farming'. It also shows a 'Device Library' with various Makeblock products, including 'Children's core School'.
3. In Hui programming, click “add” in the “equipment” tab to add the children's pie from the equipment library.
Image Description: A screenshot of the Hui programming connection interface. It shows options to connect via USB or Bluetooth, a COM port selection, and a 'Connect' button. The text indicates that the USB cable must be directly connected to the device and that Hui programming currently supports connecting only one device.
4. Click “connect” to connect the children's core to Hui programming.
Image Description: A screenshot showing a "connection successful" message within the Hui programming interface.
After the connection is successful, Hui programming will prompt that the connection is successful.
5. Select the appropriate programming mode.
Hui programming has two modes for executing programs: online mode and upload mode. Click the mode button to switch to the corresponding mode.
Image Description: A screenshot of the Hui programming interface showing the 'Online mode' and 'Upload mode' selection buttons.
Online mode: You can view the running results in real time without uploading the program for debugging program fragments.
Upload mode: The program needs to be uploaded to the device. After the upload is successful, the device is disconnected from the software, but the program can still run on the device.
3.2.2 Experience Sample Program
Hui programming provides a large number of sample programs for you to learn and use. You can access the sample programs through the “tutorial” menu on the right side of the Hui programming toolbar.
Image Description: A grid displaying various sample programs available in Hui programming, such as 'Little Star', 'Identity The Trigger Effect', 'Magic Recorder', 'Buzzer', 'skittles deng', 'Ambilight', 'Dazzling', 'Palm translation treasure', 'Trigonometric functions', 'Light and Shader volume column', 'Dynamic text', and 'Somatosensory data table'.
You can select the program you are interested in, load and view the detailed building blocks, execute it online, or upload the program to the children's pie.
3.2.3 Building Block Help
Hui programming provides a wealth of building blocks for children's school. When using building blocks for programming, if you have any doubts about their use, you can right-click the building block and select the pop-up “help” menu to view the help information.
Image Description: A screenshot showing a visual programming interface with various building blocks. Blocks are categorized by function, such as 'Port', 'Light', 'Network', 'Control', and 'Event'. An example block group shows 'LED lights all Display' and 'Enlightened lights all show R'.
3.2.4 Switching Programming Language
Hui programming provides two programming languages for children's school: building blocks and Python. In Upload mode, click the tab button on the right to switch with one click.
Image Description: A screenshot showing the Hui programming interface with tabs for 'Building blocks' and 'Python'. The 'Python' tab is selected, displaying Python code.
In addition, during programming using building blocks, you can also click the switch button on the right to view the corresponding Python statement.
3.2.5 Programming Example
Next, we will use Hui programming's Online building blocks to achieve the Running Horse light effect of the LED lamp on the children's pie.
1. Set the programming mode to “online”.
Image Description: A screenshot of the Hui programming interface showing the setup for a 'Running Horse light effect'. Building blocks are arranged to control playback, set playback speed, and adjust volume.
2. Set the initial color of the LED lamp.
Image Description: A screenshot showing the Python code generated from the building blocks used for the 'Running Horse light effect' example. It includes comments and code for controlling the LED lamp.
Tip: You can view the Pi Python API at yuque.com to understand and use more functions of the children's pie.
4. Receive Public Welfare Courses
The children's core School has prepared 16 open classes for artificial intelligence enlightenment, which can be accessed as follows:
- Login to [Hui classroom] at edu.makeblock.com.
- Fill in the relevant information and register for a Hui classroom account.
- Enter the course resources page and click the "artificial intelligence enlightenment course".
Image Description: A screenshot of the STEAM education service platform, showing the 'Course resources' section and the 'Artificial intelligence enlightenment Open Course'. It displays course details and dates.
Note: Network anomaly, image display unavailable.
5. Online Support
Join the online community: Scan the QR code below or directly access the [DingTalk community group entry page] at jinshuju.net to join our online DingTalk community. Understand the children's core School's activities and get real-time online guidance and technical support.
Image Description: A QR code for the Makeblock after-sales service.
The after-sales: If you encounter any product quality problems, missing parts, or other issues, please contact our after-sales service.
Makeblock after-sales Public number
Technical support hotline: 400-893-004 (Monday to Friday 09:30~18:30)
Feedback product suggestions: You can send your suggestions directly to our development team via email at cyber.list@makeblock.com.
6. FAQ
Q: How to write games for children's pie?
A: To ensure user experience, we currently only allow limited display screen control permissions. More features are under development. You can use intelligent programming-Python combined with a Python library like pygame to control pygame running on the computer (acting as a remote handle). Alternatively, use the expansion of "child's core laboratory" for preemptive experience of our latest functions. (Sometimes, the function of the child's core laboratory may require updating the firmware of a specific internal test version).
7. More data
Instructions for Use of children's skin pie: yuque.com
FCC Statement
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
- (1) This device may not cause harmful interference, and
- (2) This device must accept any interference received, including interference that may cause undesired operation.
Warning: Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment.
NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
- Consult the dealer or an experienced radio/TV technician for help.
FCC Radiation Exposure Statement: This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with a minimum distance of 20cm between the radiator and your body.