Teaching abacus and control method thereof

文档序号:1099997 发布日期:2020-09-25 浏览:32次 中文

阅读说明:本技术 一种示教算盘及其控制方法 (Teaching abacus and control method thereof ) 是由 李映焕 林艺文 于 2020-05-22 设计创作,主要内容包括:本发明涉及教学教具技术领域,具体涉及一种示教算盘及其控制方法,所述示教算盘包括:算盘主体、主控模块、和所述主控模块电连接的矩阵键盘、转换模块和语音模块和语音模块;所述算盘主体的算柱为空心圆柱,所述算盘主体的横梁将空心圆柱分为上部和下部,当拨动算珠进行运算时,每根空心圆柱的上部和下部均只露出一个光敏电阻;转换模块根据光敏电阻的阻值生成的二进制数据,主控模块将所述二进制数据转换为操作数字,并根据所述矩阵键盘检测的计算式生成示教指令,将所述操作数字与当前示教指令进行比对,语音模块播报所述示教指令对应的运算步骤或操作错误的语音,本发明提供的示教算盘及其控制方法具有良好的互动性、实时性。(The invention relates to the technical field of teaching aids, in particular to a teaching abacus and a control method thereof, wherein the teaching abacus comprises the following components: the abacus comprises an abacus main body, a main control module, a matrix keyboard, a conversion module, a voice module and a voice module, wherein the matrix keyboard, the conversion module, the voice module and the voice module are electrically connected with the main control module; the abacus comprises an abacus body and is characterized in that an abacus column of the abacus body is a hollow cylinder, the hollow cylinder is divided into an upper part and a lower part by a beam of the abacus body, and when an abacus bead is stirred to carry out operation, only one photosensitive resistor is exposed at the upper part and the lower part of each hollow cylinder; the conversion module converts the binary data into operation numbers according to binary data generated by the resistance value of the photoresistor, the main control module generates teaching instructions according to a calculation formula detected by the matrix keyboard, the operation numbers are compared with the current teaching instructions, and the voice module broadcasts operation steps corresponding to the teaching instructions or voices with operation errors.)

1. A teaching abacus, comprising: the abacus comprises an abacus main body, a main control module, a matrix keyboard, a conversion module and a voice module, wherein the main control module is respectively and electrically connected with the matrix keyboard, the conversion module and the voice module;

the abacus comprises an abacus body and is characterized in that an abacus column of the abacus body is a hollow cylinder, the hollow cylinder is divided into an upper part and a lower part by a beam of the abacus body, 2 square holes are formed in the upper part of each hollow cylinder at equal intervals and are penetrated by 1 abacus bead, 5 square holes are formed in the lower part of each hollow cylinder at equal intervals and are penetrated by 4 abacus beads, 1 photosensitive resistor is arranged in each square hole, a photosensitive resistor array is formed by 7 photosensitive resistors and 1 reference resistor on each hollow cylinder, a photosensitive resistor array is formed by the photosensitive resistor arrays on all the hollow cylinders, and when the abacus beads are stirred for operation, only 1 photosensitive resistor is exposed out of the upper part and the lower part of each hollow cylinder;

the conversion module is used for generating binary data according to the change of the resistance value in the photoresistor array;

the matrix keyboard is used as an element input by a user and used for detecting a calculation formula input by the user, and the calculation formula is an arithmetic formula of four arithmetic operations;

the main control module is used for sequentially decomposing the calculation formula into a plurality of teaching instructions and calculating a calculation result of each teaching instruction, wherein each teaching instruction corresponds to an operation step of the calculation formula, and the operation step consists of a number and an operator in front of the number;

the system comprises a voice module, a teaching instruction module and a teaching instruction module, wherein the voice module is used for selecting one teaching instruction from a plurality of teaching instructions in sequence as a current teaching instruction and sending the current teaching instruction to the voice module;

the binary data conversion module is used for acquiring the binary data generated by the conversion module and converting the binary data into operation numbers;

the voice module is used for judging whether the calculation result of the operation number is consistent with the calculation result of the current teaching instruction or not, and sending an alarm instruction to the voice module when the calculation result of the operation number is inconsistent with the calculation result of the current teaching instruction;

the voice module is used for responding to a current teaching instruction sent by the main control module and broadcasting an operation step corresponding to the current teaching instruction; and responding to the alarm instruction sent by the main control module, and broadcasting the voice with the operation error.

2. The teaching abacus of claim 1 further comprises a display module electrically connected to the main control module, wherein the display module is used for displaying the operation steps corresponding to the current teaching instructions in real time.

3. The teaching abacus of claim 1, wherein the main control module further stores a table of tables corresponding to teaching instructions, and the voice module is further configured to respond to a current teaching instruction sent by the main control module, and after broadcasting a number or operator corresponding to the current teaching instruction, broadcast the table of tables corresponding to the current teaching instruction.

4. A teaching abacus as claimed in claim 1, wherein the conversion module includes: the input end of each comparison circuit is respectively connected with one path of photoresistor queue, the output end of each comparison circuit is respectively connected with one shift register, the output end of each shift register is connected with the main control module, the input end of the selector is connected with the enabling end of the main control module, and the output end of the selector is respectively connected with the plurality of shift registers;

the comparison circuit is used for comparing the voltages of 7 photoresistors in the photoresistor queue with the voltage of the reference resistor respectively to generate level signals of the photoresistor queue;

the shift register is used for converting the level signal of the photoresistor queue into binary data;

and the selector is used for responding to a polling instruction of the main control module and selecting one shift register from the plurality of shift registers to output binary data to the main control module.

5. The teaching abacus of claim 4 wherein the comparison circuit is composed of 2 four-way differential comparators LM339 connected in series, the shift register is 74HC151DR, and the selector is 74HC151 DR.

6. The teaching abacus of claim 1 wherein the master control module is of type he tai HT32F 1765.

7. A control method of a teaching abacus, which is applied to the teaching abacus of any one of claims 1-6, and comprises the following steps:

step S100, detecting a calculation formula input by a user, wherein the calculation formula is an arithmetic formula of four arithmetic operations;

step S200, decomposing the calculation formula into a plurality of teaching instructions in sequence, and calculating a calculation result of each teaching instruction, wherein each teaching instruction corresponds to an operation step of the calculation formula, and the operation step consists of a number and an operator in front of the number;

s300, sequencing a plurality of teaching instructions, and selecting a first teaching instruction as a current teaching instruction;

s400, triggering a voice module to broadcast an operation step corresponding to the current teaching instruction;

step S500, acquiring binary data generated by a conversion module in real time, and converting the binary data into operation numbers;

step S600, judging whether the operation number is consistent with the calculation result of the current teaching instruction, if not, triggering a voice module to broadcast voice with wrong operation, and jumping to step S400, if so, executing step S700;

and S700, judging whether all the teaching instructions are broadcasted completely, if not, selecting the next teaching instruction as the current teaching instruction in sequence, and jumping to the step S400, if so, ending.

8. The method as claimed in claim 7, wherein the step S300 is followed by further comprising: and displaying the operation steps corresponding to the current teaching instruction in real time.

9. The method as claimed in claim 7, wherein the step S400 is followed by further comprising: and triggering a voice module to broadcast the pithy formula table corresponding to the current teaching instruction.

Technical Field

The invention relates to the technical field of teaching aids, in particular to a teaching abacus and a control method thereof.

Background

The traditional abacus is boring to use, the abacus pithy formula is difficult to remember, and the learning efficiency and the teaching quality are not good enough; some teaching auxiliary abacus also only provide a result checking function, cannot provide real-time operation guidance for a user, cannot carry out operation specification on an operator in real time, and is poor in interactivity and real-time performance.

Disclosure of Invention

The invention aims to provide a teaching abacus and a control method thereof, which solves one or more technical problems in the prior art and at least provides a beneficial selection or creation condition.

In order to achieve the purpose, the invention provides the following technical scheme:

a teaching abacus comprising: the abacus comprises an abacus main body, a main control module, a matrix keyboard, a conversion module and a voice module, wherein the main control module is respectively and electrically connected with the matrix keyboard, the conversion module and the voice module;

the abacus comprises an abacus body and is characterized in that an abacus column of the abacus body is a hollow cylinder, the hollow cylinder is divided into an upper part and a lower part by a beam of the abacus body, 2 square holes are formed in the upper part of each hollow cylinder at equal intervals and are penetrated by 1 abacus bead, 5 square holes are formed in the lower part of each hollow cylinder at equal intervals and are penetrated by 4 abacus beads, 1 photosensitive resistor is arranged in each square hole, a photosensitive resistor array is formed by 7 photosensitive resistors and 1 reference resistor on each hollow cylinder, a photosensitive resistor array is formed by the photosensitive resistor arrays on all the hollow cylinders, and when the abacus beads are stirred for operation, only 1 photosensitive resistor is exposed out of the upper part and the lower part of each hollow cylinder;

the conversion module is used for generating binary data according to the change of the resistance value in the photoresistor array;

the matrix keyboard is used as an element input by a user and used for detecting a calculation formula input by the user, and the calculation formula is an arithmetic formula of four arithmetic operations;

the main control module is used for sequentially decomposing the calculation formula into a plurality of teaching instructions and calculating a calculation result of each teaching instruction, wherein each teaching instruction corresponds to an operation step of the calculation formula, and the operation step consists of a number and an operator in front of the number;

the system comprises a voice module, a teaching instruction module and a teaching instruction module, wherein the voice module is used for selecting one teaching instruction from a plurality of teaching instructions in sequence as a current teaching instruction and sending the current teaching instruction to the voice module;

the binary data conversion module is used for acquiring the binary data generated by the conversion module and converting the binary data into operation numbers;

the voice module is used for judging whether the calculation result of the operation number is consistent with the calculation result of the current teaching instruction or not, and sending an alarm instruction to the voice module when the calculation result of the operation number is inconsistent with the calculation result of the current teaching instruction;

the voice module is used for responding to a current teaching instruction sent by the main control module and broadcasting an operation step corresponding to the current teaching instruction; and responding to the alarm instruction sent by the main control module, and broadcasting the voice with the operation error.

Further, the teaching abacus further comprises a display module, the display module is electrically connected with the main control module, and the display module is used for displaying the operation steps corresponding to the current teaching instructions in real time.

Further, the master control module further stores a pithy formula table corresponding to the teaching instruction, and the voice module is further used for responding to the current teaching instruction sent by the master control module and broadcasting the pithy formula table corresponding to the current teaching instruction after broadcasting the number or operator corresponding to the current teaching instruction.

Further, the conversion module includes: the input end of each comparison circuit is respectively connected with one path of photoresistor queue, the output end of each comparison circuit is respectively connected with one shift register, the output end of each shift register is connected with the main control module, the input end of the selector is connected with the enabling end of the main control module, and the output end of the selector is respectively connected with the plurality of shift registers;

the comparison circuit is used for comparing the voltages of 7 photoresistors in the photoresistor queue with the voltage of the reference resistor respectively to generate level signals of the photoresistor queue;

the shift register is used for converting the level signal of the photoresistor queue into binary data;

and the selector is used for responding to a polling instruction of the main control module and selecting one shift register from the plurality of shift registers to output binary data to the main control module.

Furthermore, the comparison circuit is composed of 2 four-way differential comparators LM339 connected in series, the shift register adopts 74HC151DR, and the selector adopts 74HC151 DR.

Further, the model of the main control module is HETAI HT32F 1765.

A control method of a teaching abacus is applied to any teaching abacus, and comprises the following steps:

step S100, detecting a calculation formula input by a user, wherein the calculation formula is an arithmetic formula of four arithmetic operations;

step S200, decomposing the calculation formula into a plurality of teaching instructions in sequence, and calculating a calculation result of each teaching instruction, wherein each teaching instruction corresponds to an operation step of the calculation formula, and the operation step consists of a number and an operator in front of the number;

s300, sequencing a plurality of teaching instructions, and selecting a first teaching instruction as a current teaching instruction;

s400, triggering a voice module to broadcast an operation step corresponding to the current teaching instruction;

step S500, acquiring binary data generated by a conversion module in real time, and converting the binary data into operation numbers;

step S600, judging whether the operation number is consistent with the calculation result of the current teaching instruction, if not, triggering a voice module to broadcast voice with wrong operation, and jumping to step S400, if so, executing step S700;

and S700, judging whether all the teaching instructions are broadcasted completely, if not, selecting the next teaching instruction as the current teaching instruction in sequence, and jumping to the step S400, if so, ending.

Further, after the step S300, the method further includes: and displaying the operation steps corresponding to the current teaching instruction in real time.

Further, the step S400 is followed by: and triggering a voice module to broadcast the pithy formula table corresponding to the current teaching instruction.

The invention has the beneficial effects that: the invention provides a teaching abacus and a control method thereof, the teaching abacus inputs a calculation formula by providing a matrix keyboard, generates a teaching instruction according to the calculation formula, broadcasts an operation step corresponding to the teaching instruction by a voice module, and guides an operator to operate according to the teaching instruction; compared with the prior art, the teaching abacus provided by the invention is simple to operate, can guide and standardize the operator in real time, and has good interactivity and real-time performance.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise.

FIG. 1 is a block diagram of a circuit structure of a teaching abacus according to an embodiment of the present invention;

fig. 2 is a schematic flow chart illustrating a control method for teaching an abacus according to an embodiment of the present invention.

Detailed Description

The conception, the specific structure and the technical effects of the present invention will be clearly and completely described in conjunction with the embodiments and the accompanying drawings to fully understand the objects, the schemes and the effects of the present invention. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.

Referring to fig. 1, as shown in fig. 1, a teaching abacus provided by an embodiment of the invention includes: the abacus comprises an abacus main body, a main control module, a matrix keyboard, a conversion module and a voice module, wherein the main control module is respectively and electrically connected with the matrix keyboard, the conversion module and the voice module;

the abacus comprises an abacus body and is characterized in that an abacus column of the abacus body is a hollow cylinder, the hollow cylinder is divided into an upper part and a lower part by a beam of the abacus body, 2 square holes are formed in the upper part of each hollow cylinder at equal intervals and are penetrated by 1 abacus bead, 5 square holes are formed in the lower part of each hollow cylinder at equal intervals and are penetrated by 4 abacus beads, 1 photosensitive resistor is arranged in each square hole, 7 photosensitive resistors and 1 reference resistor on each hollow cylinder serve as a photosensitive resistor array, the photosensitive resistor arrays on all the hollow cylinders form a photosensitive resistor array, and when the abacus beads are stirred for operation, only 1 photosensitive resistor is exposed out of the upper part and the lower part of each hollow cylinder;

the conversion module is used for generating binary data according to the change of the resistance value in the photoresistor array;

the matrix keyboard is used as an element input by a user and used for detecting a calculation formula input by the user, and the calculation formula is an arithmetic formula of four arithmetic operations;

the main control module is used for sequentially decomposing the calculation formula into a plurality of teaching instructions and calculating a calculation result of each teaching instruction, wherein each teaching instruction corresponds to an operation step of the calculation formula, and the operation step consists of a number and an operator in front of the number;

the system comprises a voice module, a teaching instruction module and a teaching instruction module, wherein the voice module is used for selecting one teaching instruction from a plurality of teaching instructions in sequence as a current teaching instruction and sending the current teaching instruction to the voice module;

the binary data conversion module is used for acquiring the binary data generated by the conversion module and converting the binary data into operation numbers;

the voice module is used for judging whether the calculation result of the operation number is consistent with the calculation result of the current teaching instruction or not, and sending an alarm instruction to the voice module when the calculation result of the operation number is inconsistent with the calculation result of the current teaching instruction;

the voice module is used for responding to a current teaching instruction sent by the main control module and broadcasting an operation step corresponding to the current teaching instruction; and responding to the alarm instruction sent by the main control module, and broadcasting the voice with the operation error.

In the embodiment, the photoresistor is arranged in the square hole, the lead of the photoresistor penetrates out of the hollow cylinder, and the working principle of the photoresistor is based on the internal photoelectric effect, so that the higher the illumination is, the lower the resistance is; when the beads are stirred to carry out operation, if the photoresistor leaks, the resistance value of the photoresistor is smaller, if the photoresistor is shielded by the beads, the resistance value of the photoresistor is larger, the resistance value of the photoresistor causes different levels input into the conversion module, 7 high and low levels are generated on each hollow cylinder, the conversion module generates 8-bit binary data from the 7 high and low levels on each hollow cylinder, the master control module converts the binary data into operation numbers, and the operation numbers are results obtained after a user stirs the beads to carry out operation; according to the embodiment, a matrix keyboard is provided for inputting a calculation formula, a teaching instruction is generated according to the calculation formula, an operation step corresponding to the teaching instruction is broadcasted through a voice module, and an operator is guided to operate according to the teaching instruction; compared with the prior art, the teaching abacus provided by the invention is simple to operate, can guide and standardize the operator in real time, and has good interactivity and real-time performance.

As a further improvement of the above technical solution, the teaching abacus further includes a display module, the display module is electrically connected to the main control module, and the display module is configured to display the operation steps corresponding to the current teaching instruction in real time.

As a further improvement of the above technical solution, the main control module further stores a pithy formula table corresponding to the teaching instruction, and the voice module is further configured to respond to the current teaching instruction sent by the main control module, and after broadcasting a number or an operator corresponding to the current teaching instruction, broadcast the pithy formula table corresponding to the current teaching instruction.

As a further improvement of the above technical solution, the conversion module includes: the input end of each comparison circuit is respectively connected with one path of photoresistor queue, the output end of each comparison circuit is respectively connected with one shift register, the output end of each shift register is connected with the main control module, the input end of the selector is connected with the enabling end of the main control module, and the output end of the selector is respectively connected with the plurality of shift registers;

the comparison circuit is used for comparing the voltages of 7 photoresistors in the photoresistor queue with the voltage of the reference resistor respectively to generate level signals of the photoresistor queue;

the shift register is used for converting the level signal of the photoresistor queue into binary data;

and the selector is used for responding to a polling instruction of the main control module and triggering the shift register corresponding to the polling instruction to output binary data to the main control module.

In this embodiment, the comparison circuit is composed of 2 four-way differential comparators LM339 connected in series, the shift register adopts 74HC151DR, and the selector adopts 74HC151 DR.

As a further improvement of the technical scheme, the model of the main control module is Hetai HT32F 1765.

In this embodiment, the matrix keyboard is a 4 × 4 four-fundamental operation keyboard, the display module is of the LCD1602 type, the voice module is of the JQ8400FL-10P type, and the main control module is of the hexitai HT32F1765 type.

Referring to fig. 2, an embodiment of the present invention further provides a control method of a teaching abacus, which is applied to the teaching abacus described in any of the above embodiments, and includes the following steps:

step S100, detecting a calculation formula input by a user;

wherein, the calculation formula is an arithmetic formula of four arithmetic operations;

s200, decomposing the calculation formula into a plurality of teaching instructions in sequence, and calculating a calculation result of each teaching instruction;

each teaching instruction corresponds to an operation step of the calculation formula, and the operation step consists of a number and an operator in front of the number;

s300, sequencing a plurality of teaching instructions, and selecting a first teaching instruction as a current teaching instruction;

s400, triggering a voice module to broadcast an operation step corresponding to the current teaching instruction;

step S500, acquiring binary data generated by a conversion module in real time, and converting the binary data into operation numbers;

step S600, judging whether the operation number is consistent with the calculation result of the current teaching instruction, if not, triggering a voice module to broadcast voice with wrong operation, and jumping to step S400, if so, executing step S700;

and S700, judging whether all the teaching instructions are broadcasted completely, if not, selecting the next teaching instruction as the current teaching instruction in sequence, and jumping to the step S400, if so, ending.

In a specific example, assuming that a calculation formula input by a user is 2 × 3+5, the calculation formula is firstly decomposed into +2, 3 and +5 calculation steps in sequence, the results of the three calculation steps are 2, 6 and 11 respectively, then the voice module is triggered to broadcast +2, after the user dials a bead to perform operation, an operation number is obtained in real time, whether the operation number is 2 is judged, if not, the voice module is triggered to broadcast +2 again, the operation number is obtained in real time, and when the operation number is judged to be 2, the voice module is triggered to broadcast + 3 until the operator correctly completes the operation steps of 2 × 3+ 5.

As a further improvement of the above technical solution, after the step S300, the method further includes: and displaying the operation steps corresponding to the current teaching instruction in real time.

As a further improvement of the above technical solution, after the step S400, the method further includes: and triggering a voice module to broadcast the pithy formula table corresponding to the current teaching instruction.

Compared with the prior art, the beneficial effects of the control method of the teaching abacus provided by the embodiment of the invention are the same as the beneficial effects of the teaching abacus provided by the embodiment, and the details are not repeated herein.

While the present invention has been described in considerable detail and with particular reference to a few illustrative embodiments thereof, it is not intended to be limited to any such details or embodiments or any particular embodiments, but rather it is to be construed that the invention effectively covers the intended scope of the invention by virtue of the prior art providing a broad interpretation of such claims in view of the appended claims. Furthermore, the foregoing describes the invention in terms of embodiments foreseen by the inventor for which an enabling description was available, notwithstanding that insubstantial modifications of the invention, not presently foreseen, may nonetheless represent equivalent modifications thereto.

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种操作方便的人工智能英语学习装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!