Electronic building block programming base

By designing an electronic building block programming base, conductive buttons and adapter boards are used to achieve direct connection between the programming board and other modules, solving the problem of cumbersome connection of traditional electronic building blocks and improving programming functions and LED display effects.

CN224190570UActive Publication Date: 2026-05-01广州创知智能电子有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
广州创知智能电子有限公司
Filing Date
2025-05-22
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Traditional electronic building block programming boards are cumbersome to connect to each other, have limited programming functions, and require alligator clips or adapter boards to connect to other electronic modules, making wiring complex and unintuitive.

Method used

Design an electronic building block programming base, including conductive buttons, a motherboard slot and an adapter board. The conductive buttons enable direct connection between the programming board and other electronic building block modules. Support slots and guide blocks are provided for insertion. Fixtures are used to stabilize the programming board, and a filter is provided to improve the clarity of the LED display.

Benefits of technology

It simplifies the connection process between the programming board and the electronic building block module, improves programming functionality, facilitates multi-layer connection and stability, and enhances the clarity and aesthetics of the LED display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224190570U_ABST
    Figure CN224190570U_ABST
Patent Text Reader

Abstract

The utility model relates to the technical field of electronic building blocks, in particular to an electronic building block programming base which comprises a base body, a conductive button, a main board slot and an adapter plate, the conductive button, the main board slot and the adapter plate are all arranged on the base body, and the main board slot, the adapter plate and the conductive button are electrically connected in sequence. According to the electronic building block, the programming board is conveniently connected with the base through the main board slot, then is electrically connected with the conductive buttons through the adapter board, and is directly connected with other electronic building block modules through the conductive buttons, so that the electronic building block is conveniently connected with the programming board, and the programming function of the electronic building block is improved.
Need to check novelty before this filing date? Find Prior Art

Description

An electronic building block programming base Technical Field

[0001] This utility model relates to the technical field of electronic building blocks, and more specifically, to an electronic building block programming base. Background Technology

[0002] Electronic building blocks are educational toys that connect various electronic modules via conductive buttons and connectors to complete various circuit experiments. The micro:bit, designed by the BBC specifically for programming education for teenagers, is a microcomputer development board that integrates a wealth of sensors and interactive components, including a 5x5 LED dot matrix screen and two programmable buttons. While traditional electronic building blocks often lack programming functionality or have limited programming capabilities, the micro:bit, despite its powerful programming features, uses gold-finger input / output interfaces that require alligator clips or adapters to connect with other electronic modules, resulting in cumbersome wiring and a less intuitive experimental circuit design. Summary of the Invention

[0003] The purpose of this invention is to overcome the shortcomings of existing technologies where programming boards are not easy to connect with electronic building blocks, resulting in limited programming functions of electronic building blocks. This invention provides an electronic building block programming base that facilitates the connection between electronic building blocks and programming boards, thereby improving the programming functions of electronic building blocks.

[0004] To solve the above-mentioned technical problems, the technical solution adopted by this utility model is as follows:

[0005] An electronic building block programming base is provided, including a base and conductive buttons, a motherboard slot and an adapter board, all disposed on the base, wherein the motherboard slot, the adapter board and the conductive buttons are electrically connected in sequence.

[0006] This utility model discloses an electronic building block programming base. In use, the programming board is inserted into the motherboard slot, which is electrically connected to an adapter board. The programming board is then electrically connected to conductive buttons via the adapter board. These conductive buttons allow for direct connection to other electronic building block modules, facilitating programming of the electronic building blocks. The motherboard slot facilitates connection between the programming board and the base, while the adapter board and conductive buttons allow for direct connection to other electronic building block modules, thus improving the programming functionality of the electronic building blocks.

[0007] Furthermore, the conductive button includes a conductive male button and a conductive female button, both of which are mounted on the base and are electrically connected to the adapter plate. By providing the conductive male button, it can be directly connected to other electronic building block modules using a connection module; by providing the conductive female button, it can be directly connected to the female buttons of other electronic building block modules.

[0008] Furthermore, the conductive female buckle is located at the top of the base, and the conductive male buckle is located at the bottom of the base. The conductive female buckle can be directly inserted into the electronic building block assembly base plate to fix the base plate to the electronic building block assembly base plate, and then electrically connected to the other electronic building block modules through the conductive female buckle at the top.

[0009] Furthermore, the top of the base is designed as a stepped bearing surface, which includes a transition surface and at least two vertically spaced level platforms. Adjacent level platforms are connected through the transition surface, and each level platform is equipped with a conductive buckle. By providing conductive buckles on level platforms at different heights, multi-layer connections are easily achieved without the need for shims, making the process convenient and quick.

[0010] Furthermore, it also includes a support block, which is disposed on the base and has a support groove, within which the motherboard slot is located. The support groove provides support for the motherboard slot and programming board, preventing them from tilting.

[0011] Furthermore, it also includes a first guide block and a second guide block, both of which are disposed on the base. The first guide block and the second guide block are respectively located at both ends of the motherboard slot, and guide grooves are provided on the opposite surfaces of the first guide block and the second guide block. By setting the first guide block and the second guide block, the programming board can be guided when it is inserted into the motherboard slot. At the same time, after the programming board is inserted, it can be fixed back and forth to prevent damage to the motherboard slot and the programming board from being bent back and forth by human intervention.

[0012] Furthermore, it also includes a mounting plate connected to the base, and the mounting plate is provided with a fixing member for fixing the programming board. By setting the fixing member on the mounting plate, the programming board is inserted into the motherboard slot and then further secured by the fixing member, preventing the programming board from separating from the motherboard slot.

[0013] Furthermore, the mounting plate is detachably connected to the base. The mounting plate can be installed and removed from the base according to actual needs, improving ease of use.

[0014] Furthermore, it also includes a light filter, which is connected to the mounting plate and positioned parallel to the motherboard slot. The light filter ensures that the LED dot matrix screen on the programming board has clear contrast without being glaring.

[0015] Furthermore, the filter cover includes an opaque grid, a semi-transparent diffusion film, and a semi-transparent panel connected in sequence. When a programming board is inserted into the motherboard slot, the opaque grid is located between the programming board and the semi-transparent diffusion film. By setting the opaque grid to separate the light guide, and setting the semi-transparent diffusion film to diffuse the point light emitted by the LED, a soft light pixel array with the same shape as the first layer of grid is formed. The semi-transparent panel is used for decoration and to enhance contrast.

[0016] Compared with the prior art, the beneficial effects of this utility model are:

[0017] 1. The present invention provides an electronic building block programming base, which facilitates the connection of the programming board to the base by setting a motherboard slot, and then connects to the conductive button through an adapter board, and directly connects to the other electronic building block modules through the conductive button, thereby facilitating the connection between the electronic building blocks and the programming board and improving the programming function of the electronic building blocks.

[0018] 2. The present invention provides an electronic building block programming base, which supports the motherboard slot and programming board by setting a support groove to prevent the motherboard slot and programming board from tilting; and by setting a first guide block and a second guide block, it can guide the programming board when it is inserted into the motherboard slot. At the same time, after the programming board is inserted, it can be fixed from the front and back to prevent the motherboard slot and programming board from being damaged by being bent back and forth.

[0019] 3. The present invention provides an electronic building block programming base, which uses a fixing component on the mounting plate to further secure the programming board after it is inserted into the motherboard slot, thereby preventing the programming board from separating from the motherboard slot.

[0020] 4. The present invention provides an electronic building block programming base, which uses a filter to make the LED dot matrix screen on the programming board clear and not dazzling. Attached Figure Description

[0021] Figure 1 is a structural schematic diagram of the electronic building block programming base in Embodiment 1;

[0022] Figure 2 is a schematic diagram of the installation of the programming board inserted into the electronic building block programming base in Embodiment 1;

[0023] Figure 3 is an exploded view of the structure in Figure 2;

[0024] Figure 4 is a schematic diagram of the installation of the programming board inserted into the electronic building block programming base in Embodiment 2;

[0025] Figure 5 is an exploded view of the mounting plate and filter cover;

[0026] Figure 6 shows the usage status of the electronic building block programming base.

[0027] In the attached diagram: 100, base; 110, horizontal platform surface; 120, transition surface; 200, conductive button; 210, conductive female button; 220, conductive female button; 300, mainboard slot; 400, adapter board; 500, support block; 510, support groove; 600, first guide block; 610, guide groove; 700, second guide block; 800, mounting plate; 810, fastener; 900, filter cover; 910, opaque grid; 920, semi-transparent diffusion film; 930, semi-transparent panel. Detailed Implementation

[0028] The technical solutions of the present utility model will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only a part of the embodiments of the present utility model, and not all of them. The present utility model will be further described below with reference to specific embodiments. The accompanying drawings are only for illustrative purposes and represent only schematic diagrams, not actual pictures, and should not be construed as limiting the present patent. In order to better illustrate the embodiments of the present utility model, some parts in the drawings may be omitted, enlarged or reduced, and do not represent the actual product size. It is understandable to those skilled in the art that some well-known structures and their descriptions may be omitted in the drawings.

[0029] In the accompanying drawings of this utility model, the same or similar reference numerals correspond to the same or similar components. In the description of this utility model, it should be understood that if terms such as "upper," "lower," "left," and "right" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, they are only for the convenience of describing this utility model and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, the terms describing positional relationships in the drawings are only for illustrative purposes and should not be construed as limiting this patent. Those skilled in the art can understand the specific meaning of the above terms according to the specific circumstances. Furthermore, if the embodiments of this utility model involve descriptions such as "first" and "second," these descriptions are only for descriptive purposes and should not be construed as indicating or implying their relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined with "first" and "second" may explicitly or implicitly include at least one of those features. In addition, the meaning of "and / or" in the text is that it includes three parallel options. Taking "A and / or B" as an example, it includes option A, option B, or an option that satisfies both A and B.

[0030] Example 1

[0031] This embodiment is a first embodiment of an electronic building block programming base, as shown in Figures 1 to 3. It includes a base 100 and conductive buttons 200, a motherboard slot 300, and an adapter board 400, all disposed on the base 100. The motherboard slot 300, the adapter board 400, and the conductive buttons 200 are electrically connected in sequence. The programming board has a built-in gold finger interface; by aligning the gold finger side of the programming board with the slot in the motherboard slot 300 and inserting it, the programming board can be connected to the base 100.

[0032] The conductive button 200 includes a conductive male button 210 and a conductive female button 220, both of which are mounted on the base 100 and electrically connected to the adapter board 400. The conductive male button 210 allows direct connection to other electronic building block modules using a connection module, while the conductive female button 220 allows direct connection to the female buttons of other electronic building block modules. In this embodiment, the pins of the motherboard slot 300 are soldered to the adapter board 400, and the conductive male button 210 and conductive female button 220 are electrically connected to the adapter board 400 via conductive solder pads. Both the conductive male button 210 and conductive female button 220 are made of metal.

[0033] The conductive female buckle 210 is located at the top of the base 100, and the conductive female buckle 220 is located at the bottom of the base 100. In this embodiment, the conductive female buckle 210 is pressed onto the horizontal platform 110 at the top of the base 100 using a pressing process, and the conductive female buckle 220 is pressed onto the bottom of the base 100 using a pressing process. The conductive female buckle 220 can be directly inserted into the electronic building block assembly base plate to fix the base 100 onto the electronic building block assembly base plate, and then electrically connected to the other electronic building block modules through the conductive female buckle 210 at the top.

[0034] The top of the base 100 is designed as a stepped support surface, which includes a transition surface 120 and at least two vertically spaced platform surfaces 110. Adjacent platform surfaces 110 are connected by the transition surface 120. Each platform surface 110 is provided with a conductive buckle 210. By providing conductive buckles 210 on platform surfaces 110 at different heights, multi-layer connections are easily achieved without the need for leveling with shims, making it convenient and quick. In this embodiment, there are two platform surfaces 110, with six conductive buckles 210 distributed on the bottom layer. The bottom layer of conductive buckles 210 connects to the main input / output ports and power ports of the micro:bit motherboard inside the module. Through these conductive buckles 210, other modules of the electronic building block can be directly connected to complete most of the functions. The top layer has three conductive clips 210. These clips connect to the secondary input / output ports of the micro:bit motherboard inside the module. The height of these three conductive clips 210 is equal to the height of the two conductive clips 210 stacked vertically in the electronic building block. When some complex experiments need to be completed, the conductive clips 210 on the bottom layer have been used up, and many modules have already been built on the bottom layer of the electronic building block assembly base. At this time, the three conductive clips 210 on the top layer can be used to build directly, with consistent height, without the need for shims to level it, which is convenient and quick.

[0035] It also includes a support block 500, which is mounted on the base 100. The support block 500 has a support groove 510, and the motherboard slot 300 is located in the support groove 510. By setting the support groove 510, the motherboard slot 300 and the programming board can be supported, preventing them from tilting.

[0036] It also includes a first guide block 600 and a second guide block 700, both of which are mounted on the base 100. The first guide block 600 and the second guide block 700 are located at opposite ends of the motherboard slot 300, and guide grooves 610 are provided on their opposite surfaces. By setting the first guide block 600 and the second guide block 700, the programming board can be guided when it is inserted into the motherboard slot 300. At the same time, after the programming board is inserted, it can be fixed back and forth to prevent damage to the motherboard slot 300 and the programming board from being bent back and forth by human intervention.

[0037] The working principle of the electronic building block programming base in this embodiment is as follows:

[0038] As shown in Figure 6, during use, the programming board is inserted into the motherboard slot 300. The motherboard slot 300 is electrically connected to the adapter board 400, and the programming board is electrically connected to the conductive button 200 through the adapter board. The conductive button 200 allows direct connection to other electronic building block modules, facilitating programming. The motherboard slot 300 facilitates connection between the programming board and the base 100, and the adapter board 400 connects it to the conductive button 200. The conductive button 200 allows the base 100 to use the same button connection method as other electronic building block modules, enabling direct connection between the electronic building blocks and the programming board, thus improving the programming functionality of the electronic building blocks. The programming board in Figure 2 is a micro:bit. This electronic building block programming base can also be used with any other programming board with gold fingers, such as Raspberry Pi, Arduino programming motherboards, ESP32 programming motherboards, etc., which can be designed with gold finger interfaces and directly inserted into this electronic building block programming base for connection with other electronic building block modules.

[0039] Example 2

[0040] This embodiment is the second embodiment of the electronic building block programming base. This embodiment is similar to the first embodiment, except that, as shown in Figure 4, it also includes a mounting plate 800. The mounting plate 800 is connected to the base 100, and the mounting plate 800 is provided with a fixing member 810 for fixing the programming board. By setting the fixing member 810 on the mounting plate 800, the programming board is inserted into the motherboard slot 300, and then the fixing member 810 further secures the programming board, preventing it from separating from the motherboard slot 300.

[0041] Mounting plate 800 is detachably connected to base 100. Mounting plate 800 can be installed or removed from base 100 as needed, improving ease of use.

[0042] As shown in Figures 3 and 4, in this embodiment, the mounting plate 800 is snapped together with the base 100. The mounting plate 800 is provided with a snap fastener, and the base 100 is provided with a slot for snapping together with the snap fastener, which facilitates the installation and removal of the filter cover 900 on the base 100.

[0043] The buckle includes a first elastic buckle and a second elastic buckle, both used for connecting with the buckle groove. In this embodiment, the first elastic buckle and the second elastic buckle are two semi-circular rings arranged opposite each other. Both the first elastic buckle and the second elastic buckle are provided on the mounting plate 800, and there is a deformation gap between the first elastic buckle and the second elastic buckle, that is, there is a deformation gap between the two semi-circular rings. A limiting block is provided on the end of the first elastic buckle and the second elastic buckle away from the mounting plate 800. In this embodiment, the distance between the limiting block and the mounting plate 800 is equal to the depth of the buckle groove. The limiting block is located on the side of the first elastic buckle and the second elastic buckle away from the deformation gap, that is, the limiting block is located on the outer ring surface of the first elastic buckle and the second elastic buckle. When the first elastic buckle and the second elastic buckle are pressed towards the deformation gap, the limiting block can enter the buckle groove. When installing the filter 900, insert the buckle into the slot. The limiting block and the mounting plate 800 abut against the two ends of the slot to fix the filter 900. When removing the filter 900, press the first elastic buckle and the second elastic buckle toward the deformation gap. That is, move the first elastic buckle toward the second elastic buckle, and at the same time move the second elastic buckle toward the first elastic buckle. This allows the limiting block to enter the slot, which allows the buckle to separate from the slot.

[0044] In this embodiment, the fixing member 810 is set as a fixing groove, which corresponds to the position of the programmable button on the programming board. After the programming board is inserted into the motherboard slot 300, the clip is inserted into the slot to install the filter cover 900. At the same time, the programmable button is inserted into the fixing groove. The fixing groove covers the programmable button of the micro:bit motherboard, further stabilizing the programming board and preventing the micro:bit motherboard from being directly pulled out of the motherboard slot 300. This avoids the trouble of users often pulling out the micro:bit motherboard from the motherboard slot 300 when unplugging the USB connection cable at the top of the micro:bit motherboard.

[0045] Example 3

[0046] This embodiment is the third embodiment of the electronic building block programming base. Similar to Embodiment Two, the difference lies in the inclusion of a light filter 900, as shown in Figures 4 and 5. The light filter 900 is connected to the mounting plate 800 and is positioned parallel to the motherboard slot 300. The light filter 900 is located at the motherboard slot 300, meaning that when the programming board is inserted into the motherboard slot 300, the dot matrix screen on the programming board faces the light filter 900. The light filter 900 ensures clear contrast and prevents glare on the LED dot matrix screen on the programming board. When the mounting plate 800 is detachably connected to the base 100, the need for the light filter 900 can be determined based on actual requirements.

[0047] As shown in Figure 5, the filter 900 includes an opaque grid 910, a semi-transparent diffusion film 920, and a semi-transparent panel 930 connected in sequence. When the programming board is inserted into the motherboard slot 300, the opaque grid 910 is located between the programming board and the semi-transparent diffusion film 920. By setting the opaque grid 910 to separate the light guide, and setting the semi-transparent diffusion film 920 to diffuse the point light emitted by the LED, a soft light pixel array with the same shape as the first grid layer is formed. The semi-transparent panel 930 is set for decoration and to enhance the contrast.

[0048] In Figure 5, the opaque grid 910 is designed for the micro:bit motherboard. The micro:bit motherboard has a 5×5 LED dot matrix on the front, and the opaque grid consists of 5×5 grids, corresponding to the LEDs on the motherboard. The opaque grid 910 is set to black opaque grid, the semi-transparent diffusion film 920 is set to PET semi-transparent diffusion film, and the semi-transparent panel 930 is set to brown semi-transparent panel. When the LEDs are off, the screen is entirely dark. When an LED is lit, only the grid containing that LED lights up, forming a pixel, while the rest remains dark, providing clear contrast without being glaring.

[0049] As shown in Figure 5, in this embodiment, the mounting plate 800 is provided with a mounting groove. The translucent panel 930 and the translucent diffusion film 920 are both disposed within the mounting groove. The opaque grid 910 is detachably connected to the mounting plate 800 and is located within the mounting groove. By detachably connecting the opaque grid 910 to the mounting plate 800, different opaque grids 910 can be replaced according to the actual LED position and quantity on the programming board, allowing the filter 900 to be applicable to different programming boards. In this embodiment, for aesthetic purposes, the translucent panel 930 can be integrally formed with the mounting plate 800, with the side of the translucent panel 930 away from the base 100 coplanar with the mounting plate 800.

[0050] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0051] Obviously, the above embodiments of this utility model are merely examples for clearly illustrating this utility model, and are not intended to limit the implementation of this utility model. Those skilled in the art can make other variations or modifications based on the above description. It is neither necessary nor possible to exhaustively describe all embodiments here. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this utility model should be included within the protection scope of the claims of this utility model.

Claims

1. An electronic building block programming base, characterized in that, It includes a base (100) and conductive buttons (200), a motherboard slot (300) and an adapter plate (400) all disposed on the base (100), wherein the motherboard slot (300), the adapter plate (400) and the conductive buttons (200) are electrically connected in sequence.

2. The electronic building block programming base according to claim 1, characterized in that, The conductive button (200) includes a conductive male button (210) and a conductive female button (220). Both the conductive male button (210) and the conductive female button (220) are disposed on the base (100), and both the conductive male button (210) and the conductive female button (220) are electrically connected to the adapter plate (400).

3. The electronic building block programming base according to claim 2, characterized in that, The conductive female buckle (210) is located at the top of the base (100), and the conductive female buckle (220) is located at the bottom of the base (100).

4. The electronic building block programming base according to claim 3, characterized in that, The top of the base (100) is provided as a stepped bearing surface, which includes a transition surface (120) and at least two horizontal platform surfaces (110) distributed at intervals along the vertical direction. Two adjacent horizontal platform surfaces (110) are connected through the transition surface (120), and each horizontal platform surface (110) is provided with a conductive buckle (210).

5. The electronic building block programming base according to claim 1, characterized in that, It also includes a support block (500), which is disposed on the base (100) and has a support groove (510) on it. The motherboard slot (300) is located in the support groove (510).

6. The electronic building block programming base according to claim 1, characterized in that, It also includes a first guide block (600) and a second guide block (700), both of which are disposed on the base (100). The first guide block (600) and the second guide block (700) are respectively located at both ends of the motherboard slot (300), and guide grooves (610) are provided on the opposite surfaces of the first guide block (600) and the second guide block (700).

7. The electronic building block programming base according to any one of claims 1 to 6, characterized in that, It also includes a mounting plate (800) connected to the base (100), and the mounting plate (800) is provided with a fastener (810) for fixing the programming board.

8. The electronic building block programming base according to claim 7, characterized in that, The mounting plate (800) is detachably connected to the base (100).

9. The electronic building block programming base according to claim 7, characterized in that, It also includes a filter (900) connected to the mounting plate (800), the filter (900) being arranged parallel to the motherboard slot (300), and the filter (900) being located at the motherboard slot (300).

10. The electronic building block programming base according to claim 9, characterized in that, The filter (900) includes an opaque grid (910), a semi-transparent diffusion film (920) and a semi-transparent panel (930) connected in sequence. When the programming board is inserted into the motherboard slot (300), the opaque grid (910) is located between the programming board and the semi-transparent diffusion film (920).