A fingertip gyroscope and its intelligent programming system and method

CN115738301BActive Publication Date: 2026-08-11SHENZHEN ENFU ELECTRONICS TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-23
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0003]本发明提供一种指尖陀螺及其智能编程系统,用于解决现有技术指尖陀螺功能较为简单,不方便调整发光的缺点

Benefits of technology

[0023]本发明上述实施例提供了一种指尖陀螺及其智能编程系统,所述指尖陀螺包括主体、支撑部和转动部,所述支撑部通过所述转动部固定于主体,主体和支撑部之间为可转动连接,所述指尖陀螺还包括多个LED灯,设置于主体;至少一个按钮、设置于主体,用于产生发光控制信号;主板,连接所述按钮和LED灯,所述主板根据所述发光控制信号控制LED灯的发光。本实施例的指尖陀螺可以根据用户自己的控制选择发光,提高了用户的动手能力。本实施例的智能编程系统采用指尖陀螺作为编程界面中单元控件的实体关联对象,增加了用户进行编程的实体操作体验,而且灯光的图案显示信息和编程过程或结果结合,增加了编程过程的乐趣。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115738301B_ABST
    Figure CN115738301B_ABST
Patent Text Reader

Abstract

This invention provides a fidget spinner and its intelligent programming system. The fidget spinner includes a main body, a support part, and a rotating part. The support part is fixed to the main body via the rotating part, and the main body and the support part are rotatably connected. The fidget spinner also includes multiple LEDs disposed on the main body; at least one button disposed on the main body for generating a light-emitting control signal; and a main board connected to the button and the LEDs. The main board controls the LEDs to emit light according to the light-emitting control signal. The fidget spinner of this embodiment allows users to select light emission according to their own control, improving the user's hands-on ability. The intelligent programming system of this embodiment uses the fidget spinner as a physical object associated with the programming interface, increasing the user's physical operation experience during programming. Furthermore, the combination of the light pattern display information and the programming process or result increases the enjoyment of the programming process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of educational toys, and more particularly to a fidget spinner and its intelligent programming system and method. Background Technology

[0002] Fidget spinners have become one of the most popular toys on the market. However, fidget spinners typically only achieve inertial rotation, and users quickly lose interest after a period of use. While some existing fidget spinners can emit light, the lighting patterns are usually pre-set, making it inconvenient for users to customize or adjust them. Summary of the Invention

[0003] This invention provides a fidget spinner and its intelligent programming system to address the shortcomings of existing fidget spinners, such as their simple functions and inconvenient light adjustment.

[0004] In a first aspect, embodiments of the present invention provide a fidget spinner, comprising a main body, a support portion, and a rotating portion, wherein the support portion is fixed to the main body via the rotating portion, and the main body and the support portion are rotatably connected; the fidget spinner further includes:

[0005] Multiple LED lights are installed on the main body;

[0006] At least one button is located on the main body and is used to generate a light-emitting control signal;

[0007] The motherboard connects the button and the LED light, and the motherboard controls the LED light to emit light according to the light emission control signal.

[0008] Optionally, the LED lights emit light to form one or more patterns as the fidget spinner rotates.

[0009] Optionally, the one or more patterns may include numbers, letters, or symbols.

[0010] Optionally, the motherboard includes a Bluetooth chip that generates a first light-emitting control signal based on button pressing to drive an LED to emit light, the LED emitting light and displaying a first lighting effect pattern when the fidget spinner is rotated.

[0011] Optionally, the at least one button may include two buttons, which generate different light control signals by combining key presses.

[0012] Optionally, the Bluetooth chip also receives remote control commands from an external terminal via Bluetooth communication. The Bluetooth chip generates a second light-emitting control signal based on the remote control commands to drive the LED to emit light. The LED emits light and displays a second light effect pattern when the fidget spinner rotates.

[0013] Optionally, the main body includes at least three fan blades, the button is disposed on at least one fan blade, and the plurality of LED lights are arranged radially and spaced apart along the axis of rotation of the fidget spinner on the at least one fan blade.

[0014] Optionally, the plurality of LEDs are arranged along a straight line or an arc.

[0015] Secondly, embodiments of the present invention provide an intelligent programming system, including an external terminal and the aforementioned fidget spinner, characterized in that the external terminal is connected to the fidget spinner via a wired or wireless means, the external terminal is used to run a programming operation interface, the programming operation interface includes at least one unit control for associating and setting the function of the button or associating and setting the light emission control signal.

[0016] Optionally, the at least one button is also used to generate a button status signal; the Bluetooth chip also sends the button status signal to an external terminal via Bluetooth communication, and receives a light-emitting command returned from the external terminal based on the button status signal. The Bluetooth chip generates a third light-emitting control signal based on the light-emitting command to drive the LED to emit light. The LED emits light and displays a light effect pattern when the fidget spinner rotates. The light effect pattern indicates that the program editing or program running on the programming interface is correct.

[0017] Thirdly, embodiments of the present invention provide a control method for an intelligent programming system, applied to an external terminal and a fidget spinner as described in any one of claims 1-7, wherein the external terminal is connected to the fidget spinner via a wired or wireless means, and the external terminal is used to run a programming interface, characterized in that it includes:

[0018] Start the fidget spinner to initialize the buttons and LEDs;

[0019] Determine if the button has been pressed;

[0020] Send the button status to an external terminal via Bluetooth;

[0021] Determine whether a light-up command based on the button status has been received from an external terminal;

[0022] The LED light is driven to emit light based on the light emission command. The LED light emits light and displays a light effect pattern when the fidget spinner rotates. The light effect pattern indicates that the program editing or program running on the programming interface is correct.

[0023] The above embodiments of the present invention provide a fidget spinner and its intelligent programming system. The fidget spinner includes a main body, a support part, and a rotating part. The support part is fixed to the main body via the rotating part, and the main body and the support part are rotatably connected. The fidget spinner also includes multiple LEDs disposed on the main body; at least one button disposed on the main body for generating a light-emitting control signal; and a main board connected to the button and the LEDs. The main board controls the light emission of the LEDs according to the light-emitting control signal. The fidget spinner of this embodiment can select light emission according to the user's own control, improving the user's hands-on ability. The intelligent programming system of this embodiment uses the fidget spinner as the entity associated object of the unit control in the programming interface, increasing the user's physical operation experience during programming. Moreover, the combination of the light pattern display information and the programming process or result increases the fun of the programming process. Attached Figure Description

[0024] Figure 1 This is a schematic diagram of the structure of a fidget spinner provided in an embodiment of the present invention;

[0025] Figure 2 A circuit structure diagram of a fidget spinner provided in an embodiment of the present invention;

[0026] Figure 3 This is a control flowchart of an intelligent programming system according to an embodiment of the present invention. Detailed Implementation

[0027] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.

[0028] Figure 1 This is a schematic diagram of the structure of a fidget spinner provided in an embodiment of the present invention. Figure 2 This is a schematic diagram of the circuit structure of a fidget spinner provided in an embodiment of the present invention. Figure 1-2 As shown, the fidget spinner 100 of this embodiment includes a main body 110, a support part 120, and a rotating part 130. The support part 120 is fixed to the main body 110 through the rotating part 130, and the main body 110 and the support part 120 are rotatably connected. In this embodiment, the fidget spinner 100 also includes a plurality of LED lights 140 disposed on the main body 110;

[0029] The fidget spinner 100 also includes at least one button 150 disposed on the main body 110 for generating a light-emitting control signal;

[0030] The fidget spinner 100 also includes a main board 160 that connects the button 150 and the LED light 140, and the main board 160 controls the LED light to emit light according to the light emission control signal.

[0031] In this embodiment, the main body 110 includes at least three fan blades, the button 150 is disposed on at least one fan blade, and the plurality of LED lights 140 are arranged radially and spaced apart along the axis of rotation of the fidget spinner 100 on the at least one fan blade. The plurality of LED lights are arranged along a straight line or an arc, as shown in this embodiment. Figure 1 As shown, multiple LEDs are arranged at equal intervals along a straight line radially from the rotation axis. In this embodiment, a light emission control signal is used to control the on / off state and flashing frequency of each LED. When the user holds the support 120 and rotates the fan blades of the main body 110, the LEDs 140, driven by the light emission control signal, illuminate to display one or more preset patterns as the fidget spinner 100 rotates. In one embodiment, the one or more patterns include numbers, letters, or symbols.

[0032] In one embodiment, the motherboard 160 includes a Bluetooth chip 161. The Bluetooth chip 161 generates a first light-emitting control signal based on the pressing of the button 150 to drive the LED 140 to emit light. The LED 140 emits light and displays a first lighting effect pattern when the fidget spinner 100 rotates. In another embodiment, the at least one button includes two buttons 150. The two buttons 150 generate different light-emitting control signals through a combination of button presses. When the user controls the two buttons to generate different light-emitting control signals through a combination of button presses, the LED 140 driven by the light-emitting control signals emits light and displays different patterns when the fidget spinner 100 rotates.

[0033] In an alternative embodiment, the Bluetooth chip 161 also receives remote control commands from the external terminal 200 via Bluetooth communication. Based on these commands, the Bluetooth chip 161 generates a second light-emitting control signal to drive the LED 140 to emit light. The LED 140 emits light and displays a second light effect pattern when the fidget spinner 100 rotates. In this embodiment, the first equivalent pattern and the second light effect pattern can be the same or different; this application does not impose specific limitations. In this embodiment, the external terminal 200 can be a mobile phone, tablet computer, laptop computer, personal computer, or server.

[0034] In an alternative embodiment, the fidget spinner 100 package further includes a battery 190 for powering the motherboard 160 and the buttons and LEDs 140. In this embodiment, the battery can be a dry cell battery, a button cell battery, or a lithium-ion battery.

[0035] The fidget spinner 100 in this embodiment can control the illumination of the LED light 140 through an external terminal 200 or a button 150 according to the user's needs, which enhances the fun of fidget spinner control and strengthens the user's hands-on ability.

[0036] In an alternative embodiment, based on the above embodiments, the present invention further provides an intelligent programming system. One embodiment of the intelligent programming system includes an external terminal 200 and any of the above-mentioned fidget spinners 100. The external terminal 200 is connected to the fidget spinner 100 via wired or wireless means. The external terminal 200 can be used to run a programming operation interface. In one embodiment, the programming operation interface includes at least one unit control for associating the function of the button 150 or associating the light emission control signal.

[0037] In one embodiment, the Bluetooth chip 161 also sends the status signal of the button 150 to the external terminal 200 via Bluetooth communication, and receives a light-emitting command returned from the external terminal 200 based on the status signal of the button 150. The Bluetooth chip 161 then generates a third light-emitting control signal based on the light-emitting command to drive the LED 140 to emit light. Specifically, Figure 3 This is a control flowchart of an intelligent programming system according to an embodiment of the present invention, combined with... Figure 3 In one embodiment, the operation process of the intelligent programming system is described as follows:

[0038] Step S110: Start the fidget spinner 100. After the system of the Bluetooth chip 161 in the fidget spinner starts, it will initialize peripherals such as the button 150 and the LED light 140.

[0039] Step S120: Determine whether button 150 has been operated, such as whether it has been pressed or released. If button 150 has not been operated, repeat step S120. If button 150 has been operated, execute step S130.

[0040] Step S130: Send the state of button 150 to external terminal 200. In this embodiment, when button 150 is operated, such as pressed or released, Bluetooth chip 161 detects that button 150 has been operated, identifies the current state of button 150, and then sends the current state of button 150 to external terminal 200 via Bluetooth communication, and then continues to execute step S120.

[0041] Step S140: Determine if a light-emitting command has been received. In this embodiment, after the system startup of the Bluetooth chip 161 in the fidget spinner, it will determine in real time whether a light-emitting command based on the button state has been received from the external terminal 200 and stored upon receipt. In this embodiment, the programming interface running on the external terminal 200 includes at least one unit control for associating and setting the function of the button 150 or associating and setting the light-emitting control signal. The light-emitting command can be generated when the user operates the associated unit control through the programming interface of the external terminal 200, or based on the current state of the received button 150, or automatically generated after successful user programming and debugging.

[0042] Specifically, in one embodiment, a corresponding light-emitting command can be written to the Bluetooth chip 161 of the fidget spinner by associating the light-emitting control signal with a unit control. This controls the Bluetooth chip 161 to light up the LED 140 of the fidget spinner after the program in the programming interface has run successfully. When the user rotates the fidget spinner, the LED 140 illuminates and displays a corresponding light effect pattern as the fidget spinner rotates. For example, it can display prompts such as "Success" or "OK" indicating that the program editing or running in the programming interface is correct. In an alternative embodiment, the function of the button 150 can also be associated with a unit control. For example, the button 150 of the fidget spinner 100 can be associated with the middle execution virtual button of the unit control or with the start reminder virtual button, so that the user can control the running program completed in the programming interface to jump to the programming steps by pressing the button 150, thereby enhancing the user's programming experience.

[0043] Step S150: Drive the LED light to emit light. In this embodiment, when the Bluetooth chip 161 receives the correct light emission command, it generates a corresponding light emission control signal to control the LED light 140 of the fidget spinner to emit light. When the user rotates the fidget spinner, the LED light 140 emits light and displays the corresponding light effect pattern when the fidget spinner rotates. The light effect pattern indicates a prompt message that the program has been edited or is running correctly.

[0044] The intelligent programming system in this embodiment uses a fidget spinner 100 as the entity associated object of the unit control in the programming interface, which increases the user's physical operation experience in programming. Moreover, the combination of the light pattern display information with the programming process or result increases the fun of the programming process.

[0045] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.

Claims

1. A fidget spinner, comprising a main body, a support portion, and a rotating portion, wherein the support portion is fixed to the main body via the rotating portion, and the main body and the support portion are rotatably connected, characterized in that... The fidget spinner also includes: Multiple LED lights are installed on the main body; At least one button is located on the main body and is used to generate a light control signal; A motherboard connects the button and the LED light, and the motherboard controls the LED light to emit light according to the light emission control signal; The motherboard includes a Bluetooth chip, which generates a first light-emitting control signal based on the pressing of a button to drive an LED to emit light, and the LED emits light and displays a first light effect pattern when the fidget spinner is rotated; The at least one button includes two buttons, and the two buttons generate different light control signals by combining key presses; The Bluetooth chip also receives remote control commands from an external terminal via Bluetooth communication. Based on the remote control commands, the Bluetooth chip generates a second light-emitting control signal to drive the LED to emit light. The LED emits light and displays a second light effect pattern when the fidget spinner rotates.

2. The fidget spinner according to claim 1, characterized in that, The LED lights emit light to form one or more patterns as the fidget spinner rotates.

3. The fidget spinner according to claim 1, characterized in that, The one or more patterns include numbers, letters, or symbols.

4. The fidget spinner according to claim 1, characterized in that, The main body includes at least three fan blades, the button is disposed on at least one fan blade, and the plurality of LED lights are arranged radially and spaced apart along the axis of rotation of the fidget spinner on the at least one fan blade, and the plurality of LED lights are arranged along a straight line or an arc.

5. An intelligent programming system, comprising an external terminal and a fidget spinner as described in any one of claims 1-4, characterized in that, An external terminal is connected to the fidget spinner via wired or wireless means. The external terminal is used to run a programming interface. The programming interface includes at least one unit control for associating and setting the function of the button or associating and setting the light-emitting control signal.

6. The intelligent programming system according to claim 5, characterized in that, The at least one button is also used to generate a button status signal; the Bluetooth chip also sends the button status signal to an external terminal via Bluetooth communication, and receives a light-emitting command returned from the external terminal based on the button status signal. The Bluetooth chip generates a third light-emitting control signal based on the light-emitting command to drive the LED to emit light. The LED emits light and displays a light effect pattern when the fidget spinner rotates. The light effect pattern indicates that the program editing or program running on the programming interface is correct.

7. A control method for an intelligent programming system, applied to an external terminal and a fidget spinner as described in any one of claims 1-4, wherein the external terminal is connected to the fidget spinner via a wired or wireless means, and the external terminal is used to run a programming interface, characterized in that... include: Start the fidget spinner to initialize the buttons and LEDs; Determine if the button has been pressed; Send the button status to an external terminal via Bluetooth; Determine whether a light-up command based on the button status has been received from an external terminal; The LED light is driven to emit light based on the light emission command. The LED light emits light and displays a light effect pattern when the fidget spinner rotates. The light effect pattern indicates that the program editing or program running on the programming interface is correct.

Citation Information

Patent Citations

  • Intelligence fingertip top

    CN206631190U

  • Fingertip top flashing light controller

    CN206809751U

  • Fingertip spinner

    CN219922029U