CN104616605A - Interactive promoting display board based on multiple-choice question mode - Google Patents

Interactive promoting display board based on multiple-choice question mode Download PDF

Info

Publication number
CN104616605A
CN104616605A CN201510081904.6A CN201510081904A CN104616605A CN 104616605 A CN104616605 A CN 104616605A CN 201510081904 A CN201510081904 A CN 201510081904A CN 104616605 A CN104616605 A CN 104616605A
Authority
CN
China
Prior art keywords
button
user
surely
answer
aobvious
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.)
Granted
Application number
CN201510081904.6A
Other languages
Chinese (zh)
Other versions
CN104616605B (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201510081904.6A priority Critical patent/CN104616605B/en
Publication of CN104616605A publication Critical patent/CN104616605A/en
Application granted granted Critical
Publication of CN104616605B publication Critical patent/CN104616605B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F15/00Boards, hoardings, pillars, or like structures for notices, placards, posters, or the like

Abstract

The invention relates to an interactive promoting display board based on a multiple-choice question mode. The interactive promoting display board comprises a user front end, a control subsystem and a rechargeable battery. The control subsystem is interactively connected with the user front end. The rechargeable battery powers the control subsystem. The user front end is used for controlling interaction and information feedback between the control subsystem and a user and comprises a question-stem displayed to the user, optional answers, an answering process and answering result information. Interactive information of the user front end is input into the control subsystem, processed by the control subsystem and fed back by the same to the user front end for displaying. Compared with the prior art, the interactive promoting display board has the advantages that multi-sensory interactive 'dynamic' displaying is performed in the multi-knowledge point based multi-choice answering mode, human-centered displaying designing is applied, audience can be mobilized to interact with displayed contents, the interest of the audience in the displayed contents is activated, and promoting and displaying effect is improved.

Description

A kind of interactive publicity exhibition board based on multiselect answering mode
Technical field
The present invention relates to embedded technology application, especially relate to a kind of interactive publicity exhibition board based on multiselect answering mode.
Background technology
Publicity exhibition board is the design form produced for the transmission of information, and the essential attribute of Exhibition Design is medium.By formations such as theme, figure, literary composition, frame, color and luster, figures, publicity exhibition board publicizes for specific activities or knowledge.It has make simple, with low cost, can show for a long time, to equipment and the feature such as site requirements is low, audient is wide, in various communication and education, there is important effect.
The final purpose of publicity exhibition board design is interchange in order to information and feedback; The conception design of publicity exhibition board, collocation of colour contribute to improving the effect of publicity and strengthening propaganda strength.Traditional publicity exhibition board shows its content in text mode, and it focuses on intellectual, the accuracy of scientific contents, but payes attention to not to the form of panel, causes communication and education effect undesirable.
Many result of study displays, interactive displaying can provide more and visit enjoyment and learning experience.Carry out interactive promotional and need three conditions: the first, exhibition information needs to send for clear and definite object, and the information that object difference is shown is also different; The second, show that content and user are when information converting, panel adjusts shown information in time according to feedack; 3rd, two-way during displaying process need, only in this way guarantee shows the unimpeded of channel.
Therefore, along with progress and the development of technology, the methods of exhibiting of publicity exhibition board is constantly weeded out the old and bring forth the new; Based on the interaction function of multiselect answering mode, simple, spectators can not only be encouraged to carry out positive thinking, the knowledge experience of spectators can be expanded again, greatly improve the interactive of publicity exhibition board.Panel content is that main to change " dynamically " into be main by " static state " in the past by this interactive technology; Spectators are changed into " active participate " by " passive acceptance ", thus make spectators real participate in the middle of displaying, spectators not only obtain knowledge while visit, and have realized the enjoyment of visiting.
Summary of the invention
The object of the present invention is to provide a kind of interactive publicity exhibition board based on multiselect answering mode, focus be put on man in the design, focus on the property of participation of audient and intellectual, build and show story of a play or opera atmosphere, make spectators produce a feeling on reaction, and then cause the curiosity of spectators, making the effect that spectators reach on the spot in person, to showing that the information passed on independently is thought deeply, analyzes, compared, finally making a response, interactive degree is increased, and then reaches the object of Exhibition Design.
Object of the present invention can be achieved through the following technical solutions:
A kind of interactive publicity exhibition board based on multiselect answering mode, it is characterized in that, comprise user front end 1, control subsystem 2 and rechargeable battery 3, described control subsystem 2 is connected alternately with user front end 1, and described rechargeable battery 3 provides power supply to ensure for control subsystem 2;
Described user front end 1 is responsible for control subsystem 2 and the mutual of user and information feed back, comprises the stem for user presents, alternative answers, answer process and answer object information; The interactive information of described user front end 1 inputs to control subsystem 2, feeds back to user front end 1 represent after control subsystem 2 processes by it.
The answer process that this interactive publicity exhibition board can complete N number of answer option is shown, wherein, N is the square number of positive integer n.
Described user front end 1 is divided into panorama picture and text 11, N number of surely aobvious picture and text 12.1,12.2 ..., 12.N, N number of surely aobvious lamp 13.1,13.2 ..., 13.N, N number of bi-colour light button 14.1,14.2 ..., 14.N, active audio amplifier 15, charactron 16, reset button 17.1,17.2;
Described panorama picture and text 11 pairs of exhibition information provide overall picture to represent, described surely aobvious picture and text 12.1,12.2 ..., 12.N is embedded in panorama picture and text, be used for representing carrying out the mutual knowledge architecture of answer;
Described surely aobvious lamp 13.1,13.2 ..., 13.N be fixed on surely aobvious picture and text 12.1,12.2 ..., 12.N region, strengthen by the opening and closing of light the effect surely showing picture and text;
Described bi-colour light button 14.1,14.2 ..., 14.N mono-aspect provides selection to N number of answer item and cancellation mode, adopts the bi-colour light in bi-colour light button as the feedback of selection result on the other hand;
Described active audio amplifier 15 provides the information feed back based on sound, and described charactron 16 carries out countdown display after answer starts, and represents the maximum time that answer process allows; Described reset button 17.1,17.2 is used for representing start button and the conclusion button of interactive answer process respectively.
Described control subsystem 2 comprises processor 21, (5N+6) individual universal input/output interface 22.i, wherein 1≤i≤5N+6, audio decoder module 23, SD card 24, power module 25 and relay 26.1,26.2 ..., 26.3N, described audio decoder module 23 reads the decoding data in SD card 24 and plays, and exports from active audio amplifier 15.
Described processor 21 is arm processor.
Described power module 25 provides supply voltage, so that they can normally work for the submodule in user front end 1 and control subsystem 2;
Described relay 26.1,26.2 ..., 26.3N comprise surely aobvious lamp pilot relay 26.1,26.2 ..., 26.N, red colored lamp pilot relay 26. (N+1), 26. (N+2) ..., 26.2N and green light pilot relay 26. (2N+1), 26. (2N+2) ..., 26.3N, described surely aobvious lamp pilot relay 26.1,26.2 ..., 26.N be used for respectively controlling surely aobvious lamp 13.1,13.2 ..., the lighting and extinguish of 13.N; Described red colored lamp pilot relay 26. (N+1), 26. (N+2) ..., 26.2N is used for controlling bi-colour light button 14.1,14.2 respectively ..., 14.N the lighting and extinguishing of red light; Described green light pilot relay 26. (2N+1), 26. (2N+2) ..., 26.3N be used for respectively controlling bi-colour light button 14.1,14.2 ..., 14.N the lighting and extinguishing of green;
Described (5N+6) individual universal input/output interface is used for receiving reset button 17 input signal respectively, pilot relay 26.1,26.2 ..., the disconnection of 26.3N and closed, to receive bi-colour light button 14 input signal and the countdown operation that drives charactron 16.
User is when using interactive multiselect answer panel, and described panorama picture and text 11 are shown content general picture by user provides, described surely show picture and text 12.1,12.2 ..., 12.N provides multiselect answer stem;
After user presses start button, panel passes through speech play exercise question audio frequency by active audio amplifier 15; After exercise question audio frequency finishes playing, start by charactron 16 the maximum time MTime that answer allows, and subtracted one every one second, carry out countdown; User within this MTime second, by press bi-colour light button 14.1,14.2 ..., one or more in 14.N carry out answer selection or cancellation; When answer represented by the surely aobvious picture and text corresponding to selection bi-colour light button, the surely aobvious lamp corresponding to these surely aobvious picture and text is lighted; When lighting the bi-colour light button that surely aobvious picture and text corresponding to surely aobvious lamp mate if press, represent and cancel this answer, and the surely aobvious lamp of correspondence also extinguishes thereupon;
As long as count down time does not revert to 0, user can repeatedly revise and select answer; If count down time revert to 0, or user presses conclusion button, panel carries out conclusion differentiation to the result that user selects, and by light bi-colour light button 14.1,14.2 ..., bi-colour light display final result in 14.N: red colored lamp represents selection mistake, green wait represent select correct; Meanwhile, the result that panel plays this exercise question by active audio amplifier 15 illustrates audio frequency, and by net result by bi-colour light button red/green light glimmers three times; Subsequently, if user presses start button, then restart above-mentioned answer process; Otherwise user still presses start button within MTime second, the bi-colour light in all surely aobvious lamps, bi-colour light button and charactron, all extinguish.
In charactron countdown display module DigitalTubeShow (int num), num represents current count down time number, excess time is inputted for controlling user key-press, each charactron has 8 sections of LED, described panel adopts two numeral method, for showing 2 bit digital, and acquiescence adopts count down time to be MTime second, enter display module, first data are carried out being split as ten and bit data, carry out Graphics Processing respectively, each display execution 8 circulation step-by-step logarithmic code pipes carry out assignment display.
Coded system is adopted to encode to button value, each button value comprises row coding and row coding, represent when the button is pressed respectively, data value represented by row vector and the data value represented by column vector, in processor logic process, according to pre-set Code Mapping Tables, button value is mapped as corresponding key assignments number.
Principle of work of the present invention is as follows:
User front end by panorama picture and text, surely aobvious picture and text, surely aobvious lamp, active audio amplifier, bi-colour light button, reset button, charactron for spectators provide easily, the information display of hommization and multiselect answer interactive service.Wherein, panorama picture and text show the static panorama of opened up content, and the part wanting emphasis to show given prominence to by surely aobvious picture and text and surely aobvious lamp; Active audio amplifier exports prompt tone, allows spectators from acoustically experiencing shown content; Reset button allows user start at any time, terminates answer process; Bi-colour light button can either the multiple answer option of completing user, can distinguish selected topic result again by different colours; Charactron starts the answer deadline after answer to user provides timing to control;
Control subsystem provides Background control for user front end; On the one hand, for positioning light, active audio amplifier, reset button, bi-colour light button, charactron provide the direct current matched supply, and the content will shown for it provides input/output signal; On the other hand, for the answer process of spectators provides logic control;
The control subsystem that rechargeable battery is panel provides direct supply, can allow panel arbitrarily movement.
In interactive multiselect answer panel, user, at user front end, presses start button, and panel plays the scene stem voice based on panorama picture and text background; After stem speech play completes, start charactron and carry out answer countdown.User is at countdown period, can by the answer that matrix press-key on display panel is selected and stem voice match, each button is with a surely aobvious lamp prompting, and namely user is by next button, then the surely aobvious lamp of its correspondence is lighted, and the surely aobvious lamp again pressing this button then its correspondence extinguishes.Before countdown terminates, user can repeatedly revise and select answer.If count down time arrives, system will be closed answer and be selected operating function, and carry out conclusion judgement to user-selected result.Finally, system will play the conclusion speech explanation of this exercise question stem, reach to propagate and educate user and the object of knowledge learning with this.
Compared with prior art, the present invention realizes a kind of solution of the interactive publicity exhibition board based on multiselect answering mode, by designing a kind of matrix keyboard, the multichannel input signal of user in reciprocal process is caught, and by people, thing, field, time four show key elements mutually coordinate, " dynamically " of designing the interaction of many sense organs for spectators visits displaying, and has the following advantages:
(1) integrated figure, literary composition, sound, optical, electrical technology, traditional single knowledge point or " static state " text exhibition, the many sense organs interaction " dynamically " be integrated into based on the multiselect answering mode of many knowledge points is shown, enriches exhibition information.
(2) focus on Exhibition Design focusing on people, transferred the interaction of spectators' active participate displaying content by the mode of multiselect answer, excite spectators to the interest of opened up content.
Accompanying drawing explanation
Fig. 1 is Fig. 1 is interactive multiselect answer panel structural representation of the present invention;
Fig. 2 is the structural representation of user front end;
Fig. 3 is the structural representation of control subsystem;
Fig. 4 is information interaction figure;
Fig. 5 is processor 21 overall process flow;
Fig. 6 is interactive answer system interrupt procedure treatment scheme;
Fig. 7 is initial configuration resume module flow process;
Fig. 8 is audio playing module treatment scheme;
Fig. 9 is charactron countdown Graphics Processing flow process;
Figure 10 is matrix keyboard load module treatment scheme.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in detail.
Embodiment
The answer process that the present invention can complete N number of answer option is shown; Wherein, N is the square number of positive integer n.Divide from structural framing, the present invention can be divided into three subsystem partitions: user front end 1, control subsystem 2, rechargeable battery (12V) 3, as shown in Figure 1.Wherein, rechargeable battery (12V) 3 provides power supply to ensure for top level control subsystem 2.
User front end 1 is responsible for the mutual and information feed back of system and user, comprises stem, alternative answers, answer process and answer result that interactive answer panel presents for user; The interactive information of user and user front end 1 inputs to control subsystem 2, feeds back to user front end 1 represent after control subsystem 2 processes by it.
User front end 1 is divided into panorama picture and text 11, surely aobvious picture and text 12.1,12.2 ..., 12.N, surely aobvious lamp 13.1,13.2 ..., 13.N, bi-colour light button 14.1,14.2 ..., 14.N, active audio amplifier 15, charactron 16, reset button 17.1 and 17.2, as shown in Figure 2.Wherein, panorama picture and text 11 pairs of exhibition information provide overall picture to represent, surely aobvious picture and text 12.i (i=1,2 ..., N) be embedded in panorama picture and text, be used for representing and will carry out the mutual knowledge architecture of answer, represent with zoned format; Surely aobvious lamp 13.j is fixed on surely aobvious picture and text 12.j region, strengthens by the opening and closing of light the effect surely showing picture and text, and it is one-to-one relationships with surely aobvious picture and text; Bi-colour light button 14.i (i=1,2 ..., N) and selection to N number of answer item and cancellation mode are provided on the one hand, adopt the bi-colour light in bi-colour light button as the feedback of selection result on the other hand; Especially, red expression selects mistake, and green expression is selected correct; Active audio amplifier 15 provides the information feed back based on sound; Charactron 16 carries out countdown display after answer starts, and represents the maximum time that answer process allows; Reset button 17.1 and 17.2 is used for representing start button and the conclusion button of interactive answer process respectively.
As shown in Figure 3, control subsystem 2 by processor 21, (5N+6) individual universal input/output interface (be called for short GPIO) 22.i (1≤i≤5N+6), audio decoder 23 and SD card 24, power module 25, relay 26.1,26.2 ..., 26.3N composition.Wherein, processor 21 refers in particular to arm processor; Audio-frequency module 23 reads the decoding data in SD card 24 and plays, and exports from active audio amplifier 15.Power module 25 in control subsystem provides supply voltage, so that they can normally work for the submodule in user front end 1 and control subsystem 2.Relay 26.1,26.2 ..., 26.N be used for respectively controlling surely aobvious lamp 13.1,13.2 ..., the lighting and extinguish of 13.N; Relay 26. (N+1), 26. (N+2) ..., 26.2N is used for controlling bi-colour light button 14.1,14.2 respectively ..., 14.N the lighting and extinguishing of red colored lamp; Relay 26. (2N+1), 26. (2N+2) ..., 26.3N be used for respectively controlling bi-colour light button 14.1,14.2 ..., 14.N the lighting and extinguishing of green light.
By the segmentation of individual to (5N+6) GPIO mouth; Wherein, GPIO22.p, GPIO22. (p+1) (p is integer) are respectively used to the input signal receiving reset button 17.1 and 17.2, GPIO22.s, GPIO22. (s+1) ..., GPIO22. (s+N-1) (s is integer, and s>p+1) be used for respectively pilot relay 26.1,26.2 ..., the disconnection of 26.N and closed; GPIO22.q, GPIO22. (q+1) ..., GPIO22. (q+N-1) (q is integer, and q>s+N-1) be respectively used to receive bi-colour light button 14.1,14.2 ..., 14.N input signal; GPIO22.t, GPIO22. (t+1) ..., GPIO22. (t+2*N-1) (t is integer, and t>q+N-q) be respectively used to pilot relay 26. (N+1), 26. (N+2) ..., the disconnection of 26.3N and closed; GPIO22.r, GPIO22. (r+1) ..., GPIO22. (r+3) (r is integer, and r>t+2*N-1) totally 4 GPIO operate for driving the countdown of charactron 16.
Information interaction between modules as shown in Figure 4.When user is after user front end 1 presses reset button 17.1 and 17.2, signal INIO_SIG inputs to GPIO22.pp (p≤pp≤p+1); User presses bi-colour light button 14.i (1≤i≤N) when answer, signal INMA_SIG inputs to GPIO22.qq (q≤qq≤q+N-1); After answer process starts, countdown signal IODI_SIG transfers to charactron 16 by GPIO22.rr (r≤rr≤r+3), surely lighting and extinguishing control signal IOLICON_SIG of aobvious lamp 13.j (1≤j≤N) comes from relay 26.k (1≤k≤N), surely, when aobvious lamp 13.j lights, (Light) surely aobvious picture and text 13.j is illuminated; Audio decoder output signal IOVOPLAY_SIG exports active audio amplifier 15 to by audio decoder 23, and bi-colour light control signal IOSS_SIG exports bi-colour light button 14.j (1≤j≤N) to by relay 26.kk (N+1≤kk≤3N).
When power switch 27 is opened, power module 25 couples of relay 26.i (1≤i≤3N), surely aobvious lamp 13.j (1≤i≤N) and double-colored button 14.k (1≤k≤N) provide+12V voltage, there is provided+5V voltage to active audio amplifier 15, provide+3.3V voltage to processor 21.Inner in control subsystem 2, GPIO22.pp (p≤pp≤p+1) and GPIO22.qq (q≤qq≤q+N-1) is referred to as INCON_SIG to the input signal of processor 21, and the output signal of processor 21 couples of GPIO22.rr (r≤rr≤r+3), GPIO22.ss (s≤ss≤s+N-1) and GPIO22.tt (t≤tt≤t+2*N-1) is referred to as IOCON_SIG.According to the functional requirement of panel, processor 21 1 aspect reads voice data RSD_SIG from SD card 24, to be decoded VODATA_SIG export to active audio amplifier 15 and play by audio decoder 23; On the other hand, by outputing signal IOCON_SIG to GPIO22.ss (s≤ss≤s+N-1), thus GPIO22.ss exports the disconnection of IODI_SIG and then pilot relay 26.k (1≤k≤N) and closed to relay 26.k (1≤k≤N), thus control surely aobvious lamp 13.1,13.2 ..., 13.N extinguishing and light; In answer process, system has countdown function, therefore processor 21 is by GPIO22.rr (r≤rr≤r+3), output signal IOCON_SIG, and then drives charactron 16 to carry out countdown.The double-colored button selection signals INMA_SIG of user is converted into GPIO input signal INCON_SIG through GPIO22.qq (q≤qq≤q+N-1), and inputs to processor 21 and process.The selection result of processor 21 couples of users carries out conclusion judgement, and be converted into GPIO output signal IOCON_SIG, IODI_SIG is exported to relay 26.kk (N+1≤kk≤3N) via GPIO22.tt (t≤tt≤t+2*N-1), drive closing/disconnecting of relay 26.kk (N+1≤kk≤3N), thus the bi-colour light of the middle corresponding color of opening/closing bi-colour light button 14.m (1≤m≤N) (green or red).
According to above-mentioned panel structure and information interaction approach, panel provides following function: user use interactive multiselect answer panel time, panorama picture and text 11 are shown content general picture by user provides, surely show picture and text 12.1,12.2 ..., 12.N provides multiselect answer stem.After user presses start button 17.1, panel passes through speech play exercise question audio frequency by active audio amplifier 15; After exercise question audio frequency finishes playing, start by charactron 16 the maximum time MTime that answer allows and (as 30, in seconds), and subtracted one every one second, carry out countdown.User within this MTime second, by press bi-colour light button 14.1,14.2 ..., one or more in 14.N carry out answer selection or cancellation; When answer represented by the surely aobvious picture and text corresponding to selection bi-colour light button, the surely aobvious lamp corresponding to these surely aobvious picture and text is lighted; When lighting the bi-colour light button that surely aobvious picture and text corresponding to surely aobvious lamp mate if press, represent and cancel this answer, and the surely aobvious lamp of correspondence also extinguishes thereupon.As long as count down time does not revert to 0, user can repeatedly revise and select answer; If count down time revert to 0, or user presses conclusion button 17.2, panel carries out conclusion differentiation to the result that user selects, and by light bi-colour light button 14.1,14.2 ..., bi-colour light display final result in 14.N: red colored lamp represents selection mistake, green wait represent select correct.Meanwhile, the result that panel plays this exercise question by active audio amplifier 15 illustrates audio frequency, and is glimmered three times by net result (in bi-colour light button red/green light).Subsequently, if user presses start button 17.1, then restart above-mentioned answer process; Otherwise user still presses start button 17.1 within MTime second, the bi-colour light in all surely aobvious lamps, bi-colour light button and charactron all extinguish.
In order to complete above-mentioned functions, the treatment scheme that in control subsystem 2, processor 21 is undertaken as shown in Figure 5 by interrupt processing.First, processor 21 starts to perform initialization procedure, and opens external interrupt function; Afterwards, circular wait/judge interruption status value is entered; When central stopping pregnancy is raw, by according to different interruption status values, enter corresponding interrupt service subroutine.In interruption implementation, in order to prevent executive routine from occurring " seemingly-dead " phenomenon, will introduce overtime testing mechanism, the subroutine execution time exceedes the threshold time of setting, and processor 21 is by direct reduction and restart.
In order to process the mutual of user and panel further, processor 21 performs interruption subroutine treatment scheme as shown in Figure 6.At user front end 1, after user presses reset start button 17.1, produce look-at-me in control subsystem 2, and then enter interrupt service subroutine.First detect the value of look-at-me line GPIO22.p, represent that look-at-me is effective when it is 0; Otherwise interrupt processing terminates.Secondly, initial configuration module I nitConfig will be called and carry out system initialization configuration and test initialization result.After initialization terminates, then will call voice playing module Mp3Play (filename) and carry out the broadcasting of exercise question audio frequency, module parameter filename represents the exercise question audio file name that needs are play.Next, control charactron will be carried out countdown display by processor 21, system default user countdown answer initial time is MTime second, often crossed by processor 21 and countdown Reaction time was subtracted one in 1 second, and result is imported into charactron countdown display module DigitalTubeShow (int num), wherein num is current count down time.Meanwhile, panel will accept the selection answer input of user, and the invoke user keyboard input module GetMatrixKeyNum (int n) when there being input, wherein n is current button number.
As countdown number num=0, or user manually presses end reset button 17.2, namely detects that GPIO22. (p+1) is 0, then end user key-press input subroutine, returns master routine and waits for that next step continues process.Interrupt master routine to judge user-selected answer, if conclusion is answered correct, namely Jude (keyarray) is true.Processor 21 will call Mp3Play (filename) audio frequency play function, and filename assignment is rightMp3file represent answer correct speech audio file, prompting user selects answer correct, and judged result adopted bi-colour light form to carry out flicker 3 displays, setting GPIO22.t=0, relay 26.kk is driven to close and light bi-colour light thus, and count++ is set, counts increases, next this relay 26.kk disconnects and extinguishes bi-colour light, plays flashing function thus.If judged result mistake, parametric variable filename assignment is that errorMp3file represents erroneous answers speech audio file by system, calls audio frequency play function Mp3Play (filenam) and plays.System will perform bi-colour light equally and to glimmer 3 subfunctions, and point out user correct option with this, play educational function, its bi-colour light flashing function is same as above.
Finally, program runs to finally, and processor 21, by executive system reset operation, wherein mainly comprises, charactron 16 resets, bi-colour light button 14 (matrix keyboard and variate-value thereof) resets, surely show lamp 13 and audio playing module resets, for system cloud gray model is prepared next time.
In above-mentioned interruption subroutine treatment scheme, the processing procedure of initial configuration module I nitConfig, voice playing module Mp3Play, charactron countdown display module DigitalTubeShow and user key-press load module GetMatrixKeyNum respectively as is seen in figs 7-10, is described as follows:
(1) processing flow chart of system initialization configuration module InitConfig (void) as shown in Figure 7, and groundwork comprises detection SD card module, audio decoder module, numeral method module and matrix keyboard module.First, initializing variable count=false is set; Whether overtimely detect SD card module, audio decoder module, charactron module and user key-press load module (matrix keyboard) initialization successively; If final each module initialization success, then variable count is set to true, and next step continues process to wait for primary control program.If initialization time-out or failure, then count keeps false value and directly exits, and waits for next step process of primary control program.
(2) audio playing module is expressed as its treatment scheme of MP3Play (string filename) as shown in Figure 8; Wherein filename represents the audio file name that needs are play.First the length of displaying audio file is read by getFileLength (filename), and by its assignment to variables L ength; The data volume that each decoding is play is 512 bytes, and prepares the buffer zone Buffer of 512 bytes for this reason, and the current byte number completing decoding broadcasting is designated as Tem; If Length-Tem>512, by readMp3File (filename, 512, Buffer) data of 512 bytes are read among Buffer, if file reads successfully, then directly carry out audio decoder, successfully decoded is then play directly calling PlayMp3 (buffer) module; If Length-Tem<=512, call readMp3File (filename again, Length-Tem, Buffer), by the remaining digital independent less than 512 bytes among Buffer, equally, if file reads successfully, then will carry out audio decoder, successfully decoded is then play directly calling PlayMp3 (buffer) module.In reading data or decode procedure, if when occurring digital independent failure or decode unsuccessfully, subroutine will directly terminate, and waits for that next step processes.
(3) treatment scheme of charactron countdown display module DigitalTubeShow (int num) as shown in Figure 9.Num represents current count down time number, inputs excess time for controlling user key-press.Each charactron has 8 sections of LED, and system adopts two numeral method, can show 2 bit digital, and in system, acquiescence adopts count down time to be MTime second.Enter display module, first data are carried out being split as ten and bit data, carry out Graphics Processing respectively.Each display execution 8 circulation step-by-step logarithmic code pipes carry out assignment display.Every Charactes Display process is as follows:
I () character data carries out step-by-step fractionation, as num & 0x80 (splitting from a high position), judge whether its value is 0, if 0, then data line control bit GPIO22. (r+1) is set to 0, otherwise is set to 1.
(ii) clock cable GPIO22. (r+2) provides a pulse signal, is namely first set to 0, is set to 1 afterwards, forms a rising edge saltus step, makes Data Control position effective.
(iii) data are moved to the left a num=num<<1, so circulate 8 times until complete the display of data.Owing to adopting 2 countdown displays, therefore need, by the numeral of first display, to carry out shifting processing to show second data, therefore shift signal GPIO22. (r+3) is performed a rising edge saltus step.Make originally to show data left charactron move and once show, the second bit data to be shown such as current charactron is more than that charactron countdown display module treatment scheme describes in detail.
(4) treatment scheme of user key-press load module GetMatrixKeyNum (int num) as shown in Figure 10.Because user key-press input number is many, therefore adopt matrix keyboard method for designing, key-press input is planned again, button wiring is divided into ranks vector, and button is in ranks joint place, unnecessary GPIO data line amount can be saved thus, in the present invention's design, adopt coded system to encode to button value, each button value comprises row coding and row coding, represent when the button is pressed respectively, the data value represented by row vector and the data value represented by column vector.In processor logic process, according to pre-set Code Mapping Tables, button value is mapped as corresponding key assignments number, such as 1,2,3 ... Deng.
Whether, in user key-press load module GetMatrixKeyNum (int num), num represents current count down time number, overtime for detecting user key-press input, if there is time-out, then the input of stopping user key-press being returned master routine and performs.Otherwise user can select input by button repeatedly.As shown in Figure 10, incite somebody to action first set variable rowCode=0x00 and columnCode=0x00, represent the temporary variable obtaining ranks value and deposit.Keycode=0x00 represents variable ranks value merged into keyboard-coding value and deposit, and keynum=0 represents according to system keyboard-coding mapping table, keyboard-coding value is mapped as key value and deposits variable.Finally, module is by definition shaping array Int [N] keyarray, and array size is the total N of bi-colour light button 14, was pressed, and can obtains the key value that user finally presses in order to record which button.
In GetMatrixKeyNum, cycle detection GPIO22.q==0; If certain button is pressed, then call readrowCode (void) function and obtain the capable encoded radio of current matrix keyboard, and assignment is to rowCode.Then, call readcolumnCode (void) function and obtain current matrix keyboard row encoded radio, and assignment is to columnCode.System is according to obtained ranks encoded radio, ranks coding pooled function combin (rowCode will be called, columnCode), and using ranks encoded radio as its function parameter, carry out merging treatment, merge rule for specifying when concrete matrix keyboard is arranged, and by result assignment to Keycode, represent with this and obtain certain keyboard-coding value.Next, press will coordinate lighting/extinguishing of specific aobvious lamp 13.j surely due to button, therefore need keyboard-coding value to be converted to key value according to define system keyboard-coding table, therefore Keycode is mapped as keynum.
Within count down time, namely ncoun is not 0.User repeatedly can revise the answer selected by oneself, system will coordinate array keyarray to detect whether keyarray [keynum-1] is 1, if condition is set up, this button has been selected before then representing user, then again select this button, need the surely aobvious lamp 13. (j+keynum) of closing corresponding to this keynum button, therefore execution is arranged GPIO22. (s+keynum)=1 by program, pilot relay 26. (kk+keynum) disconnects thus, and then corresponding surely aobvious lamp 13. (j+keynum) extinguishes.If testing conditions keyarray [keynum-1]==1 is false, this button is not pressed before explanation, then system will in like manner light the surely aobvious lamp 13. (j+keynum) corresponding to this button, and arrange keyarray [keynum-1]=1, record button be pressed with this.

Claims (9)

1. the interactive publicity exhibition board based on multiselect answering mode, it is characterized in that, comprise user front end (1), control subsystem (2) and rechargeable battery (3), described control subsystem (2) is connected alternately with user front end (1), and described rechargeable battery (3) provides power supply to ensure for control subsystem (2);
Described user front end (1) is responsible for control subsystem (2) and the mutual of user and information feed back, comprises the stem for user presents, alternative answers, answer process and answer object information; The interactive information of described user front end (1) inputs to control subsystem (2), feeds back to user front end (1) represent after control subsystem (2) process by it.
2. a kind of interactive publicity exhibition board based on multiselect answering mode according to claim 1, is characterized in that, the answer process that this interactive publicity exhibition board can complete N number of answer option is shown, wherein, N is the square number of positive integer n.
3. a kind of interactive publicity exhibition board based on multiselect answering mode according to claim 2, it is characterized in that, described user front end (1) is divided into panorama picture and text (11), N number of surely aobvious picture and text (12.1,12.2 ..., 12.N), N number of surely aobvious lamp (13.1,13.2 ..., 13.N), N number of bi-colour light button (14.1,14.2 ..., 14.N), active audio amplifier (15), charactron (16), reset button (17.1,17.2);
Described panorama picture and text (11) provide overall picture to represent to exhibition information, described surely aobvious picture and text (12.1,12.2 ..., 12.N) be embedded in panorama picture and text, be used for represent to carry out the mutual knowledge architecture of answer;
Described surely aobvious lamp (13.1,13.2 ..., 13.N) be fixed on surely aobvious picture and text (12.1,12.2 ..., 12.N) region, strengthen by the opening and closing of light the effect surely showing picture and text;
Described bi-colour light button (14.1,14.2 ..., 14.N) selection to N number of answer item and cancellation mode are provided on the one hand, adopt the bi-colour light in bi-colour light button as the feedback of selection result on the other hand;
Described active audio amplifier (15) provides the information feed back based on sound, and described charactron (16) carries out countdown display after answer starts, and represents the maximum time that answer process allows; Described reset button (17.1,17.2) is used for representing start button and the conclusion button of interactive answer process respectively.
4. a kind of interactive publicity exhibition board based on multiselect answering mode according to claim 3, it is characterized in that, described control subsystem (2) comprises processor (21), (5N+6) individual universal input/output interface (22.i, wherein 1≤i≤5N+6), audio decoder module (23), SD card (24), power module 25 and relay (26.1,26.2 ..., 26.3N), described audio decoder module (23) reads the decoding data in SD card (24) and plays, and exports from active audio amplifier (15).
5. a kind of interactive publicity exhibition board based on multiselect answering mode according to claim 4, is characterized in that, described processor (21) is arm processor.
6. a kind of interactive publicity exhibition board based on multiselect answering mode according to claim 4, it is characterized in that, described power module (25) provides supply voltage, so that they can normally work for the submodule in user front end (1) and control subsystem (2);
Described relay (26.1,26.2 ..., 26.3N) comprise surely aobvious lamp pilot relay (26.1,26.2 ..., 26.N), red colored lamp pilot relay (26. (N+1), 26. (N+2) ..., 26.2N) and green light pilot relay (26. (2N+1), 26. (2N+2) ..., 26.3N), described surely aobvious lamp pilot relay (26.1,26.2 ..., 26.N) be used for respectively controlling surely aobvious lamp (13.1,13.2 ..., 13.N) light and extinguish; Described red colored lamp pilot relay (26. (N+1), 26. (N+2) ..., 26.2N) be used for respectively controlling bi-colour light button (14.1,14.2 ..., 14.N) the lighting and extinguishing of red light; Described green light pilot relay (26. (2N+1), 26. (2N+2) ..., 26.3N) be used for respectively controlling bi-colour light button (14.1,14.2 ..., 14.N) the lighting and extinguishing of green;
Described (5N+6) individual universal input/output interface be used for respectively receive reset button (17) input signal, pilot relay (26.1,26.2 ..., 26.3N) disconnection and closed, to receive bi-colour light button (14) input signal and the countdown operation that drives charactron (16).
7. a kind of interactive publicity exhibition board based on multiselect answering mode according to claim 6, it is characterized in that, user is when using interactive multiselect answer panel, described panorama picture and text (11) are shown content general picture by user provides, described surely aobvious picture and text (12.1,12.2 ..., 12.N) multiselect answer stem is provided;
After user presses start button, panel passes through active audio amplifier (15) by speech play exercise question audio frequency; After exercise question audio frequency finishes playing, the maximum time MTime allowed by charactron (16) startup answer, and subtracted one every one second, carry out countdown; User within this MTime second, by press bi-colour light button (14.1,14.2 ..., 14.N) in one or morely carry out answer selection or cancellation; When answer represented by the surely aobvious picture and text corresponding to selection bi-colour light button, the surely aobvious lamp corresponding to these surely aobvious picture and text is lighted; When lighting the bi-colour light button that surely aobvious picture and text corresponding to surely aobvious lamp mate if press, represent and cancel this answer, and the surely aobvious lamp of correspondence also extinguishes thereupon;
As long as count down time does not revert to 0, user can repeatedly revise and select answer; If count down time revert to 0, or user presses conclusion button, panel carries out conclusion differentiation to the result that user selects, and by light bi-colour light button (14.1,14.2 ..., 14.N) in bi-colour light display final result: red colored lamp represents selection mistake, green wait represent select correct; Meanwhile, the result that panel plays this exercise question by active audio amplifier (15) illustrates audio frequency, and by net result by bi-colour light button red/green light glimmers three times; Subsequently, if user presses start button, then restart above-mentioned answer process; Otherwise user still presses start button within MTime second, the bi-colour light in all surely aobvious lamps, bi-colour light button and charactron, all extinguish.
8. a kind of interactive publicity exhibition board based on multiselect answering mode according to claim 6 or 7, it is characterized in that, in charactron countdown display module DigitalTubeShow (int num), num represents current count down time number, excess time is inputted for controlling user key-press, each charactron has 8 sections of LED, described panel adopts two numeral method, for showing 2 bit digital, and acquiescence adopts count down time to be MTime second, enter display module, first data are carried out being split as ten and bit data, carry out Graphics Processing respectively, each display execution 8 circulation step-by-step logarithmic code pipes carry out assignment display.
9. a kind of interactive publicity exhibition board based on multiselect answering mode according to claim 6 or 7, it is characterized in that, coded system is adopted to encode to button value, each button value comprises row coding and row coding, represent when the button is pressed respectively, data value represented by row vector and the data value represented by column vector, in processor logic process, be mapped as corresponding key assignments number according to pre-set Code Mapping Tables by button value.
CN201510081904.6A 2015-02-15 2015-02-15 Interactive promoting display board based on multiple-choice question mode Expired - Fee Related CN104616605B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510081904.6A CN104616605B (en) 2015-02-15 2015-02-15 Interactive promoting display board based on multiple-choice question mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510081904.6A CN104616605B (en) 2015-02-15 2015-02-15 Interactive promoting display board based on multiple-choice question mode

Publications (2)

Publication Number Publication Date
CN104616605A true CN104616605A (en) 2015-05-13
CN104616605B CN104616605B (en) 2017-05-24

Family

ID=53151035

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510081904.6A Expired - Fee Related CN104616605B (en) 2015-02-15 2015-02-15 Interactive promoting display board based on multiple-choice question mode

Country Status (1)

Country Link
CN (1) CN104616605B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502970A (en) * 2016-10-27 2017-03-15 广东小天才科技有限公司 A kind of method and device for realizing title lamp effect
CN108198470A (en) * 2018-02-05 2018-06-22 安徽理工大学 A kind of promotional system and its control circuit applied to big data knowledge
CN113223346A (en) * 2021-03-03 2021-08-06 邵阳学院 Automatic catching type stenography device for simulating court teaching

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6529878B2 (en) * 1997-03-24 2003-03-04 De Rafael Carey A. System for rewarding viewers of interactive commercial advertisements
CN1928957A (en) * 2005-09-07 2007-03-14 赵频 System and method capable of making many people watching advertisement forwardly
CN101236716A (en) * 2007-02-02 2008-08-06 李庆涛 Multifunctional entertainment information advertising device and its control method
US20110202946A1 (en) * 2010-02-18 2011-08-18 The London Television Centre Interactive Broadcast System
CN202475693U (en) * 2011-12-27 2012-10-03 禾联硕股份有限公司 Display with option interaction
CN203084779U (en) * 2013-02-06 2013-07-24 大贺传媒股份有限公司 Indoor intelligence interaction type advertisement system for catering enterprise
CN103295440A (en) * 2013-06-13 2013-09-11 苏州旭宇升电子有限公司 Touch display answer sheet

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6529878B2 (en) * 1997-03-24 2003-03-04 De Rafael Carey A. System for rewarding viewers of interactive commercial advertisements
CN1928957A (en) * 2005-09-07 2007-03-14 赵频 System and method capable of making many people watching advertisement forwardly
CN101236716A (en) * 2007-02-02 2008-08-06 李庆涛 Multifunctional entertainment information advertising device and its control method
US20110202946A1 (en) * 2010-02-18 2011-08-18 The London Television Centre Interactive Broadcast System
CN202475693U (en) * 2011-12-27 2012-10-03 禾联硕股份有限公司 Display with option interaction
CN203084779U (en) * 2013-02-06 2013-07-24 大贺传媒股份有限公司 Indoor intelligence interaction type advertisement system for catering enterprise
CN103295440A (en) * 2013-06-13 2013-09-11 苏州旭宇升电子有限公司 Touch display answer sheet

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502970A (en) * 2016-10-27 2017-03-15 广东小天才科技有限公司 A kind of method and device for realizing title lamp effect
CN108198470A (en) * 2018-02-05 2018-06-22 安徽理工大学 A kind of promotional system and its control circuit applied to big data knowledge
CN113223346A (en) * 2021-03-03 2021-08-06 邵阳学院 Automatic catching type stenography device for simulating court teaching

Also Published As

Publication number Publication date
CN104616605B (en) 2017-05-24

Similar Documents

Publication Publication Date Title
US6064854A (en) Computer assisted interactive entertainment/educational character goods
CN1134210A (en) Method for associating oral utterances meaningfully with writings seriatim in audio-visual work
CN1264484A (en) Mehtod and system for making audio-visual work with series of visual word symbols coordinated with oral work utterances and such audio-visual work
CN106383640A (en) Projection method
CN109333544B (en) Doll interaction method for marionette performance participated by audience
CN104616605A (en) Interactive promoting display board based on multiple-choice question mode
CN103546790A (en) Language interaction method and language interaction system on basis of mobile terminal and interactive television
CN109191971A (en) A kind of preschool education interaction systems based on intelligent image identification
CN105227807A (en) Immersive VR playing platform
CN113034680A (en) Configuration diagram display method based on desktop true three-dimensional
CN110647780A (en) Data processing method and system
CN107122040A (en) A kind of interactive system between artificial intelligence robot and intelligent display terminal
CN116168134B (en) Digital person control method, digital person control device, electronic equipment and storage medium
CN104159004A (en) A recording and broadcasting shortcut controller
US10596452B2 (en) Toy interactive method and device
CN105976667A (en) Virtual earthquake scene escape training system
CN104615251A (en) ARM processor based interactive promoting and display system
CN109741645A (en) The guidance of AI robot and interactive conversation tutoring system
CN109064808A (en) A kind of the educational interaction method and electronic equipment of knowledge image
CN106997770B (en) Audio-video synchronous control method, audio-video synchronous control system and related electronic device
CN204360641U (en) Children&#39;s scene type abstract thinking ability device for healing and training
CN106781738A (en) A kind of intelligent AR early educations projecting apparatus
CN112601130A (en) Interactive courseware playing system
CN201804456U (en) Learning pen and learning device comprising same
CN205508190U (en) Ultrashort wave radio station simulated training device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170524