A landscape generation system
The control module controls the lifting and locking functions of the landscaping part in the landscape generation system, and solves the problems of three-dimensional landscape needs and landscape maintenance in different occasions, improving the user experience and stability of landscape generation.
Patent Information
- Application Number
- CN202411205899.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-08-30
AI Technical Summary
The prior art is difficult to meet the needs of users for three-dimensional landscapes in different occasions, cannot effectively improve the user experience, and the landscaping part is difficult to lock in any position to maintain the preset landscape.
The control module controls the lifting and lowering of M×N landscaping parts, and locks the position in the preset interval to generate a preset landscape to meet users' needs for three-dimensional landscapes and enhance user experience.
It can meet the user's three-dimensional landscape needs in different occasions and improve the experience. The landscaping part can lock itself to maintain the preset landscape, solving the problem that the landscaping part cannot be locked in the prior art.
Smart Images

Figure CN118704836B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of landscape design, and in particular to a landscape generation system. Background Art
[0002] With the rapid development of information technology, the presentation of spatial information has gradually developed from two-dimensional to three-dimensional. This is because three-dimensional can express the real world more intuitively and realistically. In many activities, the three-dimensional presentation method can meet people's needs for immersive experience or three-dimensional landscape. For example, when performing on stage, stage designers often need to place props on the stage to simulate the landscape when the stage story takes place, so as to enhance the audience's experience. For another example, when users use equipment based on virtual reality (VR) technology for entertainment activities, they not only hope to obtain the visual presentation of the game scene, but also hope to generate the landscape in the above game scene in the activity space. Users can interact with the generated landscape in the activity space, thereby obtaining a better and more immersive gaming experience. For another example, when urban designers are doing urban planning, they hope to make the city three-dimensional, so as to more intuitively show the resources of the air and underground space, explore the possibility of using the two in the process of urban planning, and provide residents with a richer social space. For another example, when architects are doing architectural design exhibitions, they hope to show the design works in a more three-dimensional way in front of the viewers.
[0003] The content of the background technology section is only the information known to the inventor personally, and does not mean that the above information has entered the public domain before the application date of this disclosure, nor does it mean that it can become the prior art of the present disclosure. Summary of the invention
[0004] The present specification provides a landscape generation system that can control the free lifting of the landscaping part through a control module to generate a preset landscape, which can meet the user's needs for three-dimensional landscapes in different occasions and enhance the user's experience in the occasion. The system includes M landscape generation modules, M is an integer greater than or equal to 1, and each of the landscape generation modules includes: N telescopic units connected to a base frame and arranged in an array and a control module, wherein each telescopic unit includes a landscaping part and a driving mechanism, the driving mechanism is mechanically connected to the landscaping part and the base frame, and is configured to drive the landscaping part to move in a preset interval along a target direction to adjust the distance between the end face of the landscaping part and the base frame, and the landscaping part can be stopped and locked at any position in the preset interval; the control module is configured to execute when working: receiving a first instruction, the first instruction corresponds to a preset landscape, and based on the first instruction, driving multiple driving mechanisms in the M landscape generation modules to operate, moving the M×N landscaping parts to their respective target positions, thereby generating the preset landscape.
[0005] In some embodiments, the control module includes a control circuit, which includes an input end and an output end, the input end is configured to receive the first instruction when in operation, the output end is electrically connected to the drive mechanism, and is configured to send a second instruction to the corresponding drive mechanism when in operation, and the second instruction is configured to drive multiple drive mechanisms.
[0006] In some embodiments, the M landscape generation modules are arranged in an array; the control circuit includes a main control circuit, M sub-control circuits electrically connected in parallel, and W data distribution circuits, the main control circuit includes the input end; the M sub-control circuits electrically connected in parallel correspond to the M landscape generation modules, and the M automatic circuits include the output end; the W data distribution circuits are electrically connected to the main control circuit and the M sub-control circuits, respectively, and are configured to receive the first instruction when working, and select at least one target sub-control circuit from the M sub-control circuits based on the first instruction, and send the first instruction to the at least one target sub-control circuit, wherein M is a multiple of W, and the at least one target sub-control circuit converts the first instruction into the second instruction to drive multiple driving mechanisms.
[0007] In some embodiments, the M landscape generation modules are arranged in an array, the control circuit includes a main control circuit and M sub-control circuits electrically connected in series, the main control circuit includes the input end; the M sub-control circuits electrically connected in series correspond to the M landscape generation modules, the M sub-control circuits include the output end, the M sub-control circuits include a first sub-control circuit electrically connected to the main control circuit, wherein the M sub-control circuits are configured to receive the first instruction by the first sub-control circuit board when working, and send the first instruction in sequence based on the first instruction until it is sent to a target sub-control circuit, and the target sub-control circuit converts the first instruction into the second instruction to drive the plurality of driving mechanisms.
[0008] In some embodiments, the base frame includes a first base; for each telescopic unit, the driving mechanism includes a driving member and a screw rod, the driving member is connected to the landscaping part, the screw rod includes a first end and a second end, is arranged along the target direction and is threadedly connected to the driving member, and when the screw rod rotates, it drives the driving member to move between the first end and the second end.
[0009] In some embodiments, the driving mechanism further comprises a guide rail arranged along the target direction, wherein the guide rail is fixedly connected to the first base, and the landscaping part is slidably arranged on the guide rail.
[0010] In some embodiments, the driving mechanism further comprises a limit block, which is disposed at the first end of the screw rod and abuts against the guide rail and the landscaping part respectively to limit the twisting of the landscaping part.
[0011] In some embodiments, the base frame includes a first base, a second base and at least one support connecting the first base and the second base; and for each telescopic unit, the driving mechanism includes a driving member, a connecting rod and a screw rod, the connecting rod connects the driving member to the landscaping part, the screw rod includes a first end and a second end, is arranged along the target direction and is threadedly connected to the driving member, and when the screw rod rotates, it drives the driving member to move between the first base and the second base.
[0012] In some embodiments, the driving mechanism further includes a guide rail, which is arranged along the target direction, wherein the guide rail is slidably connected to the driving member and is fixedly connected to the first base and the second base respectively.
[0013] In some embodiments, the screw rod has a thread, and a lead angle of the thread is smaller than a friction angle of the threaded connection between the screw rod and the driving member.
[0014] In some embodiments, for each telescopic unit, the driving mechanism further includes a motor assembly, and the motor assembly is connected to the second end to drive the screw to rotate.
[0015] In some embodiments, the motor assembly includes a reducer and a motor, the reducer is connected to the second end; the motor is connected to the reducer, and when the motor is working, the reducer drives the screw to rotate.
[0016] In some embodiments, moving the M×N landscaping parts to respective target positions includes, for each landscaping part, controlling the motor to rotate the lead screw so that the landscaping part reaches the target position.
[0017] In some embodiments, the control module also receives an initialization instruction when working; and generates an initialization drive instruction based on the initialization instruction to control the initialization of the M landscape generation modules.
[0018] In some embodiments, each telescopic unit further includes a first switch, which is disposed on the first base and is in communication with the driving mechanism, wherein the first switch is on the moving path of the driving member, and when the driving member triggers the first switch during movement, the first switch controls the driving mechanism to stop working; in order to control the initialization of the M landscape generation modules, the control module sends a rotation signal to the motor assembly of each telescopic unit, driving the motor assembly to rotate the screw rod until the driving member triggers the first switch.
[0019] In some embodiments, the preset landscape is a dynamic landscape, and the first instruction includes multiple target positions for each landscaping part in at least one landscape generation module, and the multiple target positions include at least a first position and a second position, the first position is a first distance from the base frame, and the second position is a second distance from the base frame.
[0020] In some embodiments, the landscape generation system further includes a temperature sensor and a cooler. The temperature sensor is communicatively connected to the control module and is configured to detect the temperature of a preset area in the landscape generation module. The cooler is configured to lower the temperature of the preset area when in operation. When the control module is in operation, it further performs the following steps: obtaining temperature data from the temperature sensor; and determining that the temperature data exceeds a first threshold, controlling the cooler to operate so as to cool the preset area.
[0021] In some embodiments, the preset landscape includes a preset building landscape and / or a preset facility landscape.
[0022] In summary, the present specification provides a landscape generation system. The landscaping part of the landscape generation system can be moved to generate a preset landscape under the drive of a driving mechanism, thereby meeting the user's needs for landscapes in different occasions and improving the user's experience in the occasion. In addition, the driving mechanism can be self-locking, so that the landscaping part can also be locked in any position, so that the generated preset landscape can be maintained.
[0023] It can be seen from the above technical solutions that the landscape generation system provided in this specification controls the lifting and lowering of the M×N landscaping parts through the control module and enables the landscaping parts to be locked in any position, thereby generating a preset landscape, meeting the user's needs for three-dimensional landscapes in different occasions, and improving the user's experience in different occasions.
[0024] Other functions of the landscape generation system provided by this specification will be partially listed in the following description. Based on the description, the contents introduced by the following figures and examples will be obvious to those of ordinary skill in the art. The creative aspects of the landscape generation system provided by this specification can be fully explained by practicing or using the methods, devices and combinations described in the following detailed examples. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of this specification, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0026] Figure 1A A schematic diagram of the structure of a landscape generation system provided according to some embodiments of this specification is shown;
[0027] Figure 1B A schematic diagram of the structure of another landscape generation system provided according to some embodiments of this specification is shown;
[0028] Figure 2 A schematic diagram of the structure of a single landscape generation module provided according to some embodiments of this specification is shown;
[0029] Figure 3 A schematic structural diagram of a telescopic unit provided according to some embodiments of this specification is shown;
[0030] Figure 4A A schematic diagram of the structure of a landscaping part provided according to some embodiments of this specification is shown;
[0031] Figure 4B A schematic diagram of the structure of another landscaping part provided according to some embodiments of this specification is shown;
[0032] Figure 5 A schematic diagram of the structure of a landscaping part and a driving member provided according to some embodiments of this specification is shown;
[0033] Fig. 6A A schematic diagram of the structure of an upper base provided according to some embodiments of this specification is shown;
[0034] Figure 6B A schematic structural diagram of a lower base provided according to some embodiments of this specification is shown;
[0035] Figure 7 A hardware schematic diagram of a control module provided according to some embodiments of this specification is shown;
[0036] Figure 8 A schematic diagram of the structure of a control circuit provided according to some embodiments of this specification is shown;
[0037] Fig.9A A schematic diagram showing a structure of serial connection of sub-control circuits provided according to some embodiments of this specification;
[0038] Fig. 9B A schematic diagram showing a structure of parallel connection of sub-control circuits provided in accordance with some embodiments of this specification;
[0039] Fig.10 A flowchart showing steps executed when a control module is working according to some embodiments of this specification is shown;
[0040] Fig.11A A schematic diagram showing a structure of generating a preset landscape by multiple landscape generation modules provided in some embodiments of this specification;
[0041] Fig. 11B A schematic diagram showing a structure of generating another preset landscape by multiple landscape generation modules provided in some embodiments of this specification;
[0042] Fig. 11C A schematic diagram of a structure in which a plurality of landscape generation modules provided in some embodiments of this specification generate another preset landscape is shown;
[0043] Fig.11D A schematic diagram of a structure in which a plurality of landscape generation modules provided in some embodiments of this specification generate another preset landscape is shown;
[0044] Fig.12 A schematic diagram of switching between two preset landscapes provided according to some embodiments of this specification is shown;
[0045] Fig.13 It shows other flow charts of steps in operation of a control module provided in some embodiments of this specification;
[0046] Fig.14 A schematic diagram of the structure of another single landscape generation module provided in this specification is shown;
[0047] Fig.15 A schematic diagram of the structure of a telescopic unit provided according to some embodiments of this specification is shown;
[0048] Fig.16 A schematic diagram of the structure of a guide rail provided according to some embodiments of this specification is shown;
[0049] Fig.17 According to this specification Fig.15 A partial enlarged view of the telescopic unit at the first base is shown. DETAILED DESCRIPTION
[0050] The following description provides specific application scenarios and requirements of this specification, with the purpose of enabling those skilled in the art to make and use the contents of this specification. Various local modifications to the disclosed embodiments will be apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of this specification. Therefore, this specification is not limited to the embodiments shown, but to the widest scope consistent with the claims.
[0051] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which the present disclosure belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure; the terms "including" and "having" in the specification and claims of the present disclosure and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0052] In the description of the embodiments of the present disclosure, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present disclosure, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0053] The terms used herein are only used for the purpose of describing specific example embodiments and are not restrictive. For example, unless the context clearly indicates otherwise, as used herein, the singular forms "a", "an" and "the" may also include plural forms. When used in this specification, the terms "include", "comprise" and / or "contain" mean that the associated integers, steps, operations, elements and / or components exist, but do not exclude the existence of one or more other features, integers, steps, operations, elements, components and / or groups or that other features, integers, steps, operations, elements, components and / or groups may be added in the system / method.
[0054] In the description of the embodiments of the present disclosure, the term "and / or" is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0055] In the present disclosure, "X includes at least one of A, B, or C" means that X includes at least A, or X includes at least B, or X includes at least C. That is, X may include only any combination of A, B, and C, or may include any combination of A, B, and C and other possible contents / elements at the same time. The any combination of A, B, and C may be A, B, C, AB, AC, BC, or ABC.
[0056] In the present disclosure, unless explicitly stated otherwise, the association relationship between structures can be a direct association relationship or an indirect association relationship. For example, when describing "A is connected to B", unless it is explicitly stated that A is directly connected to B, it should be understood that A can be directly connected to B or indirectly connected to B; for another example, when describing "A is above B", unless it is explicitly stated that A is directly above B (AB is adjacent and A is above B), it should be understood that A can be directly above B or indirectly above B (AB is separated by other elements and A is above B). And so on.
[0057] In the description of the embodiments of the present disclosure, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).
[0058] In the description of the embodiments of the present disclosure, the orientations or positional relationships indicated by technical terms such as "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", and "circumferential" are based on the orientations or positional relationships shown in the accompanying drawings and are only for the convenience of describing the embodiments of the present disclosure and simplifying the description. They do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the embodiments of the present disclosure.
[0059] In the description of the embodiments of the present disclosure, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present disclosure can be understood according to the specific circumstances.
[0060] These and other features of the specification, as well as the operation and function of the related elements of the structure, and the economy of the combination and manufacture of the parts can be significantly improved in view of the following description. The description also includes all figures and text in the present specification with reference to the drawings, all of which form a part of the present specification. However, it should be clearly understood that the drawings are for illustration and description purposes only and are not intended to limit the scope of the present specification. It should also be understood that the drawings are not drawn to scale.
[0061] The flowcharts used in this specification illustrate the operations implemented by the system according to some embodiments in this specification. It should be clearly understood that the operations of the flowcharts may not be implemented in sequence. On the contrary, the operations may be implemented in reverse order or simultaneously. In addition, one or more other operations may be added to the flowchart. One or more operations may be removed from the flowchart.
[0062] To facilitate readers' understanding of this specification, at least some of the terms in this specification are explained as follows:
[0063] Landscape: It can refer to the complex composed of terrain, landforms, soil, water bodies, plants and animals in a certain area. Among them, terrain can refer to the various ups and downs presented by fixed objects distributed above the surface. For example, landscape can include natural landscape and cultural landscape. Cultural landscape can include historical relics landscape, building and facility landscape, cultural and artistic landscape, etc. Among them, building and facility landscape can be urban communities, urban buildings, museums, art galleries, opera houses, flower beds, rest pavilions, public seats, etc., which are not limited in this specification.
[0064] Figure 1A A structural schematic diagram of a landscape generation system 001 is shown. Figure 1B 1 shows a schematic diagram of the structure of another landscape generation system 001. The landscape generation system 001 includes M landscape generation modules 100 and a control module 200. Where M is an integer greater than or equal to 1. For example, Figure 1A The landscape generation system 001 shown in FIG. 1 includes four landscape generation modules 100, where M=4. For another example, Figure 1B The landscape generation system 001 shown in FIG. 1 includes five landscape generation modules 100 , where M=5.
[0065] The user can control the M landscape generation modules 100 in the landscape generation system 001 through the control module 200 to generate preset landscapes, thereby meeting the user experience requirements of different occasions or the user's requirements for three-dimensional landscapes. For example, when a user uses a device based on VR technology to perform golf hitting activities, the preset landscapes can be different areas in the actual golf course. For example, the preset landscape is a raised high grass field in a golf course. For another example, the preset landscape is a sunken sand pit in a golf course. In some embodiments, the preset landscape may include a preset architectural landscape or a preset facility landscape. For example, the preset landscape may be a building in a city, including a music hall, a museum, and the like. For another example, the preset landscape may be a community in a city. The community may include residential buildings and supporting community supermarkets, hospitals, and the like. For another example, the preset landscape may be a seat in a park or fitness equipment in a park.
[0066] Figure 2A schematic diagram of the structure of a single landscape generation module 100 is shown. Each landscape generation module 100 in the M landscape generation modules 100 may have some or all of the structural features or characteristics described below. Each landscape generation module 100 includes a base frame 110 and N telescopic units 120 connected to the base frame 110 and arranged in an array. Wherein, N is an integer greater than 1.
[0067] The base frame 110 may be a support member for the entire landscape generation module 100. Figure 2 As shown, the base frame 110 may be located at the bottom of the entire landscape generation module 100. Other components (such as N telescopic units 120, control module) may be installed on the base frame 110 or connected to the base frame 110. Figure 2 As shown, the base frame 110 may include a first base 111. The N telescopic units 120 are mechanically connected to the first base 111. The mechanical connection here and the mechanical connection mentioned below may be bonding, welding, seam connection, riveting, etc., which is not limited in this specification.
[0068] The specific shape of the base frame 110 can be set according to the scene requirements, and this specification does not limit it. Figure 2 The first base 111 shown in the figure is a cuboid. The shape of the base frame 110 is set to be a cuboid, so that the base frames 110 of the M landscape generation modules 100 can be placed closely together, so that the gaps between the base frames 110 are small, and the generated preset landscape is more continuous and ornamental.
[0069] In some embodiments, in addition to the first base 111, the base frame 110 may further include a second base 112 ( Figure 2 The specific structure of the base frame 110 including the second base 112 will be described later.
[0070] N telescopic units 120 may be connected to the base frame 110 and arranged in an array. N is an integer greater than 1. For example, the value of N may be 2, 3, 4, 5, 10, 15, 20, etc. The number of telescopic units 120 and the arrangement of the N telescopic units may be selected according to the actual occasion and the specific conditions of the preset landscape, and are not required in this specification. Figure 2 In the example, the landscape generation module 100 includes 20 telescopic units 120 distributed in a 2×10 array.
[0071] By arranging N telescopic units 120 in an array, space can be used more effectively, and different needs of users for landscapes can be met by adjusting the number and arrangement of the telescopic units 120. At the same time, the array arrangement of the N telescopic units 120 can also make the landscape generation module 100 more visually neat and beautiful.
[0072] Figure 3 The structure diagram of a telescopic unit 120 is shown. Each telescopic unit 120 includes a landscaping portion 121 and a driving mechanism 122 mechanically connected to the landscaping portion 121 and the base frame 110. The driving mechanism 122 can drive the landscaping portion 121 to move when working.
[0073] The landscaping unit 121 can be used to generate a preset landscape. As mentioned above, the landscape generation system 001 includes M landscape generation modules 100 arranged in an array, and each landscape generation module 100 includes N telescopic units 120 arranged in an array. Each telescopic unit includes a landscaping unit 121. Therefore, the landscape generation system 001 includes M×N landscaping units 121 arranged in an array. All (M×N) landscaping units 121 in the landscape generation system 001 can jointly generate a preset landscape, wherein the N landscaping units 121 of each landscape generation module 100 can generate a part of the preset landscape.
[0074] The landscaping portion 121 may extend along a target direction. The target direction may be the direction in which the landscaping portion 121 moves, that is, the direction in which the landscaping portion 121 forms a preset landscape. The target direction may also be referred to as the landscaping direction. For example, the target direction may be Figure 3 The landscaping part 121 may be a prism extending along the X-axis direction. The landscaping part 121 is set as a rectangular parallelepiped prism structure with a rectangular cross section, so that the multiple landscaping parts 121 distributed in an array can be closely arranged, so that the gaps between the landscaping parts 121 are small, and the generated preset landscape is more continuous and ornamental. For another example, the target direction can be any other direction in which the user wants to generate a preset landscape. For example, the target direction can be Figure 3 The X-axis is in the direction of any non-zero angle. Of course, the cross-section of the landscaping portion 121 can also be other polygons or circles. In some embodiments, the landscaping portion 121 can be a solid structure, so as to have higher mechanical strength. In other embodiments, the landscaping portion 121 can be a hollow structure, so as to reduce the mass and reduce the driving burden of the driving mechanism 122.
[0075] The landscaping portion 121 may include an end surface 121A away from the base frame 110. Figure 3 As shown, the end surface 121A can be a plane. The end surface 121A of the landscaping portion 121 can also be set to other structures according to the characteristics of the preset landscape and the effect to be achieved. Figure 4A A schematic structural diagram of a landscaping section 121 is shown. Figure 4B Another structural diagram of the landscaping part 121 is shown. Figure 4A As shown, the landscaping portion 121 may be a combination of a prism and a pyramid. In this case, the end face 121A of the landscaping portion 121 is the side face of the pyramid. Figure 4B As shown, the end surface 121A of the landscaping part 121 can be a wave-like curved surface. The landscaping parts 121 of different shapes can make the preset landscape present different effects as a whole. According to different landscape requirements, the landscape generation module 100 can be equipped with different landscaping parts 121 to generate the preset landscape, so that the generated preset landscape is more realistic. The M×N landscaping parts 121 of the M×N telescopic units 120 included in the M landscape generation modules 100 can have different end surfaces 121A to form a richer and more complex preset landscape.
[0076] Continue to refer to Figure 3 , the overall volume of the M landscape generation modules 100 can be selected according to the application scenario. When the area occupied by the generated preset landscape is relatively large, the area of a single landscaping part 121 constituting the preset landscape can be relatively large. When the area occupied by the generated preset landscape is relatively small, the area of a single landscaping part 121 constituting the preset landscape can be relatively small. For example, in some embodiments, the side length of each landscaping part 121 can range from 2 cm to 4 cm. For example, the side length of each landscaping part 121 can be 2 cm, 2.5 cm, 2.9 cm, 3 cm, 3.5 cm, 4 cm, etc. and values between any two values.
[0077] In some embodiments, each landscaping section 121 may have a first projection in the target direction. The area of the first projection may be between 4 and 16 square centimeters. Because the N telescopic units 120 are arranged in an array, the first projection of the landscaping section 121 in the target direction should fall within the projection of the base frame 110 in the target direction, or the projection of the base frame 110 in the target direction needs to cover the first projection. At the same time, the driving mechanism 122 for driving the landscaping section 121 needs to be designed to be arranged along the target direction, and its projection in the target direction cannot be greater than the first projection. This means that the telescopic unit 120 as a whole extends with the target direction as the axis, and does not occupy too much space in other directions except the target direction. Such a setting can not only save the space occupied by the landscape generation module 100, but also enable the user to look at the landscaping section 121 from the target direction or other directions. When the gap between the landscaping sections 121 of different telescopic units 120 is smaller, the generated preset landscape is more compact, more continuous and more ornamental.
[0078] In some embodiments, the second projection being located inside the first projection may include the projection edge of the second projection being located inside the projection edge of the first projection. For example, when the landscaping portion 121 is a hollow cylinder, the projection of the landscaping portion 121 may be a circular ring. The projection of the corresponding driving mechanism 122 may be located inside the inner area of a circle with a larger radius in the circular ring. In other embodiments, the second projection is located inside the projection area of the first projection. In other words, the first projection completely covers the second projection. For example, when the landscaping portion 121 is the above-mentioned quadrangular prism, the first projection is a rectangle. The projection of the corresponding driving mechanism 122 is covered by the rectangle.
[0079] In some embodiments, the first projection area of all the landscaping parts 121 of the entire landscape generation system 001 in the target direction may be between 8 square centimeters and 180 square centimeters. For example, the first projection area of one landscaping part 121 may be 4 square centimeters. When the landscape generation system 001 includes 20 landscaping parts 121, the first projection area of the landscaping parts 121 of the entire landscape generation system 001 is 80 square centimeters. When the landscape generation system 001 includes 40 landscaping parts 121, the first projection area of the landscaping parts 121 of the entire landscape generation system 001 is 160 square centimeters. In other embodiments, the first projection area of the landscaping parts 121 of the entire landscape generation system 001 in the target direction may be greater than 180 square centimeters. For example, the first projection area of one landscaping part 121 may be 4 square centimeters. When the landscape generation system 001 includes 80 landscaping parts 121, the first projection area of the landscaping parts 121 of the entire landscape generation system 001 is 320 square centimeters. For another example, the first projection area of a landscaping part 121 may be 9 square centimeters. When the landscape generation system 001 includes 40 landscaping parts 121, the first projection area of the landscaping parts 121 of the entire landscape generation system 001 is 360 square centimeters.
[0080] The driving mechanism 122 is mechanically connected to the landscaping part 121 and the base frame 110. When the driving mechanism 122 is working, it drives the landscaping part 121 to move in the preset interval along the target direction, thereby adjusting the distance between the end face 121A of the landscaping part 121 and the base frame 110, and the landscaping part 121 can be stopped and locked at any position in the preset interval. As mentioned above, the target direction can be the direction in which the landscaping part 121 generates a preset landscape. The driving mechanism 122 can adjust the distance between the end face of the landscaping part 121 and the base frame 110 by changing the distance that the landscaping part 121 extends along the target direction, so that the landscaping part 121 has different heights in the target direction, thereby presenting the ups and downs of the surface (topography) of the preset landscape. The preset interval can be set according to the specific ups and downs of the preset landscape. The preset interval can be defined based on the position that the end face 121A can reach, or it can be set based on the position that other parts of the landscaping part 121 can reach, and this specification does not limit it here. The length of the preset interval may be the distance between two end surfaces 121A that are farthest apart in the preset landscape.
[0081] The landscaping unit 121 may move in the target direction in the positive direction of the X-axis or in the reverse direction of the X-axis, thereby forming a static landscape or a dynamic landscape. For example, the preset landscape is a building or a mountain. The landscaping unit 121 may move from a position in contact with the base frame 110 in the positive direction of the X-axis to a distance from the base frame 110, thereby forming a static landscape of a building or a mountain. For another example, the preset landscape is a process of earth collapse. In order to show the process of earth collapse, the landscaping unit 121 may move from a distance from the base frame 110 in the reverse direction of the X-axis to contact with the base frame 110, thereby creating a dynamic landscape of earth collapse.
[0082] There are many ways to implement the driving mechanism 122 to drive the landscaping part 121 to move. In some embodiments, the driving mechanism 122 may include a rack and pinion mechanism. Specifically: the motor drives the gear; the gear is connected to the rack; the rack is connected to the landscaping part 121. Among them, the rack can extend along the target direction, so that when the rack moves, it can drive the landscaping part 121 to move forward or backward in the target direction. However, the rack and pinion mechanism cannot complete self-locking. Therefore, due to external force, the landscaping part 121 cannot rely on the driving mechanism 122 to stay at any position in the preset range, and the generated preset landscape cannot be maintained. For example, the landscaping part 121 is as follows Figure 2 When the landscape part 121 is placed on the ground in a manner, the external force is the gravity of the landscape part. In order to lock the landscape part 121, the landscape generation module 100 must also include a locking mechanism. The locking mechanism can be a ratchet mechanism, a worm gear mechanism, or the like.
[0083] As mentioned above, the landscaping part 121 has a first projection in the target direction. In some embodiments, the driving mechanism 122 has a second projection in the target direction, and the second projection is located inside the first projection. Such a setting enables the driving mechanism 122 to be completely within the first projection when the user looks at the landscaping part 121 from the target direction or other directions. In this way, the driving mechanism 122 will not affect the operation of the adjacent telescopic unit 120. At the same time, such a design can make the gap between adjacent landscaping parts 121 not too large, and the generated preset landscape is more compact, more continuous and ornamental. When the area of the first projection is relatively small (ranging from 4 to 16 square centimeters), in order to make the second projection located inside the first projection, and the driving mechanism 122 has a certain mechanical strength in the first direction, the driving mechanism 122 as a whole needs to extend with the target direction as the axis. Therefore, the driving mechanism 122 must select a mechanism that occupies a small space. The above-mentioned rack and pinion mechanism occupies a large space, and it needs to be additionally provided with a locking mechanism, and the overall space occupied is larger. Its second projection is difficult to be located inside the first projection. That is to say, by using a rack and pinion mechanism, the driving mechanism 122 cannot drive the landscaping unit 121 to move in a limited space while ensuring that the landscaping unit 121 remains in a fixed position after generating a preset landscape. Therefore, in addition to driving the landscaping unit 121 to move, the driving mechanism 122 also needs to be able to stop and lock the landscaping unit 121 at any position in a preset interval, thereby generating a partial landscape of the preset landscape. In this way, the driving mechanism 122 does not need an additional locking mechanism to fix the preset landscape, thereby reducing the space occupied by the telescopic unit 120.
[0084] Therefore, the driving mechanism 122 may be a screw transmission mechanism. For example, the driving mechanism 122 includes a driving member 122A ( Figure 3 122A) and a screw rod 122C. Since the landscaping portion 121 and the driving member 122A are located on the same side of the base frame 110, the driving member 122A can be connected to the landscaping portion 121. The screw rod 122C includes a first end 122C1 and a second end 122C2. The screw rod 122C is arranged along the target direction and is threadedly connected to the driving member 122A. When the screw rod 122C rotates, it can drive the driving member 122A to move between the first end 122C1 and the second end 122C2. The distance between the first end 122C1 and the second end 122C2 can be the length of a preset interval. When the driving member 122A is at the second end 122C2, the landscaping portion 121 can be located at a position closest to the first base 111 in the preset interval, and the landscaping portion 121 is located at the lowest point in the preset interval. When the driving member 122A is at the first end 122C1, the landscaping portion 121 is located at a position farthest from the first base 111 in the preset interval, and the landscaping portion 121 is located at the highest point in the preset interval.
[0085] Figure 5FIG. 1 shows a schematic diagram of the structure of a landscaping part 121 and a driving member 122A. Figure 5 As shown, a first slot 121B for placing a driving member 122A may be provided at the bottom of the landscaping portion 121. The driving member 122A may be snapped or bonded to the first slot 121B. The small hole of the driving member 122A may have a thread.
[0086] In order to achieve the self-locking of the driving mechanism 122, the lead angle of the screw on the screw rod 122C is less than the friction angle of the threaded connection between the screw rod 122C and the driving member 122A. Among them, the friction angle of the threaded connection is also the equivalent friction angle. After the driving mechanism 122 is self-locked, when subjected to an external force in the target direction (such as an external force transmitted from the landscaping part 121), the driving member 122A will not slide or rotate along the screw rod, so that the landscaping part 121 can stay in a fixed position to maintain the preset landscape. However, the lead angle of the thread on the screw rod 122C cannot be too small (that is, the lead of the screw rod 122C is too small) to avoid the distance that the screw rod advances per rotation is too small, the speed of the landscaping part 121 rising is small, and the time required to form the preset landscape is long, which does not meet the needs of users. The specific lead of the thread can be selected according to the moving speed of the landscaping part 121 required by the user, provided that it can be self-locked, and this specification does not limit it here.
[0087] In some embodiments, the driving mechanism 122 may further include a guide rail arranged along the target direction. The guide rail may be fixedly connected to the first base 111. The landscaping portion 121 may be slidably arranged on the guide rail. For example, the guide rail may be a U-shaped guide rail. By using the U-shaped guide rail, the landscaping portion 121 may be better prevented from rotating, making its movement more stable. Accordingly, the landscaping portion 121 may further include a second notch 121C for the U-shaped guide rail to pass through. The landscaping portion 121 may form a guide column and guide sleeve structure with the U-shaped guide rail.
[0088] Continue to refer to Figure 3, the driving mechanism 122 may also include a motor assembly 122F. The motor assembly 122F may be connected to the second end 122C2 of the screw rod 122C. When the motor assembly 122F is working, it may drive the screw rod 122C to rotate, thereby driving the landscaping part 121 to move. In some embodiments, the motor assembly 122F includes only a motor. For example, the motor assembly 122F includes a stepper motor. A stepper motor is an open-loop control element stepper motor component that converts an electrical pulse signal into an angular displacement or a linear displacement. When the stepper motor receives a pulse signal, it drives the stepper motor to rotate a fixed angle in a set direction, so that the angular displacement can be controlled by controlling the number of pulses, thereby achieving the purpose of correct positioning. After the stepper motor receives a start signal, that is, a pulse signal, the output shaft of the stepper motor rotates a preset angle, and each rotation of a preset angle can drive the screw rod 122C to rotate a corresponding angle, thereby driving the driving member 122A to move a preset distance. In other embodiments, the motor assembly 122F may include a motor and a reducer. The reducer can be connected to the second end 122C2, and then the motor is connected to the reducer. When the motor is working, the reducer drives the screw rod 122C to rotate. Since the original speed of the motor is usually fixed and the speed is fast, the motor is directly connected to the screw rod 122C, which will cause the landscaping part 121 to rise too fast. Therefore, by setting a reducer, the rotation speed of the screw rod 122C can be adjusted to a suitable speed, so that the landscaping part 121 can rise stably. For example, the rising speed of the landscaping part 121 can be 10mm / s~15mm / s. The rising speed can be 10mm / s, 12mm / s, 13mm / s, 15mm / s, etc. and any value between two values.
[0089] The above-mentioned motor assembly 122F may include an output shaft. The output shaft can be directly connected to the screw rod 122C for transmission. In some embodiments, the second end 122C2 of the screw rod 122C can have a straight groove, which is directly connected to the double flat shaft of the motor in the motor assembly 122F for transmission. Due to manufacturing and installation errors, the output shaft and the screw rod 122C will have slight misalignment. The above-mentioned error will cause vibration in the process of rotation being transmitted from the motor assembly 122F to the screw rod 122C. Therefore, in some embodiments, the output shaft and the second end 122C2 of the motor assembly 122F can also be connected by a coupling. By setting a coupling, the transmission of rotation can be made smoother, thereby reducing the above-mentioned vibration and making the entire landscape generation module 100 more stable.
[0090] The landscape generation module 100 further includes a limit switch, which controls the movement of the landscaping portion 121 by controlling the movement of the driving member 122A, thereby limiting the movement of the landscaping portion 121.
[0091] In some embodiments, each telescopic unit 120 may include a first switch. The first switch may be disposed on the first base 111 and communicated with the driving mechanism 122. The first switch may be disposed on the moving path of the driving member 122A. When the driving member 122A triggers the first switch during movement, the first switch may control the driving mechanism 122 to stop working. For example, the first switch may control the driving mechanism 122 to stop driving the screw rod 122C to rotate. Specifically, the first switch may be disposed on the side of the first base 111 facing the driving member 122A. A card slot for mounting the first switch may be provided on the first base 111. When the driving member 122A moves in the opposite direction of the X-axis, the height of the landscaping portion 121 is reduced. When the driving member 122A continues to move in the opposite direction of the X-axis until it contacts the first switch, that is, it can be considered that when the driving member 122A contacts the first base 111, the driving member 122A has no space to continue to move, and the landscaping portion 121 also moves to the lowest point of the preset interval. At this time, the driving mechanism 122 does not need to continue to drive the driving member 122A to move, that is, it does not need to continue to drive the screw rod 122C to rotate. Therefore, the driving member 122A touching the first switch can be used as a signal to stop the driving mechanism 122 from driving the screw rod 122C to rotate. For example, the first switch can control the motor assembly 122F to stop rotating, thereby stopping the screw rod 122C from rotating, saving energy.
[0092] As mentioned above, the landscaping portion 121 can be a solid structure. The landscaping portion 121 can also be a hollow structure, thereby reducing the mass and reducing the driving burden of the driving mechanism 122. When the landscaping portion 121 is hollow, the landscaping portion 121 is more likely to shake during movement. Therefore, in some embodiments, the driving mechanism 122 may also include a limit block 122C3. The limit block 122C3 may be disposed at the first end 122C1 of the screw rod 122C and abut against the guide rail 122D and the landscaping portion 121, respectively, to limit the landscaping portion 121 from twisting. Figure 3 As shown, the limit block 122C3 can be sleeved on the top of the screw rod 122C. The limit block 122C3 can constrain the relative position of the screw rod 122C and the U-shaped guide rail. One end of the limit block 122C3 is against the U-shaped guide rail, and the other end is against the landscaping part 121. Because the rigidity of the landscaping part 121 may be insufficient, the angle may change, and the movement process cannot go straight up and down along the target direction. The limiting of the limit block 122C3 can prevent the landscaping part 121 from twisting, thereby ensuring that it does not deviate from the target direction and ensuring the stability of its movement. In some embodiments, the limit block 122C3 and the screw rod 122C are connected by a bearing to avoid affecting the rotational movement of the screw rod 122C.
[0093] Continue to refer to Figure 3. Since the screw rod 122C is too long, the landscaping part 121 may shake when it moves to the top of the screw rod 122C. Therefore, the first base 111 may be thickened to increase the area of the fixed screw rod 122C. For example, in order to make the first base 111 thicker, the first base 111 may include two layers. For example, the first base 111 may include an upper base 111A close to the landscaping part 121 and a lower base 111B. Fig. 6A A schematic structural diagram of an upper base 111A is shown. Figure 6B A schematic structural diagram of a lower base 111B is shown. Fig. 6A The portion encircled by the dotted line is a connection structure between the first base 111 and a telescopic unit 120 .
[0094] by Fig. 6A For example, the upper base 111A may be provided with a U-shaped guide rail placement location 111A1 and a limit switch placement location 111A2, wherein the limit switch may be the first switch as described above.
[0095] In addition to the above-mentioned thickening of the first base 111, the use of bearings can also strengthen the fixation of the bottom of the screw 122C and enhance the stability of the screw 122C. In some embodiments, the first base 111 may include a bearing placement 111A3 to place a thrust bearing, thereby limiting the radial and axial movement of the screw 122C and preventing the landscape part 121 from shaking. For example, a bearing is placed on the upper base 111A and two angular contact ball bearings are placed on the lower base 111B to withstand the axial thrust from the screw 122C.
[0096] The slots of the lower base 111B correspond to the slots of the upper base 111A, and are not described here one by one. However, the U-shaped guide rail placement 111A1 penetrates the board surface of the upper base 111A, but does not penetrate the board surface of the lower base 111B, so that the U-shaped guide rail is fixed at the lower base 111B.
[0097] The control module 200 is configured to execute the step P100 of generating a preset landscape when in operation, thereby controlling the M landscape generating modules 100 to generate the preset landscape. Figure 7 FIG. 2 shows a hardware schematic diagram of a control module 200. Figure 7 As shown, the control module 200 may include at least one processor 210 and at least one storage medium 220 .
[0098] At least one storage medium 220 may store at least one instruction set for generating a preset landscape. At least one processor 210 may be in communication with the storage medium 220. When the control module 200 is working, the at least one processor 210 may read the at least one instruction set and execute the step P100 of generating a preset landscape.
[0099] At least one storage medium 220 may include a data storage device. The data storage device may be a non-temporary storage medium or a temporary storage medium. For example, the data storage device may include one or more of a disk 221, a read-only storage medium (ROM) 223, or a random access storage medium (RAM) 227. At least one storage medium 220 may also include at least one instruction set stored in the data storage device. The at least one instruction set is used to generate a preset landscape. The instruction may be a computer program code, and the computer program code may include a program, a routine, an object, a component, a data structure, a process, a module, etc. for executing the method for generating a preset landscape provided in this specification.
[0100] At least one processor 210 can be connected to at least one storage medium 220 through an internal communication bus. At least one processor 210 is used to execute the at least one instruction set. When the control module 200 is working, at least one processor 210 can read the at least one instruction set and execute the step P100 of generating a preset landscape provided in this specification according to the instruction of the at least one instruction set.
[0101] The processor 210 may be in the form of one or more processors. In some embodiments, the processor 210 may include one or more hardware processors, such as a microcontroller, a microprocessor, a reduced instruction set computer (RISC), an application-specific integrated circuit (ASIC), an application-specific instruction set processor (ASIP), a central processing unit (CPU), a graphics processing unit (GPU), a physical processing unit (PPU), a microcontroller unit, a digital signal processor (DSP), a field programmable gate array (FPGA), an advanced RISC machine (ARM), a programmable logic device (PLD), any circuit or processor capable of performing one or more functions, etc., or any combination thereof. For the sake of illustration only, only one processor 210 is described in the control module 200 of this specification. However, it should be noted that the control module 200 in this specification may include multiple processors 210, and therefore, the operations and / or method steps disclosed in this specification may be performed by one processor 210 as described in this specification, or may be jointly performed by multiple processors 210. For example, if the processor 210 of the control module 200 in the present specification executes step A and step B, it should be understood that step A and step B may also be executed jointly or separately by two different processors 210 (for example, the first processor executes step A, the second processor executes step B, or the first and second processors execute steps A and B together).
[0102] In some embodiments, the control module 200 may include a control circuit 230. For example, at least one processor 210 and at least one storage medium 220 may be integrated on the control circuit 230. Figure 8 FIG. 2 shows a schematic diagram of the structure of a control circuit 230. Figure 8 As shown, the control circuit 230 may include an input terminal 230A and an output terminal 230B.
[0103] The input terminal 230A may be configured to receive a first instruction when in operation. The first instruction may correspond to a preset landscape. In some embodiments, the preset landscape may include a preset architectural landscape or a preset facility landscape. For example, the preset architectural landscape may be a music hall, a museum, etc. in a city. For example, the preset facility landscape may be a seat in a park or fitness equipment in a park.
[0104] In some embodiments, the first instruction may be sent by the terminal 300 to the control module 200. Figure 8 As shown, the terminal 300 can be connected to the control module 200 for communication. For example, the terminal 300 can be connected to the control module 200 by wire. For another example, the terminal 300 can communicate with the control module 200 via Bluetooth. Specifically, the terminal 300 can be connected to the control circuit 230 for communication. The first instruction can be sent by the terminal 300 to the input terminal 230A.
[0105] In some embodiments, the terminal 300 may be a device capable of interacting with a user. The user may input data of a preset landscape to the terminal 300 through an input device and an output device of the terminal 300. In some embodiments, the data of the preset landscape may include a picture of the preset landscape. For example, the user may input a picture of a preset landscape to the terminal 300, and the terminal 300 may generate a first instruction based on the picture, thereby sending it to the input terminal 230A. In some embodiments, the data of the preset landscape may include text data of the preset landscape. The text data may include text data or digital data. For another example, the user may input height data of the preset landscape to the terminal 300. The terminal 300 may generate a first instruction based on the text data, thereby sending it to the input terminal 230A. In other embodiments, the first instruction may also be pre-stored in at least one storage medium 220 of the control module 200. The first instruction received by the control module 200 may be a first instruction received by the control module 200 and issued from the storage medium 220.
[0106] In some embodiments, the terminal 300 may include a mobile device, a tablet computer, a laptop computer, a built-in device of a motor vehicle, or the like, or any combination thereof. In some embodiments, the mobile device may include a smart home device, a smart mobile device, a virtual reality device, an augmented reality device, or the like, or any combination thereof. In some embodiments, the smart home device may include a smart TV, a desktop computer, or the like, or any combination thereof. In some embodiments, the smart mobile device may include a smart phone, a personal digital assistant, a gaming device, a navigation device, or the like, or any combination thereof.
[0107] The first instruction may be a signal that can be received by the control circuit 230. In some embodiments, the first instruction may be an electrical signal. For example, the first instruction is an analog signal, such as a change in current or voltage. For another example, the first instruction may be a digital signal. In other embodiments, the first instruction may also be an optical signal or an acoustic signal, etc. A specific converter or interface may be provided on the control circuit 230 to receive the optical signal or the acoustic signal.
[0108] In some embodiments, the first instruction may include one instruction. In other embodiments, the first instruction may also include multiple instructions. For example, when the user inputs a lot of data, multiple data may generate multiple instructions.
[0109] In some embodiments, the first instruction may include height data of MxN landscaping parts 121 when M landscape generation modules 100 generate preset landscapes. In other embodiments, the first instruction may include preset distances of movement of MxN driving members 122A when M landscape generation modules 100 generate preset landscapes. In other embodiments, the first instruction may include driving instructions of driving mechanisms 122 of MxN landscaping parts 121 when M landscape generation modules 100 generate preset landscapes. For example, the first instruction may include driving instructions of motor components 122F of MxN landscaping parts 121 when M landscape generation modules 100 generate preset landscapes. As mentioned above, the motor component 122F may include a stepper motor. The first instruction may include angle data of rotation of the output shafts of MxN stepper motors. For example, the first instruction may include at least position data of the landscaping part 121 driven by the driving mechanism 122, height data of the landscaping part 121, and angle data of rotation of the motor output shaft.
[0110] The output terminal 230B may be electrically connected to the driving mechanism 122, and is configured to send a second instruction to the corresponding driving mechanism 122 during operation. For example, the output terminal 230B may be electrically connected to the motor component 122F of the driving mechanism 122.
[0111] The second instruction may be a signal that can be received by the motor assembly 122F. For example, when the motor assembly 122F includes a DC motor, the second instruction may be a DC voltage signal. For another example, when the motor assembly 122F includes a servo motor, the second instruction may be an analog signal or a digital signal. For another example, when the motor assembly 122F includes a stepper motor, the second instruction may be a pulse signal and a direction signal.
[0112] The second instruction may be configured to drive a plurality of the driving mechanisms 122. When the first instruction includes a driving instruction for the motor assembly 122F of the landscaping portion 121, the control circuit 230 may directly use the first instruction as the second instruction to drive the plurality of motor assemblies 122F to work, thereby causing the plurality of screw rods 122C to rotate and the landscaping portion 121 to rise or fall. When the first instruction does not include a driving instruction for the motor assembly 122F of the landscaping portion 121, the control circuit 230 may generate a second instruction based on the first instruction. For example, the control circuit 230 may generate a driving instruction for the motor assembly 122F based on a preset distance of movement of the driving member 122A, thereby causing the plurality of screw rods 122C to rotate and the landscaping portion 121 to rise or fall.
[0113] When all the MxN landscaping parts 121 are used to generate the preset landscape, the output end 230B can send the second instruction to the MxN driving mechanisms 122. When only some of the MxN landscaping parts 121 are used to generate the preset landscape, the output end 230B can send the second instruction only to the driving mechanisms 122 corresponding to the said part of the landscaping parts 121. When only some of the MxN landscaping parts 121 are used to generate the preset landscape, the output end 230B can also send the second instruction to all the MxN driving mechanisms 122, wherein the second instruction can instruct the driving mechanisms 122 corresponding to the landscaping parts 121 that are not used to generate the preset landscape not to work. This specification does not limit this.
[0114] It should be understood that the electrical connection of two ports or two components described in the present application may refer to the direct connection of the two ports or two components; it may also refer to the indirect connection of the two ports or two components, such as the connection of the two ports or two components through an intermediate element.
[0115] Fig.9A FIG. 1 shows a schematic diagram of a structure in which sub-control circuits are connected in series. Fig.9A As shown, the control circuit 230 may include a main control circuit 240 and M sub-control circuits 250 .
[0116] The main control circuit 240 may include an input terminal 230A. The main control circuit 240 may receive a first instruction.
[0117] The M sub-control circuits 250 may be electrically connected in series. The M sub-control circuits 250 may include a first sub-control circuit 251 electrically connected to the main control circuit 240. For ease of description, the M sub-control circuits 250 are named in the order of being connected in series. Fig.9A As shown, the M sub-control circuits 250 may include a first sub-control circuit 251, a second sub-control circuit 252, a third sub-control circuit 253, ..., an M-1th sub-control circuit 25 (M-1) and an M-th sub-control circuit 25M. The M sub-control circuits may include an output terminal 230B. Each sub-control circuit 250 may include an output terminal. For ease of description, the output terminal of the first sub-control circuit 251 is recorded as the first output terminal 230B1, the output terminal of the second sub-control circuit 252 is recorded as 230B2, ..., the output terminal of the M-1th sub-control circuit 25 (M-1) is recorded as 230B (M-1), and the output terminal of the M-th sub-control circuit 25M is recorded as 230BM. The M sub-control circuits 250 can transmit data along the direction of the arrow shown on the dotted line.
[0118] The M sub-control circuits may correspond to the M landscape generation modules 100. For example, the output terminal 230B of each sub-control circuit 250 in the M sub-control circuits 250 may be connected to the corresponding landscape generation module 100. Specifically, the output terminal 230B of each sub-control circuit 250 may be electrically connected to the corresponding driving mechanism 122. For the convenience of description, the driving mechanism 122 electrically connected to the first output terminal 230B1 is recorded as the first group of driving mechanisms 1221, the driving mechanism 122 electrically connected to the second output terminal 230B2 is recorded as the second group of driving mechanisms 1222, ..., and the driving mechanism 122 electrically connected to the Mth output terminal 230BM is recorded as the Mth group of driving mechanisms 122m. The i-th group of driving mechanisms 122i includes N driving mechanisms 122, where 1≤i≤M.
[0119] like Fig.9A As shown, the first output terminal 230B1 of the first sub-control circuit 251 may be electrically connected to the first group of driving mechanisms 1221. The Mth output terminal 230BM of the Mth sub-control circuit 25M may be electrically connected to the Mth group of driving mechanisms 122m.
[0120] The M sub-control circuits are configured to receive the first instruction by the first sub-control circuit 251 board when working, and send the first instruction in sequence based on the first instruction until it is sent to the target sub-control circuit. As mentioned above, the first instruction may include a driving instruction of the driving mechanism 122 corresponding to the preset landscape. For the convenience of description, the driving mechanism 122 corresponding to the preset landscape is recorded as the target driving mechanism. The target sub-control circuit may be a sub-control circuit 250 that sends a driving instruction to the target driving mechanism. The target sub-control circuit may convert the first instruction into a second instruction to drive multiple driving mechanisms 122.
[0121] For example, to generate a preset landscape, the third group of driving mechanisms 1223 needs to work. The target sub-control circuit is the third sub-control circuit 253. After receiving the first instruction, the main control circuit 240 can send the first instruction to the first sub-control circuit 251. The first sub-control circuit 251 will send the first instruction to the second sub-control circuit 252. The second sub-control circuit 252 will continue to send the first instruction to the third sub-control circuit 253. At this point, the transmission of the first instruction stops, and the third sub-control circuit 253 can convert the first instruction into a second instruction, thereby driving the third group of driving mechanisms 1223 to work.
[0122] As mentioned above, the i-th group of drive mechanisms 122i may include N drive mechanisms 122. Therefore, for example, the first instruction may include the drive instruction of the j-th drive mechanism in each group of drive mechanisms. Wherein, 1≤j≤N. For example, the first instruction may include the drive instruction of the third drive mechanism in the fifth group of drive mechanisms to drive the corresponding screw 122C to rotate, thereby driving the fifth landscaping part 121 to rise or fall. Further, the first instruction may include the drive instruction of the motor assembly 122F in the j-th drive mechanism in each group of drive mechanisms. For example, the first instruction may include the rotation angle of the stepper motor in the third drive mechanism in the fifth group of drive mechanisms to drive the corresponding screw 122C to rotate, thereby causing the fifth landscaping part 121 to rise or fall. For example, the first instruction may include the drive instruction of each drive mechanism in each group of drive mechanisms. For example, each group of drive mechanisms includes 20 drive mechanisms 122, that is, 20 motor assemblies 122F. The first instruction includes the drive instructions of 20 motors.
[0123] For another example, to generate a preset landscape, the sixth group of drive mechanisms and the eighth group of drive mechanisms need to work. The target sub-control circuits are the sixth sub-control circuit and the eighth sub-control circuit. After receiving the first instruction, the main control circuit 240 can send the first instruction to the first sub-control circuit 251. The first instruction is transmitted in sequence along the series sequence of the sub-control circuits 250 to the sixth sub-control circuit, and the sixth sub-control circuit can generate a second instruction based on the first instruction, thereby driving the sixth group of drive mechanisms to work. The first instruction continues to be transmitted to the eighth sub-control circuit. The eighth sub-control circuit can generate a second instruction based on the first instruction, thereby driving the eighth group of drive mechanisms 1228 to work. At this point, the transmission of the first instruction stops.
[0124] It is worth noting that the first instruction may be parsed or converted during the transmission process, and the content of the first instruction may change. The instructions in the process from being received by the main control circuit 240 to being received by the target sub-control circuit can be called the first instruction.
[0125] Fig. 9B FIG. 1 shows a schematic diagram of a structure in which sub-control circuits are connected in parallel. Fig. 9B As shown, the control circuit 230 may include a main control circuit 240 , M sub-control circuits 250 , and W data distribution circuits 260 .
[0126] The main control circuit 240 may include an input terminal 230A. The main control circuit 240 may receive a first instruction.
[0127] The M sub-control circuits can be electrically connected in parallel. The M sub-control circuits 250 can correspond to the M landscape generation modules 100. The specific corresponding manner can be referred to above, and this specification will not be repeated here.
[0128] W data distribution circuits 260 may be electrically connected to the main control circuit 240 and M sub-control circuits 250, respectively. M may be a multiple of W. For example, the control circuit 230 includes 4 data distribution circuits and 20 sub-control circuits 250. M may not be a multiple of W. For example, the control circuit 230 includes 4 data distribution circuits and 19 sub-control circuits 250. In some embodiments, each data distribution circuit 260 may be electrically connected to the same number of sub-control circuits 250. For example, Fig. 9B As shown, each data distribution circuit 260 can be electrically connected to two sub-control circuits 250. For another example, each data distribution circuit 260 can be electrically connected to five sub-control circuits 250. In other embodiments, the sub-control circuits 250 connected to each data distribution circuit 260 can also be different. For example, one data distribution circuit 260 is connected to four sub-control circuits 250, and another data distribution circuit 260 is connected to five sub-control circuits 250.
[0129] After receiving the first instruction, the main control circuit 240 may send the first instruction to the W data distribution circuits 260, which then send the first instruction to the partial sub-control circuits 250. The M sub-control circuits may include an output terminal 230B. The output terminal 230B may be electrically connected to the corresponding driving mechanism 122.
[0130] In some embodiments, after receiving the first instruction, the W data distribution circuits 260 may send the first instruction to each data distribution circuit 260. Each data distribution circuit 260 may then send the first instruction to the corresponding connected sub-control circuit 250. The M sub-control circuits 250 may control the corresponding driving mechanism 122 to work or not work based on the first instruction or the parsed first instruction. For example, Fig. 9B As shown, to generate a preset landscape, the sixth group of driving mechanisms needs to work, then the main control circuit 240 can send the first instruction to the M / 2 data distribution circuits 260, and the M / 2 data distribution circuits 260 can send the first instruction to the M sub-control circuits 250. Among them, the sixth sub-control circuit electrically connected to the sixth group of driving mechanisms responds after receiving the first instruction. For example, the sixth sub-control circuit can generate a second instruction based on the first instruction to control the sixth group of driving mechanisms to work.
[0131] In other embodiments, the W data distribution circuits 260 may be configured to receive the first instruction when in operation, and select at least one target sub-control circuit from the M sub-control circuits 250 based on the first instruction, and send the first instruction to the at least one target sub-control circuit. The at least one target sub-control circuit may convert the first instruction into a second instruction to drive the plurality of driving mechanisms 122. For ease of description, the data distribution circuit corresponding to the target sub-control circuit is recorded as a target distribution circuit.
[0132] The first instruction can be sent to the target sub-control circuit corresponding to the target drive mechanism. The W data distribution circuits 260 can obtain the port data of the target sub-control circuit from the first instruction, so as to only send the first instruction to the target sub-control circuit. The target sub-control circuit can generate a second instruction based on the first instruction, so as to control the corresponding drive mechanism 122 to work. For example, Fig. 9B As shown, to generate a preset landscape, the sixth group of driving mechanisms needs to work, and the target sub-control circuit is the sixth sub-control circuit. The main control circuit 240 can send the first instruction to the M / 2 data distribution circuits 260. The M / 2 data distribution circuits 260 can confirm the target distribution circuit based on the first instruction, so that the target distribution circuit transmits the first instruction to the target sub-control circuit. The target sub-control circuit can convert the first instruction into a second instruction, thereby driving the sixth group of driving mechanisms.
[0133] In other embodiments, the connection relationship between the data distribution circuit 260 and the sub-control circuit 250 may be pre-stored in the terminal 300 or in the storage medium of the main control circuit 240. Alternatively, the connection relationship between the data distribution circuit 260 and the sub-control circuit 250 may be included in the first instruction, and the main control circuit 240 may receive the connection relationship after parsing the first instruction. Therefore, the main control circuit 240 may only transmit the first instruction to the target distribution circuit corresponding to the target sub-control circuit, and then the target distribution circuit transmits the first instruction to the target sub-control circuit, so as to reduce the transmission of data between circuits, thereby reducing the power consumption of the circuit, reducing the risk of errors or tampering of data during transmission, improving the reliability of data transmission, and more effectively utilizing the bandwidth to improve the overall performance of the circuit.
[0134] In some embodiments, the data may be transmitted in the circuit using a Controller Area Network (CAN) communication protocol, which has the advantages of powerful error detection capabilities, support for multiple data rates, ease of implementation, and high data transmission efficiency.
[0135] By using the above-mentioned multi-level circuit form to realize data transmission, the time required for data transmission can be saved, so that the drive mechanism 122 responds more promptly and the landscaping unit 121 generates the preset landscape more smoothly. For example, assuming that the data transmission time between each two circuits is t, when the sixth set of drive mechanisms is required to work and use Fig.9A When using the circuit, the transmission of the first instruction between the circuits takes 6t. Fig. 9B In the circuit shown, due to the parallel data transmission, the transmission of the first instruction between the circuits only takes 2t. This greatly shortens the time required for data transmission, so that the driving mechanism 122 responds more promptly and the landscaping unit 121 generates the preset landscape more smoothly.
[0136] How the control module 200 controls the M landscape generation modules 100 to generate a preset landscape is described in detail below with reference to the accompanying drawings.
[0137] Fig.10 FIG. 2 is a flow chart showing a step P100 executed by the control module 200 when the control module 200 is working. The processor 210 can execute the step P100. Fig.10 The illustrated step P100 may include:
[0138] Step P110: Receive the first instruction.
[0139] In some embodiments, the main control circuit 240 may receive a first instruction.
[0140] Step P130: Based on the first instruction, the plurality of driving mechanisms 122 in the M landscape generating modules 100 are driven to operate, so as to move the M×N landscape creating parts 121 to their respective target positions.
[0141] In some embodiments, the main control circuit 240 may transmit the first instruction to the target sub-control circuit. The target sub-control circuit may generate a second instruction based on the first instruction, thereby driving the driving mechanism 122 to operate, move the landscaping part 121 to the target position, and generate a preset landscape.
[0142] In some embodiments, the driving mechanism 122 includes a motor assembly 122F. The step of moving the M×N landscaping parts to their respective target positions may include the following steps for each landscaping part 121: controlling the motor to rotate the screw rod 122C so that the landscaping part 121 reaches the target position.
[0143] FIG. 11A to FIG. 11D A schematic structural diagram of different preset landscapes generated by multiple landscape generation modules 100 provided in accordance with some embodiments of this specification is shown.
[0144] like Fig.11AAs shown, the preset landscape can be a slope S1. The landscaping parts 121 are raised successively, showing the topographical characteristics of a slope.
[0145] like Fig. 11B As shown, the preset landscape may be an art gallery S2 in the city with unique structure.
[0146] like Fig. 11C As shown, the preset landscape may be a music square. The music square may include a music hall and surrounding facilities S3.
[0147] like Fig.11D As shown, the preset landscape may be a plurality of tall office buildings S4 in an area in a city.
[0148] In some embodiments, the preset landscape can be a dynamic landscape, and the target position changes over time accordingly. For example, the preset landscape is the sea level within a period of time. Since the sea level changes dynamically, the preset landscape is a dynamic landscape. For each landscaping unit 121, its corresponding target position changes over time. The landscaping unit 121 can experience rising, falling, rising again, and so on over time, so that the generated preset landscape is more realistic. For another example, the preset landscape can be a bridge under different tidal phenomena. During high tide, the bridge is partially submerged and partially presented. During low tide, the bridge is fully presented. For another example, the dynamic landscape is the switching between two preset landscapes. That is, the landscaping unit 121 generates the first preset landscape from the initialization state, and then changes from the first landscape to the second preset landscape.
[0149] When the preset landscape is a dynamic landscape, the first instruction may include multiple target positions of each landscaping unit 121 in at least one landscape generation module 100. The multiple target positions may include at least a first position and a second position, the first position being a first distance from the base frame 110, and the second position being a second distance from the base frame 110. For example, the dynamic landscape is a switch between the two preset landscapes mentioned above. Then the first instruction may include a position where each landscaping unit 121 generates a first preset landscape and a position where a second preset landscape is generated.
[0150] Fig.12 A schematic diagram showing switching between two preset landscapes is shown. Fig.12 Included are five state diagrams of the landscaping unit 121 during the switching process. Fig.12 Along the direction of the arrows, there are shown the landscaping section 121 (O) in the initial state, the landscaping section 121 (P) in the process of generating the first preset landscape, the landscaping section 121 (Q) when the first preset landscape is completely generated, the landscaping section 121 (R) in the process of changing from the first preset landscape to the second preset landscape, and the landscaping section 121 (Y) when the second preset landscape is generated.
[0151] As mentioned above, the landscaping part 121 can present different heights in the landscaping direction by moving in the landscaping direction (target direction), so as to at least present the ups and downs of the preset landscape. In order to better present the preset landscape, in some embodiments, such as Fig.11A As shown, the landscaping part 121 also includes a pattern display part 121D to simulate the environmental elements of the preset landscape. The environmental elements may be the vegetation coverage in the preset landscape, or the presence of animals in the preset landscape, etc. The pattern display part 121D may be an area on the landscaping part 121 that can be observed by the user's eyes. Fig.11A As shown, the pattern display portion 121D may include the end surface 121A of the landscaping portion 121. For another example, the pattern display portion 121D may also include the side area of the landscaping portion 121.
[0152] The preset landscape is a raised high grass field in a golf course. In addition to being able to simulate the undulating terrain of the high grass field through the landscaping unit 121, the landscape generation module 100 can also display the green color of the grass and the density distribution of the grass on the pattern display unit 121D, so that the preset landscape is closer to the actual landscape and more realistic. Among them, the pattern displayed on the pattern display unit 121D can be obtained by painting or spraying. In other embodiments, the landscaping unit 121 can be an electronic display screen, such as an LED display screen. The pattern display unit 121D is also an electronic display screen. By using an electronic display screen with a display function as the landscaping unit 121 and the pattern display unit 121D, not only can the environmental factors of the preset landscape be generated, but also different preset landscapes can be generated without replacing the landscaping unit 121.
[0153] In some embodiments, the landscape generation module 100 also includes a flexible cover. The flexible cover can be covered on the landscaping part 121, for example, on the end surface 121A of the landscaping part 121. When each landscape generation module 100 reaches the target position, the flexible cover can be combined with the landscaping part 121 to form a preset landscape. The flexible cover can be a cloth that can show the characteristics of the environment. Take the preset landscape as a raised high grass field in a golf course as an example for explanation. The landscaping part 121 can simulate the terrain of the high grass field, and the flexible cover can simulate the grass on the high grass field. For example, the flexible cover can be a green cloth similar to the color of the grass field. For another example, the flexible cover can include a fiber material that simulates the appearance and touch of the grass on the high grass field, etc.
[0154] In other embodiments, the user can simulate the environmental factors of the preset landscape by projecting a pattern on the landscaping portion 121, such as the end surface 121A. Therefore, the landscaping portion 121 can be a color that is easy to project. For example, the end surface 121A of the landscaping portion 121 is white. The user can project a green lawn on the end surface 121A, so that the generated preset landscape is closer to the lawn of a golf course, making the generated preset landscape more realistic.
[0155] Fig.13 FIG. 2 shows a schematic diagram of other flow charts in step P100 when a control module is working. Fig.12 As shown, step P100 may also include:
[0156] Step P150: Receive initialization instructions.
[0157] The initialization instruction may include an instruction to initialize at least some of the M×N landscaping sections 121. Initialization may be to place the M×N landscaping sections 121 at the same height. For example, the M×N landscaping sections 121 are all located at the highest point of a preset interval. For another example, the M×N landscaping sections 121 are all located at the lowest point of a preset interval. In some embodiments, when the initialization is to place the landscaping sections 121 at the lowest point, the initialization instruction may only include instructions for the landscaping sections 121 that are not at the lowest point in the preset interval, thereby reducing data transmission. In other embodiments, when the initialization is to place the landscaping sections 121 at the lowest point, the initialization instruction may include instructions for all landscaping sections 121, thereby ensuring that the height of each landscaping section 121 is calibrated, so that the generated preset landscape is more accurate.
[0158] In some embodiments, the main control circuit 240 may receive an initialization instruction.
[0159] Step P170: generating an initialization driving instruction based on the initialization instruction to control the initialization of the M landscape generation modules 100 .
[0160] In some embodiments, the main control circuit 240 may transmit the third instruction to the sub-control circuit 250 corresponding to the landscaping part 121 that needs to be initialized. The sub-control circuit 250 may generate an initialization drive instruction based on the initialization instruction to control the initialization of the M landscape generation modules 100.
[0161] The above steps may occur before generating a different preset landscape each time, or may occur after generating a preset landscape, so that the landscape generation system 001 returns to an initial state.
[0162] As mentioned above, each telescopic unit 120 may also include a limit switch. For example, each telescopic unit 120 may include a first switch mounted on the first base 111. In order to control the initialization of the M landscape generation modules 100, the control module 200 may execute when working: sending a rotation signal to the motor assembly 122F of each telescopic unit 120, driving the motor assembly 122F to rotate the screw 122C until the driving member 122A triggers the first switch. The first switch is set on the first base 111, so the initialization instruction may be to make the M×N landscaping parts 121 all located at the lowest point of the preset interval.
[0163] In some embodiments, the first switch may be connected to the motor assembly 122F. When the driver 122A triggers the first switch, the first switch may disconnect the switch of the motor assembly 122F, making it unable to work. In other embodiments, when the driver 122A triggers the first switch, the control module 200 may stop sending a driving instruction to the driving mechanism 122.
[0164] In some embodiments, the landscape generation system 001 may further include a temperature sensor and a cooler. The temperature sensor may be connected to the control module 200 in communication and configured to detect the temperature of a preset area in the landscape generation module 100. The preset area may be the space where the landscape generation module 100 is located, the board surface of the circuit board of the control circuit 230, or the surface of the motor assembly 122F in the drive mechanism 122. The cooler may be configured to lower the temperature of the preset area during operation. For example, the cooler may be a water cooling device. The preset area is cooled by cold water. For another example, the cooler may also be an air conditioner. The ambient temperature of the preset area is directly reduced by the air conditioner, thereby cooling the preset area. For another example, the cooler may be a blowing device. The preset area is cooled by cold air. In some embodiments, the landscape generation system 001 may further include a plurality of blowing devices. For example, the landscape generation system 001 includes a blowing device and an exhaust device, so that the preset area can be cooled and the heat can be blown out of the system in a timely manner. Any combination of the above coolers may be selected to cool the preset area. The control module 200 can also perform the following when working: obtaining temperature data from a temperature sensor; and determining that the temperature data exceeds a first threshold, controlling the cooler to operate to cool a preset area. The first threshold can be an exact value or a range of values. The first threshold can be set by a staff member or a user based on experience. For example, the first threshold can be based on ensuring safe operation of the motor and not affecting the mechanical performance of the motor.
[0165] Fig.14 FIG. 1 shows a schematic diagram of the structure of another single landscape generation module 100 provided in this specification. Fig.14In the landscape generation module 100 shown, 16 telescopic units 120 (N=16) are arranged in a 4×4 array. For ease of presentation, Fig.14 Only a partial structure of the telescopic unit 120 is shown.
[0166] As mentioned above, the base frame 110 may include not only the first base 111 but also the second base 112, thereby forming Fig.14 The two-layer structure shown. In addition, the base frame 110 also includes a support 113 to connect the first base 111 and the second base 112. There are many ways to connect the first base 111, the second base 112 and the support 113, such as one-piece molding, threaded connection, welding, bonding, snap connection, mortise and tenon connection, etc., which are not limited in this specification. The support 113 can be a support rod, a support column or a support block, etc., which are not limited in this specification. For example, Fig.14 The first base 111 and the second base 112 are rectangular, and the number of supports 113 is 4. The direction in which the supports 113 extend may be a target direction, which is recorded as the X-axis. The first base 111 and the second base 112 may be spaced apart and distributed along the X-axis direction.
[0167] Fig.15 FIG. 1 shows a schematic diagram of the structure of a telescopic unit 120. Fig.15 As shown, the driving mechanism 122 may include a driving member 122A, a connecting rod 122B and a screw rod 122C. Fig.15 As shown, the screw rod 122C can be arranged along the target direction. The screw rod 122C includes a first end 122C1 and a second end 122C2. The first end 122C1 can be connected to the second base 112. The second end 122C2 can be connected to the first base 111. Fig.15 As shown, the first base 111 and the second base 112 may be provided with a hole for the screw rod 122C to pass through. The driving member 122A may be threadedly connected to the screw rod 122C. Therefore, the rotation of the screw rod 122C can be converted into linear motion through the thread, so that the driving member 122A can move between the first base 111 and the second base 112. The use of screw transmission has a simple structure, low cost and high positioning accuracy.
[0168] Since the driving member 122A is located between the first base 111 and the second base 112, and the landscaping portion 121 is located on a side of the second base 112 away from the first base 111, the driving mechanism 122 further includes a connecting rod 122B to connect the driving member 122A and the landscaping portion 121. Fig.15As shown, the second base 112 includes a first hole 112A. The connecting rod 122B can slide through the first hole 112A to connect the driving member 122A and the landscaping part 121. The connecting rod 122B can form a guide column and guide sleeve structure with the first hole 112A on the second base 112, so that the driving member 122A can not only drive the landscaping part 121 to move through the connecting rod 122B, but also guide it through the first hole 112A. Among them, the shape of the first hole 112A can be adapted to the shape of the connecting rod 122B to limit the movement of the connecting rod 122B in directions other than the target direction, so that the movement of the landscaping part 121 is more stable.
[0169] In some embodiments, the connecting rod 122B may be connected to one end of the landscaping portion 121. In other embodiments, the connecting rod 122B may also be partially inserted into the landscaping portion 121, so that it is not easy to break and the connection with the landscaping portion 121 is more stable.
[0170] Therefore, when the driving mechanism 122 is working, the driving member 122A drives the connecting rod 122B to move, thereby driving the landscaping part 121 to move. As mentioned above, in order to achieve self-locking of the driving mechanism 122, the lead angle of the screw on the screw rod 122C is smaller than the friction angle of the threaded connection between the screw rod 122C and the driving member 122A.
[0171] In some embodiments, the driving mechanism 122 further includes a guide rail 122D. Fig.16 A schematic diagram of the structure of a guide rail is shown in FIG. In order to facilitate the display of the guide rail 122D, Fig.16 The connecting rod 122B is hidden in the figure. For the convenience of introduction, the guide rail 122D is named as the first guide rail 122D.
[0172] The first guide rail 122D can be arranged along the target direction. The first guide rail 122D can be slidably connected to the driving member 122A, and fixedly connected to the first base 111 and the second base 112 respectively. Fig.15 The first base 111 and the second base 112 may be provided with holes for the first guide rail 122D to penetrate. The first guide rail 122D may support and guide the driving member 122A to make it move linearly in a given direction (target direction) to prevent it from rotating. In some embodiments, the first guide rail 122D may include a guide post. In other embodiments, the first guide rail 122D may include two guide posts to make the movement of the driving member 122A more stable.
[0173] Since the landscaping part 121 is a narrow and long prism, when the driving member 122A drives the landscaping part 121 to move, especially when it moves to the highest point near the preset interval, its top may shake because there is no restriction. Therefore, in order to improve the stability of the landscaping part 121 when moving, in some embodiments, the driving mechanism also includes a second guide rail 122E. The landscaping part 121 can move along the second guide rail 122E. Fig.16 As shown, one end of the second guide rail 122E is connected to the second base 112. The second base 112 may be provided with a hole for the second guide rail 122E to pass through. The landscaping portion 121 may include a guide hole so that the second guide rail 122E is passed through the guide hole to form a guide column and guide sleeve structure. In some embodiments, the cross-section of the second guide rail 122E may be non-circular to prevent rotation, such as a U-shaped cross-section. By providing a U-shaped second guide rail 122E, the landscaping portion 121 can be better prevented from rotating, making its movement more stable. Correspondingly, the hole on the first base 111 for the second guide rail 122E to pass through is also U-shaped.
[0174] Therefore, when the driving mechanism 122 is working, the driving member 122A moves along the first guide rail 122D, driving the connecting rod 122B to move, thereby driving the landscaping part 121 to move along the second guide rail 122E. Among them, the second guide rail 122E can be a part of the first guide rail 122D that extends after passing through the second base 112. That is, the second guide rail 122E and the first guide rail 122D are one track. The second guide rail 122E can also be a different track from the first guide rail 122D, and the two are arranged at intervals on the second base 112. The length of the second guide rail 122E is equal to the length of the preset interval. The length of the first guide rail 122D is greater than or equal to the length of the second guide rail 122E, so that the landscaping part 121 can move to the two end points of the preset interval.
[0175] The drive mechanism 122 may also include a motor assembly 122F. The specific structure of the motor assembly 122F has been introduced above and will not be repeated here. In some embodiments, the second end 122C2 of the screw rod 122C may have a slot to cooperate with the double flat position output shaft of the motor in the motor assembly 122F. A bearing may also be installed at the matching position of the two to prevent the screw rod from shaking.
[0176] The control module 200 controls Fig.13 The method for generating the preset landscape by the landscape generation module 100 shown can refer to the above description and will not be repeated here.
[0177] As mentioned above, each telescopic unit 120 may further include a limit switch, such as a first switch disposed on the first base 111 . Fig.17 According to this specification Fig.15The telescopic unit 120 is a partially enlarged view of the first base 111 to illustrate the arrangement of the first switch 123. Fig.17 As shown, the first switch 123 can be arranged on the side of the first base 111 facing the driving member 122A. The first base 111 can be provided with a slot for installing the first switch 123. When the driving member 122A moves in the opposite direction of the X-axis, the height of the landscaping part 121 decreases. When the driving member 122A continues to move in the opposite direction of the X-axis until it contacts the first switch 123, that is, contacts the first base 111, the driving member 122A has no movement space, and the landscaping part 121 moves to the lowest point of the preset interval. At this time, the driving mechanism 122 does not need to continue to drive the driving member 122A to move, that is, it does not need to continue to drive the screw rod 122C to rotate. Therefore, the driving member 122A touching the first switch 123 can be used as a signal to stop the driving mechanism 122 from driving the screw rod 122C to rotate. For example, the first switch 123 can control the motor assembly 122F to stop rotating, thereby stopping the screw rod 122C from rotating and saving energy.
[0178] Since the base frame 110 may include a first base 111 and a second base 112, in some embodiments, each telescopic unit 120 may further include a second limit switch.
[0179] The second switch can be arranged on the second base 112 and communicated with the driving mechanism 122. The second switch can be arranged on the moving path of the driving member 122A. When the driving member 122A triggers the second switch during movement, the second switch can control the driving mechanism 122 to stop working. For example, the second switch can control the driving mechanism 122 to stop driving the screw rod 122C to rotate. Specifically, the second switch can be arranged on the side of the second base 112 facing the driving member 122A. A slot for installing the second switch can be arranged on the second base 112. When the driving member 122A moves along the positive direction of the X-axis, the height of the landscaping part 121 rises. When the driving member 122A continues to move along the positive direction of the X-axis until it contacts the second switch, that is, contacts the second base 112, the driving member 122A has no movement space, and the landscaping part 121 moves to the highest point of the preset interval. At this time, the driving mechanism 122 does not need to continue to drive the driving member 122A to move, that is, it does not need to continue to drive the screw rod 122C to rotate. Therefore, the contact of the driving member 122A with the second switch can be used as a signal to stop the driving mechanism 122 from driving the screw rod 122C to rotate. For example, the second switch can control the motor assembly 122F to stop rotating, thereby stopping the screw rod 122C from rotating, saving energy.
[0180] In some embodiments, each telescopic unit 120 may further include a third switch. The third switch may be disposed on a side of the second base 112 facing the landscaping portion 121 and communicated with the driving mechanism 122. The third switch may be disposed on a moving path of the landscaping portion 121. When the landscaping portion 121 moves in a target direction and touches the third switch, the third switch controls the driving mechanism 122 to stop driving the screw rod 122C to rotate.
[0181] In some embodiments, each telescopic unit 120 may include any two or three of the first switch 123 , the second switch and the third switch.
[0182] The second switch and the third switch can both be used to control the initialization of the M landscape generation modules 100. The specific method can refer to the first switch 123, and this specification will not be repeated here.
[0183] exist Figures 14 to 17 In the structure shown, the length of the preset interval depends on the distance between the first base 111 and the second base 112 . Therefore, in order to obtain a longer length of the preset interval, the distance between the first base 111 and the second base 112 needs to be increased. Figures 2 to 3 The length of the preset interval in the structure shown depends on the length of the screw rod 122C, because a larger length of the preset interval can be obtained by increasing the length of the screw rod 122C. Figures 14 to 17 The structure shown, Figures 2 to 3 The structure shown can be applied to a wider range of scenarios and can meet more complex preset landscape requirements.
[0184] On the other hand, the present specification provides a non-transitory storage medium storing at least one set of executable instructions for data processing. When the executable instructions are executed by the processor, the executable instructions guide the control module 200 to control the operation of the drive mechanism 122. In some possible embodiments, various aspects of the present specification can also be implemented in the form of a program product, which includes a program code. When the program product is run on the control module 200, the program code is used to enable the control module 200 to execute the operation method of generating a preset landscape by the control module 200 described in the present specification. The program product for implementing the above method can use a portable compact disk read-only memory (CD-ROM) to include the program code and can be run on the control module 200. However, the program product of the present specification is not limited to this. In the present specification, the readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with the instruction execution system. The program product can use any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media include: an electrical connection with one or more conductors, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. The computer-readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above. Program code for performing the operations of the present specification may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the control module 200, partially on the control module 200, as a separate software package, partially on the control module 200 and partially on a remote computing device, or entirely on a remote computing device.
[0185] The above is a description of a specific embodiment of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require a specific order or a continuous order to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0186] In summary, after reading this detailed disclosure, those skilled in the art will appreciate that the foregoing detailed disclosure may be presented only by way of example and may not be limiting. Although not explicitly stated herein, those skilled in the art will appreciate that this specification requires various reasonable changes, improvements and modifications to the embodiments. These changes, improvements and modifications are intended to be proposed by this specification and are within the spirit and scope of the exemplary embodiments of this specification.
[0187] In addition, certain terms in this specification have been used to describe embodiments of this specification. For example, "one embodiment", "an embodiment" and / or "some embodiments" mean that a particular feature, structure or characteristic described in conjunction with the embodiment may be included in at least one embodiment of this specification. Therefore, it can be emphasized and should be understood that two or more references to "an embodiment" or "one embodiment" or "an alternative embodiment" in various parts of this specification do not necessarily refer to the same embodiment. In addition, specific features, structures or characteristics may be appropriately combined in one or more embodiments of this specification.
[0188] It should be understood that in the foregoing description of the embodiments of this specification, in order to help understand a feature and for the purpose of simplifying this specification, this specification combines various features in a single embodiment, figure or its description. However, this does not mean that the combination of these features is necessary. When reading this specification, it is entirely possible for a person skilled in the art to mark out some of the devices as separate embodiments. In other words, the embodiments in this specification can also be understood as the integration of multiple secondary embodiments. This is also true when the content of each secondary embodiment is less than all the features of a single aforementioned disclosed embodiment.
[0189] Each patent, patent application, patent application publication, and other material, such as articles, books, specifications, publications, documents, articles, etc., cited herein may be incorporated herein by reference and used for all purposes now or hereafter associated with this document. In addition, if there is any inconsistency or conflict between the description, definition, and / or use of a term associated with any of the incorporated materials and the terminology, description, definition, and / or use associated with this document, the terminology in this document shall prevail.
[0190] Finally, it should be understood that the embodiments of the application disclosed herein are explanations of the principles of the embodiments of this specification. Other modified embodiments are also within the scope of this specification. Therefore, the embodiments disclosed in this specification are only used as examples and not as limitations. Those skilled in the art can adopt alternative configurations according to the embodiments in this specification to implement the applications in this specification. Therefore, the embodiments of this specification are not limited to the embodiments accurately described in the application.
Claims
1. A landscape generation system, characterized in that: include: M landscape generation modules, M is an integer greater than or equal to 1, each of the landscape generation modules includes: N telescopic units connected to the base frame and closely arranged according to the target array, wherein N is an integer greater than 1, wherein each telescopic unit includes: A landscaping part, wherein the size of the landscaping part is in the order of centimeters, and The driving mechanism includes a screw transmission mechanism and a motor assembly, which is mechanically connected to the landscaping part and the base frame, and is configured to drive the landscaping part to move in a preset interval along a target direction to adjust the distance between the end surface of the landscaping part and the base frame, and to stop and lock the landscaping part at any position in the preset interval to generate a preset landscape. The driving mechanism extends along the target direction as an axis, and the projection of the driving mechanism along the target direction is located inside the projection of the landscaping part to ensure the close arrangement of the N telescopic units; and The control module is configured to work when executing: receiving a first instruction, wherein the first instruction corresponds to the preset landscape; Based on the first instruction, a plurality of the driving mechanisms in the M landscape generating modules are driven to operate, and the M×N landscaping parts are moved to their respective target positions, thereby generating the preset landscape.
2. The system according to claim 1, characterized in that The control module comprises: A control circuit, the control circuit comprising: An input terminal, configured to receive the first instruction when in operation; and The output end is electrically connected to the driving mechanism and is configured to send a second instruction to the corresponding driving mechanism when in operation, and the second instruction is configured to drive multiple driving mechanisms.
3. The system according to claim 2, characterized in that The M landscape generation modules are arranged in an array; The control circuit comprises: A main control circuit, comprising the input terminal; M sub-control circuits electrically connected in parallel, corresponding to the M landscape generation modules, including the output end; and W data distribution circuits are electrically connected to the main control circuit and the M sub-control circuits, respectively, and are configured to receive the first instruction when in operation, select at least one target sub-control circuit from the M sub-control circuits based on the first instruction, and send the first instruction to the at least one target sub-control circuit, wherein M is a multiple of W, The at least one target sub-control circuit converts the first instruction into the second instruction to drive the plurality of driving mechanisms.
4. The system according to claim 2, characterized in that The M landscape generation modules are arranged in an array, The control circuit comprises: a main control circuit, comprising the input terminal; and M serially electrically connected sub-control circuits, corresponding to the M landscape generation modules, include the output end, and the M sub-control circuits include a first sub-control circuit electrically connected to the main control circuit, wherein The M sub-control circuits are configured to receive the first instruction by the first sub-control circuit board when working, and send the first instruction in sequence based on the first instruction until it is sent to the target sub-control circuit, The target sub-control circuit converts the first instruction into the second instruction to drive the plurality of driving mechanisms.
5. The system according to claim 1, characterized in that The base frame includes a first base; and For each telescopic unit, the driving mechanism comprises: a driving member connected to the landscaping part, and The screw rod comprises a first end and a second end, is arranged along the target direction and is threadedly connected to the driving member, and when the screw rod rotates, the driving member is driven to move between the first end and the second end.
6. The system according to claim 5, characterized in that The driving mechanism further comprises: A guide rail is arranged along the target direction, Wherein, the guide rail is fixedly connected to the first base, and the landscaping part is slidably arranged on the guide rail.
7. The system according to claim 6, characterized in that The driving mechanism further comprises: A limit block is arranged at the first end of the screw rod and abuts against the guide rail and the landscaping part respectively to limit the twisting of the landscaping part.
8. The system according to claim 1, characterized in that The base frame includes a first base, a second base, and at least one support connecting the first base and the second base; as well as For each telescopic unit, the driving mechanism comprises: Drive parts, A connecting rod connects the driving member to the landscaping part, and The screw rod comprises a first end and a second end, is arranged along the target direction and is threadedly connected to the driving member, and when the screw rod rotates, the driving member is driven to move between the first base and the second base.
9. The system according to claim 8, characterized in that The driving mechanism further comprises: A guide rail is arranged along the target direction, The guide rail is slidably connected to the driving member and is fixedly connected to the first base and the second base respectively.
10. The system according to claim 5 or 8, characterized in that: The screw rod is provided with a thread, and the lead angle of the thread is smaller than the friction angle of the threaded connection between the screw rod and the driving member.
11. The system according to claim 5 or 8, characterized in that: For each expansion unit, The motor assembly is connected to the second end to drive the screw to rotate.
12. The system according to claim 11, characterized in that The motor assembly comprises: a reducer connected to the second end; and The motor is connected to the reducer, and when the motor is working, it drives the screw rod to rotate through the reducer.
13. The system according to claim 12, characterized in that The step of moving the M×N landscaping parts to respective target positions includes, for each landscaping part, The motor is controlled to rotate the screw rod so that the landscaping part reaches the target position.
14. The system according to claim 5 or 8, characterized in that: When the control module is working, it also executes: receiving an initialization instruction; and An initialization driving instruction is generated based on the initialization instruction to control the initialization of the M landscape generation modules.
15. The system according to claim 14, characterized in that Each telescopic unit also includes: A first switch is disposed on the first base and is in communication with the driving mechanism. The first switch is on the moving path of the driving member, and when the driving member triggers the first switch during movement, the first switch controls the driving mechanism to stop working; In order to control the initialization of the M landscape generation modules, the control module: A rotation signal is sent to the motor assembly of each telescopic unit to drive the motor assembly to rotate the lead screw until the driving member triggers the first switch.
16. The system according to claim 1, characterized in that The preset landscape is a dynamic landscape, and the first instruction includes multiple target positions of each landscaping part in at least one landscape generation module, and the multiple target positions include at least a first position and a second position, the first position is a first distance from the base frame, and the second position is a second distance from the base frame.
17. The system according to claim 1, characterized in that Also includes a temperature sensor, connected to the control module for communication, and configured to detect a temperature of a preset area in the landscape generation module; and A cooler is configured to reduce the temperature of the preset area when in operation, When the control module is working, it also executes: obtaining temperature data from the temperature sensor; and It is determined that the temperature data exceeds a first threshold, and the cooler is controlled to operate to cool the preset area.
18. The system according to claim 1, characterized in that The preset landscape includes a preset building landscape and / or a preset facility landscape.
19. The system according to claim 1, characterized in that The side length of each landscaping part ranges from 2 cm to 4 cm.
Citation Information
Patent Citations
Stage structure
CN202810254U
Auto focus scanning system of laser marking machine
CN205836262U