Method for controlling smart furniture

The intelligent furniture control method, which uses sensor detection and drive device control, solves the motion interference problem when intelligent furniture switches functions, realizes interference-free position switching of blocking and moving parts, and improves user experience.

CN116406899BActive Publication Date: 2026-06-09ZHEJIANG JIECHANG LINEAR MOTION TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG JIECHANG LINEAR MOTION TECH
Filing Date
2022-01-05
Publication Date
2026-06-09

Smart Images

  • Figure CN116406899B_ABST
    Figure CN116406899B_ABST
Patent Text Reader

Abstract

The application discloses a control method of intelligent furniture, and belongs to the field of intelligent furniture. The control method of the intelligent furniture comprises a furniture body, a movable piece and a shielding piece. The furniture body is provided with a cavity for accommodating the movable piece. The shielding piece is provided with an unfolding position and a storage position on the furniture body. The furniture body is provided with a first driving device and a second driving device. The furniture body is further provided with a sensor, a controller and a receiving box. The controller is connected with the sensor and the receiving box. The control method controls the movement of the movable piece and the shielding piece according to a control instruction. The control method can realize the position switching of the shielding piece and the movable piece, meet the use demand of a user, and avoid interference during the switching process.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This invention relates to the field of smart furniture, and more particularly to a control method for smart furniture. [Background Technology]

[0002] Smart furniture offers numerous functions, making life more convenient and enhancing the user experience. When using multi-functional furniture, users often need to switch between two functions or use only one function at a time. For example, a kitchen island includes storage space, a sink, and countertop. Users prepare food and clean utensils on the island. If the island is small, the countertop area may not meet the user's needs, making food preparation cumbersome. When food preparation is needed, the sink, not being used, occupies a significant amount of space. If the sink is concealed, the countertop area can be increased when it's not in use. However, switching functions can easily lead to interference between moving parts. [Summary of the Invention]

[0003] The technical problem to be solved by this invention is to overcome the shortcomings of the prior art and propose a control method for intelligent furniture.

[0004] To solve the above-mentioned technical problems, the present invention adopts the following technical solution:

[0005] A control method for smart furniture, the smart furniture comprising a furniture body, movable parts and a blocking part disposed on the furniture body, the furniture body having a cavity for accommodating the movable parts, the blocking part having an unfolded position for hiding the cavity and a retracted position for exposing the cavity on the furniture body, the furniture body having a first driving device for switching the blocking part between the unfolded and retracted positions and a second driving device for driving the movable parts to extend or retract into the cavity, the furniture body also having sensors for detecting the positions of the movable parts and the blocking part, a controller for controlling the first and second driving devices, and a receiving box for receiving control commands, the controller being connected to the sensors to obtain position information of the movable parts and the blocking part, and connected to the receiving box to analyze the control commands;

[0006] The control method includes: after receiving a control command for a moving part or an obstructing part, the receiving box analyzes the control command through the controller to determine the direction of movement of the moving part or the obstructing part; the current position of the moving part and the obstructing part is obtained through sensors, and the controller determines whether the movement of the moving part or the obstructing part will encounter interference based on the sensor information; based on the determination result and in combination with the control command, the driving direction and driving distance of the first driving device and / or the second driving device are controlled.

[0007] Based on the above scheme, the controller determines whether the movement of the moving part or the blocking part will encounter interference based on the information from the sensor, including: recording the current position information of the moving part and the blocking part; obtaining the movement path of the moving part or the blocking part to the specified position according to the control command; and determining whether the moving part exists on the movement path of the blocking part or whether the blocking part exists on the movement path of the moving part.

[0008] Based on the above scheme, the control command is to drive the blocking component to move towards the unfolded or retracted position or to drive the movable component to move towards the direction of extending or retracting the cavity. The control of the driving direction and driving distance of the first driving device and / or the second driving device includes: reading the current position information of the movable component and the blocking component; driving the blocking component or the movable component through the first driving device or the second driving device, and recording the current position information of the blocking component and the movable component in real time; and turning off the first driving device or the second driving device before the blocking component and the movable component interfere or when the control command stops.

[0009] Based on the above scheme, if the control command is to drive the blocking component to switch to the unfolded position, enter S10; if the control command is to drive the movable component to extend out of the cavity, enter S11; in S10, the controller uses the second driving device to retract the movable component into the cavity, and then uses the first driving device to drive the blocking component to the unfolded position; in S11, the controller uses the first driving device to drive the blocking component to the storage position, and then uses the second driving device to extend the movable component out of the cavity.

[0010] Based on the above solution, the smart furniture includes multiple movable parts. The step of determining whether a movable part exists on the movement path of the obstructing part includes: recognizing a control command; if the control command is to control the obstructing part to move towards the unfolded position, proceed to S20; if the control command is to control the obstructing part to move towards the storage position, proceed to S21; if the control command is to control the obstructing part to move to the unfolded position, proceed to S30; if the control command is to control the obstructing part to move to the storage position, proceed to S31; if the control command is to control the obstructing part to move towards the storage position to a designated position, proceed to S32; in S20, the controller drives the obstructing part towards the unfolded position via a first driving device until the obstructing part reaches the unfolded position or the control command is executed. The controller commands a stop; S21 drives the blocking component toward the storage position via the first drive device until the blocking component reaches the storage position, or closes the first drive device when the blocking component is about to contact the moving component closest to the blocking component in the direction toward the storage position, or the control command stops; S30 drives the blocking component to the unfolded position via the first drive device; S31 controls all moving components to retract into the cavity via the second drive device, and then drives the blocking component to the storage position via the first drive device; S32 calculates the movement path of the blocking component based on the position information of all moving components detected by the sensor and the control command, and drives the moving component located on the movement path to retract into the cavity via the second drive device.

[0011] Based on the above solution, the smart furniture is an island, the furniture body is the base of the island, the cavity is a water tank on the base, the movable part is a faucet that can extend or retract into the water tank, and the shielding part is a baffle that can cover the water tank.

[0012] Based on the above scheme, the first driving device is a push-pull device, which is located on the side of the water tank. The push-pull device drives the baffle to move laterally to cover or expose the water tank.

[0013] Based on the above scheme, the first driving device is a rotating shaft, which is located on the side of the water tank. The rotating shaft drives the baffle to flip to cover or expose the water tank.

[0014] Based on the above scheme, the second driving device is a linear driving device, which includes a housing, a driver, and a linear transmission component disposed in the housing. The faucet is inserted into the housing and is connected to the linear transmission component for transmission.

[0015] Based on the above solution, the smart furniture is furniture with storage space, the cavity is a storage cavity, the movable part is a drawer that can extend or retract into the storage cavity, and the cover is a cabinet door used to hide the drawer.

[0016] Based on the above solution, the smart furniture is an electric table with hidden devices, the movable parts are lamps and / or sockets, and the covering part is a movable tabletop for hiding the movable parts.

[0017] The beneficial effects of this invention are:

[0018] This invention discloses a control method for smart furniture. The smart furniture includes a movable blocking component and a movable component. The blocking component is driven by a first driving device, and the movable component is driven by a second driving device. The control method is a method for activating the first driving device and the second driving device to avoid interference between the blocking component and the movable component during displacement.

[0019] After a control command is issued to the smart furniture, the receiver sends the command to the controller. The controller processes and analyzes the information in the control command to determine the requirements of the command, the components that need to move to implement the command, and the direction of movement of the components. Once the requirements of the control command are understood, immediately driving the blocking or moving component via the first or second drive device may result in a collision. Therefore, it is necessary to avoid interference between their movements. By sensing the blocking and moving components, the current position information of the components can be obtained. Combined with the control command's requirements for the moving and / or blocking components, the controller can determine whether the operation of the blocking and moving components according to the current control command will cause interference. The controller, based on its own judgment structure and the control command, controls the driving of the first and / or second drive devices.

[0020] The control method of this application can realize the position switching of the blocking part and the moving part, meet the user's usage needs, and there will be no interference problem during the switching process.

[0021] Furthermore, the controller determines whether the movement of the moving part or the blocking part will encounter interference based on the information from the sensors, including: recording the current position information of the moving part and the blocking part; obtaining the movement path of the moving part or the blocking part to the specified position according to the control command; and determining whether the moving part exists on the movement path of the blocking part or whether the blocking part exists on the movement path of the moving part.

[0022] Record the current position information of the blocking component and the moving component. Based on the control command, obtain the position information of the blocking component and the moving component after completing the control command requirements. Then, the movement path of the blocking component and the moving component can be obtained. In this way, it can be determined whether there will be any interference between the moving component and the blocking component.

[0023] Furthermore, the control command is to drive the blocking component to move towards the unfolded or retracted position or to drive the movable component to move towards the direction of extending or retracting the cavity. The control of the driving direction and driving distance of the first driving device and / or the second driving device includes: reading the current position information of the movable component and the blocking component; driving the blocking component or the movable component through the first driving device or the second driving device, and recording the current position information of the blocking component and the movable component in real time; and turning off the first driving device or the second driving device before the blocking component and the movable component interfere or when the control command stops.

[0024] The purpose of this logic is to adjust the positions of the blocking component and the moving component. When a control command is received, the position information of the blocking component and the moving component, as well as the component to which the control command is targeted, are confirmed. In this way, the positions of the blocking component and the moving component when interference occurs can be obtained. When the first drive device or the second drive device drives the blocking component or the moving component to move, the sensor continuously confirms the current position information of the blocking component and the moving component during this process. When the blocking component and the moving component are about to interfere, if the control command has not stopped, the first drive device or the second drive device will be forcibly shut down.

[0025] Furthermore, if the control command is to drive the blocking member to the unfolded position, proceed to S10; if the control command is to drive the movable member to extend out of the cavity, proceed to S11. In S10, the controller uses the second driving device to retract the movable member into the cavity, and then uses the first driving device to drive the blocking member to the unfolded position. In S11, the controller uses the first driving device to drive the blocking member to the storage position, and then uses the second driving device to extend the movable member out of the cavity.

[0026] The purpose of this logic is to adjust the positions of the blocking component and the moving component to specific positions. When a control command is received, the position information of the blocking component and the moving component is confirmed, and the blocking component and the moving component are driven in sequence according to the information required by the control command.

[0027] Furthermore, the smart furniture includes multiple movable parts. The step of determining whether a movable part exists on the movement path of the obstructing part includes: recognizing a control command; if the control command is to control the obstructing part to move towards the unfolded position, proceed to S20; if the control command is to control the obstructing part to move towards the storage position, proceed to S21; if the control command is to control the obstructing part to move to the unfolded position, proceed to S30; if the control command is to control the obstructing part to move to the storage position, proceed to S31; if the control command is to control the obstructing part to move towards the storage position to a specified position, proceed to S32; in S20, the controller drives the obstructing part towards the unfolded position via a first driving device until the obstructing part reaches the unfolded position or the control command stops. S21 The controller drives the blocking component toward the storage position via the first driving device until the blocking component reaches the storage position, or closes the first driving device when the blocking component is about to contact the moving component closest to the blocking component in the direction toward the storage position, or the control command stops; S30 The controller drives the blocking component to the unfolded position via the first driving device; S31 The controller controls all moving components to retract into the cavity via the second driving device, and then drives the blocking component to the storage position via the first driving device; S32 Based on the position information of all moving components detected by the sensor, the controller calculates the movement path of the blocking component according to the control command, and drives the moving component located on the movement path to retract into the cavity via the second driving device.

[0028] This logic is designed to adjust the movement of the blocking component and the moving components according to control commands when multiple moving components are set. When the control command is used to adjust the blocking component to the unfolded position, the moving components along the path of the blocking component to the unfolded position are located in the cavity, and the movement of the blocking component is not obstructed. Therefore, the blocking component only needs to move according to the control command. However, if the control command is used to adjust the blocking component to move to the storage position, all the moving components along the path of the blocking component need to retract into the cavity before the blocking component can be moved to the storage position. If the control command is to adjust the blocking component to move to a specified position in the direction of the storage position, there may or may not be moving components obstructing the path of the blocking component. Therefore, the position of all moving components can be detected by a sensor before the blocking component moves, so as to know which moving components are located on the path of the blocking component and will interfere with the blocking component. After the second drive device retracts these moving components into the cavity, the blocking component can move smoothly to the specified position.

[0029] Furthermore, the smart furniture is an island, the furniture body is the base of the island, the cavity is a sink located on the base, the movable part is a faucet that can extend or retract into the sink, and the covering part is a baffle that can cover the sink. The island is a appliance used in open kitchens, serving as a cooking counter, temporary dining table, storage cabinet, etc. The sink can be used for washing food. When the sink is not in use, the baffle can move laterally to cover the upper part of the sink, thus concealing the sink within the island. This increases the usable area at the top of the island, facilitating food preparation, dining, and other activities, improving the user experience. Even with a small island size, this structure provides a larger operating platform.

[0030] Furthermore, the second driving device is a linear driving device, which includes a housing, a driver, and a linear transmission component disposed within the housing. The faucet is inserted into the housing and is connected to the linear transmission component. The driver generates power, the linear transmission component converts the power generated by the driver into linearly oriented power, and the housing of the linear driving device radially limits the faucet to prevent tilting and wobbling during its raising and lowering. The linear transmission component applies linearly oriented power to the faucet to achieve its raising and lowering movement.

[0031] Furthermore, the smart furniture is furniture with storage space, the cavity is a storage compartment, the movable part is a drawer that can extend or retract into the storage compartment, and the cover is a cabinet door for hiding the drawer. The furniture can be cabinets, wardrobes, wine cabinets, or other furniture with drawers. The drawers are used to store items and can extend or retract into the storage compartment via a second drive device for easy access to items. The cabinet door can hide the drawers to prevent dust from entering.

[0032] Furthermore, the smart furniture is an electric table with concealed devices, the movable components being lamps and / or sockets, and the concealing component being a movable tabletop for hiding the movable components. The electric table has a limited desktop area, which can be concealed when lamps and / or sockets are not needed to expand the desktop area. When the user requires lighting, the lamps can be used for illumination, or the devices can be powered via the sockets.

[0033] These features and advantages of the present invention will be disclosed in detail in the following specific embodiments and accompanying drawings. [Attached Image Description]

[0034] The invention will be further described below with reference to the accompanying drawings:

[0035] Figure 1 This is a schematic diagram of the island platform when the water tank is exposed in an embodiment of the present invention;

[0036] Figure 2 This is a schematic diagram of the island platform when the water tank is hidden in an embodiment of the present invention;

[0037] Figure 3 This is a schematic diagram of the control system in an embodiment of the present invention;

[0038] Figure 4 This is a framework diagram of the control method in an embodiment of the present invention;

[0039] Figure 5 This is a schematic diagram of the structure of the faucet and linear drive device in an embodiment of the present invention;

[0040] Figure 6 This is a schematic diagram showing the connection between the faucet and the linear drive device in an embodiment of the present invention;

[0041] Figure 7 This is a diagram showing the angle change of the faucet body during the faucet descent process in an embodiment of the present invention.

[0042] Figure 8 This is a schematic diagram of the connection of the outer tube in an embodiment of the present invention;

[0043] Figure 9 This is a schematic diagram of the push-pull plate in an embodiment of the present invention;

[0044] Figure 10 This is a schematic diagram of one structure of the island platform in an embodiment of the present invention;

[0045] Figure 11 This is a schematic diagram of another structure of the island platform in an embodiment of the present invention;

[0046] Figure 12 This is a diagram showing the configuration of a single Hall sensor in an embodiment of the present invention;

[0047] Figure 13 This is a diagram showing the arrangement of multiple Hall sensors in an embodiment of the present invention.

[0048] Figure label:

[0049] Base 100, sink 110, cooking area 120;

[0050] Faucet 200, faucet body 210, inlet pipe 220, outer pipe 230, guide groove 231, guide post 240;

[0051] Push-pull device 300, baffle 310, fixed frame 311, movable frame 312, fixed plate 320, linear actuator 330;

[0052] Linear drive device 400, housing 410, driver 420, lead screw 430, nut 440, upper limit component 450, lower limit component 460;

[0053] Hall sensor 500, magnet 510.

Detailed Implementation Methods

[0054] The technical solutions of the embodiments of the present invention will be explained and described below with reference to the accompanying drawings. However, the following embodiments are only preferred embodiments of the present invention and not all of them. Other embodiments obtained by those skilled in the art based on the embodiments in the implementation methods without creative effort are all within the protection scope of the present invention.

[0055] The terms "exemplary" and "some embodiments" used below are meant to be "used as examples, embodiments, or illustrations," and any embodiment described as "exemplary" is not necessarily to be construed as superior to or better than other embodiments. Numerous specific details are set forth in the following detailed description to better illustrate the invention, and those skilled in the art will understand that this disclosure can be practiced without certain specific details.

[0056] Reference Figures 1 to 4 This invention discloses smart furniture, which includes a furniture body, movable parts disposed on the furniture body, and a blocking part. The furniture body has a cavity for accommodating the movable parts, and the blocking part has an unfolded position on the furniture body to hide the cavity. Figure 1 In the middle, the position of the baffle) and the storage position that exposes the cavity ( Figure 2 The furniture body is equipped with a first drive device for switching the obstruction to an unfolded position and a second drive device for driving the movable part to extend or retract into the cavity. The furniture body is also equipped with a control system, including sensors for detecting the positions of the movable part and the obstruction, a controller for controlling the first drive device and the second drive device, and a receiver box for receiving control commands. The controller is connected to the sensors to obtain the position information of the movable part and the obstruction and is connected to the receiver box to analyze the control commands.

[0057] The first driving device can provide the shielding member with the power to switch between the unfolded position and the retracted position. The first driving device can stop at any time, so that the shielding member is in the unfolded position, the retracted position, or any position between the unfolded position and the retracted position. The second driving device can provide the movable member with the power to extend and retract into the cavity. The movement of the movable member relative to the cavity also has an upper limit point and a lower limit point. The second driving device can keep the movable member in any position between the upper limit point, the lower limit point, or the upper limit point and the lower limit point.

[0058] The positions of the blocking and movable parts can be changed through the first and second driving devices to meet the user's needs. For ease of explanation, the smart furniture of this application is defined as an island. The island includes a base 100, a sink 110, a faucet 200, and a baffle 310. The base 100 is the furniture body, the sink 110 is the cavity, the faucet 200 is the movable part, and the baffle 310 is the blocking part. The island is a utensil used in open kitchens and can serve as a cooking counter, temporary dining table, storage cabinet, etc. The sink 110 can be used for washing food. When the sink 110 is not in use, the baffle 310 can move laterally to cover the upper part of the sink 110, thereby hiding the sink 110 inside the island. This increases the usable area at the upper part of the island, making it convenient for users to prepare food, eat, and perform other activities, thus improving the user experience. Even if the island is small in size, a large operating platform can be obtained through this structure.

[0059] The "expanded position" refers to the location of the baffle 310 when it completely conceals the sink 110, and the "retrieved position" refers to the location of the baffle 310 when it completely exposes the sink 110 on the base 100. When the baffle 310 is in the unfolded position, the faucet 200 will be blocked by the baffle 310 when it rises. When the faucet 200 extends out of the sink 110, the baffle 310 will be blocked by the faucet 200 when it moves back to the unfolded position. Therefore, this application discloses a control method for the smart furniture to avoid interference between the baffle 310 and the faucet 200 during operation.

[0060] The control methods for smart furniture include:

[0061] After receiving the control command for the faucet 200 or the baffle 310, the receiver box analyzes the control command through the controller to determine the moving direction of the faucet 200 or the baffle 310.

[0062] The controller obtains the current position of the faucet 200 and the baffle 310 through the sensor, and determines whether the movement of the faucet 200 or the baffle 310 will be interfered with based on the sensor information.

[0063] Based on the judgment result and in conjunction with the control command, control the driving direction and driving distance of the first driving device and / or the second driving device.

[0064] After a control command is issued to the smart furniture, the receiver sends the command to the controller. The controller processes and analyzes the command information to determine the requirements of the control command, the components that need to be moved to implement the command, and the direction of movement of the components. Once the requirements of the control command are understood, if the faucet 200 or the baffle 310 is immediately moved via the first or second drive device, a collision may occur. Therefore, interference between their movements needs to be avoided. Sensors detect the current positions of the faucet 200 and the baffle 310. Combining this with the control command's requirements for the faucet 200 and / or the baffle 310, the controller can determine whether the operation of the faucet 200 and the baffle 310 according to the current control command will cause interference. The controller, based on its own judgment mechanism and the control command, controls the driving of the first and / or second drive devices.

[0065] In the above control method, the controller determines whether the movement of the faucet 200 or the baffle 310 will encounter interference based on sensor information, including:

[0066] Record the current position information of faucet 200 and baffle 310;

[0067] The movement path of the faucet 200 or baffle 310 to the specified position is obtained according to the control command;

[0068] Determine whether the faucet 200 exists on the moving path of the baffle 310 or whether the baffle 310 exists on the moving path of the faucet 200.

[0069] Record the current position information of the faucet 200 and the baffle 310. After the faucet 200 and the baffle 310 have completed the control command, obtain their position information. Then, the movement path of the faucet 200 and the baffle 310 can be obtained. This allows us to determine whether there will be any interference between the faucet 200 and the baffle 310.

[0070] In the above control method, controlling the driving direction and driving distance of the first driving device and / or the second driving device requires specific implementation in conjunction with control commands. The control commands are input by the user. The island is equipped with a hand controller or remote control or an operating interface directly installed on the island, which is equipped with control buttons. Pressing different control buttons can input different control commands.

[0071] The control buttons include: first forward button, first back button, second forward button, second back button, collapsible button, and expand button.

[0072] Specifically, the first forward button is used to control the baffle 310 to move to the storage position; the first backward button is used to control the baffle 310 to move to the unfolded position; the second forward button is used to control the faucet 200 to extend out of the water tank 110; the second backward button is used to control the faucet 200 to retract into the water tank 110; the storage button is used to move the baffle 310 to the storage position and retract the faucet 200 into the water tank 110 until the lower limit point; the unfold button is used to move the baffle 310 to the unfolded position and extend the faucet 200 out of the water tank 110 until the upper limit point.

[0073] The six cases mentioned above correspond to two control commands. Pressing one of the first forward button, the first backward button, the second forward button, or the second backward button will drive the baffle 310 to move toward the unfolded or retracted position or drive the faucet 200 to move toward the extension or retraction of the sink 110. Pressing the retracted button or the unfolded button will drive the baffle 310 to switch to the unfolded position or drive the faucet 200 to extend outside the sink 110.

[0074] When the control command is to move the baffle 310 toward the unfolded or retracted position, or to move the faucet 200 toward extending or retracting the sink 110, the control of the driving direction and driving distance of the first driving device and / or the second driving device includes:

[0075] Read the current position information of faucet 200 and baffle 310;

[0076] Drive the baffle 310 or the faucet 200 through the first drive device or the second drive device, and record the current position information of the baffle 310 and the faucet 200 in real time.

[0077] Before the faucet 200 and baffle 310 interfere or when the control command stops, the first drive device or the second drive device is turned off.

[0078] This control method prevents the control command from interfering with the faucet 200 and baffle 310. For example, the control command is generated by pressing the first forward or first backward button. After determining the content of the control command, the position of the faucet 200 and baffle 310 is confirmed by a sensor. Then, the first drive device is activated, driving the baffle 310 to move in the direction desired by the user. When the first forward or first backward button is released, the control command disappears, the first drive device stops, and the baffle 310 remains stationary. When the baffle 310 moves to the unfolded or retracted position, it cannot move further, and the first drive device stops immediately to avoid damage. When the baffle 310 moves to a position where it is about to collide with the faucet 200, the first drive device stops immediately. If the faucet 200 and baffle 310 are in a position where interference is imminent when the control command is generated, the control command generated by pressing the first forward button cannot be implemented.

[0079] If the control command is to switch the drive baffle 310 to the unfolded position, control the driving direction and driving distance of the first driving device and the second driving device, including: S10 The controller uses the second driving device to retract the movable part into the cavity, and then uses the first driving device to drive the blocking part to the unfolded position.

[0080] If the control command is to drive the faucet 200 to extend outside the sink 110, and control the driving direction and driving distance of the first driving device and / or the second driving device, the controller will drive the blocking member to the storage position through the first driving device, and then drive the movable member to extend out of the cavity through the second driving device.

[0081] The purpose of this logic is to adjust the positions of the blocking component and the moving component to specific positions. When a control command is received, the position information of the blocking component and the moving component is confirmed, and the blocking component and the moving component are driven in sequence according to the information required by the control command.

[0082] The specific control process is as follows:

[0083] Step 1: Receive and analyze control commands;

[0084] Step 2: Detect the position information of the faucet 200 and the baffle 310 using sensors;

[0085] Step 3: According to the control command, select different implementation methods, control the baffle 310 to move towards the unfolded position, proceed to step 4, control the baffle 310 to move towards the storage position, proceed to step 5, control the faucet 200 to rise, proceed to step 6, control the faucet 200 to fall, proceed to step 7, control the baffle 310 to switch to the storage position, proceed to step 8, control the faucet 200 to rise to the upper limit position, proceed to step 9.

[0086] Step 4: Start the first drive device to drive the baffle 310 to move toward the storage position until the control command disappears or the baffle 310 moves to the storage position.

[0087] Step 5: Start the first drive device to drive the baffle 310 to move toward the unfolded position. The sensor detects the position of the faucet 200 and the baffle 310 in real time until the control command disappears, or the baffle 310 moves to the storage position, or the baffle 310 is about to interfere with the faucet 200, then turn off the first drive device.

[0088] Step 6: Start the second drive device to drive the faucet 200 to rise. The sensor detects the position of the faucet 200 and the baffle 310 in real time until the control command disappears, or the faucet 200 rises to the upper limit position, or the faucet 200 is about to interfere with the baffle 310, then turn off the second drive device.

[0089] Step 7: Start the second drive device to drive the faucet 200 to descend. The sensor detects the position of the faucet 200 and the baffle 310 in real time until the control command disappears, or the faucet 200 descends to the lower limit point, or the faucet 200 is about to interfere with the baffle 310, then turn off the second drive device.

[0090] Step 8: Activate the second drive device to drive the faucet 200 down to the lower limit position, then close the second drive device. At the same time, activate the first drive device to drive the baffle 310 to the storage position, then close the first drive device.

[0091] Step 9: Activate the first drive device to move the baffle 310 to the unfolded position, close the first drive device, activate the second drive device to drive the faucet 200 to rise to the upper limit position, and close the second drive device.

[0092] In the above solution, when the faucet 200 and the baffle 310 are about to interfere with each other, some control commands will be locked, preventing these commands from being executed and thus avoiding damage to the equipment. In another embodiment of the present invention, the difference from the above embodiment is:

[0093] The sensor is used to detect whether the faucet is at the lower limit position and whether the baffle is in the retracted position. When the faucet is detected to be at the lower limit position, the baffle can switch from the retracted position to the unfolded position under the action of the first driving device. If the faucet is not at the lower limit position, the first driving device is in a locked state.

[0094] When the baffle is detected to be in the retracted position, the faucet can rise from the lower limit point to the upper limit point or fall from the upper limit point to the lower limit point under the action of the second drive device. When the baffle is not in the retracted position, the second drive device is in a locked state.

[0095] Reference Figure 1 , Figure 2 and Figure 9 In one embodiment of the present invention, the structure of the first driving device is specifically described:

[0096] The island has a cooking area 120 located on the side of the sink 110. The cooking area 120 is a platform. A push-pull device 300 is located on the base 100 below the cooking area 120 and on the side of the sink 110. The push-pull device 300 includes a fixing plate 320 fixed on the base 100. A baffle 310 is slidably mounted on the fixing plate 320. A linear actuator 330 is provided on the fixing plate 320 to drive the baffle 310 to move laterally. The push-pull device 300 is fixedly mounted on the base 100 through the fixing plate 320. The linear actuator 330 can output linear reciprocating power in the opposite direction, thereby controlling the lateral reciprocating movement of the fixing plate 320 and realizing the function of hiding and revealing the sink 110 by the island.

[0097] The baffle 310 includes a fixed frame 311 and a movable frame 312. The fixed frame 311 is connected to the fixed plate 320. The movable frame 312 is installed on the fixed frame 311 and can move to both sides of the fixed frame 311 to change the width of the baffle 310. After the movable frame 312 is fixed, its position on the fixed frame 311 is also fixed, and the width of the baffle 310 will not change during the lateral movement of the baffle 310.

[0098] Reference Figure 1 , Figure 2 , Figures 5 to 8 In one embodiment of the present invention, the faucet 200 includes a faucet body 210 exposed in the water tank 110, the faucet body 210 is inserted into the base 100, and a water inlet pipe 220 connected to the faucet body 210 is provided inside the base 100. The water inlet pipe 220 is connected to a second driving device, and the second driving device drives the faucet body 210 to move up and down by driving the water inlet pipe 220 to move up and down.

[0099] The second driving device is a linear drive device 400, which includes a housing 410, a driver 420, and a linear transmission component disposed within the housing 410. The faucet body 210 is inserted into the housing 410, and the water inlet pipe 220 enters the housing 410 from the bottom and connects to the faucet body 210. The water inlet pipe 220 is also connected to the linear transmission component. The driver 420, i.e., a motor, generates rotational power. The linear transmission component, connected to the driver 420, converts the power generated by the driver 420 into linear power to drive the water inlet pipe 220, thereby raising and lowering the faucet body 210. The housing 410 not only accommodates and conceals part of the faucet body 210 but also provides radial restraint to prevent tilting and wobbling during the raising and lowering of the faucet body 210.

[0100] The faucet 200 is also equipped with a steering component, which can drive the faucet body 210 to rotate during the lifting and lowering process.

[0101] The steering mechanism allows the faucet 200 to rotate simultaneously during its raising and lowering process. After the raising and lowering is completed, the faucet body 210 has rotated a certain angle compared to its previous state, which helps it avoid objects in the sink 110, increases its aesthetic appeal, and improves the user experience. Figure 7 The figure shows the angle change of the faucet body 210 as the faucet 200 descends. When the faucet 200 rises, the angle change of the faucet body 210 is exactly the opposite.

[0102] Specifically, the steering component includes an outer tube 230 that is sleeved outside the water inlet pipe 220. The outer tube 230 is fixed inside the housing 410 of the linear drive device 400 so that its position does not change with the lifting and lowering of the faucet 200. The outer tube 230 is provided with a through guide groove 231, and the water inlet pipe 220 is provided with a guide post 240 that passes through the guide groove 231 and connects to the linear transmission component. The linear transmission component drives the faucet 200 to lift and lower by pushing the guide post 240. As the faucet body 210 and the inlet pipe 220 move up and down, the guide column 240 moves synchronously with the inlet pipe 220 and remains within the guide groove 231. The edge of the guide groove 231 can push the guide column 240, allowing it to move along the trajectory of the guide groove 231 and change position in the circumferential direction. This causes the inlet pipe 220 and the faucet body 210 to rotate. By setting the trajectory of the guide groove 231, the rotation angle and rotation time of the inlet pipe 220 and the faucet body 210 can be changed to adjust according to the user's actual needs and the specific structure of the equipment.

[0103] When the faucet 200 descends, the faucet body 210 rotates in the direction of the unfolded position. There is no baffle 300 here, so there is no need to consider the interference problem during descent. If baffles are arranged on both sides of the faucet, then the interference problem between the faucet body and the baffles needs to be considered when the faucet descends. Since the rotation angle of the faucet body is related to its height, the angle of the faucet body can be determined by sensing the lifting distance of the faucet by the sensor, so as to make the interference judgment.

[0104] Reference Figures 5 to 8 Based on the above solution, in another embodiment of the present invention, the linear transmission component includes a lead screw 430 and a nut 440 that is threadedly engaged with the lead screw 430, and the water inlet pipe 220 is connected to the nut 440.

[0105] After the drive 420 drives the lead screw 430 to rotate, the nut 440 can move along the axial direction of the lead screw 430 and drive the faucet 200 to move up and down. The transmission method of the lead screw 430 and the nut 440 can make the faucet 200 maintain a smooth lifting speed during the lifting and lowering movement, and will not cause the faucet 200 to collide with other objects or user body parts due to excessive lifting and lowering. In addition, the faucet 200 can also limit the rotation of the nut 440, so that the nut 440 will not rotate circumferentially under the drive of the lead screw 430, so as to realize the linear movement of the nut 440.

[0106] The linear drive 400 also includes a limiting device for limiting the stroke of the nut 440. The limiting device can limit the rising and falling positions of the nut 440, thereby limiting the stroke of the nut 440. That is, the stroke of the faucet 200 is also limited, namely the upper limit position and the lower limit position of the faucet 200. Therefore, it can prevent the driver 420 from continuing to work after the faucet 200 has moved to the limit position during the lifting and lowering activities, thus avoiding damage to the driver 420.

[0107] The limiting device includes an upper limit member 450 and a lower limit member 460 disposed within the housing 410. After the nut 440 contacts the upper limit member 450 or the lower limit member 460, the driver 420 is closed.

[0108] The upper limit switch 450 and the lower limit switch 460 are limit switches. When the nut 440 moves to the upper limit switch 450 or the lower limit switch 460, it can trigger the switch function, directly shut off the driver 420, and immediately stop the lifting and lowering movement of the faucet 200. The upper limit component 450 is at a certain distance from the top wall of the housing 410, and the lower limit component 460 is at a certain distance from the bottom wall of the housing 410. During the lifting and lowering process, the nut 440 will gradually approach the upper limit component 450 or the lower limit component 460. When the nut 440 reaches the limit point, it means that the faucet 200 has also reached the appropriate position. At this time, after the driver 420 is closed, it will continue to output a certain amount of power due to a certain inertia. Under the action of this power, the faucet 200 can rise or fall a certain distance. Therefore, the faucet 200 can have a certain displacement after the driver 420 stops without affecting the whole. Of course, the power output by the driver 420 after it is closed may not be enough to drive the faucet 200 to continue moving, and the faucet 200 can stop directly. In this way, the driver 420 will not experience a sudden increase in power, so it is not easy to be damaged and has a long service life.

[0109] Unlike the above embodiments, in another embodiment of the present invention, the limiting device includes a current detector for detecting the current of the driver to determine whether the nut has reached the limit position.

[0110] When the nut moves to its limit position and can no longer move, the nut will exert a reaction force on the lead screw. In order to overcome the reaction force, the actuator will increase its own power, and the current will increase. When the current detector detects that the current of the actuator has increased from stable to sudden, it means that the faucet has reached its position. In this way, the position of the faucet can remain unchanged and the limit point will not change. Therefore, it also avoids the situation where the faucet can still contact the baffle after it has finished descending.

[0111] Reference Figure 12 and Figure 13 In one embodiment of the present invention, the sensor is specifically a Hall sensor 500.

[0112] Two sensors are provided, one for detecting the position of the baffle 310 and the other for the faucet 200. Magnets 510 are provided on the baffle 310 and the faucet 200. The Hall sensor 500 can determine the distance between the magnet 510 and the Hall sensor 500 by sensing the magnetic field of the magnet 510. By processing the signal from the Hall sensor 500 and combining it with control commands (in which the direction of movement of the baffle 310 and the faucet 200 is specified in the control commands), the current position of the baffle 310 and the faucet 200 can be obtained. Because the baffle 310 has a long displacement change, multiple magnets 510 are set at intervals. The Hall sensor 500 senses the change in the magnetic field to determine the number of magnets 510 passing through the Hall sensor 500 and the magnet 510 to which the current magnetic field belongs. In this way, the current position of the baffle 310 can be determined by detecting the current position of the magnet 510 and the length corresponding to the number of magnets 510 that have passed. Of course, multiple Hall sensors 500 can be set to correspond one-to-one with multiple magnets 510. By detecting and analyzing the signals of multiple Hall sensors 500, the current position of the baffle 310 can be obtained.

[0113] Optionally, the sensor can also be a distance-measuring sensor, such as an ultrasonic rangefinder, a laser rangefinder, an infrared rangefinder, or a millimeter-wave radar sensor.

[0114] In one embodiment of the present invention, reference is made to... Figure 10 The baffle 310 includes a first plate and a second plate, which are respectively disposed on both sides of the water tank 110. When the first plate and the second plate abut against each other, the water tank 110 is hidden inside the island platform. This design reduces the size of the first drive device, allowing it to be implemented on a smaller island platform. During operation, the sensor needs to simultaneously sense the positions of the first plate and the second plate.

[0115] In addition, refer to Figure 11 The baffle 310 can also move in a flipping motion. The first driving device is a pivot, which can drive the baffle 310 to flip up and down relative to the island. The flipping radius of the baffle 310 is constant. The sensor can obtain the position information of the baffle 310 by sensing the flipping angle of the baffle 310 and the angle between the baffle 310 and the horizontal plane. The controller can also determine whether the faucet 200 will be located on the flipping path of the baffle 310 by analyzing and processing the information. Of course, the baffle is also divided into a first plate and a second plate. Two sets of pivots are set on the island to control the flipping of the first plate and the second plate respectively.

[0116] The above embodiments use an island as the subject of description; however, the solution of the present invention can also be applied to other smart furniture. In one embodiment of the present invention, the smart furniture includes multiple movable parts.

[0117] Determining whether the moving part exists on the moving path of the blocking part includes: recognizing control commands; if the control command is to control the blocking part to move towards the unfolded position, proceed to S20; if the control command is to control the blocking part to move towards the storage position, proceed to S21; if the control command is to control the blocking part to move to the unfolded position, proceed to S30; if the control command is to control the blocking part to move to the storage position, proceed to S31; if the control command is to control the blocking part to move towards the storage position to a specified position, proceed to S32.

[0118] The S20 controller drives the shielding component toward the unfolded position via the first drive device until the shielding component reaches the unfolded position or the control command stops.

[0119] The S21 controller drives the blocking member toward the storage position via the first drive device until the blocking member reaches the storage position, or closes the first drive device or stops the control command when the blocking member is about to contact the moving member closest to the blocking member in the direction toward the storage position.

[0120] The S30 controller drives the blocking component to the unfolded position via the first drive device;

[0121] The S31 controller controls all moving parts to retract into the cavity through the second drive device, and then drives the blocking parts to the storage position through the first drive device.

[0122] S32 calculates the movement path of the blocking component based on the position information of all moving parts detected by the sensor and the control command, and drives the moving part located on the movement path to retract into the cavity through the second drive device.

[0123] This logic is designed to adjust the movement of the blocking component and the moving components according to control commands when multiple moving components are set. When the control command is used to adjust the blocking component to the unfolded position, the moving components along the path of the blocking component to the unfolded position are located in the cavity, and the movement of the blocking component is not obstructed. Therefore, the blocking component only needs to move according to the control command. However, if the control command is used to adjust the blocking component to move to the storage position, all the moving components along the path of the blocking component need to retract into the cavity before the blocking component can be moved to the storage position. If the control command is to adjust the blocking component to move to a specified position in the direction of the storage position, there may or may not be moving components obstructing the path of the blocking component. Therefore, the position of all moving components can be detected by a sensor before the blocking component moves, so as to know which moving components are located on the path of the blocking component and will interfere with the blocking component. After the second drive device retracts these moving components into the cavity, the blocking component can move smoothly to the specified position.

[0124] This invention discloses a bilinear drive device and a control method for the bilinear drive device. This invention can be used not only on island counters but also on other furniture, such as furniture with storage space, including cabinets, wardrobes, wine cabinets, and other furniture with drawers. The cavity is a storage compartment, the movable part is a drawer that can extend or retract into the storage compartment, and the covering part is a cabinet door for hiding the drawer. The drawer is used to store items and can extend or retract into the storage compartment via a second drive device for convenient access to items. The cabinet door can hide the drawer to prevent dust from entering. The number of drawers... The quantity can be set to multiple; or, smart furniture can be an electric table with hidden devices, where the moving parts are lamps and / or sockets, and the covering part is a movable tabletop used to hide the moving parts. When the lamps and sockets are not in use, they can be stored inside the table body to make the tabletop area larger. When they are needed, the lamps and sockets can be raised to provide lighting or to power the devices through the sockets; or, smart furniture can be a dining table with a secondary tabletop underneath. When the need for a larger tabletop is greater, the tabletop can be split to the sides, and the secondary tabletop can be raised from the middle to form a larger dining table.

[0125] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Those skilled in the art should understand that the present invention includes, but is not limited to, the contents described in the accompanying drawings and the specific embodiments above. Any modifications that do not depart from the functional and structural principles of the present invention will be included within the scope of the claims.

Claims

1. A control method for intelligent furniture, characterized in that, The smart furniture includes a furniture body, a movable component and a blocking component disposed on the furniture body. The furniture body has a cavity for accommodating the movable component. The blocking component has an unfolded position that hides the cavity and a retracted position that exposes the cavity. The furniture body has a first driving device for switching the blocking component between the unfolded and retracted positions and a second driving device for driving the movable component to extend or retract into the cavity. The furniture body also includes a sensor for detecting the position of the movable component and the blocking component, a controller for controlling the first and second driving devices, and a receiving box for receiving control commands. The controller is connected to the sensor to obtain the position information of the movable component and the blocking component and is connected to the receiving box to analyze the control commands. The control method includes: After receiving the control command for the moving part or the blocking part, the receiver box analyzes the control command through the controller to determine the direction of movement of the moving part or the blocking part. The controller obtains the current positions of the moving and blocking parts through sensors, and determines whether the movement of the moving or blocking parts will encounter interference based on the sensor information. Based on the judgment result and in conjunction with the control command, control the driving direction and driving distance of the first driving device and / or the second driving device.

2. The control method for intelligent furniture according to claim 1, characterized in that, The controller determines whether the movement of the moving or obstructing component will encounter interference based on sensor information, including: Record the current position information of moving and obstructing components; The movement path of the moving part or the blocking part to the specified position is obtained according to the control command; Determine whether the moving part exists on the moving path of the occluding part or whether the occluding part exists on the moving path of the moving part.

3. The control method for intelligent furniture according to claim 2, characterized in that, The control command is to drive the blocking component to move toward the unfolded or retracted position, or to drive the movable component to move toward the direction of extending or retracting the cavity. The control of the driving direction and driving distance of the first and / or second driving devices includes: Read the current position information of active and obstructing components; The blocking component or the moving component is driven by the first driving device or the second driving device, and the current position information of the blocking component and the moving component is recorded in real time. Before the obstruction and the moving parts interfere or when the control command stops, the first drive device or the second drive device is turned off.

4. The control method for intelligent furniture according to claim 2, characterized in that, If the control command is to drive the blocking component to switch to the unfolded position, proceed to S10; if the control command is to drive the movable component to extend out of the cavity, proceed to S11. The S10 controller retracts the movable part into the cavity via the second drive device, and then drives the blocking part to the unfolded position via the first drive device. The S11 controller drives the blocking component to the storage position via the first drive device, and then uses the second drive device to extend the movable component out of the cavity.

5. The control method for intelligent furniture according to claim 2, characterized in that, The smart furniture includes multiple movable parts, and determining whether a movable part exists on the movement path of an obstructing part includes: Identify the control command. If the control command is to control the shielding component to move towards the unfolded position, proceed to S20. If the control command is to control the shielding component to move towards the storage position, proceed to S21. If the control command is to control the shielding component to move to the unfolded position, proceed to S30. If the control command is to control the shielding component to move to the storage position, proceed to S31. If the control command is to control the shielding component to move towards the storage position to a specified position, proceed to S32. The S20 controller drives the shielding component toward the unfolded position via the first drive device until the shielding component reaches the unfolded position or the control command stops. The S21 controller drives the blocking member toward the storage position via the first drive device until the blocking member reaches the storage position, or closes the first drive device or stops the control command when the blocking member is about to contact the moving member closest to the blocking member in the direction toward the storage position. The S30 controller drives the blocking component to the unfolded position via the first drive device; The S31 controller controls all moving parts to retract into the cavity through the second drive device, and then drives the blocking parts to the storage position through the first drive device. S32 calculates the movement path of the blocking component based on the position information of all moving parts detected by the sensor and the control command, and drives the moving part located on the movement path to retract into the cavity through the second drive device.

6. The control method for intelligent furniture according to any one of claims 1 to 5, characterized in that, The smart furniture is an island, the furniture body is the base of the island, the cavity is a water tank on the base, the movable part is a faucet that can extend or retract into the water tank, and the shielding part is a baffle that can cover the water tank.

7. The control method for intelligent furniture according to claim 6, characterized in that, The first driving device is a push-pull device, which is located on the side of the water tank. The push-pull device drives the baffle to move laterally to cover or expose the water tank.

8. The control method for intelligent furniture according to claim 6, characterized in that, The first driving device is a rotating shaft, which is located on the side of the water tank. The rotating shaft drives the baffle to flip to cover or expose the water tank.

9. The control method for intelligent furniture according to claim 6, characterized in that, The second driving device is a linear driving device, which includes a housing, a driver, and a linear transmission component disposed within the housing. The faucet is inserted into the housing and is connected to the linear transmission component for transmission.

10. The control method for intelligent furniture according to any one of claims 1 to 5, characterized in that, The smart furniture is furniture with storage space, the cavity is a storage cavity, the movable part is a drawer that can extend or retract into the storage cavity, and the cover is a cabinet door used to hide the drawer.

11. The control method for intelligent furniture according to any one of claims 1 to 5, characterized in that, The smart furniture is an electric table with concealed devices, the movable parts are lamps and / or sockets, and the covering is a movable tabletop for concealing the movable parts.