A cellular automaton simulation device for Conway's Game of Life
Patent Information
- Application Number
- CN202411419334.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2044-10-12
AI Technical Summary
The existing Conway life game simulation mainly relies on computer software, lacks physical interaction and intuitiveness, and it is difficult to realize intuitive physical demonstration of cellular automaton rules through mechanical devices.
A Conway Life Game Cell Automachine Simulation Device is designed, using a calculator unit, neighborhood connection component and button resetter arranged in a rectangular array to simulate the survival status of cells through counter unit, bistable component and judgment execution component. and the number of surrounding cells, using mechanical devices to achieve physical demonstration of rules.
It realizes an intuitive physical demonstration of cellular automata rules, improves intuitiveness and interactivity, and expands its application in education, entertainment and scientific research.
Smart Images

Figure CN118949395B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of mechanical simulation devices, in particular to a Conway Game of Life cellular automaton simulation device. Background Art
[0002] Conway's Game of Life is a cellular automaton invented by British mathematician John Horton Conway in 1970. Cellular automata are a class of discrete models consisting of cells with simple rules but complex behaviors, each of which evolves according to a set of fixed rules based on the state of its neighboring cells. Conway's Game of Life is one of the most famous examples of cellular automata. It simulates the growth and death of cells through a series of simple rules, demonstrating the evolution of complex systems under simple rules. Conway's Game of Life is of great significance in computer science, mathematics, and complex system research, and is often used for demonstration and teaching.
[0003] The basic rules of Conway's Game of Life are as follows:
[0004] (1) When the current cell is in a dead state, if there are three surviving cells around it, the cell will become alive after iteration (simulating reproduction); if it was originally alive, it will remain unchanged.
[0005] (2) When the current cell is in a survival state, if the number of its neighboring cells is less than two (not including two) and is alive, the cell becomes dead (simulating a scarce life force).
[0006] (3) When the current cell is in a surviving state, when there are two or three surviving cells around it, the cell remains the same.
[0007] (4) When the current cell is in a living state, if there are more than 3 living cells around it, the cell becomes dead (simulating too many lives).
[0008] Traditionally, Conway's Game of Life is mainly implemented through computer software simulation, using two-dimensional grids and state transition rules to show the growth and evolution of cells. This computer simulation method is limited to virtual environments and lacks physical interactivity and intuitive sensory experience.
[0009] In recent years, people have begun to explore ways to move Conway's Game of Life from the virtual world to the real world. Existing research has mostly focused on implementing Conway's Game of Life through circuit connections, field programmable gate arrays, quantum dot cellular automata, and probability expansion. However, there is currently no intuitive physical demonstration of the rules of cellular automata in the form of mechanical devices. Mechanical devices not only have intuitiveness and interactivity that other methods (computer simulations) cannot achieve, but can also expand their applications in education, entertainment, and scientific research.
[0010] Therefore, there is an urgent need to provide a simulation device that uses a mechanical device to implement the rules of Conway's Game of Life. Summary of the invention
[0011] The purpose of the present invention is to provide a simulation device that implements the rules of Conway's Game of Life with a mechanical device, so as to enhance the intuitiveness and interactivity of the demonstration of the rules of Conway's Game of Life and expand its application in education, entertainment and scientific research.
[0012] The object of the present invention is achieved through the following technical solution: a Conway Game of Life cellular automaton simulation device, comprising a plurality of calculator units arranged in a rectangular array, a neighborhood connection component, and a button resetter, wherein a button is correspondingly arranged above the counter unit;
[0013] The counter unit includes eight neighboring state components, one self-state component, a bistable component and a judgment execution component; the self-state unit on the current counter unit, the bistable component on the current counter unit and one of the neighboring state components on the counter unit adjacent to the current counter unit are connected to the button corresponding to the current counter unit through the neighboring connection component;
[0014] Both the neighborhood state component and the own state component switch between state "0" and state "1";
[0015] The bistable component is stable in one of the compression state and the tension state; when the bistable component is in the tension state, the button is in the upward reset state, and the button is in the state "1"; when the bistable component is in the compression state, the button is in the pressed state, and the button is in the state "0";
[0016] The own state components and neighbor state components connected to the same button are in the same state as the button;
[0017] The button resetter is used to move up and reset all buttons;
[0018] The judgment execution component outputs a first intermediate state and a second intermediate state according to the states of the own state component and the neighboring state component in the counter unit;
[0019] When three neighborhood state components in the counter unit are in state "1", the judgment execution component outputs the first intermediate state;
[0020] When there are less than 2 neighboring state components in the counter unit in the state "1", the judgment execution component outputs the second intermediate state;
[0021] When more than 3 neighboring state components in the counter unit are in state "1", the judgment execution component outputs the second intermediate state;
[0022] When the state component of the counter unit itself is in state "1", and the number of neighboring state components in state "1" is 2, the judgment execution component outputs the first intermediate state;
[0023] When the state component of the counter unit itself is in state "0" and the number of neighboring state components in state "1" is 2, the judgment execution component outputs the second intermediate state;
[0024] When it is determined that the execution component outputs the first intermediate state, the button resetter stretches both ends of the bistable component during the process of upwardly moving the button to reset the button so that the bistable component changes from a compressed state to a stretched state;
[0025] When it is determined that the execution component outputs the second intermediate state, the bistable component maintains a compressed state during the upward resetting process of the button.
[0026] Preferably, the bistable component comprises a bistable membrane, an upper plate body, and a lower plate body, wherein the middle portion of the bistable membrane is connected to the upper plate body, and both ends of the bistable membrane are connected to the lower plate body; the middle portion of the bistable membrane bulges toward one side; the upper plate body is connected to the neighboring connection component, and an extension rod is provided on the lower plate body, and a first protrusion is provided on the extension rod;
[0027] The judgment execution component includes a judger, a pointer ring, and a rotating seat. A guide rod is vertically arranged on the rotating seat. The pointer ring is slidably connected to the guide rod. A pointer is arranged on the outer side of the pointer ring, and a second protrusion is arranged on the inner side of the pointer ring.
[0028] The judgement device, the neighborhood state component and the self-state component are enclosed together to form a judgment channel, the pointer ring is arranged in the judgment channel, and the rotating seat is connected to the rotation driving device; the bistable component is arranged at the upper end of the judgment channel;
[0029] The neighbor state component and the own state component are arranged in order from top to bottom with position "0", position "1", position "2", position "3", and position "4";
[0030] When the neighborhood state component is in state "0", the pointer maintains the current carry state when passing through the neighborhood state component;
[0031] When the neighborhood state component is in state "1", the pointer moves downward when passing through position "0", position "1", position "2" and position "3" on the neighborhood state component; when the pointer passes through position "4" on the neighborhood state component, the pointer maintains the current moving state;
[0032] When the own state component is in state "0", the pointer maintains the current carry state when passing through the own state component. When the own state component is in state "1", the pointer carries downward when passing through position "0", position "1" and position "2" on the own state component. The pointer maintains the current carry state when passing through position "3" and position "4" on the own state component.
[0033] Positions "0", "1", "2", "3" and "4" are arranged on the judger from top to bottom; when the judgment execution component performs the judgment operation, the pointer starts to rotate from position "0" on the judger and passes through the neighboring state component and the own state component in sequence before reaching the judger again;
[0034] When the pointer stays at position "3" on the judgement device, the judgment execution component outputs the first intermediate state. At this time, the second protrusion on the inner side of the pointer ring is located at the blocking position corresponding to the first protrusion. When the button moves up and resets, the second protrusion limits the movement of the first protrusion so that the two ends of the bistable structure are stretched, thereby changing the bistable component from a compressed state to a stretched state.
[0035] When the pointer stays at any position of position "0", position "1", position "2", and position "4" on the judgement device, the judgment execution component outputs the second intermediate state, and the bistable structure maintains a compressed state during the upward reset process of the button.
[0036] Preferably, the neighborhood state component comprises a first fixed plate body and a first movable plate body that can move up and down relative to the first fixed plate body, the first fixed plate body and the first movable plate body are arranged adjacent to each other; the first movable plate body is connected to the neighborhood connection component; four first fixed bosses are sequentially arranged on the first fixed plate body from top to bottom, and four first movable bosses are sequentially arranged on the first movable plate body from top to bottom, and the four first bosses respectively correspond to position "0", position "1", position "2" and position "3" on the neighborhood state component;
[0037] A first transition boss is provided on the first fixed plate body, and the first transition boss is located below the first fixed boss at the lower end, and the first transition boss corresponds to the position "4" on the neighborhood state component; the pointer passes horizontally through the neighborhood state component through the first transition boss;
[0038] When the neighborhood state component is in state "0", the first fixed boss on the first fixed plate body corresponds to the first movable boss on the first movable plate body one by one, and the first fixed boss is flush with the corresponding first movable boss;
[0039] When the neighborhood state component is in state "1", the four first solid bosses on the first fixed plate body and the four first movable bosses on the first movable plate body are arranged alternately in sequence. After passing through the first fixed boss, the pointer moves downward and falls on the first movable boss or the first transition boss below the first fixed boss to realize the downward advance of the pointer.
[0040] Preferably, the self-state component includes a second fixed plate body and a second movable plate body, the second fixed plate body is adjacent to the second movable plate body; the second movable plate body is connected to the neighborhood connection component; the second fixed plate body is provided with fixed boss a, fixed boss b, fixed boss c, and fixed boss d from top to bottom, and the second movable plate body is provided with movable boss a, movable boss b, movable boss c, movable boss d, and movable boss e from top to bottom, and the fixed boss a, fixed boss b, fixed boss c, and fixed boss d correspond to the position "0", position "1", position "2", and position "3" on the self-state component respectively;
[0041] A second transition boss is provided on the first fixed plate, and the second transition boss is located below the second fixed boss at the lower end, and the second transition boss corresponds to the position "4" on the neighborhood state component; the pointer passes horizontally through the neighborhood state component through the first transition boss;
[0042] When the self-state component is in state "0", the fixed boss a is flush with the movable boss a, the fixed boss b is flush with the movable boss b, the fixed boss c is flush with the movable boss c, and the fixed boss d is flush with the movable boss d;
[0043] When the self-status component is in state "1", the movable boss b is between the fixed boss a and the fixed boss b in the height direction, the movable boss c is between the fixed boss b and the fixed boss c in the height direction, the movable boss d is between the fixed boss c and the fixed boss d in the height direction, and the movable boss e is flush with the fixed boss e.
[0044] Preferably, the rotary drive device comprises an input gear, an intermediate transmission gear and a driving gear, wherein the driving gear is correspondingly connected to the bottom of the rotating seat, the intermediate transmission gear is connected between two adjacent driving gears, and the input gear is connected to one of the driving gears or the intermediate transmission gear.
[0045] Preferably, the upper plate body is provided with a connecting block, the connecting block is provided with a through slot, the bistable membrane passes through the through slot, and the middle part of the bistable membrane is connected to the connecting block; the lower plate body is provided with a connecting piece, and both ends of the bistable membrane are connected to the connecting piece.
[0046] Preferably, the counter unit also includes a base, which is provided with a mounting groove for installing a rotating seat; the rotating seat is cylindrical, and the rotating seat can be rotatably installed in the mounting groove, and the periphery of the mounting groove is also provided with an annular positioning groove, and the lower ends of the neighborhood state component, the own state component and the judge are inserted into the annular positioning groove.
[0047] Preferably, it also includes a support frame, which includes a base plate, on which a column is vertically arranged, and the counter unit is arranged on the base plate; the button resetter is a plate-like structure, and a first sliding hole is provided on the button resetter, and the column passes through the first sliding hole, and the button resetter is horizontally arranged and located below the button.
[0048] Preferably, a reset slide is provided on the judgement device, and the pointer returns to the position "0" on the judgement device through the reset slide; a pointer resetter is slidably connected to the guide rod, and a lever corresponding to the reset slide is provided on the pointer resetter, and the lever extends into the reset slide.
[0049] Preferably, the neighborhood connection component includes a plurality of connection plate units, on which nine first connection columns and one second connection column are provided, the second connection column being connected to the upper end of the first movable plate body or the second movable plate body; the second connection column being connected to the bistable component; and the button being connected to the connection plate unit.
[0050] The beneficial effects of the present invention are as follows: the present invention provides an intuitive physical demonstration of the rules of cellular automata in the form of a mechanical device, has high intuitiveness and interactivity, and can effectively expand its application in education, entertainment and scientific research. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 This is a structural schematic diagram of one direction of the present invention.
[0052] Figure 2 It is a structural schematic diagram of another aspect of the present invention.
[0053] Figure 3 A schematic diagram of the structure of the counter unit.
[0054] Figure 4 It is a structural diagram of the judgment execution component.
[0055] Figure 5 This is a schematic diagram of the structure of the judgement device.
[0056] Figure 6 It is a structural schematic diagram of a bistable component.
[0057] Figure 7 Schematic diagram of the structure of the bistable bracket.
[0058] Figure 8It is a structural diagram when the neighborhood state component is in state "1".
[0059] Fig. 9 It is a structural diagram when the neighborhood state component is in state "0".
[0060] Fig.10 It is a structural diagram when the self-status component is in state "1".
[0061] Fig.11 It is a structural diagram when the self-status component is in state "0".
[0062] Fig.12 Schematic diagram of the structure of the neighborhood connection component.
[0063] Fig.13 This is a schematic diagram of the structure of the push button resetter.
[0064] Fig.14 This is a schematic diagram of the structure of the pointer resetter.
[0065] In the figure: 1, counter unit, 1-1, neighborhood state component, 1-1-1, first fixed plate, 1-1-2, first movable plate, 1-1-3, first fixed boss, 1-1-4, first movable boss, 1-1-5, first transition boss, 1-2, own state component, 1-2-1, second fixed plate, 1-2-2, second movable plate, 1-2-3, fixed boss a, 1-2-4, fixed boss b, 1-2-5, fixed boss c, 1- 2-6, fixed boss d, 1-2-7, movable boss a, 1-2-8, movable boss b, 1-2-9, movable boss c, 1-2-10, movable boss d, 1-2-11, movable boss e, 1-2-12, second transition boss, 1-3, judgment execution component, 1-3-1, judgement device, 1-3-1-1, limit boss, 1-3-1-2, reset slide, 1-3-2, rotating seat, 1-3-3, guide rod, 1-3-4, pointer circle ring, 1-3-5, pointer, 1-3-6, second protrusion, 1-4, bistable component, 1-4-1, upper plate body, 1-4-2, lower plate body, 1-4-3, connecting block, 1-4-4, connecting piece, 1-4-5, bistable membrane, 1-4-6, extension rod, 1-4-7, first protrusion, 1-5, bistable bracket, 1-5-1, upper constraint plate, 1-5-2, middle constraint plate, 1-5-3, lower constraint plate, 1-5-4, connecting rod, 1-6, base, 1-6-1, annular positioning groove, 2, button, 3, neighborhood connecting component, 3-1, connecting plate unit, 3-2, first connecting column, 3-3, second connecting column, 4, support frame, 4-1, bottom plate, 4-2, column, 5, button resetter, 5-1, first sliding hole, 6, pointer resetter, 6-1, second sliding hole, 6-2, lever, 7, rotation driving device, 7-1, driving gear, 7-2, intermediate transmission gear, 7-3, input gear. DETAILED DESCRIPTION
[0066] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of the present invention.
[0067] It should be understood by those skilled in the art that, in the disclosure of the present invention, the terms "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship are based on the orientation or position relationship shown in the drawings, which are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, the above terms should not be understood as limiting the present invention.
[0068] It is to be understood that the term "one" should be understood as "at least one" or "one or more", that is, in one embodiment, the number of an element may be one, while in another embodiment, the number of the element may be multiple, and the term "one" should not be understood as a limitation on the quantity.
[0069] like Figures 1 to 14 As shown, a Conway Game of Life cellular automaton simulation device includes a plurality of calculator units arranged in a rectangular array, a neighborhood connection component 3, and a button resetter 5, wherein a button 2 is correspondingly arranged above the counter unit 1;
[0070] The counter unit 1 includes eight neighboring state components 1-1, one self-state component 1-2, a bistable component 1-4 and a judgment execution component 1-3; the self-state unit on the current counter unit 1, the bistable component 1-4 on the current counter unit 1 and one of the neighboring state components 1-1 on the counter unit 1 adjacent to the current counter unit 1 are connected to the button 2 corresponding to the current counter unit through the neighboring connection component 3;
[0071] The neighbor state component 1-1 and the own state component 1-2 both switch between state "0" and state "1".
[0072] The bistable components 1-4 are stable in one of the compression state and the tension state; when the bistable components 1-4 are in the tension state, the button 2 is in the upward reset state, and the button 2 is in the state "1"; when the bistable components 1-4 are in the compression state, the button 2 is in the pressed state, and the button 2 is in the state "0";
[0073] The own state component 1-2 and the neighbor state component 1-1 connected to the same button 2 are both in the same state as the button 2;
[0074] The button resetter 5 is used to move up and reset all buttons 2;
[0075] The judgment execution component 1-3 outputs a first intermediate state and a second intermediate state according to the states of the own state component 1-2 and the neighboring state component 1-1 in the counter unit 1;
[0076] When three neighborhood state components 1-1 in the counter unit 1 are in state "1", the judgment execution component 1-3 outputs the first intermediate state;
[0077] When there are less than 2 neighboring state components 1-1 in the counter unit 1 in the state "1", the judgment execution component 1-3 outputs the second intermediate state;
[0078] When more than three neighboring state components 1-1 in the counter unit 1 are in state "1", the judgment execution component 1-3 outputs the second intermediate state;
[0079] When the state component 1-2 of the counter unit 1 is in state "1", and the number of the neighboring state components 1-1 in state "1" is 2, the judgment execution component 1-3 outputs the first intermediate state;
[0080] When the state component 1-2 of the counter unit 1 is in state "0", and the number of the neighboring state components 1-1 in state "1" is 2, the judgment execution component 1-3 outputs the second intermediate state;
[0081] When it is determined that the execution component 1-3 outputs the first intermediate state, the button resetter 5 stretches the two ends of the bistable component 1-4 during the upward reset process of the button 2 to change the bistable component 1-4 from the compressed state to the stretched state;
[0082] When it is determined that the execution component 1-3 outputs the second intermediate state, the bistable component 1-4 maintains the compressed state during the upward resetting process of the button 2.
[0083] In the present invention, the state of a button 2 represents the survival state of a cell, wherein when the button 2 is in a pressed state, it represents that the cell is in a dead state; when the button 2 is in an upward reset state, it represents that the cell is in a living state. The initial state of the cell is set by whether the button 2 is pressed. The state update is completed by the action of the button resetter.
[0084] The state of the self-state component 1-2 on the counter unit 1 represents the survival state of the current cell, and the states of the eight neighborhood state components 1-1 on the counter unit 1 respectively represent the survival states of the eight cells surrounding the current cell. When the self-state component 1-2 is in state "1", it means that the current cell is in a survival state, and when the self-state component 1-2 is in state "0", it means that the current cell is in a death state. When the neighborhood state component 1-1 is in state "1", it means that there is a cell in a survival state among the neighboring cells of the current cell. When the neighborhood state component 1-1 is in state "1", it means that there is a cell in a death state among the neighboring cells of the current cell.
[0085] When the button 2 is operated, the state of the button 2 will determine the state of the bistable component 1-4. When the button 2 is pressed, the bistable component 1-4 is subjected to the pressure of the button 2, so that the bistable component 1-4 is in a compressed state; when the button 2 is moved up and reset, the two ends of the bistable component 1-4 are pulled, so that the bistable component 1-4 is in a stretched state. At the same time, when the button 2 is pressed or moved up and reset, the state of the button 2 will be transmitted to the corresponding self-state component 1-2 on the counter unit 1 and the neighboring state component 1-1 on the adjacent counter unit 1 through the neighborhood connection component 3. The state of the current button 2, the self-state component 1-2 connected to the current button 2, and the neighboring state component 1-1 are synchronized through the neighborhood connection component 3, so as to realize the transmission of the state information of the button 2.
[0086] For example, when button 2 is pressed, button 2 is in state "0". At this time, the bistable component 1-4 connected to the button 2 is in a compressed state, and the self-state component 1-2 and the neighborhood state component 1-1 connected to the button 2 through the neighborhood connection component 3 are also synchronously switched to state "0".
[0087] The judgment execution component 1-3 outputs the first intermediate state and the second intermediate state according to the states of the self-state component 1-2 and the neighboring state component 1-1 in the counter unit 1. When the judgment execution component 1-3 outputs the first intermediate state, the button resetter 5 stretches both ends of the bistable component 1-4 during the upward reset process of the button 2 so that the bistable component 1-4 changes from a compressed state to a stretched state; when the judgment execution component 1-3 outputs the second intermediate state, the bistable component 1-4 maintains a compressed state during the upward reset process of the button 2.
[0088] The judgment rules for judging the execution components 1-3 are as follows:
[0089] When there are three neighborhood state components 1-1 in the counter unit 1 in state "1", the judgment execution component 1-3 outputs the first intermediate state; after the judgment execution component 1-3 outputs the first intermediate state, the user needs to press all buttons 2 first and make all bistable components 1-4 in a compressed state, and then move up and reset all buttons 2 by operating the button resetter 5; during the upward movement of button 2, since the judgment execution component 1-3 outputs the first intermediate state, button 2 will stretch both ends of bistable component 1-4 during the upward movement to make bistable component 1-4 change from a compressed state to a stretched state. When button 2 is reset, the button 2 is in an upward reset state, indicating that the cell is alive. The above operation demonstrates that when there are three cells in a survival state around a cell, the cell is in a survival state after iteration.
[0090] When the state component 1-2 of the counter unit 1 is in state "1", and the number of neighboring state components 1-1 in state "1" is less than 2, the judgment execution component 1-3 outputs the second intermediate state; after the judgment execution component 1-3 outputs the second intermediate state, the user needs to press all buttons 2 first and make all bistable components 1-4 in a compressed state, and then move up and reset all buttons 2 by operating the button resetter 5; during the upward movement of button 2, since the judgment execution component 1-3 outputs the second intermediate state, the bistable component 1-4 of button 2 maintains the compressed state unchanged during the upward movement. When the button 2 is reset, the button 2 is in a pressed state, indicating that the cell is dead. The above operation demonstrates that when the current cell is in a living state and the number of surrounding living cells is less than 2 (not including 2), the cell is in a dead state after iteration.
[0091] When the state component 1-2 of the counter unit 1 is in state "1", and the number of neighboring state components 1-1 in state "1" is 2, the judgment execution component 1-3 outputs the first intermediate state; after the judgment execution component 1-3 outputs the first intermediate state, the user first presses all buttons 2 and puts all bistable components 1-4 in a compressed state, and then moves up and resets all buttons 2 by operating the button resetter 5; during the upward movement of button 2, since the judgment execution component 1-3 outputs the first intermediate state, button 2 will stretch both ends of bistable component 1-4 during the upward movement to make bistable component 1-4 change from a compressed state to a stretched state. When button 2 is reset, the button 2 is in an upward reset state, indicating that the cell is alive. The above operation demonstrates that when the current cell is in a survival state and the number of surrounding survival cells is less than 2, the cell is in a survival state (maintaining the state unchanged) after iteration.
[0092] When the state component 1-2 of the counter unit 1 is in state "1", and the number of neighboring state components 1-1 in state "1" is greater than 3, the judgment execution component 1-3 outputs the second intermediate state; after the judgment execution component 1-3 outputs the second intermediate state, the user first presses all buttons 2 and puts all bistable components 1-4 in a compressed state, and then moves up and resets all buttons 2 by operating the button resetter 5; during the upward movement of button 2, since the judgment execution component 1-3 outputs the first intermediate state, the bistable component 1-4 of button 2 maintains the compressed state unchanged during the upward movement. When the button 2 is reset, the button 2 is in a pressed state, indicating that the cell is dead. The above operation demonstrates that when the current cell is in a living state and the number of surrounding living cells is greater than 3, the cell is in a dead state after iteration.
[0093] Specifically, the bistable component 1-4 includes a bistable membrane 1-4-5, an upper plate body 1-4-1, and a lower plate body 1-4-2. The middle part of the bistable membrane 1-4-5 is connected to the upper plate body 1-4-1, and both ends of the bistable membrane 1-4-5 are connected to the lower plate body 1-4-2; the middle part of the bistable membrane 1-4-5 bulges toward one side; the upper plate body 1-4-1 is connected to the neighborhood connection component 3, and the lower plate body 1-4-2 is provided with an extension rod 1-4-6, and the extension rod 1-4-6 is provided with a first protrusion 1-4-7;
[0094] The judgment execution component 1-3 includes a judge 1-3-1, a pointer ring 1-3-4, and a rotating seat 1-3-2. A guide rod 1-3-3 is vertically provided on the rotating seat 1-3-2. The pointer ring 1-3-4 is slidably connected to the guide rod 1-3-3. A pointer 1-3-5 is provided on the outer side of the pointer ring 1-3-4. A second protrusion 1-3-6 is provided on the inner side of the pointer ring 1-3-4.
[0095] The judgement device 1-3-1, the neighborhood state component 1-1 and the self-state component 1-2 are enclosed together to form a judgment channel, the pointer ring 1-3-4 is arranged in the judgment channel, and the rotating seat 1-3-2 is connected to the rotation driving device 7; the bistable component 1-4 is arranged at the upper end of the judgment channel;
[0096] The neighbor state component 1-1 and the own state component 1-2 are sequentially arranged with position "0", position "1", position "2", position "3", and position "4" from top to bottom;
[0097] When the neighborhood state component 1-1 is in state "0", the pointer 1-3-5 maintains the current carry state when passing through the neighborhood state component 1-1;
[0098] When the neighborhood state component 1-1 is in state "1", the pointer 1-3-5 moves downward when passing through position "0", position "1", position "2" and position "3" on the neighborhood state component 1-1; when the pointer 1-3-5 passes through position "4" on the neighborhood state component 1-1, the pointer 1-3-5 maintains the current moving state;
[0099] When the own state component 1-2 is in state "0", the pointer 1-3-5 maintains the current carry state when passing through the own state component 1-2. When the own state component 1-2 is in state "1", the pointer 1-3-5 carries downward when passing through the position "0", position "1" and position "2" on the own state component 1-2. The pointer 1-3-5 maintains the current carry state when passing through the position "3" and position "4" on the own state component 1-2.
[0100] The position "0", position "1", position "2", position "3", and position "4" are arranged on the judgement device 1-3-1 from top to bottom; when the judgment execution component 1-3 performs the judgment operation, the pointer 1-3-5 starts to rotate from the position "0" on the judgement device 1-3-1 and passes through the neighboring state component 1-1 and the own state component 1-2 in sequence before reaching the judgement device 1-3-1 again;
[0101] When the pointer 1-3-5 stays at the position "3" on the judgement device 1-3-1, the judgment execution component 1-3 outputs the first intermediate state. At this time, the second protrusion 1-3-6 on the inner side of the pointer ring 1-3-4 is located at the blocking position corresponding to the first protrusion 1-4-7. When the button 2 moves up and resets, the second protrusion 1-3-6 limits the movement of the first protrusion 1-4-7 so that the two ends of the bistable structure are stretched, thereby changing the bistable component 1-4 from a compressed state to a stretched state.
[0102] When the pointer 1-3-5 stays at any position of position "0", position "1", position "2" and position "4" on the judgement device 1-3-1, the judgment execution component 1-3 outputs the second intermediate state, and the button 2 maintains the compressed state during the upward reset process.
[0103] Among them, the bistable membrane 1-4-5 is a membrane structure with a curved and raised middle part and a certain degree of flexibility. The raised direction of the middle part of the bistable membrane determines the state of the bistable component 1-4. When the button is pressed, the pressure of the button will be transmitted to the middle part of the bistable membrane. Under the action of the downward pressure, the raised direction of the middle part of the bistable membrane will be downward. At this time, the distance between the upper plate body 1-4-1 and the lower plate body 1-4-2 on the bistable component 1-4 is minimized, and the bistable component 1-4 is in a compressed state. On the contrary, when the button is moved up and reset, the button will form a pulling force on the two ends of the bistable component 1-4. The middle part of the bistable membrane will bulge upward after being acted upon by the pulling force. At this time, the distance between the upper plate body 1-4-1 and the lower plate body 1-4-2 on the bistable component 1-4 is maximized, and the bistable component 1-4 is in a stretched state.
[0104] The material of the bistable membrane can be selected from thermoplastic polyurethane, polypropylene and spring steel.
[0105] In order to keep the position of the bistable component 1-4 stable, the bistable component 1-4 is arranged on the bistable bracket 1-5, and the bistable bracket 1-5 is fixedly arranged at the upper end of the judgment channel. Among them, the bistable bracket 1-5 includes an upper constraint plate 1-5-1, an intermediate constraint plate 1-5-2 and a lower constraint plate 1-5-3, and the upper constraint plate 1-5-1 and the intermediate constraint plate 1-5-2, and the intermediate constraint plate 1-5-2 and the lower constraint plate 1-5-3 are connected by a connecting rod 1-5-4; the upper plate body 1-4-1 is located between the upper constraint plate 1-5-1 and the intermediate constraint plate 1-5-2, and the upper plate body 1-4-1 has a certain upward and downward movement space between the upper constraint plate 1-5-1 and the intermediate constraint plate 1-5-2. The lower plate body 1-4-2 is located between the middle constraint plate 1-5-2 and the lower constraint plate 1-5-3, and the lower plate body 1-4-2 has a certain space for moving up and down between the middle constraint plate 1-5-2 and the lower constraint plate 1-5-3.
[0106] The pointer ring 1-3-4 can slide up and down along the guide rod 1-3-3. When the pointer ring 1-3-4 is not supported, the pointer ring 1-3-4 will automatically slide down along the guide rod 1-3-3 under the action of its own gravity. The pointer 1-3-5 is a cylindrical structure.
[0107] When the judgment execution component 1-3 performs the judgment operation, it drives the rotating seat 1-3-2 to rotate through the rotation drive device 7, thereby driving the pointer ring 1-3-4 to rotate. During the rotation of the pointer ring 1-3-4, the pointer 1-3-5 on the pointer ring 1-3-4 starts from the position "0" on the judge 1-3-1, passes through eight neighboring state components 1-1 and one own state component 1-2 in sequence, and then returns to the judge 1-3-1 again. When pointer 1-3-5 passes through the neighborhood state component 1-1 or its own state component 1-2, whether pointer 1-3-5 generates a carry-down depends on the current state of the neighborhood state component 1-1 or its own state component 1-2; when pointer 1-3-5 rotates one circle and returns to the judge 1-3-1, the position where pointer 1-3-5 stays on the judge 1-3-1 determines the final output result of the judgment execution component 1-3, and the position where pointer 1-3-5 stays on the judge 1-3-1 is completely determined by the number of carry-downs of pointer 1-3-5 during the rotation judgment process, that is, the final output result of pointer 1-3-5 in the judge 1-3-1 is determined by the current states of all neighborhood state components 1-1 and its own state component 1-2 in the same counter unit 1.
[0108] Among them, position "0" on the neighborhood state component 1-1, position "0" on the own state component 1-2, and position "0" on the judge 1-3-1 are at the same height position; similarly, position "1" on the neighborhood state component 1-1, position "1" on the own state component 1-2, and position "1" on the judge 1-3-1 are at the same height position, position "2" on the neighborhood state component 1-1, position "2" on the own state component 1-2, and position "2" on the judge 1-3-1 are at the same height position, position "3" on the neighborhood state component 1-1, position "3" on the own state component 1-2, and position "3" on the judge 1-3-1 are at the same height position, position "4" on the neighborhood state component 1-1, position "4" on the own state component 1-2, and position "4" on the judge 1-3-1 are at the same height position.
[0109] The judgement device 1-3-1 is provided with five limit bosses 1-3-1-1 from top to bottom, and the five limit bosses 1-3-1-1 correspond to position "0", position "1", position "2", position "3" and position "4" on the judgement device 1-3-1 respectively.
[0110] Further, the neighborhood state component 1-1 includes a first fixed plate body 1-1-1 and a first movable plate body 1-1-2 that can move up and down relative to the first fixed plate body 1-1-1, and the first fixed plate body 1-1-1 is adjacent to the first movable plate body 1-1-2; the first movable plate body 1-1-2 is connected to the neighborhood connection component 3; four first fixed bosses 1-1-3 are sequentially arranged on the first fixed plate body 1-1-1 from top to bottom, and four first movable bosses 1-1-4 are sequentially arranged on the first movable plate body 1-1-2 from top to bottom, and the four first bosses correspond to the position "0", position "1", position "2" and position "3" on the neighborhood state component 1-1 respectively;
[0111] A first transition boss 1-1-5 is provided on the first fixed plate 1-1-1. The first transition boss 1-1-5 is located below the first fixed boss 1-1-3 at the lowest end. The first transition boss 1-1-5 corresponds to the position "4" on the neighborhood state component 1-1. The pointer 1-3-5 passes horizontally through the neighborhood state component 1-1 through the first transition boss 1-1-5.
[0112] When the neighborhood state component 1-1 is in state "0", the first fixed boss 1-1-3 on the first fixed plate body 1-1-1 corresponds to the first movable boss 1-1-4 on the first movable plate body 1-1-2, and the first fixed boss 1-1-3 is flush with the corresponding first movable boss 1-1-4;
[0113] When the neighborhood state component 1-1 is in state "1", the four first solid bosses on the first fixed plate body 1-1-1 and the four first movable bosses 1-1-4 on the first movable plate body 1-1-2 are arranged alternately in sequence, and the pointer 1-3-5 moves downward after passing through the first fixed boss 1-1-3 and falls on the first movable boss 1-1-4 or the first transition boss 1-1-5 below the first fixed boss 1-1-3 to realize the downward advance of the pointer 1-3-5.
[0114] The position state of the first movable plate 1-1-2 is synchronized with the position state of the connected button 2; when the button 2 is pressed, the first movable plate 1-1-2 is also pressed under the transmission action of the neighborhood connection component 3, and the neighborhood state component 1-1 is in state "0". Similarly, when the button 2 is moved up and reset, the first movable plate 1-1-2 is also in the upper state under the transmission action of the neighborhood connection component 3, and the neighborhood state component 1-1 is in state "1".
[0115] By switching the upper and lower positions of the first movable plate body 1-1-2, the relative position relationship between the first fixed boss 1-1-3 and the first movable boss 1-1-4 is changed, so that the pointer 1-3-5 has different downward carry effects when passing through the neighborhood state component 1-1.
[0116] When the neighborhood status component 1-1 is in state "0", the pointer 1-3-5 does not carry down when passing through position "0", position "1", position "2", position "3", and position "4"; when the neighborhood status component 1-1 is in state "1", the pointer 1-3-5 carries down when passing through position "0", position "1", position "2", and position "3", and does not carry down when passing through position "4".
[0117] The width of the first transition boss 1-1-5 is greater than that of the first fixed boss 1-1-3. The first transition boss 1-1-5 extends laterally to the side where the first movable plate body 1-1-2 is located, so that when the pointer 1-3-5 passes over the first transition boss 1-1-5, the pointer 1-3-5 can only move laterally along the first transition boss 1-1-5 and transition to the next state component, so that the pointer 1-3-5 will not move downward when passing through position "4".
[0118] It is worth mentioning that each time the pointer 1-3-5 moves downward, it only moves downward by one unit distance; for example, when the pointer 1-3-5 moves downward at position "1", the pointer 1-3-5 is located on the second fixed boss, and the pointer 1-3-5 will first move to the adjacent third movable boss, and then move from the third movable boss to the adjacent third fixed boss on the neighborhood state component 1-1, and the pointer 1-3-5 will then move from position "1" to position "2", thereby achieving downward movement.
[0119] When the neighborhood state component 1-1 is in state "0", the first fixed boss 1-1-3 is flush with the second fixed boss, and the pointer 1-3-5 can pass horizontally over both, so the height position of the pointer 1-3-5 will not change, and thus no downward carry action will occur.
[0120] The self-state component 1-2 includes a second fixed plate body 1-2-1 and a second movable plate body 1-2-2, the second fixed plate body 1-2-1 and the second movable plate body 1-2-2 are arranged adjacent to each other; the second movable plate body 1-2-2 is connected to the neighborhood connection component 3; the second fixed plate body 1-2-1 is provided with a fixed boss a1-2-3, a fixed boss b1-2-4, a fixed boss c1-2-5, and a fixed boss d1-2-6 from top to bottom, and the second movable plate body 1-2-2 is provided with movable bosses a1-2-7, movable bosses b1-2-8, movable bosses c1-2-9, movable bosses d1-2-10, movable bosses e1-2-11 from top to bottom, and fixed bosses a1-2-3, fixed bosses b1-2-4, fixed bosses c1-2-5, fixed bosses d1-2-6 respectively corresponding to positions "0", "1", "2", and "3" on the state component 1-2;
[0121] A second transition boss 1-2-12 is provided on the first fixed plate 1-1-1. The second transition boss 1-2-12 is located below the second fixed boss at the lower end. The second transition boss 1-2-12 corresponds to position "4" on the neighborhood state component 1-1. The pointer 1-3-5 passes horizontally through the neighborhood state component 1-1 through the first transition boss 1-1-5.
[0122] When the self-status component 1-2 is in state "0", the fixed boss a1-2-3 is flush with the movable boss a1-2-7, the fixed boss b1-2-4 is flush with the movable boss b1-2-8, the fixed boss c1-2-5 is flush with the movable boss c1-2-9, and the fixed boss d1-2-6 is flush with the movable boss d1-2-10;
[0123] When the self-state component 1-2 is in state "1", the movable boss b1-2-8 is located between the fixed boss a1-2-3 and the fixed boss b1-2-4 in the height direction, the movable boss c1-2-9 is located between the fixed boss b1-2-4 and the fixed boss c1-2-5 in the height direction, the movable boss d1-2-10 is located between the fixed boss c1-2-5 and the fixed boss d1-2-6 in the height direction, and the movable boss e1-2-11 is flush with the fixed boss e.
[0124] The position state of the second movable plate body 1-2-2 is synchronized with the position state of the connected button 2; when the button 2 is pressed, the second movable plate body 1-2-2 is also pressed under the transmission action of the neighboring connection component 3, and the self-state component 1-2 is in state "0". Similarly, when the button 2 is moved up and reset, the second movable plate body 1-2-2 is also in the upper state under the transmission action of the neighboring connection component 3, and the self-state component 1-2 is in state "1".
[0125] By switching the upper and lower positions of the second movable plate body 1-2-2, the relative position relationship between the fixed boss on the second fixed plate body 1-2-1 and the movable boss on the second movable plate body 1-2-2 changes, so that the pointer 1-3-5 has different downward carry effects when passing through the self-state component 1-2.
[0126] When the own status component 1-2 is in state "0", the pointer 1-3-5 does not carry down when passing through position "0", position "1", position "2", position "3", and position "4"; when the own status component 1-2 is in state "1", the pointer 1-3-5 carries down when passing through position "0", position "1", and position "2", and does not carry down when passing through position "3" and position "4".
[0127] The width of the second transition boss 1-2-12 is greater than that of the fixed boss, and the second transition boss 1-2-12 extends laterally to the side where the second movable plate body 1-2-2 is located, so that when the pointer 1-3-5 passes over the first transition boss 1-1-5, the pointer 1-3-5 can only move laterally along the first transition boss 1-1-5 and transition to the next state component, so that the pointer 1-3-5 will not move downward when passing through position "4".
[0128] The principle of the pointer 1-3-5 being carried on its own state component 1-2 is the same as the principle of the pointer 1-3-5 being carried on its neighbor state component 1-1.
[0129] In the structure of the bistable component 1-4, a connection block 1-4-3 is provided on the upper plate body 1-4-1, a through slot is provided on the connection block 1-4-3, a bistable membrane 1-4-5 passes through the through slot, and the middle of the bistable membrane 1-4-5 is connected to the connection block 1-4-3; a connection piece 1-4-4 is provided on the lower plate body 1-4-2, and both ends of the bistable membrane 1-4-5 are connected to the connection piece 1-4-4. The connection piece 1-4-4 is a "U"-shaped structure, and both ends of the bistable membrane 1-4-5 are fixedly connected to both ends of the connection piece 1-4-4.
[0130] The counter unit 1 also includes a base 1-6, on which is provided a mounting groove for mounting a rotating seat 1-3-2; the rotating seat 1-3-2 is cylindrical, and the rotating seat 1-3-2 can be rotatably mounted in the mounting groove, and an annular positioning groove 1-6-1 is also provided on the periphery of the mounting groove, and the lower ends of the neighborhood state component 1-1, the own state component 1-2 and the judge 1-3-1 are inserted into the annular positioning groove 1-6-1.
[0131] The neighborhood connection component 3 includes a plurality of connection plate units 3-1, on which nine first connection columns 3-2 and one second connection column 3-3 are provided, and the second connection column 3-3 is connected to the upper end of the first movable plate body 1-1-2 or the second movable plate body 1-2-2; the second connection column 3-3 is connected to the bistable component 1-4; and the button 2 is connected to the connection plate unit 3-1.
[0132] The present invention further includes a support frame 4, which includes a bottom plate 4-1, on which a column 4-2 is vertically arranged, and a counter unit 1 is arranged on the bottom plate 4-1; a button resetter 5 is a plate-shaped structure, on which a first sliding hole 5-1 is arranged, through which the column 4-2 passes, and the button resetter 5 is horizontally arranged and located below the button 2. The button resetter 5 can be lifted manually, and during the lifting process, the button resetter 5 will contact with all the buttons 2 and drive the buttons 2 to move upward, so as to achieve upward reset of the buttons 2.
[0133] In order to achieve the reset of the pointer 1-3-5, a reset slide 1-3-1-2 is provided on the judgement device 1-3-1. The reset slide 1-3-1-2 is provided along the vertical direction. The pointer 1-3-5 returns to the position "0" on the judgement device 1-3-1 through the reset slide 1-3-1-2. The guide rod 1-3-3 is slidably connected with a pointer resetter 6. The pointer resetter 6 is provided with a lever 6-2 corresponding to the reset slide 1-3-1-2. The lever 6-2 extends into the reset slide 1-3-1-2. Among them, the pointer resetter 6 is provided with a second slider. The guide rod 1-3-3 passes through the second slider. The pointer resetter 6 can slide up and down along the guide rod 1-3-3.
[0134] When the judgment execution component 1-3 completes a judgment operation, the pointer ring 1-3-4 is driven to rotate a certain angle through the rotation drive device 7 to make the pointer 1-3-5 fall into the reset slide 1-3-1-2, and then the pointer resetter 6 is moved upward. When the pointer resetter 6 moves upward, the pointer 1-3-5 is moved upward along the reset slide 1-3-1-2 through the lever 6-2 on the pointer resetter 6. When the pointer 1-3-5 moves to the height of the position "0" on the judge 1-3-1, the pointer ring 1-3-4 is driven to rotate a certain angle through the rotation drive to make the pointer 1-3-5 disengage from the reset slide 1-3-1-2, and the pointer 1-3-5 is placed on the uppermost limit boss 1-3-1-1 of the judge 1-3-1, thereby completing the reset of the pointer 1-3-5.
[0135] The rotation drive device 7 includes an input gear 7-3, an intermediate transmission gear 7-2, and a driving gear 7-1. The driving gear 7-1 is correspondingly connected to the bottom of the rotating seat 1-3-2. The driving gear 7-1 is directly connected to the rotating seat 1-3-2. The intermediate transmission gear 7-2 is connected between two adjacent driving gears 7-1. The input gear 7-3 is connected to one of the driving gears 7-1 or the intermediate transmission gear 7-2. Among them, the input gear 7-3 is connected to the motor, and the input gear 7-3 is driven to rotate by the motor. When the input gear 7-3 rotates, it drives all the driving gears 7-1 to rotate synchronously under the transmission action of the intermediate transmission gear 7-2, thereby driving all the pointer rings 1-3-4 to rotate so that the judgment execution component 1-3 executes the judgment process.
[0136] The present invention provides an intuitive physical demonstration of the rules of cellular automata in the form of a mechanical device, has high intuitiveness and interactivity, and can effectively expand its application in education, entertainment and scientific research.
[0137] The present invention is not limited to the above-mentioned optimal implementation mode. Anyone can derive other various forms of products under the inspiration of the present invention. However, no matter what changes are made in the shape or structure, all technical solutions that are the same or similar to those of the present application fall within the protection scope of the present invention.
Claims
1. A Conway Game of Life cellular automaton simulation device, characterized in that: It includes a plurality of calculator units arranged in a rectangular array, a neighborhood connection component, and a button resetter, wherein a button is correspondingly arranged above the counter unit; The counter unit includes eight neighboring state components, one self-state component, a bistable component and a judgment execution component; the self-state unit on the current counter unit, the bistable component on the current counter unit and one of the neighboring state components on the counter unit adjacent to the current counter unit are connected to the button corresponding to the current counter unit through the neighboring connection component; Both the neighbor state component and the own state component switch between state "0" and state "1"; The bistable component is stable in one of the compression state and the tension state; when the bistable component is in the tension state, the button is in the upward reset state, and the button is in state "1"; when the bistable component is in the compression state, the button is in the pressed state, and the button is in state "0"; The own state components and neighbor state components connected to the same button are in the same state as the button; The button resetter is used to move up and reset all buttons; The judgment execution component outputs a first intermediate state and a second intermediate state according to the states of the own state component and the neighboring state component in the counter unit; When three neighborhood state components in the counter unit are in state "1", the judgment execution component outputs the first intermediate state; When there are less than 2 neighboring state components in the counter unit in the state "1", the judgment execution component outputs the second intermediate state; When more than 3 neighboring state components in the counter unit are in state "1", the judgment execution component outputs the second intermediate state; When the state component of the counter unit itself is in state "1", and the number of neighboring state components in state "1" is 2, the judgment execution component outputs the first intermediate state; When the state component of the counter unit itself is in state "0" and the number of neighboring state components in state "1" is 2, the judgment execution component outputs the second intermediate state; When it is determined that the execution component outputs the first intermediate state, the button resetter stretches both ends of the bistable component during the process of upwardly moving the button to reset the button so that the bistable component changes from a compressed state to a stretched state; When the judgment execution component outputs the second intermediate state, the bistable component maintains the compressed state during the upward reset process of the button; The bistable component comprises a bistable membrane, an upper plate body and a lower plate body, wherein the middle part of the bistable membrane is connected to the upper plate body, and the two ends of the bistable membrane are connected to the lower plate body; the middle part of the bistable membrane bulges toward one side; the upper plate body is connected to the neighboring connection component, and an extension rod is provided on the lower plate body, and a first protrusion is provided on the extension rod; The judgment execution component includes a judger, a pointer ring, and a rotating seat. A guide rod is vertically arranged on the rotating seat. The pointer ring is slidably connected to the guide rod. A pointer is arranged on the outer side of the pointer ring, and a second protrusion is arranged on the inner side of the pointer ring. The judgement device, the neighborhood state component and the self-state component are enclosed together to form a judgment channel, the pointer ring is arranged in the judgment channel, and the rotating seat is connected to the rotation driving device; the bistable component is arranged at the upper end of the judgment channel; The neighbor state component and the own state component are arranged in order from top to bottom with position "0", position "1", position "2", position "3", and position "4"; When the neighborhood state component is in state "0", the pointer maintains the current carry state when passing through the neighborhood state component; When the neighborhood state component is in state "1", the pointer moves downward when passing through position "0", position "1", position "2" and position "3" on the neighborhood state component; When the pointer passes through position "4" on the neighborhood state component, the pointer maintains the current carry state; When the own state component is in state "0", the pointer maintains the current carry state when passing through the own state component. When the own state component is in state "1", the pointer carries downward when passing through position "0", position "1" and position "2" on the own state component. The pointer maintains the current carry state when passing through position "3" and position "4" on the own state component. Position "0", position "1", position "2", position "3", and position "4" are sequentially arranged on the judge from top to bottom; when the judgment execution component performs the judgment operation, the pointer starts to rotate from position "0" on the judge and passes through the neighboring state component and the own state component in sequence before reaching the judge again; When the pointer stays at position "3" on the judgement device, the judgment execution component outputs the first intermediate state. At this time, the second protrusion on the inner side of the pointer ring is located at the blocking position corresponding to the first protrusion. When the button moves up and resets, the second protrusion limits the movement of the first protrusion so that the two ends of the bistable structure are stretched, thereby changing the bistable component from a compressed state to a stretched state. When the pointer stays at any position of position "0", position "1", position "2" and position "4" on the judgement device, the judgment execution component outputs the second intermediate state, and the bistable structure maintains the compressed state during the upward reset process of the button; The neighborhood state component comprises a first fixed plate body and a first movable plate body that can move up and down relative to the first fixed plate body, the first fixed plate body and the first movable plate body are arranged adjacent to each other; the first movable plate body is connected to the neighborhood connection component; four first fixed bosses are arranged on the first fixed plate body from top to bottom, and four first movable bosses are arranged on the first movable plate body from top to bottom, and the four first bosses correspond to position "0", position "1", position "2" and position "3" on the neighborhood state component respectively; A first transition boss is provided on the first fixed plate body, and the first transition boss is located below the first fixed boss at the lowest end, and the first transition boss corresponds to the position "4" on the neighborhood state component; the pointer passes horizontally through the neighborhood state component through the first transition boss; When the neighborhood state component is in state "0", the first fixed boss on the first fixed plate body corresponds to the first movable boss on the first movable plate body, and the first fixed boss is flush with the corresponding first movable boss; When the neighborhood state component is in state "1", the four first solid bosses on the first fixed plate body and the four first movable bosses on the first movable plate body are arranged alternately in sequence. After passing through the first fixed boss, the pointer moves downward and falls on the first movable boss or the first transition boss below the first fixed boss to realize the downward advance of the pointer.
2. A Conway Game of Life cellular automaton simulation device according to claim 1, characterized in that: The self-state component includes a second fixed plate body and a second movable plate body, the second fixed plate body is adjacent to the second movable plate body; the second movable plate body is connected to the neighborhood connection component; the second fixed plate body is provided with fixed boss a, fixed boss b, fixed boss c, and fixed boss d in order from top to bottom, and the second movable plate body is provided with movable boss a, movable boss b, movable boss c, movable boss d, and movable boss e in order from top to bottom, and the fixed boss a, fixed boss b, fixed boss c, and fixed boss d correspond to the position "0", position "1", position "2", and position "3" on the self-state component respectively; A second transition boss is provided on the first fixed plate, and the second transition boss is located below the second fixed boss at the lowermost end, and the second transition boss corresponds to the position "4" on the neighborhood state component; the pointer passes horizontally through the neighborhood state component through the first transition boss; When the self-status component is in state "0", the fixed boss a is flush with the movable boss a, the fixed boss b is flush with the movable boss b, the fixed boss c is flush with the movable boss c, and the fixed boss d is flush with the movable boss d; When the self-status component is in state "1", the movable boss b is between the fixed boss a and the fixed boss b in the height direction, the movable boss c is between the fixed boss b and the fixed boss c in the height direction, the movable boss d is between the fixed boss c and the fixed boss d in the height direction, and the movable boss e is flush with the fixed boss e.
3. A Conway Game of Life cellular automaton simulation device according to claim 1, characterized in that: The rotary drive device comprises an input gear, an intermediate transmission gear and a driving gear. The driving gear is correspondingly connected to the bottom of the rotating seat, the intermediate transmission gear is connected between two adjacent driving gears, and the input gear is connected to one of the driving gears or the intermediate transmission gear.
4. A Conway Game of Life cellular automaton simulation device according to claim 1, characterized in that: The upper plate body is provided with a connecting block, the connecting block is provided with a through slot, the bistable membrane passes through the through slot, and the middle part of the bistable membrane is connected to the connecting block; the lower plate body is provided with a connecting piece, and both ends of the bistable membrane are connected to the connecting piece.
5. A Conway Game of Life cellular automaton simulation device according to claim 1, characterized in that: The counter unit also includes a base, which is provided with a mounting groove for mounting a rotating seat; the rotating seat is cylindrical, and the rotating seat can be rotatably installed in the mounting groove. The periphery of the mounting groove is also provided with an annular positioning groove, and the lower ends of the neighborhood state component, the own state component and the judge are inserted into the annular positioning groove.
6. A Conway Game of Life cellular automaton simulation device according to claim 1, characterized in that: It also includes a support frame, which includes a base plate, a column is vertically arranged on the base plate, and a counter unit is arranged on the base plate; the button resetter is a plate-shaped structure, a first sliding hole is arranged on the button resetter, and the column passes through the first sliding hole; the button resetter is horizontally arranged and located below the button.
7. A Conway Game of Life cellular automaton simulation device according to claim 5, characterized in that: A reset slide is provided on the judge, and the pointer returns to the position "0" on the judge through the reset slide; a pointer resetter is slidably connected to the guide rod, and a lever corresponding to the reset slide is provided on the pointer resetter, and the lever extends into the reset slide.
8. A Conway Game of Life cellular automaton simulation device according to claim 1, characterized in that: The neighborhood connection component includes a plurality of connection plate units, on which nine first connection columns and one second connection column are provided, the second connection column being connected to the upper end of the first movable plate body or the second movable plate body; the second connection column being connected to the bistable component; and the button being connected to the connection plate unit.
Citation Information
Patent Citations
Cellular automaton experiment platform
CN108388690A
Multiplayer partisan sudoku (sudoku chess)
US20170197150A1