CN110751243B - Physical programming device based on RFID multi-tag identification and control method - Google Patents

Physical programming device based on RFID multi-tag identification and control method Download PDF

Info

Publication number
CN110751243B
CN110751243B CN201910914396.3A CN201910914396A CN110751243B CN 110751243 B CN110751243 B CN 110751243B CN 201910914396 A CN201910914396 A CN 201910914396A CN 110751243 B CN110751243 B CN 110751243B
Authority
CN
China
Prior art keywords
programming
block
blocks
rfid
physical programming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910914396.3A
Other languages
Chinese (zh)
Other versions
CN110751243A (en
Inventor
王贤成
梁津伟
毛益
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ningbo Kaisiao Education Technology Co ltd
Original Assignee
Ningbo Kaisiao Education Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ningbo Kaisiao Education Technology Co ltd filed Critical Ningbo Kaisiao Education Technology Co ltd
Priority to CN201910914396.3A priority Critical patent/CN110751243B/en
Publication of CN110751243A publication Critical patent/CN110751243A/en
Application granted granted Critical
Publication of CN110751243B publication Critical patent/CN110751243B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0029Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/0053Computers, e.g. programming
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Toys (AREA)
  • Near-Field Transmission Systems (AREA)

Abstract

The invention discloses a physical programming device and a physical programming method based on RFID multi-tag identification, wherein the physical programming device comprises a programming part and an execution part, the programming part comprises a programming board, a plurality of physical programming blocks and a main control board, the physical programming blocks comprise basic function bottom blocks and function programming blocks, RFID electronic tags are arranged in the physical programming blocks, an RFID reader and sensing areas which are arranged on the programming board and are distributed according to an array and used for placing the physical programming blocks, RFID antennas used for identifying the RFID electronic tags are arranged below the sensing areas, and the RFID reader is loaded with an RFID multi-tag identification anti-collision algorithm. The invention has the beneficial effects that the basic function bottom blocks and the function programming blocks in the same induction zone are identified simultaneously by the RFID multi-tag identification technology, the number of the physical programming blocks is saved by the combination of the basic function bottom blocks and the function programming blocks, and the physical programming blocks do not need to be subjected to ID information setting, so that the physical programming device is more in accordance with programmed logic.

Description

Physical programming device based on RFID multi-tag identification and control method
Technical Field
The invention relates to the field of physical programming, in particular to a physical programming device based on RFID multi-label identification and a control method.
Background
The electronic toy is a novel children toy which is gradually developed at present. The electronic toy is to fix electronic components (i.e. functional components) such as wires, bulbs, diodes, resistors, capacitors, various switches, electric meters, motors, horns, integrated blocks and the like on a plastic sheet (block), and make an independent assembly by using a unique snap fastener, and assemble a circuit combination like an assembly toy on an installation bottom plate of product configuration. With the recent development and innovation of the existing electronic building block products, the combination form of the electronic building blocks is not limited to the scope defined by the definition.
Patent CN201811119755.8 discloses a physical programming device comprising programming sub-blocks, programming discs and functional components. Wherein the programming sub-block is a three-dimensional module; the programming disc is provided with a control system, the upper surface of the programming disc is a programming surface, and a plurality of programming mother blocks matched with the programming sub-blocks are divided by taking the programming surface as a reference surface. When programming, a plurality of programming sub-blocks are arranged on a programming surface according to a certain programming logic relation and a preset sequence, and a control system reads the coding information of each programming sub-block according to the preset sequence to form an executable program and executes the program to control the working state of the functional component. The programming sub-blocks of the device only contain coding information, the functional components exist in an independent individual mode, and when a child performs physical programming, the child only needs to select proper programming sub-blocks according to tasks to sort according to a certain logic relationship. Wherein the means by which the control system recognizes the encoded information includes means by which the color patch is recognized by optical non-contact and means by which physical contact is made by way of a circuit connection. The optical non-contact type color lump identification has higher cost, and when the color lump has more functions to be realized, the following problems exist: 1. the number of color blocks needing to realize different functions is large, the color difference among the color blocks is small, and the hardware requirement on the identification equipment is high; 2. the number of color blocks is too large, the cost is high, the storage is troublesome, and the searching efficiency of the target functional blocks is affected; 3. the programming disc is limited in size, while the number of color blocks that can be laid flat is limited; 4. since different action instructions require different color patches to be set, the variety of color patches increases, resulting in a complex program instruction.
Disclosure of Invention
The invention aims to solve the technical problem of providing a physical programming device and a control method which are based on an RFID multi-tag identification technology, save cost and have rich function expansion.
In order to solve the technical problems, the invention is realized by the following technical scheme: the object programming device based on RFID multi-tag identification comprises a main control board, a programming part and an execution part, wherein communication is carried out among the main control board, the programming part and the execution part, and a communication module is arranged on the main control board; the execution part comprises a communication module, a control circuit and a plurality of electronic blocks for executing instructions; the programming part comprises a programming board, a plurality of physical programming blocks and a singlechip, wherein RFID electronic tags are arranged in the physical programming blocks, at least one induction area for placing the physical programming blocks is arranged on the programming board, and an RFID reader and an RFID antenna are arranged under each induction area and used for matching with the RFID reader to identify the RFID electronic tags placed on the physical programming blocks on the induction areas; the singlechip is used for generating a program for the radio frequency signals obtained through identification and transmitting the program to the main control board; the main control board transmits the program to the execution part, and the control circuit controls the electronic building blocks to work; the electronic toy comprises a plurality of physical programming blocks, wherein each physical programming block comprises at least one basic function bottom block and at least one functional programming block, the basic function bottom blocks correspond to electronic toy blocks for executing instructions, and the functional programming blocks correspond to the executed instruction actions of the electronic toy blocks; when at least one basic function bottom block and at least one function programming block are simultaneously placed in the same induction area, the RFID reader identifies RFID electronic tags on the basic function bottom block and the function programming block placed in the induction area and sends identified radio frequency signals to the singlechip for processing;
the RFID reader is loaded with an RFID multi-tag identification anti-collision algorithm.
Further provided is that: the function programming block comprises a function selection block group, a numerical value block group and a logic comparison block group, wherein the function selection block group comprises a plurality of selection blocks with different colors, and corresponds to an instruction executed by the electronic building block; the value block group comprises a plurality of value blocks with different values; the logical comparison block includes a plurality of logical comparison blocks of different logical operators.
Further provided is that: the outer surfaces of the numerical value block group and the logic comparison block group are respectively set to be different colors from the function selection block group.
Further provided is that: the basic function bottom block and the function programming block are arranged in different three-dimensional shapes.
Further provided is that: the basic function bottom block is provided with a groove for placing the function programming block.
Further provided is that: and the programming board is provided with an operation button for a user to start and stop programming.
Further provided is that: bluetooth communication is adopted between the main control board and the execution part.
The invention also provides a control method of the physical programming device based on RFID multi-label identification, which comprises the following steps:
step one: according to the program task to be realized, placing the physical programming block in the induction zone according to the sequence of radio frequency information scanning of the induction zone by the singlechip, wherein the scanning sequence is preset; a basic functional block and at least one functional programming block are placed in a sensing area;
step two: the method comprises the steps of starting a main control board, a programming part and an executing part, wherein the RFID reader carries out radio frequency identification on RFID tags of basic power programming blocks and functional programming blocks which are placed in corresponding induction areas, and the RFID reader reads the coding information of each RFID tag;
step three: after the reading of the RFID reader is finished, transmitting the read coded signal to the singlechip for processing and generating a program;
step four: judging the combination relation of the basic function bottom block and the functional programming block by the singlechip, prompting a user to modify the placement of the basic function programming block and the functional programming block if the program is wrong, and generating an instruction sequence according to the instruction actions corresponding to the electronic building blocks and the functional programming blocks corresponding to the basic function bottom block if the program is correct until all the physical programming blocks are identified to be finished, and ending programming; the basic function bottom block and the function programming block combination relationship, the corresponding relationship between the basic function bottom block and the electronic building block, and the corresponding relationship between the function programming block and the instruction action are all pre-stored in the singlechip;
step five: the singlechip transmits the instruction sequence to the main control board, the main control board transmits the instruction to the execution part, the execution information is fed back to the main control board in the running process of the execution part, and the main control board continuously generates the instruction;
step six: the control circuit of the execution part controls the electronic building blocks to run according to the received program.
Further provided is that: the scanning mode in the first step adopts cyclic scanning, and the judging mode in the fourth step adopts energy flow mode.
The beneficial effects of the invention are as follows:
1. the basic function bottom block and the functional programming block in the same induction zone are simultaneously identified through the RFID multi-tag identification technology, ID information is not required to be loaded to the physical programming block and then the programming block is identified, the basic function bottom block and the functional programming block are directly and simultaneously identified together, RFID identification steps are simplified, physical programming operation is simpler and more convenient, and the child is more facilitated to get on hand.
2. The basic function bottom block and the function programming block in the same induction zone are simultaneously identified by the RFID multi-tag identification technology, and an RFID reader is not required to be installed on the physical programming block, so that when a certain physical programming block is damaged, the physical programming block is more convenient to replace, and the cost is lower.
3. Because the basic function bottom blocks and the function programming blocks are respectively arranged, different basic function bottom blocks and the function programming blocks can be combined in various ways, so that the number of physical programming blocks is saved, the manufacturing cost is reduced, and the degree of freedom of physical programming is improved.
4. The program formed by the physical programming blocks on the programming board is sent to the main control board of the execution part through wireless communication, and the main control board automatically loads the program.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions of the prior art, the drawings which are required in the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the description below are only some embodiments of the invention, and that it is within the scope of the invention to one skilled in the art to obtain other drawings from these drawings without inventive faculty.
FIG. 1 is a schematic diagram of a physical programming device based on RFID multi-tag identification;
fig. 2 is a flowchart of a control method of a physical programming device based on RFID multi-tag identification.
Detailed Description
In order to make the technical scheme of the present invention more clear, the present invention will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Referring to fig. 1, the invention provides a physical programming device based on RFID multi-tag identification, which comprises a main control board, a programming part and an execution part, wherein the main control board, the programming part and the execution part are communicated with each other, and a power supply for supplying power to the main control board, the programming part and the execution part is further arranged.
Communication modules are arranged on the main control board and the execution part and are used for communication, and particularly Bluetooth 2.4G communication is adopted. The execution part also comprises a communication module, a control circuit and a plurality of electronic blocks for executing instructions.
The programming part comprises a programming board, a plurality of physical programming blocks and a singlechip, wherein RFID electronic tags are arranged in the physical programming blocks, at least one induction area for placing the physical programming blocks is arranged on the programming board, an RFID reader and an RFID antenna are arranged under each induction area, and the RFID antenna is used for matching with the RFID reader to identify the RFID electronic tags placed on the physical programming blocks on the induction areas; the singlechip is used for generating a program for the radio frequency signals obtained through identification and transmitting the program to the main control board; the main control board transmits the program to the execution part, and the control circuit controls the electronic building blocks to work; the singlechip adopts STM32 singlechip, realizes switching connection to the RFID reader through 8 channel analog switches. The RFID electronic tag adopts a standard RFID chip and uses ISO 14443 or ISO 15693 protocols.
The electronic toy comprises a plurality of physical programming blocks, wherein each physical programming block comprises at least one basic function bottom block and at least one functional programming block, the basic function bottom blocks correspond to electronic toy blocks for executing instructions, and the functional programming blocks correspond to the executed instruction actions of the electronic toy blocks; when at least one basic function bottom block and at least one function programming block are simultaneously placed in the same induction area, the RFID reader identifies RFID electronic tags on the basic function bottom block and the function programming block placed in the induction area and sends identified radio frequency signals to the singlechip for processing;
the RFID reader is loaded with an RFID multi-tag identification anti-collision algorithm. Specifically, the anti-collision algorithm can be selected as a bit detection anti-collision cyclic algorithm in a frame when the ISO 14443 protocol is adopted, and can be selected as a 16-slot mode and a single-slot mode when the ISO 15693 protocol is adopted.
Further provided is that: the function programming block comprises a function selection block group, a numerical value block group and a logic comparison block group, wherein the function selection block group comprises a plurality of selection blocks with different colors, and corresponds to an instruction executed by the electronic building block; the value block group comprises a plurality of value blocks with different values; the logical comparison block includes a plurality of logical comparison blocks of different logical operators. Preferably, the basic functional bottom block comprises a motor block, a rocker block, a slide bar block, an infrared sensor block, a sounding block, a luminous block, a tilting block and a loudness block, and the electronic building blocks in the execution part are a motor, a rocker, a slide bar, an infrared sensor, a sounding device, a luminous device, a gesture module and a sound sensor; the user can also add more electronic bricks such as electric executing pieces, sensors and the like. The function programming block comprises a function selection block group, a numerical value block group and a logic comparison block group, and the function programming block corresponds to the function states, numerical values and logic relations of the electronic building blocks respectively. Specifically, the function selection block group comprises a red block, a blue block, a yellow block and a green block, and different functions are pre-assigned to the selection blocks of each color; the value block group comprises a 0 value block, a 25 value block, a 50 value block, a 75 value block and a 100 value block; the logical comparison block group comprises a greater than block, a lesser than block and an equal to block, and specific numerical values and logical operations can be set to more options according to user requirements. Different kinds of functional programming block appearances are set to different colors, so that the user can conveniently distinguish the functional programming blocks. Specifically, when the basic function bottom block is a rocker, the red block placed together with the basic function bottom block indicates an upward direction, the blue block indicates a downward direction, the yellow block indicates a leftward direction, the green block indicates a rightward direction, and when the basic function bottom block is a motor, the red block indicates a first motor, the blue block indicates a second motor, the yellow block indicates a leftward rotation, and the green block indicates a rightward rotation. These functional states are matched and set in advance according to different basic functional blocks. When different basic function bottom blocks and function selection blocks are placed together, the singlechip automatically identifies the function state corresponding to the basic function bottom blocks.
Further provided is that: the outer surfaces of the function selection block group, the numerical value block group and the logic comparison block group are respectively set to be different colors. Specifically, the numerical block group is set to white, and the logical comparison block group is set to black.
Further provided is that: the basic function bottom block and the function programming block are arranged in different three-dimensional shapes.
Further provided is that: the basic function bottom block is provided with a groove for placing the function programming block. The three-dimensional shapes of the base blocks of different basic functions are the same, and when the grooves in the base blocks are arranged according to the function programming blocks arranged on the base functional base blocks, different silk-screen printing is arranged on the surfaces of the base functional base blocks.
Further provided is that: and the programming board is provided with an operation button for a user to start and stop programming.
Preferably, the basic function bottom block is set to be cuboid, and the function programming block is set to be cylinder, so that the user can distinguish conveniently.
Preferably, the sensing areas are 16, and an array of 4*4 is formed on the programming board.
Preferably, a slot for plugging the main control board is arranged on the programming board.
Preferably, the basic functional bottom blocks and the functional programming blocks in the same sensing area are stacked up and down, and the size of one sensing area is matched with the sizes of one basic functional bottom block and one functional programming block, so that the size of the programming board is further reduced.
In addition, the execution part is also provided with a display screen for displaying whether the program is correct or not.
Referring to fig. 2, the invention further provides a control method of the physical programming device based on RFID multi-tag identification, comprising the following steps:
step one: according to the program task to be realized, placing the physical programming block in the induction zone according to the sequence of radio frequency information scanning of the induction zone by the singlechip, wherein the scanning sequence is preset; a basic functional block and at least one functional programming block are placed in a sensing area;
step two: the method comprises the steps of starting a main control board, a programming part and an executing part, wherein the RFID reader carries out radio frequency identification on RFID tags of basic power programming blocks and functional programming blocks which are placed in corresponding induction areas, and the RFID reader reads the coding information of each RFID tag;
step three: after the reading of the RFID reader is finished, transmitting the read coded signal to the singlechip for processing and generating a program;
step four: judging the combination relation of the basic function bottom block and the functional programming block by the singlechip, prompting a user to modify the placement of the basic function programming block and the functional programming block if the program is wrong, and generating an instruction sequence according to the instruction actions corresponding to the electronic building blocks and the functional programming blocks corresponding to the basic function bottom block if the program is correct until all the physical programming blocks are identified to be finished, and ending programming; the basic function bottom block and the function programming block combination relationship, the corresponding relationship between the basic function bottom block and the electronic building block, and the corresponding relationship between the function programming block and the instruction action are all pre-stored in the singlechip;
step five: the singlechip transmits the instruction sequence to the main control board, the main control board transmits the instruction to the execution part, the execution information is fed back to the main control board in the running process of the execution part, and the main control board continuously generates the instruction;
step six: the control circuit of the execution part controls the electronic building blocks to run according to the received program.
Further provided is that: the scanning mode in the first step adopts cyclic scanning, and the judging mode in the fourth step adopts energy flow mode.
Specifically, the array of sensing regions on the programming plate 4*4 is scanned in a left to right, top to bottom order. The energy flow judgment means that each section of instruction is formed by adding an execution condition when the program is executed, the execution result of each condition is true or false, if true, the execution is finished, if false, the execution is finished, the program can be formed by multiple sections, and an isolation block can be added in the middle.
Examples:
setting a programming target to be that when the infrared sensor on the execution part detects that an obstacle exists in 50cm, the LED lamp on the execution part flashes, the buzzer sends out alarm music, and if no obstacle exists in 50cm, the LED lamp is not lightened, and the buzzer is not called.
Step one: the user places the infrared sensor block representing the infrared sensor in the sensing area of the first row and the first column, stacks the 50 value blocks representing the distance and smaller than the block representing the logic relation above the infrared sensor block in sequence, places the light emitting block representing the LED lamp in the sensing area of the second row and the second column, stacks the red block representing the function selecting block emitting red light and the 100 value block representing brightness above the light emitting block in sequence, places the sound emitting block representing the buzzer in the sensing area of the third row and the third column, stacks the red block representing the function selecting block of the preset first section of music and the 100 value block representing loudness above the sound emitting block in sequence.
Step two: starting programming, sequentially switching RFID antennas by the singlechip through 2 8-channel analog switches, and performing radio frequency identification on RFID tags of a basic power programming block and a functional programming block which are placed in a corresponding induction zone by an RFID reader, wherein the RFID reader reads the coding information of each RFID tag;
step three: after the reading of the RFID reader is finished, transmitting the read coded signal to the singlechip for processing and generating a program;
step four: the singlechip judges the programming logic of the program, the combination relation of the infrared sensor block, the numerical value block and the logic comparison block is correct, the combination relation of the luminous block, the numerical value block and the logic comparison block is correct, and the combination relation of the generation block, the numerical value block and the logic comparison block is correct, so that an instruction sequence is generated according to the placement sequence of the generation block, the numerical value block and the logic comparison block on the programming board;
step five: the singlechip transmits the instruction sequence to the main control board through a serial port, the main control board transmits the instruction to the execution part, the distance between the infrared sensor and the obstacle sensed by the infrared sensor is fed back to the main control board in the operation process of the execution part, the main control board judges whether the distance is less than 50cm, if the distance is less than 50cm, the instruction for controlling the LED lamp and the buzzer to work is sent to the control circuit, and otherwise, the instruction for not working the LED lamp and the buzzer is sent;
step six: the control circuit of the execution part controls the electronic building blocks to operate according to the received program, when the infrared sensor monitors that an obstacle exists in 50cm, the LED lamp of the execution part flashes in a red light, the buzzer sends out alarm music, and when no obstacle exists in 50cm, the LED lamp is not on, and the buzzer is not called.
The above embodiments are merely illustrative of the present invention and not intended to be limiting, and it will be apparent to those skilled in the art that variations and modifications can be made without departing from the principles of the invention, which is defined in the appended claims.

Claims (8)

1. The utility model provides a physical programming device based on RFID multi-label discernment, includes main control board, programming part and execution part, communicate between main control board, programming part and the execution part, its characterized in that:
the main control board is provided with a communication module; the execution part comprises a communication module, a control circuit and a plurality of electronic blocks for executing instructions;
the programming part comprises a programming board, a plurality of physical programming blocks and a singlechip, wherein RFID electronic tags are arranged in the physical programming blocks, at least one induction area for placing the physical programming blocks is arranged on the programming board, and an RFID reader and an RFID antenna are arranged under each induction area and used for matching with the RFID reader to identify the RFID electronic tags placed on the physical programming blocks on the induction areas; the singlechip is used for generating a program for the radio frequency signals obtained through identification and transmitting the program to the main control board; the main control board transmits the program to the execution part, and the control circuit controls the electronic building blocks to work;
the electronic toy comprises a plurality of physical programming blocks, wherein each physical programming block comprises at least one basic function bottom block and at least one functional programming block, the basic function bottom blocks correspond to electronic toy blocks for executing instructions, and the functional programming blocks correspond to the executed instruction actions of the electronic toy blocks; when at least one basic function bottom block and at least one function programming block are simultaneously placed in the same induction area, the RFID reader identifies RFID electronic tags on the basic function bottom block and the function programming block placed in the induction area and sends identified radio frequency signals to the singlechip for processing;
the RFID reader is loaded with an RFID multi-tag identification anti-collision algorithm;
the function programming block comprises a function selection block group, a numerical value block group and a logic comparison block group, wherein the function selection block group comprises a plurality of selection blocks with different colors, and corresponds to an instruction executed by the electronic building block; the value block group comprises a plurality of value blocks with different values; the logical comparison block includes a plurality of logical comparison blocks of different logical operators.
2. The physical programming device based on RFID multi-tag identification of claim 1, wherein: the outer surfaces of the numerical value block group and the logic comparison block group are respectively set to be different colors from the function selection block group.
3. The physical programming device based on RFID multi-tag identification of claim 1, wherein: the basic function bottom block and the function programming block are arranged in different three-dimensional shapes.
4. The physical programming device based on RFID multi-tag identification of claim 1, wherein: the basic function bottom block is provided with a groove for placing the function programming block.
5. The physical programming device based on RFID multi-tag identification of claim 1, wherein: and the programming board is provided with an operation button for a user to start and stop programming.
6. The physical programming device based on RFID multi-tag identification of claim 1, wherein: bluetooth communication is adopted between the main control board and the execution part.
7. A control method based on a physical programming device based on RFID multi-tag identification according to any one of claims 1-6, characterized by comprising the steps of:
step one: according to the program task to be realized, placing the physical programming block in the induction zone according to the sequence of radio frequency information scanning of the induction zone by the singlechip, wherein the scanning sequence is preset; a basic functional block and at least one functional programming block are placed in a sensing area;
step two: the method comprises the steps of starting a main control board, a programming part and an executing part, wherein the RFID reader carries out radio frequency identification on RFID tags of basic power programming blocks and functional programming blocks which are placed in corresponding induction areas, and the RFID reader reads the coding information of each RFID tag;
step three: after the reading of the RFID reader is finished, transmitting the read coded signal to the singlechip for processing and generating a program;
step four: judging the combination relation of the basic function bottom block and the functional programming block by the singlechip, prompting a user to modify the placement of the basic function programming block and the functional programming block if the program is wrong, and generating an instruction sequence according to the instruction actions corresponding to the electronic building blocks and the functional programming blocks corresponding to the basic function bottom block if the program is correct until all the physical programming blocks are identified to be finished, and ending programming; the basic function bottom block and the function programming block combination relationship, the corresponding relationship between the basic function bottom block and the electronic building block, and the corresponding relationship between the function programming block and the instruction action are all pre-stored in the singlechip;
step five: the singlechip transmits the instruction sequence to the main control board, the main control board transmits the instruction to the execution part, the execution information is fed back to the main control board in the running process of the execution part, and the main control board continuously generates the instruction;
step six: the control circuit of the execution part controls the electronic building blocks to run according to the received program.
8. The control method of the physical programming device based on RFID multi-tag identification according to claim 7, wherein: the scanning mode in the first step adopts cyclic scanning, and the judging mode in the fourth step adopts energy flow mode.
CN201910914396.3A 2019-09-26 2019-09-26 Physical programming device based on RFID multi-tag identification and control method Active CN110751243B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910914396.3A CN110751243B (en) 2019-09-26 2019-09-26 Physical programming device based on RFID multi-tag identification and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910914396.3A CN110751243B (en) 2019-09-26 2019-09-26 Physical programming device based on RFID multi-tag identification and control method

Publications (2)

Publication Number Publication Date
CN110751243A CN110751243A (en) 2020-02-04
CN110751243B true CN110751243B (en) 2023-05-12

Family

ID=69277123

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910914396.3A Active CN110751243B (en) 2019-09-26 2019-09-26 Physical programming device based on RFID multi-tag identification and control method

Country Status (1)

Country Link
CN (1) CN110751243B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112801250B (en) * 2020-06-12 2022-08-05 杭州优必学科技有限公司 Programming device and method for controlling by adopting radio frequency
CN111897256A (en) * 2020-07-16 2020-11-06 深圳市科科萌科技有限公司 Children programming control system
CN114333448A (en) * 2020-10-10 2022-04-12 衢坤(上海)智能科技有限公司 Modularized intelligent programming system capable of being spliced freely and oriented to children
CN112489530B (en) * 2020-12-09 2022-07-08 杭州优必学科技有限公司 Operator-based object programming control method
CN112581828B (en) * 2020-12-09 2022-07-08 杭州优必学科技有限公司 Operator-based object programming control system
CN112842568B (en) * 2021-03-23 2023-07-25 桂林市啄木鸟医疗器械有限公司 Root canal preparation machine
CN113257080B (en) * 2021-05-10 2022-07-08 杭州优必学科技有限公司 Materialization programming method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103456203A (en) * 2013-09-12 2013-12-18 中国科学院软件研究所 Portable physical programming method and system
CN104383697A (en) * 2014-11-25 2015-03-04 上海电机学院 Electronic building block and electronic building block group
CN107134205A (en) * 2017-07-06 2017-09-05 深圳市魔块智能有限公司 Wireless programmable electronic modular system and its control method
CN109663371A (en) * 2019-02-27 2019-04-23 武汉壹加创新智能科技有限公司 A kind of Integral wireless ad hoc network electronic building blocks kit device with programing function of swiping the card

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9446319B2 (en) * 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103456203A (en) * 2013-09-12 2013-12-18 中国科学院软件研究所 Portable physical programming method and system
CN104383697A (en) * 2014-11-25 2015-03-04 上海电机学院 Electronic building block and electronic building block group
CN107134205A (en) * 2017-07-06 2017-09-05 深圳市魔块智能有限公司 Wireless programmable electronic modular system and its control method
CN109663371A (en) * 2019-02-27 2019-04-23 武汉壹加创新智能科技有限公司 A kind of Integral wireless ad hoc network electronic building blocks kit device with programing function of swiping the card

Also Published As

Publication number Publication date
CN110751243A (en) 2020-02-04

Similar Documents

Publication Publication Date Title
CN110751243B (en) Physical programming device based on RFID multi-tag identification and control method
JP5970468B2 (en) Lighting apparatus and method
US20200261818A1 (en) Toy construction system with function construction elements
CN106714364A (en) Internet-of-things-based intelligent dimming LED light and intelligent lighting system
CN101518155A (en) Illumination system
CN107738963B (en) Automatic elevator floor identification method and system and control terminal
EP3743182B1 (en) Toy construction system with robotics control unit
CN103052209B (en) A kind of LED illumination wireless synchronization master
CN110461068B (en) LED lamp strip controller output wiring control method, lamp strip controller, system and storage medium
US20200310614A1 (en) Communication device with id input method which conforms to positional notation of numeral system
CN111691685B (en) PC component tracking and hoisting guide system for assembly type building
CN105554970B (en) Controllable LED is grouped control system and method
KR102225361B1 (en) Wireless control system, wireless control apparatus and method thereof
CN201571228U (en) Wireless lamp control system
CN109003510A (en) Programmer in kind
CN111089397A (en) Multi-point passive temperature detection control system and method for air conditioner
CN106332383A (en) Intelligent lighting device
CN110348116B (en) Process manufacturing method of circuit module
CN101840269A (en) Control method of keyboard generating color change
CN107295733B (en) Wi-Fi-based single-live-wire low-power-consumption intelligent switch design method
CN109291057A (en) A kind of robot is wireless teaching system and its control method
CN213513325U (en) Flexible LED lamp area
CN117425254B (en) Spliced lamp, controller, lamp block, detection execution method, detection driving method and detection driving device
CN211787478U (en) Remote control outlet tester for wireless communication
CN106761267A (en) High frequency cascades books antitheft door

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant