Interactive programming robot

By designing an interactive programming robot suitable for children aged 5-8, with built-in multiple circuit and sensor modules, the problems of insufficient operability, insufficient interactivity and weak compatibility of existing programming robots are solved, realizing a child-friendly programming learning experience and rich interactive functions.

CN223947920UActive Publication Date: 2026-02-27SHANDONG ICREATE ROBOT EDUCATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202520170826.6
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2025-01-25
Publication Date
2026-02-27
Estimated Expiration
2035-01-25

AI Technical Summary

Technical Problem

Existing programming robot designs are not suitable for children aged 5-8 to operate, and suffer from insufficient operability, insufficient interactivity and poor compatibility. They also lack voice recognition functions, which limits children's independent exploration and learning.

Method used

An interactive programmable robot was designed, which includes a cube-shaped main controller, built-in multiple circuit and sensor modules, supports voice recognition, has multiple plug-in ports and a wide variety of sensor types, realizes non-contact recognition and multiple control functions, and enhances scalability and interactivity.

Benefits of technology

It simplifies the learning curve for children's programming, improves operability and interactivity, enhances the freedom of building and creating, supports the combination of multiple sensor modules and rich programming scenarios, and is suitable for children aged 5-8.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223947920U_ABST
    Figure CN223947920U_ABST
Patent Text Reader

Abstract

The utility model relates to the technical field of programming robots, in particular to an interactive programming robot. Comprising a cubic main controller, and the main controller comprises array-shaped first bump particles formed on the upper surface, array-shaped concave hole particles formed on the lower surface, an input port which is arranged on one side wall and is used for plugging a sensor module, an output port which is arranged on one side wall and is used for plugging a motor module, and a switch button arranged on one side wall. The charging and data transmission interface is arranged on one side wall, the main controller, the sensor module and the motor module are all internally provided with circuit boards, the sensor module is used for inputting a control instruction signal to the main controller, and the control instruction signal is processed by the main controller and then transmitted to the motor module to enable the motor module to act. The problems that an existing programming robot is insufficient in operability, insufficient in interactivity and poor in compatibility with multiple components are solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The utility model relates to programming robot technical field, especially interactive programming robot. BACKGROUND

[0002] Programming education products, especially programming robots and interactive toys, these products usually include programming modules, sensors and execution components, aiming to help children learn programming and logical thinking through gamification. The existing programming robot design is not completely suitable for children aged 5-8, and there is a lack of operability, which leads to children's frustration in the learning process, some programming robots need adult assistance, and the interaction is insufficient, which limits children's independent exploration and learning. In addition, the existing programming robots lack voice recognition function, and the compatibility with building blocks is not strong, limiting the freedom of children's construction and creation

[0003] Therefore, an interactive programming robot is needed to solve the problems of insufficient operability, insufficient interaction and weak compatibility with multiple components of existing programming robots. SUMMARY

[0004] In order to solve the problems of insufficient operability, insufficient interaction and weak compatibility with multiple components of existing programming robots, the utility model provides an interactive programming robot.

[0005] The utility model provides an interactive programming robot, including the main control ware of cuboid, the main control ware includes the first bump particle of array shape formed in the upper surface, the recessed hole particle of array shape formed in the lower surface, the input port of plug -in sensor module is arranged in a side wall, the output port of plug -in motor module is arranged in a side wall, the switch button is arranged in a side wall, the charging and data transmission interface is arranged in a side wall, the main control ware, sensor module and motor module all built -in circuit board, the sensor module is used for inputting control instruction signal to the main control ware, and after the main control ware processing, transmission to motor module makes motor module action.

[0006] Further, the input port has at least one, and the output port has at least one.

[0007] Further, the circuit board built in the main control ware includes:

[0008] Power supply circuit provides working voltage to RFID identification circuit, input interface circuit, microprocessor control circuit, motor drive circuit and output interface circuit;

[0009] RFID identification circuit is used for reading sensor module;

[0010] Input interface circuit, for signal input and processing of the sensor module, and output corresponding output signals;

[0011] Microprocessor control circuit, for sending control signals to the motor drive circuit according to the output signals of the input interface circuit;

[0012] Motor drive circuit, for receiving control signals from the microprocessor control circuit, and output corresponding motor control signals, including forward rotation, reverse rotation, rotation speed adjustment and rotation angle reaching;

[0013] Output interface circuit, for outputting motor control signals from the motor drive circuit to the motor module.

[0014] Further, the main controller also has an ADC acquisition circuit, which is connected with the input interface circuit and the microprocessor control circuit respectively, and is used for converting analog signals of the sensor module into digital signals and transmitting them to the microprocessor control circuit.

[0015] Further, the power supply circuit includes internal 5V circuit, external 5V circuit, internal 3.3V circuit, internal 3.6V circuit and battery power supply.

[0016] Further, the main controller also has a power monitoring power supply circuit and a power monitoring circuit, the power monitoring power supply circuit is connected with the power monitoring circuit, and is used for outputting stable power voltage, the power monitoring circuit is connected with the microprocessor control circuit, and is used for monitoring the power of the battery power supply.

[0017] Further, one side wall of the main controller is also provided with a control key for adjusting the rotation of the motor module, the control key and the switch key are arranged in a key circuit, the key circuit is connected with the power-on circuit and the microprocessor control circuit respectively, the power-on circuit is connected with the microprocessor control circuit, and the power-on circuit obtains power from the microprocessor control circuit and realizes power-on start of the microprocessor control circuit by the power supply circuit.

[0018] Further, the main controller also has a USB circuit and a charging circuit, the USB circuit is connected with the charging and data transmission interface, and is connected with the charging circuit and the microprocessor control circuit respectively, and is used for charging the battery power supply through the charging circuit and transmitting data to the microprocessor control circuit.

[0019] Further, the main controller is also provided with an indicator lamp on the upper surface, the indicator lamp is arranged in an indicator lamp circuit, the indicator lamp circuit is connected with the microprocessor control circuit, and is used for displaying the working state of the input port and the output port.

[0020] Further, the controller also has a built-in Bluetooth circuit connected with the microprocessor control circuit.

[0021] Further, the controller also has a built-in buzzer circuit connected with the microprocessor control circuit.

[0022] Further, the sensor module includes a voice recognition sensor in the form of a cube, which includes a speaker and a microphone arranged on the upper surface, a first plug connected to a side wall through a wire, and a voice recognition circuit built-in the voice recognition sensor, and the first plug is inserted into the input port.

[0023] Further, the sensor module also includes a distance sensor in the form of a cube, which includes an array-like second bump particle formed on the upper surface, an infrared signal emitting head and an infrared signal receiving head arranged on a side wall, a second plug connected to a side wall through a wire, and a photoelectric sensing circuit built-in the distance sensor, and the second plug is inserted into the input port.

[0024] Further, the sensor module also includes an inclination sensor in the form of a cube, which includes an array-like third bump particle formed on the upper surface, a third plug connected to a side wall through a wire, and an inclination sensing circuit built-in the inclination sensor, and the third plug is inserted into the input port.

[0025] In summary, the utility model has the beneficial technical effects as follows:

[0026] 1. The interactive programming robot according to the utility model is designed according to the cognition and operation ability of children aged 5 to 8, and the programming module is simplified. Through the simple operation mode, the learning threshold is reduced, so that the children can obtain positive experience in the learning process, the array-like first bump particle on the upper surface enables the main controller to be compatible with other building blocks. The children can freely build and combine by using the particles and recesses, the freedom of construction and creation is increased, and the creativity and imagination of the children are stimulated.

[0027] 2. The interactive programming robot according to the utility model has at least one input port and one output port, so that different sensor modules and motor modules can be conveniently connected. The multi-port design can enable the children to try various combinations and programming logic, and the expandability and playability of the robot are increased.

[0028] 3. The utility model proposes an interactive programming robot, circuit design is reasonable, RFID identification circuit is used for reading sensor module, and this non - contact identification mode makes the plug - in of sensor module more convenient. Motor drive circuit can realize positive rotation, reverse rotation, rotation speed regulation and reach rotation angle etc.

[0029] 4. The utility model proposes an interactive programming robot, sensor module is rich in variety, leads to the speech recognition module of no screen, makes the children can programme and control through the voice, is fit for the combination of multiple scenes builds, and multiple sensor modules can let children perceive the environmental change around the robot, and makes the corresponding reaction through programming, enriches the perception ability and programming scene of robot, has the advantages such as operability is strong and multiple sensor module compatibility. BRIEF DESCRIPTION OF DRAWINGS

[0030] Figure 1 It is the structure schematic diagram of the host computer of an interactive programming robot of the utility model embodiment.

[0031] Figure 2 It is the plan view of the host computer of the utility model embodiment.

[0032] Figure 3 It is the power supply circuit diagram of the utility model embodiment.

[0033] Figure 4 It is the RFID identification circuit diagram of the utility model embodiment.

[0034] Figure 5 It is the input interface circuit diagram of the utility model embodiment.

[0035] Figure 6 It is the microprocessor control circuit diagram of the utility model embodiment.

[0036] Figure 7 It is the motor drive circuit diagram of the utility model embodiment.

[0037] Figure 8 It is the output interface circuit diagram of the utility model embodiment.

[0038] Figure 9 It is the ADC acquisition circuit diagram of the utility model embodiment.

[0039] Figure 10 It is the power supply circuit diagram of the utility model embodiment of electric quantity monitoring.

[0040] Figure 11Is the power monitoring circuit diagram of the embodiment of the utility model.

[0041] Figure 12 Is the power-on circuit diagram of the embodiment of the utility model.

[0042] Figure 13 Is the key circuit diagram of the embodiment of the utility model.

[0043] Figure 14 Is the USB circuit diagram of the embodiment of the utility model.

[0044] Figure 15 Is the charging circuit diagram of the embodiment of the utility model.

[0045] Figure 16 Is the indicator lamp circuit diagram of the embodiment of the utility model.

[0046] Figure 17 Is the Bluetooth circuit diagram of the embodiment of the utility model.

[0047] Figure 18 Is the buzzer circuit diagram of the embodiment of the utility model.

[0048] Figure 19 Is the structure schematic view of the voice recognition sensor of the embodiment of the utility model.

[0049] Figure 20 Is the structure schematic view of the distance sensor of the embodiment of the utility model.

[0050] Figure 21 Is the structure schematic view of the inclination sensor of the embodiment of the utility model.

[0051] Figure 22 Is the voice recognition circuit diagram of the embodiment of the utility model.

[0052] Figure 23 Is the photoelectric sensing circuit diagram of the embodiment of the utility model.

[0053] Figure 24 Is the inclination sensing circuit diagram of the embodiment of the utility model.

[0054] Wherein, 1, master control; 101, first bump particle; 102, recessed hole particle; 103, switch button; 104, control key; 105, indicator light; 106, input port; 107, output port; 108, charging and data transmission interface; 2, voice recognition sensor; 201, loudspeaker; 202, microphone; 203, first plug; 3, distance sensor; 301, second bump particle; 302, infrared signal emitting head; 303, infrared signal receiving head; 304, second plug; 4, tilt sensor; 401, third bump particle; 402, third plug; 5, power supply circuit; 501, internal 5V circuit; 502, external 5V circuit; 503, internal 3.3V circuit; 504, internal 3.6V circuit; 6, RFID identification circuit; 7, input interface circuit; 8, microprocessor control circuit; 9, motor drive circuit; 10, output interface circuit; 11, ADC acquisition circuit; 12, power monitoring power supply circuit; 13, power monitoring circuit; 14, power-on circuit; 15, key circuit; 16, USB circuit; 17, charging circuit; 18, indicator light circuit; 19, Bluetooth circuit; 20, buzzer circuit; 21, voice recognition circuit; 22, photoelectric sensing circuit; 23, tilt sensing circuit. DETAILED DESCRIPTION

[0055] The utility model will be made further detailed description in combination with the drawings.

[0056] Example 1

[0057] Refer to Figure 1 And Figure 2 The interactive programming robot of the embodiment includes: a master control 1 in the shape of a cube, the master control 1 includes the array-like first bump particle 101 formed on the upper surface, the array-like recessed hole particle 102 formed on the lower surface, the input port 106 of the plug-in sensor module arranged on a side wall, the output port 107 of the plug-in motor module arranged on a side wall, the switch button 103 arranged on a side wall, the charging and data transmission interface 108 arranged on a side wall, the master control 1, the sensor module and the motor module all have built-in circuit boards, the sensor module is used to input control instruction signals to the master control 1, and the control instruction signals are transmitted to the motor module to make the motor module act after being processed by the master control 1.

[0058] The first protruding block particles 101 on the upper surface are designed in a standardized manner, with their size and shape conforming to the common building block specifications, such as Lego block sizes. Children can use the main controller 1 as the core component to combine with other building blocks to build a variety of models, such as the body of a robot, the base of a vehicle, etc. The second recessed hole particles 102 on the lower surface match the first protruding block particles 101, and in addition to being used to connect with building blocks, they can also be used to secure the main controller 1 itself. For example, when the main controller 1 is placed on a platform with corresponding protrusions, stable placement can be achieved.

[0059] The input port 106 is at least one, and the output port 107 is at least one.

[0060] Referring to Figures 3-8 The circuit board built into the main controller 1 includes:

[0061] The power supply circuit 5 provides operating voltage to the RFID identification circuit 6, the input interface circuit 7, the microprocessor control circuit 8, the motor drive circuit 9, and the output interface circuit 10.

[0062] The RFID identification circuit 6 is used for reading the sensor module.

[0063] The input interface circuit 7 is used for signal input and processing of the sensor module, and outputs corresponding signals.

[0064] The microprocessor control circuit 8 is used for sending control signals to the motor drive circuit 9 according to the output signals of the input interface circuit 7.

[0065] The motor drive circuit 9 is used for receiving control signals from the microprocessor control circuit 8 and outputting corresponding motor control signals, including forward rotation, reverse rotation, rotation speed adjustment, and rotation angle reaching.

[0066] The output interface circuit 10 is used for outputting motor control signals from the motor drive circuit 9 to the motor module.

[0067] The power supply circuit 5, voltage conversion chip U4 AMS1117-3.3, can convert input voltage to stable 3.3V output voltage. In the circuit, it provides stable power supply for parts that require 3.3V power supply, such as part of the microcontroller (MCU), Bluetooth circuit 19, etc. Its main features include high-precision voltage output, low static current, and good load regulation, which can ensure the stability of the output voltage under different load conditions.

[0068] Microprocessor control circuit 8, including microcontroller (MCU), chip model: U6 STM32G431CBU6, PA0-PA15, PB0-PB15, PC0-PC15, etc. GPIO pins, used to connect various external devices and circuits, such as sensor modules (through input interface circuit), motor drive circuit 9 (for controlling motor modules), indicator light 105 circuit (control indicator light display state). These pins can be configured as input or output mode, realize the data interaction and control signal transmission with external devices. ADC related pins (such as PA0-PA7 part of the pin): used to connect ADC acquisition circuit, receive analog signals from sensor modules, and convert them into digital signals for processing. SWDIO (such as PB14 pin) and SWCLK (such as PB13 pin) for serial wire debug (SWD) interface, can realize the online programming and debugging function of the chip.

[0069] Motor drive circuit 9, motor drive chip U9 DRV8833RTYR, is a dual H-bridge motor drive chip. It can control the forward and reverse rotation, speed regulation and other operations of two DC motors. In the circuit, it receives motor control signals from the microcontroller (MCU), and converts them into current and voltage signals required for driving the motor, so as to realize accurate control of the motor module. MOTOR_EN pin: used to receive enable signal from MCU, control the working state of motor drive chip, that is, start or stop motor drive. AIN1, AIN2, BIN1, BIN2 pins: connected to the GPIO pins of the microcontroller (MCU), used to receive the motor control signals sent by the MCU, determine the rotation direction of the motor (forward or reverse). AOUT1, AOUT2, BOUT1, BOUT2 pins: connected to the winding of the motor, output voltage and current signals to drive the motor, directly control the rotation of the motor.

[0070] Referring to Figure 9 , the master also has built-in ADC acquisition circuit 11, which is connected with input interface circuit 7 and microprocessor control circuit 8 respectively. The ADC acquisition circuit 11 is used to convert the analog signals of the sensor module into digital signals and transmit them to the microprocessor control circuit 8.

[0071] Referring to Figure 3 , the power supply circuit 5 includes internal 5V circuit 501, external 5V circuit 502, internal 3.3V circuit 503, internal 3.6V circuit 504 and battery power supply.

[0072] Referring to Figure 10 and Figure 11The main controller 1 is also built-in with a power monitoring power supply circuit 12 and a power monitoring circuit 13. The power monitoring power supply circuit 12 is connected with the power monitoring circuit 13. The power monitoring power supply circuit 12 is used to output stable power voltage. The power monitoring circuit 13 is connected with the microprocessor control circuit 8. The power monitoring circuit 13 is used to monitor the power of the battery power supply.

[0073] The chip U11 TLV70433DBVR for the power monitoring power supply circuit 12 is specifically used to output stable power voltage (CW_VCC) to provide working power for the power monitoring circuit 13. It can maintain stable output within a certain input voltage range to ensure the accurate operation of the power monitoring circuit 13.

[0074] The chip U10 CW2017BAAD of the power monitoring circuit 13 can monitor the voltage, current and residual power of the battery in real time. Through the connection with the battery power supply (VBAT) and the communication with the microcontroller (MCU) (through the SDA and SCL lines), the monitored power information is transmitted to the MCU. The MCU processes the information accordingly and sends a reminder when the power is low to control the power consumption mode of the device.

[0075] Referring to Figure 12 and Figure 13 , the side wall of the main controller 1 is also provided with a control key 104 for adjusting the rotation of the motor module. The control key 104 and the switch key 103 are arranged in the key circuit 15. The key circuit 15 is connected with the power-on circuit 14 and the microprocessor control circuit 8 respectively. The power-on circuit 14 is connected with the microprocessor control circuit 8. The power-on circuit 14 obtains power from the microprocessor control circuit 8 and realizes the power-on start of the microprocessor control circuit 8 by the power supply circuit 5.

[0076] Referring to Figure 14 and Figure 15 , the main controller 1 is also built-in with a USB circuit 16 and a charging circuit 17. The USB circuit 16 is connected with the charging and data transmission interface 108. The USB circuit 16 is connected with the charging circuit 17 and the microprocessor control circuit 8 respectively. The USB circuit 16 is used to charge the battery power supply through the charging circuit 17 and transmit data to the microprocessor control circuit 8.

[0077] Connect with USB interface (USB1 KH - TYPE - C - 16P), realize data transmission through the data line (USB_DP and USB_DM) in the interface, and realize charging function through the power line (VBUS). The USB circuit contains a USB interface chip, which is responsible for processing USB protocol and realizing device enumeration and data transmission. The interface chip and the microprocessor control circuit 8 transmit data through the data bus, transmit the data from the external device to the microprocessor, and transmit the data from the microprocessor to the external device.

[0078] With reference to Figure 16 The main controller 1 upper surface is also provided with an indicator light 105, which is arranged in an indicator light circuit 18 connected with the microprocessor control circuit 8, for displaying the working state of the input port 106 and the output port 107.

[0079] The indicator light circuit 18 is composed of multiple LEDs and corresponding current limiting resistors. The LEDs are connected to the GPIO pin of the MCU, and the on-off and flicker of the indicator light 105 are realized by controlling the level state of the pin. The current limiting resistor is used to limit the current through the LED to prevent the LED from being damaged due to excessive current.

[0080] With reference to Figure 17 The controller also has a built-in Bluetooth circuit 19 connected with the microprocessor control circuit 8.

[0081] With reference to Figure 18 The controller also has a built-in buzzer circuit 20 connected with the microprocessor control circuit 8.

[0082] The buzzer circuit 20 is connected to the GPIO pin of the microcontroller (MCU). When the MCU sends a control signal, the driving element makes the buzzer sound. The buzzer is used to emit prompt sounds such as boot prompt sound, low power warning sound, operation feedback sound, etc., to enhance the interactivity between the robot and the user.

[0083] Embodiment 2

[0084] The difference between this embodiment and embodiment 1 is that this embodiment provides a sensor module,

[0085] With reference to Figure 19 And Figure 22, the sensor module further comprises a distance sensor 3, the distance sensor 3 is a cube, the distance sensor 3 comprises an array-like second bump particle 301 formed on the upper surface, an infrared signal emitting head 302 and an infrared signal receiving head 303 arranged on a side wall, a second plug 304 connected by a wire on a side wall, the distance sensor 3 is built-in photoelectric sensing circuit 22, and the second plug 304 is inserted into the input port 106.

[0086] The voice processing chip uses U1-JX108, which is responsible for processing various operations related to voice signals, such as voice collection, audio signal processing, and voice recognition algorithm execution. It integrates multiple functional modules and can realize a series of functions from inputting sound from the microphone 202 to recognizing voice instructions and outputting corresponding results. The audio power amplifier uses U2-SC8002B, which is mainly used for power amplification of the audio signal output by the voice processing chip to drive the speaker 201 to emit sound with sufficient volume. It can amplify the low-power audio signal from the voice processing chip to a power level sufficient to drive the speaker 201, ensuring clear and loud sound. The crystal oscillator (X1-12MHz) is connected to the XTAL_IN and XTAL_OUT pins of the voice processing chip, providing a precise 12MHz clock signal for the chip. The clock signal is crucial for the synchronization of digital circuits within the chip, control of audio sampling frequency, and other operations, ensuring stable operation of the chip and accuracy of audio processing.

[0087] Example 3

[0088] The difference between this embodiment and example 1 is that this embodiment provides another sensor module,

[0089] Referring to Figure 20 and Figure 23 , the sensor module further comprises a distance sensor 3, the distance sensor 3 is a cube, the distance sensor 3 comprises an array-like second bump particle 301 formed on the upper surface, an infrared signal emitting head 302 and an infrared signal receiving head 303 arranged on a side wall, a second plug 304 connected by a wire on a side wall, the distance sensor 3 is built-in photoelectric sensing circuit 22, and the second plug 304 is inserted into the input port 106.

[0090] Distance sensor 3 (OPTO1-IR204-940nm), also an infrared photoelectric sensor, its main function is to emit and receive infrared light, and produce corresponding electrical signal changes according to the reflection or shielding of light. In distance sensor 3, it is used to detect the distance or presence state of the object. The sensor emits infrared light with a wavelength of 940nm, when the object is close or shields the infrared light, the light intensity received by the receiving end will change, causing the change of the sensor output signal. Voltage conversion chip (U1-SSP6206-33NR) is a voltage conversion chip, which is used to convert the input voltage (5V) to a stable 3.3V output voltage.

[0091] Embodiment 4

[0092] The difference between this embodiment and embodiment 1 is that this embodiment provides another sensor module,

[0093] Referring to Figure 21 and Figure 24 , the sensor module further comprises a tilt sensor 4, the tilt sensor 4 is in the shape of a cube, the tilt sensor 4 comprises a third bump particle 401 in the form of an array formed on the upper surface, a third plug 402 connected to one side wall through a wire, the tilt sensor 4 is built-in tilt sensing circuit 23, and the third plug 402 is inserted into the input port 106. The microcontroller (U2-STM32G030F6P6) is responsible for interacting with the photoelectric sensor, controlling the work of the sensor, such as emitting infrared light, reading the output signal of the sensor, and processing the signal (such as calculating the distance, judging the state of the object, etc.), and also can communicate with the microprocessor control circuit 8.

[0094] The voltage conversion chip (U1-AMS1117-3.3) is a commonly used low-dropout linear regulator (LDO) chip, which is mainly used to convert the input voltage to a stable 3.3V output voltage. The tilt sensor 4 chip (U4-LIS3DHTR) is an integrated micro-electro-mechanical system (MEMS) accelerometer chip, which is specially used to detect the tilt angle and acceleration of the object. In the tilt module, it converts the change of the component of the gravitational acceleration in different directions into an electrical signal, so as to realize the monitoring of the tilt state of the object. The microcontroller (U3-STM32G030F6P6) is responsible for communicating with the tilt sensor chip (U4), acquiring sensor data, processing data, such as calculating the tilt angle, and transmitting data to the microprocessor control circuit 8.

[0095] The above are preferred embodiments of the present application, which do not limit the protection scope of the present application, therefore: any equivalent changes made according to the structure, shape, principle of the present application shall be covered within the protection scope of the present application.

Claims

1. An interactive programmable robot, characterized by, The application relates to a main controller (1) in the shape of a cube, which comprises an array-shaped first bump particle (101) formed on the upper surface, an input port (106) of a sensor module arranged on a side wall, an output port (107) of a motor module arranged on a side wall, a switch button (103) arranged on a side wall, and a charging and data transmission interface (108) arranged on a side wall, wherein the main controller (1), the sensor module and the motor module are internally provided with circuit boards, the sensor module is used for inputting control instruction signals to the main controller (1), the control instruction signals are transmitted to the motor module after being processed by the main controller (1) to drive the motor module.

2. The interactive programmable robot of claim 1, wherein, The circuit board internally provided in the main controller (1) comprises: a power supply circuit (5) for providing working voltage to an RFID identification circuit (6), an input interface circuit (7), a microprocessor control circuit (8), a motor driving circuit (9) and an output interface circuit (10); the RFID identification circuit (6) is used for reading the sensor module; the input interface circuit (7) is used for inputting and processing signals of the sensor module and emitting corresponding output signals; the microprocessor control circuit (8) is used for emitting control signals to the motor driving circuit (9) according to the output signals of the input interface circuit (7); the motor driving circuit (9) is used for receiving the control signals of the microprocessor control circuit (8) and emitting corresponding motor control signals, wherein the motor control signals include forward rotation, reverse rotation, rotation speed adjustment and rotation angle reaching; the output interface circuit (10) is used for outputting the motor control signals emitted by the motor driving circuit (9) to the motor module.

3. The interactive programmable robot of claim 2, wherein, The main controller is also internally provided with an ADC acquisition circuit (11) connected with the input interface circuit (7) and the microprocessor control circuit (8), wherein the ADC acquisition circuit (11) is used for converting analog signals of the sensor module into digital signals and transmitting the digital signals to the microprocessor control circuit (8).

4. The interactive programmable robot of claim 3, wherein, The main controller (1) is also internally provided with a power monitoring power supply circuit (12) and a power monitoring circuit (13), wherein the power monitoring power supply circuit (12) is connected with the power monitoring circuit (13), the power monitoring power supply circuit (12) is used for outputting stable power voltage, the power monitoring circuit (13) is connected with the microprocessor control circuit (8), and the power monitoring circuit (13) is used for monitoring the power of the battery power supply.

5. The interactive programmable robot of claim 4, wherein, The side wall of the main controller (1) is also provided with a control key (104) for adjusting the rotation of the motor module, the control key (104) and the switch button (103) are arranged on a key circuit (15), the key circuit (15) is connected with a start-up circuit (14) and the microprocessor control circuit (8), the start-up circuit (14) is connected with the microprocessor control circuit (8), the start-up circuit (14) obtains power from the microprocessor control circuit (8) and realizes power supply circuit (5) power-on starting of the microprocessor control circuit (8).

6. The interactive programmable robot of claim 5, wherein, The master controller (1) is also built-in USB circuit (16) and charging circuit (17), the USB circuit (16) is connected to the charging and data transmission interface (108), the USB circuit (16) is connected with charging circuit (17) and microprocessor control circuit (8) respectively, the USB circuit (16) is used for charging the battery power supply through the charging circuit (17), and transmitting data to the microprocessor control circuit (8).

7. The interactive programmable robot of claim 6, wherein, The upper surface of the master controller (1) is also provided with an indicator light (105), the indicator light (105) is arranged in the indicator light circuit (18), the indicator light circuit (18) is connected with the microprocessor control circuit (8), and the working state of the input port (106) and the output port (107) is displayed.

8. The interactive programmable robot of claim 1, wherein, The sensor module includes a voice recognition sensor (2), the voice recognition sensor (2) is a cube, the voice recognition sensor (2) includes a loudspeaker (201) and a microphone (202) arranged on the upper surface, a first plug (203) connected by wires on a side wall, the voice recognition sensor (2) is built-in voice recognition circuit (21), and the first plug (203) is inserted into the input port (106).

9. The interactive programmable robot of claim 1, wherein, The sensor module also includes a distance sensor (3), the distance sensor (3) is a cube, the distance sensor (3) includes an array-like second bump particle (301) formed on the upper surface, an infrared signal emitting head (302) and an infrared signal receiving head (303) arranged on a side wall, a second plug (304) connected by wires on a side wall, the distance sensor (3) is built-in photoelectric sensing circuit (22), and the second plug (304) is inserted into the input port (106).

10. The interactive programmable robot of claim 1, wherein, The sensor module also includes an inclination sensor (4), the inclination sensor (4) is a cube, the inclination sensor (4) includes an array-like third bump particle (401) formed on the upper surface, a third plug (402) connected by wires on a side wall, the inclination sensor (4) is built-in inclination sensing circuit (23), and the third plug (402) is inserted into the input port (106).