Method and system for simulating string instrument feedback based on electric motor and Hall sensor

By using electric motors and Hall sensors to simulate string instrument feedback in smart string instruments, the shortcomings of smart string instruments in tactile feedback and force control are solved, achieving a more realistic instrument performance experience and better practice effects.

CN119741903APending Publication Date: 2025-04-01ILL PLAY YOU SINGING (SHANGHAI) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411870151.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

The existing smart string instruments cannot realistically restore the playing experience of traditional instruments in terms of tactile feedback and force control of string plucking, resulting in poor practice and use by beginners.

Method used

Using a method based on electric motor and Hall sensor, the Hall sensor is used to detect the angle information of the electric motor rotation caused by the user to tossing the preset lever, determine the reverse force based on the angle information, and control the electric motor to apply reverse force and vibration feedback to the lever.

Benefits of technology

The tactile simulation of traditional string instruments is realized, the simulation effect of smart string instruments is improved, and thus the user practice and performance effects and user experience are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119741903A_ABST
    Figure CN119741903A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of musical instruments, in particular to a method and system for simulating string instrument feedback based on an electric motor and a Hall sensor, and the method comprises the steps: detecting the angle information of the rotation of the electric motor caused by the stirring of a preset stirring rod by a user through the Hall sensor, and enabling the electric motor to be connected with the preset stirring rod; determining a reverse acting force based on the angle information; and the electric motor is controlled to apply the reverse acting force to a preset deflector rod, and the electric motor is controlled to send out vibration feedback every time the deflector rod rotates by a preset angle. And detecting speed information of rotation of the electric motor caused by the fact that a user toggles the preset deflector rod through a Hall sensor, and determining the change degree of the reverse acting force. Thus, when the corresponding hardware is arranged on the stringed instrument simulation device, the effect that a user pokes a traditional stringed instrument can be accurately simulated and fed back, the simulation effect of the intelligent stringed instrument can be greatly improved, and then the practice and playing effects and the use experience of the user are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of musical instruments, and in particular to a method and system for simulating string instrument feedback based on an electric motor and a Hall sensor. Background Art

[0002] In the performance of traditional string instruments such as guitar strings, users pluck the strings with their fingers to produce different timbres, but it is not easy for beginners to master the skill of plucking the strings. Although existing smart musical instruments such as smart guitar products have made certain simplifications in terms of keys and rhythm, they cannot realistically restore the playing experience of traditional musical instruments in terms of tactile feedback and force control of plucking the strings, making the effect of beginners practicing and experiencing smart instruments unsatisfactory. Summary of the invention

[0003] In view of this, the purpose of the present invention is to provide a method and system for simulating string instrument feedback based on electric motors and Hall sensors, so as to overcome the problem that current intelligent string instruments cannot realistically restore the playing experience of traditional musical instruments in terms of tactile feedback and force control of plucking the strings, resulting in poor practice effects for users.

[0004] To achieve the above objectives, the present invention adopts the following technical solutions:

[0005] In a first aspect, an embodiment of the present application provides a method for simulating string instrument feedback based on an electric motor and a Hall sensor, comprising:

[0006] Detecting, by means of a Hall sensor, information about the angle at which an electric motor rotates when a user toggles a preset lever, wherein the electric motor is connected to the preset lever;

[0007] Based on the angle information, determining a reverse force;

[0008] The electric motor is controlled to apply the reverse force to the preset lever, and the electric motor is controlled to generate vibration feedback each time the lever rotates through a preset angle.

[0009] Furthermore, in some embodiments of the present application, within a plurality of preset angle intervals, the greater the angle at which the electric motor rotates, the greater the reverse force.

[0010] Further, in some embodiments of the present application, determining the reverse force based on the angle information includes:

[0011] When the electric motor rotates at an angle greater than 0 degrees and less than 10 degrees, the greater the angle, the greater the reverse force;

[0012] When the electric motor rotates at an angle greater than 10 degrees and less than 20 degrees, the greater the angle, the greater the reverse force;

[0013] When the electric motor rotates at an angle greater than 20 degrees and less than 30 degrees, the greater the angle, the greater the reverse force;

[0014] When the electric motor rotates at an angle greater than 30 degrees and less than 40 degrees, the greater the angle, the greater the reverse force;

[0015] When the electric motor rotates at an angle greater than 40 degrees and less than 50 degrees, the greater the angle, the greater the reverse force;

[0016] When the electric motor rotates at an angle greater than 50 degrees and less than 60 degrees, the greater the angle, the greater the reverse force.

[0017] Furthermore, in some embodiments of the present application, when the electric motor rotates at an angle of 0 degrees, 10 degrees, 20 degrees, 30 degrees, 40 degrees, 50 degrees, and 60 degrees, the reverse force is 0.

[0018] Furthermore, in some embodiments of the present application, controlling the electric motor to generate vibration feedback after each rotation through a preset angle includes:

[0019] When the electric motor rotates at an angle of 0 degree, 10 degrees, 20 degrees, 30 degrees, 40 degrees, 50 degrees and 60 degrees, the electric motor is controlled to emit vibration feedback.

[0020] Furthermore, in some embodiments of the present application, it also includes:

[0021] The Hall sensor detects the speed information of the electric motor rotating when the user turns the preset lever;

[0022] Based on the speed information, an increase value of the reaction force is determined, wherein the increase value of the reaction force is a difference between the reaction force to be currently applied and the reaction force that has been currently applied.

[0023] Furthermore, in some embodiments of the present application, within a plurality of preset angle intervals, the greater the rotation speed of the electric motor, the greater the increase in the reverse force.

[0024] In a second aspect, an embodiment of the present application further provides a system for simulating string instrument feedback based on an electric motor and a Hall sensor, comprising: a plectrum, an electric motor, a Hall sensor, and a microcontroller unit;

[0025] The electric motor is connected to the shifting rod;

[0026] The Hall sensor is arranged at the electric motor, and is used to detect the angle information of the electric motor rotating when the user turns the preset lever;

[0027] The Hall sensor is also used to transmit the angle information to the micro control unit;

[0028] The micro control unit is used to determine the reverse force based on the angle information;

[0029] The micro control unit is further used to control the electric motor to apply the reverse force to the preset lever, and control the electric motor to generate vibration feedback each time the lever rotates through a preset angle.

[0030] The present invention relates to the technical field of musical instruments, and in particular to a method and system for simulating string instrument feedback based on an electric motor and a Hall sensor, the method comprising: detecting angle information of an electric motor rotating due to a user plucking a preset lever through a Hall sensor, wherein the electric motor is connected to the preset lever; determining a reverse force based on the angle information; controlling the electric motor to apply the reverse force to the preset lever, and controlling the electric motor to emit vibration feedback after each rotation of a preset angle. The Hall sensor can also be used to detect speed information of the electric motor rotating due to the user plucking the preset lever, and determine the degree of change of the reverse force. In this way, when the corresponding hardware is set on a string instrument simulation device, the effect of a user plucking a traditional string instrument can be accurately simulated and fed back, which can greatly improve the simulation effect of the intelligent string instrument, thereby improving the user's practice and performance effects and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0032] Figure 1 It is a flow chart of a method for simulating string instrument feedback based on an electric motor and a Hall sensor provided in an embodiment of the present invention.

[0033] Figure 2 It is a front disassembly diagram of a system for simulating string instrument feedback based on an electric motor and a Hall sensor provided in an embodiment of the present invention.

[0034] Figure 3 It is a side disassembly diagram of a system for simulating string instrument feedback based on an electric motor and a Hall sensor provided in an embodiment of the present invention.

[0035] Figure 4 It is a three-dimensional disassembly diagram of a system for simulating string instrument feedback based on an electric motor and a Hall sensor provided in an embodiment of the present invention.

[0036] Figure 5 1 is a top view of a system for simulating string instrument feedback based on an electric motor and a Hall sensor provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0037] To make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be described in detail below. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other implementation methods obtained by ordinary technicians in this field without creative work belong to the scope of protection of the present invention.

[0038] Figure 1 is a flow chart of a method for simulating string instrument feedback based on an electric motor and a Hall sensor provided in an embodiment of the present invention. Figure 1 , this embodiment may include the following steps:

[0039] S101, detecting, through a Hall sensor, information about the angle at which the electric motor rotates when a user pushes a preset lever.

[0040] S102: Determine a reverse force based on the angle information.

[0041] S103, controlling the electric motor to apply a reverse force to the preset lever, and controlling the electric motor to generate vibration feedback each time the lever rotates through a preset angle.

[0042] First of all, it should be noted that the system based on electric motors and Hall sensors for simulating string instrument feedback provided in the present application is used to implement a method based on electric motors and Hall sensors for simulating string instrument feedback. After the system based on electric motors and Hall sensors for simulating string instrument feedback is set on an intelligent string instrument, tactile simulation of traditional string instruments can be achieved.

[0043] Specifically, the system for simulating string instrument feedback based on an electric motor and a Hall sensor includes a plectrum, an electric motor, a Hall sensor and a microcontroller unit.

[0044] Among them, the lever is an operating component that is manually plucked by the user and is directly connected to the electric motor. It is used to sense the strength and position of the user's plucking. The user can directly pluck the lever to use the smart string instrument, and the lever is also used to provide feedback driven by the electric motor. It should be noted that in the present application, the electric motor is connected to the lever, so the speed of rotation of the lever corresponds to the speed of rotation of the electric motor, and the angle of rotation of the lever corresponds to the angle of rotation of the electric motor. Therefore, by monitoring the angle and speed of the electric motor, the angle and speed of the user's plucking of the lever can be obtained. In addition, the electric motor can also apply a reverse force to the lever according to the instructions issued by the microcontroller unit, i.e., the MCU, so as to provide feedback to the user's plucking action.

[0045] Furthermore, the Hall sensor is installed near the electric motor to detect the angle and speed of the electric motor in real time and transmit the detected data to the MCU. It is understandable that the Hall sensor has high sensitivity, low power consumption and excellent anti-interference ability, which can avoid interference or drift in detection to meet the angle and speed measurement requirements in the system. The MCU is used to control the operating logic of the entire system, including calculating various feedback signals (such as reaction force and vibration) through preset algorithms and controlling the motor action.

[0046] In the present application, the angle and speed of the electric motor rotation can be monitored by the Hall sensor and transmitted to the MCU. The MCU determines the size and degree of change of the reaction force to be fed back according to the preset algorithm, and applies it to the lever through the electric motor to realize the force feedback in the process of simulating the lever. For example, within multiple preset ranges, the greater the angle of rotation of the electric motor, the greater the reaction force, and the greater the angle of rotation of the electric motor, the faster the reaction force increases. At the same time, multiple angle points can be set in the system. Whenever the lever is moved to the corresponding point, the electric motor generates vibration feedback, and the reaction force can be reset to zero after the vibration. Based on the user's subsequent action of moving the lever, the reaction force is re-determined to simulate the effect of the strings being plucked.

[0047] In addition, in other embodiments of the present application, the size and degree of change of the reaction force to be fed back can be determined only by monitoring the rotation angle of the electric motor. This is a simplification of the above embodiments and also falls within the scope of protection of the present application.

[0048] The method for simulating string instrument feedback based on an electric motor and a Hall sensor provided in the present application detects the angle information of the electric motor rotating due to the user plucking a preset lever through a Hall sensor, wherein the electric motor is connected to the preset lever; based on the angle information, a reverse force is determined; the electric motor is controlled to apply the reverse force to the preset lever, and after each rotation through a preset angle, the electric motor is controlled to emit vibration feedback. It also includes detecting the speed information of the electric motor rotating due to the user plucking the preset lever through a Hall sensor, and determining the degree of change of the reverse force. In this way, when the corresponding hardware is set on the string instrument simulation device, the effect of the user plucking a traditional string instrument can be accurately simulated and feedback can be given, which can greatly improve the simulation effect of the intelligent string instrument, thereby improving the user's practice and performance effects and user experience.

[0049] Figure 2 is a front disassembly diagram of a system for simulating string instrument feedback based on an electric motor and a Hall sensor provided in an embodiment of the present invention, Figure 3 is a side disassembled view of a system for simulating string instrument feedback based on an electric motor and a Hall sensor provided in an embodiment of the present invention, Figure 4is a three-dimensional disassembled diagram of a system for simulating string instrument feedback based on an electric motor and a Hall sensor provided in an embodiment of the present invention, Figure 5 FIG. 1 is a top view of a system for simulating string instrument feedback based on an electric motor and a Hall sensor provided in an embodiment of the present invention, Figure 2-5 As shown, in the present application, the electric motor is fixed to the lever through multiple fixing structures, and is fixed to other components of the intelligent string instrument. In practical applications, Figure 2-5 After the Hall sensor and the MCU are connected, the structure shown in the figure is installed and fixed with other components of the smart string instrument for user use.

[0050] Further, in the present application, within a plurality of preset angle intervals, the greater the angle of rotation of the electric motor, the greater the reverse force. For example, taking every 10 degrees as an angle interval, when the angle of rotation of the electric motor is greater than 0 degrees and less than 10 degrees, the greater the angle, the greater the reverse force; when the angle of rotation of the electric motor is greater than 10 degrees and less than 20 degrees, the greater the angle, the greater the reverse force; when the angle of rotation of the electric motor is greater than 20 degrees and less than 30 degrees, the greater the angle, the greater the reverse force; when the angle of rotation of the electric motor is greater than 30 degrees and less than 40 degrees, the greater the angle, the greater the reverse force; when the angle of rotation of the electric motor is greater than 40 degrees and less than 50 degrees, the greater the angle, the greater the reverse force; when the angle of rotation of the electric motor is greater than 50 degrees and less than 60 degrees, the greater the angle, the greater the reverse force. And when the angle of rotation of the electric motor is 0 degrees, 10 degrees, 20 degrees, 30 degrees, 40 degrees, 50 degrees and 60 degrees, the reverse force is 0.

[0051] Specifically, the system simulates the plucking of a string every 10-degree angle change of the lever and the electric motor, so the total rotation angle of 0 to 60 degrees can correspond to six strings, and the plucking of each string is represented by vibration feedback. The specific operation is as follows:

[0052] Initial state (0 degrees): the lever is stationary and the motor does not move; 0 to 10 degrees (excluding 0 and 10 degrees): the user starts to pluck the lever, and the MCU controls the electric motor to generate a gradually increasing reverse force. This reverse force increases with the increase of the angle, simulating the change of the force of plucking the string. When it reaches 10 degrees, the MCU controls the electric motor to generate a short vibration, simulating the tactile feedback of the first string being plucked. After that, the resistance returns to zero, waiting for the next string to be plucked.

[0053] The same principle as above 0 to 10 degrees, from 10 to 20 degrees (not including 10 and 20 degrees): the user continues to pluck the lever, the electric motor gradually increases the reverse force again, and when it reaches 20 degrees, vibration feedback is generated to simulate plucking the second string, and the resistance returns to zero. From 20 to 60 degrees, the same principle as above process, every 10 degrees as an angle interval, in each angle interval as the angle increases, the reverse force is gradually increased and vibration is generated at 30, 40, 50 and 60 degrees, simulating plucking a string.

[0054] Furthermore, the method for simulating string instrument feedback based on an electric motor and a Hall sensor provided in the present application also includes: detecting the speed information of the electric motor rotating due to the user plucking a preset lever through a Hall sensor; determining the increase value of the reverse force based on the speed information, wherein the increase value of the reverse force is the difference between the reverse force to be applied currently and the reverse force that has been applied currently. And within the multiple preset angle intervals mentioned above, the greater the speed of the electric motor rotating, the greater the increase value of the reverse force.

[0055] For example, when the user plucks the lever at a normal or slow speed, the system detects the angle change from 0 to 10 degrees through the Hall sensor, and the MCU controls the electric motor to increase the reaction force at a slower increment during the angle change from 0 to 10 degrees, and returns the reaction force to zero after generating vibration feedback at 10 degrees. When the user plucks the lever at a faster speed, the system detects the angle change from 0 to 10 degrees through the Hall sensor, and the MCU controls the electric motor to increase the reaction force at a faster increment during the angle change from 0 to 10 degrees, and returns the reaction force to zero after generating vibration feedback at 10 degrees, so that the user can experience the corresponding plucked string touch at different speeds.

[0056] The method for simulating string instrument feedback based on electric motors and Hall sensors provided in this application can accurately simulate the force of plucking strings through the coordinated control of electric motors and Hall sensors, so that users can feel the force feedback that changes with the angle when plucking the lever, making the playing effect of each string realistic. At the same time, the system vibrates and feedbacks once every 10 degrees, simulating the tactile feedback when plucking the strings, and realizing multi-angle vibration feedback, thereby ensuring that users can clearly perceive the moment when each string is plucked. And the system can automatically adjust the force change according to the user's plucking speed, thereby realizing intelligent feedback adjustment, so that users can get natural tactile feedback when plucking the strings fast and slow.

[0057] Based on the same inventive concept, the present application also provides a system for simulating string instrument feedback based on an electric motor and a Hall sensor, comprising: a plectrum, an electric motor, a Hall sensor and a microcontroller unit; the electric motor is connected to the plectrum; the Hall sensor is arranged at the electric motor, for detecting the angle information of the electric motor rotating due to the user plucking a preset plectrum; the Hall sensor is also used to transmit the angle information to the microcontroller unit; the microcontroller unit is used to determine a reverse force based on the angle information; the microcontroller unit is also used to control the electric motor to apply a reverse force to the preset plectrum, and control the electric motor to send vibration feedback after each rotation through a preset angle.

[0058] Regarding the system in the above embodiment, the specific manner in which each module part performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0059] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.

[0060] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" refers to at least two.

[0061] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.

[0062] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0063] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0064] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0065] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0066] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0067] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.

Claims

1. A method for simulating string instrument feedback based on an electric motor and a Hall sensor, characterized in that: include: Detecting, by means of a Hall sensor, information about the angle at which an electric motor rotates when a user toggles a preset lever, wherein the electric motor is connected to the preset lever; Based on the angle information, determining a reverse force; The electric motor is controlled to apply the reverse force to the preset lever, and the electric motor is controlled to generate vibration feedback each time the lever rotates through a preset angle.

2. The method for simulating string instrument feedback based on an electric motor and a Hall sensor according to claim 1, characterized in that: In a plurality of preset angle intervals, the greater the rotation angle of the electric motor is, the greater the reverse force is.

3. The method for simulating string instrument feedback based on an electric motor and a Hall sensor according to claim 1, characterized in that: The determining of the reverse force based on the angle information comprises: When the electric motor rotates at an angle greater than 0 degrees and less than 10 degrees, the greater the angle, the greater the reverse force; When the electric motor rotates at an angle greater than 10 degrees and less than 20 degrees, the greater the angle, the greater the reverse force; When the electric motor rotates at an angle greater than 20 degrees and less than 30 degrees, the greater the angle, the greater the reverse force; When the electric motor rotates at an angle greater than 30 degrees and less than 40 degrees, the greater the angle, the greater the reverse force; When the electric motor rotates at an angle greater than 40 degrees and less than 50 degrees, the greater the angle, the greater the reverse force; When the electric motor rotates at an angle greater than 50 degrees and less than 60 degrees, the greater the angle, the greater the reverse force.

4. The method for simulating string instrument feedback based on an electric motor and a Hall sensor according to claim 3, characterized in that: When the electric motor rotates at an angle of 0, 10, 20, 30, 40, 50, and 60 degrees, the reverse force is 0.

5. The method for simulating string instrument feedback based on an electric motor and a Hall sensor according to claim 3, characterized in that: After each rotation through a preset angle, controlling the electric motor to generate vibration feedback comprises: When the electric motor rotates at an angle of 0 degree, 10 degrees, 20 degrees, 30 degrees, 40 degrees, 50 degrees and 60 degrees, the electric motor is controlled to emit vibration feedback.

6. The method for simulating string instrument feedback based on an electric motor and a Hall sensor according to claim 1, characterized in that: Also includes: The Hall sensor detects the speed information of the electric motor rotating when the user turns the preset lever; Based on the speed information, an increase value of the reaction force is determined, wherein the increase value of the reaction force is a difference between the reaction force to be currently applied and the reaction force that has been currently applied.

7. The method for simulating string instrument feedback based on an electric motor and a Hall sensor according to claim 6, characterized in that: In a plurality of preset angle intervals, the greater the rotation speed of the electric motor, the greater the increase in the reverse force.

8. A system for simulating string instrument feedback based on an electric motor and a Hall sensor, characterized in that: include: paddle shifters, electric motors, Hall sensors and microcontroller units; The electric motor is connected to the shifting rod; The Hall sensor is arranged at the electric motor, and is used to detect the angle information of the electric motor rotating when the user turns the preset lever; The Hall sensor is also used to transmit the angle information to the micro control unit; The micro control unit is used to determine the reverse force based on the angle information; The micro control unit is further used to control the electric motor to apply the reverse force to the preset lever, and control the electric motor to generate vibration feedback each time the lever rotates through a preset angle.