MOTORIZED CURTAIN DRIVING DEVICE
A device for opening and closing a curtain on a rod or rail includes a driven wheel coupled to a motor within a housing. The driven wheel protrudes from the housing in frictional engagement with the rod or rail. The device further includes a suspension assembly including a support member and one or more linkages. The support member is in sliding or rolling contact with the rod or rail. The linkages extend along an independent suspension axis and connect the support member to the housing to suspend the housing from the support member, allowing the device to traverse bumps in the rod or rail. The driven wheel is rotated by the motor to advance the device along the rod or rail for opening and closing the curtain. A curtain opening system may further include one or more sensor targets disposed on the rod or rail, and an encoder and a sensor operatively connected to a controller of the device for auto-calibration of position tracking.
Latest RYSE INC. Patents:
- External motor drive system adjusting for creep in window covering system with continuous cord loop
- EXTERNAL MOTOR DRIVE SYSTEM FOR CONTROLLING MOVEMENT OF WINDOW COVERINGS WITH CONTINUOUS CORD LOOP
- Motor drive system for window covering system with continuous cord loop
- EXTERNAL MOTOR DRIVE SYSTEM ADJUSTING FOR CREEP IN WINDOW COVERING SYSTEM WITH CONTINUOUS CORD LOOP
- MOTOR DRIVE SYSTEM FOR WINDOW COVERING SYSTEM WITH CONTINUOUS CORD LOOP
This application claims the benefit of and priority to U.S. Provisional Application No. 63/441,363, filed on Jan. 26, 2023, the entire contents of which are incorporated by reference herein.
TECHNICAL FIELDThe present disclosure relates to the field of smart homes, and more particularly to a motorized device for opening and closing curtains that permits automated control.
BACKGROUNDThere are numerous devices that make it possible for motorized devices to maneuver the opening and closing of a curtain. One conventional approach installs a curtain track with internal motorized mechanism for opening and closing a curtain. This approach entails an involved installation process, and requires acquisition of compatible curtains. Another conventional approach consists in motorizing the movement of a head carriage fixed to an end of the curtain. This approach generally involves a complex installation procedure that may require professional service.
A further approach incorporates a carriage with a friction wheel driven in rotation by a motor to contact a running surface along a rail or rod. The device propels the curtain while the device is suspended from the rail or rod. However, conventional suspended motorized curtain opening devices have created several shortcomings and a new set of technical challenges. One shortcoming of conventional suspended curtain devices is that they can be obstructed during travel along a rod or rail. Existing suspended curtain devices can become stuck on a rod joint of a telescoping curtain rod and can become stuck when used with grommet-type curtains. Existing suspended curtain devices can have difficulty handling tight bends and curves on a rail. Conventional suspended curtain devices may encounter difficulties during installation, such as incompatibility with large-diameter or small-diameter rods and set-up problems in double-panel curtain installations. Another technical challenge is that curtain rod or rail installations can undergo various physical effects during continuing operation, which may compromise accuracy of motorized control by suspended curtain opening devices.
SUMMARYFor the aforementioned reasons, there is a need for a suspended motorized device to maneuver the opening and closing of a curtain and provide smooth travel along a rod or rail. There is a need for a suspended motorized curtain device that offers rapid, simplified installation. There is a need for design of a suspended curtain device that can accommodate various rod and rail installations and that can deliver constant pressure to a friction wheel. There is a need to maintain accuracy of automated control of curtain opening and closing while compensating for any physical effects of a curtain rod or rail installation in a suspended curtain drive system, e.g., in the event of material fatigue or creep of the curtain rod or rail installation.
Described herein are embodiments of a device for opening and closing a curtain, curtain opening device, suspended curtain device, or curtain device. When one or more such devices are installed on a curtain rod or rail, the installation may be referred to herein as a curtain drive system.
In disclosed embodiments, a device for opening and closing a curtain on a rod or rail includes a driven wheel coupled to a motor within a housing. The driven wheel protrudes from the housing in frictional engagement with the rod or rail. The device further includes a suspension assembly including a support member and a linkage. The support member is in sliding or rolling contact with the rod or rail. The linkage extends along a suspension axis and connects the support member to the housing to suspend the housing from the support member. The driven wheel is rotated by the motor to advance the device along the rod or rail for opening and closing the curtain with the housing suspended from the support member.
In various embodiments, the support member is a slide member in sliding contact with the rod or rail. In an embodiment, the slide member is a V-shaped member with two frustrum portions. In various embodiments, the support member is a roller member in rolling contact with the rod or rail.
In various embodiments, the linkage includes one or more spring that bias the housing to press the driven wheel against the rod or rail. The linkage may include a spring holder containing the one or more springs and connected to the housing, and an arm connected to the support member and detachably joined to the spring holder.
In various embodiments, the linkage includes a locking mechanism with one or more detent positions to arrest movement of the linkage relative to the housing along the suspension axis.
In various embodiments, the suspension assembly is moveable between a first locked position defined by the support member extended a first distance from the housing, and a second engaged position defined by the support member extend a second distance from the housing, the second distance less than the first distance, and wherein in the first locked position the locking mechanism extends from the suspension assembly and engages with the housing to resist a force of the one or more springs, and in the engaged position the locking mechanism is positioned within the suspension assembly to allow the one or more springs to bias the housing to press the driven wheel against the rod or rail.
In various embodiments, the suspension assembly is moveable between a first locked position defined by the support member extended a first distance from the housing, and a second engaged position defined by the support member extended a second distance from the housing, the second distance less than the first distance.
In various embodiments, the linkage includes a first member extending from the support member to the housing along a first suspension axis at a first side of the driven wheel, and a second member extending from the support member to the housing along a second suspension axis at a second side of the driven wheel. The first member may include a first spring and the second member may include a second spring, wherein the first spring and the second spring bias the housing to press the driven wheel against the rod or rail. In an embodiment, the firm member and the second member are integral with the support member. In an embodiment, the first member and the second member are fastened to the support member.
In disclosed embodiments, a system for opening and closing a curtain on a rod or rail incorporates a modular arrangement in which the user may select and attach a suspension assembly that is compatible with an existing curtain rod or curtain rail installation. In an embodiment, a user may select and attach suspension assembly for suspending the device from a curtain rod. In other embodiments, the user may select and attach a suspension assembly including a support member with terminal members such as wheels, rollers or bearings configured travel along a curtain track or rail. The support member may be configured to roll or slide along outer channels in an I-rail installation, or may be configured to roll or slide along an inner channel in a U-rail installation. The support member may include terminal members such as wheels, rollers or bearings configured to roll or slide along channel surfaces of a curtain rail.
In disclosed embodiments, a system for opening and closing a curtain on a rod or rail includes a driven wheel coupled to a motor within a housing and in frictional engagement with the rod or rail. The driven wheel is rotated by the motor to advance the device along the rod or rail for opening and closing the curtain. The system includes a controller for the motor and an encoder operatively connected to the controller. The encoder tracks rotational movement of the driven wheel. The system further includes one or more sensor targets disposed on the rod or rail, and a sensor operatively connected to the controller. The sensor is configured to generate a signal indicating presence of each of the one or more sensor targets when the sensor is located in proximity to or in contact with the respective sensor target during the advance of the device along the rod or rail.
In an embodiment, the system comprises a suspension assembly including a support member in sliding or rolling contact with the rod or rail and a linkage suspending the housing from the support member.
In an embodiment, the encoder is a rotary encoder that generates output pulses based upon rotational movement of the driven wheel.
In an embodiment, the one or more sensor targets comprise a first marker and a second marker, wherein the controller is calibrated to store a first position of the first marker and a second position of the second marker. The controller is configured to receive the signal indicating presence of each of the first marker and second marker and to identify a drift from the respective first position or second position during continuing operation of the device. In an embodiment, the controller is configured, in the event of identifying the drift from the respective first position or second position during continuing operation of the device, to recalibrate the respective first position or second position to compensate for the identified drift.
In various embodiments, the sensor is a contact sensor connected to an electrical circuit. Each of the one or more sensor targets comprises a piece of electrically conductive material configured to cause a short circuit in the electrical circuit when the piece of electrically conductive material is in contact with the contact sensor. In an embodiment, the contact sensor comprises an electrically conductive material at the surface of the driven wheel. In an embodiment, the contact sensor comprises electrically conductive probes that travel with the device and touch the rod or rail at all times during the advance of the device along the rod or rail.
In various embodiments, the sensor is a RFID sensor operatively connected to the controller, wherein each of the one or more sensor targets comprises an RFID tag.
In various embodiments, the controller receives a feedback from at least one of the motor or the encoder, and wherein the controller is further configured to use the feedback to determine each end of a maximum range of travel based on at least one of an increase in a current consumption of the motor, an increase in a torque generated, or a decrease in a speed at a given power level to determine a maximum range of travel along the rod or rail.
In an embodiment, a device for opening and closing a curtain on a rod or rail comprises a driven wheel coupled to a motor within a housing and protruding from the housing in frictional engagement with the rod or rail; and a suspension assembly comprising a support member in sliding or rolling contact with the rod or rail and a linkage extending along a suspension axis and connecting the support member to the housing to suspend the housing from the support member, wherein the driven wheel is rotated by the motor to advance the device along the rod or rail for opening and closing the curtain with the housing suspended from the support member.
In an embodiment, a system for opening and closing a curtain on a rod or rail comprises a driven wheel coupled to a motor within a housing and in frictional engagement with the rod or rail, wherein the driven wheel is rotated by the motor to advance the device along the rod or rail for opening and closing the curtain; a controller for the motor; an encoder operatively connected to the controller, wherein the encoder tracks rotational movement of the driven wheel; one or more sensor targets disposed on the rod or rail; and a sensor operatively connected to the controller and configured to generate a signal indicating presence of each of the one or more sensor targets disposed on the rod or rail when the sensor is located in proximity to or in contact with the respective sensor target during the advance of the device along the rod or rail.
Additional features and advantages of an embodiment will be set forth in the description which follows and in part will be apparent from the description. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the exemplary embodiments in the written description and claims hereof as well as the appended drawings.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
Non-limiting embodiments of the present disclosure are described by way of example with reference to the accompanying figures which are schematic and are not intended to be drawn to scale. Unless indicated as representing the background art, the figures represent aspects of the disclosure.
The present disclosure is herein described in detail with reference to embodiments illustrated in the drawings, which form a part here. Other embodiments may be used and/or other changes may be made without departing from the spirit or scope of the present disclosure. The illustrative embodiments described in the detailed description are not meant to be limiting of the subject matter presented here. Furthermore, the various components and embodiments described herein may be combined to form additional embodiments not expressly described, without departing from the spirit or scope of the invention.
Reference will now be made to the exemplary embodiments illustrated in the drawings, and specific language will be used here to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended. Alterations and further modifications of the inventive features illustrated here, and additional applications of the principles of the inventions as illustrated here, which would occur to one skilled in the relevant art and having possession of this disclosure, are to be considered within the scope of the invention.
Curtain opening devices of the disclosure may be integrated in various curtain installations:
-
- grommet style curtains: These curtains feature metal open rings, or grommets, punched into the fabric at the top of the panels that allow them to slide along the rod.
- ring top curtains: These curtains feature metal rings at the top of the curtain in place of a normal header tape.
- back tab curtains: These curtains feature loops of fabric on the backs of the panels, e.g., to mask the curtain rod.
- tab top curtains: These curtains feature exposed loops of fabric along the top, which can support the weight of the curtain).
- pocket curtains. These curtains feature a sewn-in pocket at the top of a curtain panel that slips over a curtain rod and conceals it.
- single panel curtains: Single panel curtains are made of one piece of fabric, e.g., for use with sliding glass door.
- double panel curtains: Double panel curtains consist of two hanging curtain panels. These may be a symmetrical double panel curtain with two matching panels, or asymmetrical double panel curtains with two different panels.
In disclosed embodiments, the curtain opening device may be installed on rods, e.g., with an inch of space above. In disclosed embodiments, the device may be installed on rail tracks that are embed into the ceiling or hung from the ceiling. Installation is simple, with few components involved in assembly procedures. The device is easy to uninstall without leaving damage.
The two-arm support assembly 660 is detachably joined to the spring holder 620 at modular line 640. In an embodiment, the linkage 650 includes a snap fit joint such as a buckle at 640 to detachably join the two-arm support assembly 660 to the spring holder 620. The snap-fit joint may include flexible components configured to form the joint by pushing' interlocking components together during insertion of the modular suspension assembly into the device. The device may include a release mechanism to undo the snap-fit such as lever or pin to be pushed. Other types of detachable joints may be employed.
In the second assembly configuration 1840 of
In the third assembly configuration 1860 of
The output gear 1946 directly drives the driven wheel 1920 and should be smaller than the driven wheel 1920. In a first illustrative design of gearbox 1940, a three gearbox drive assembly 1944 provided overall gear ratio of 29.2:1. Gear ratios of individual stages were: Stage 1: 32:12, Module 0.5; Stage 2: 40:12, Module 0.5; Stage 3: 46:14, Module 0.5. In a second illustrative design of gearbox 1940, a four stage gearbox drive assembly 1944 provided overall gear ratio of 87.6:1. Gear ratios of individual stages were: Stage 1: 30:10, Module 0.4; Stage 2: 32:12, Module 0.5; Stage 3: 40:12, Module 0.5; Stage 4: 46:14, Module 0.5.
The driven wheel 1920 and motor drive assembly 1940 include a clutch to allow the driven wheel to turn freely in both directions when not driven by the motor 1930. This is necessary for a user to be able to back drive the device without feeling any added resistance. However, when the motor 1930 is driven in either direction, it immediately engages the driven wheel 1920 to deliver the motor's torque.
As shown in the sectional view of driven wheel-gearbox assembly 2100 of
In an embodiment, the curtain opening device is battery operated. Battery life may depend on number of cycles of operation in opening and closing curtain(s), and travel distance. In an embodiment, the battery is rechargeable either directly from the device (e.g., by USB-C) or via separate cell battery recharger.
The control circuit 2200 keeps track of position of the curtain opening device as it travels along the rod or rail. A first circuit element tracking position of the device as it travels along the rod or rail is the encoder 2250. In the embodiment in which the drive trail includes a clutch, the traditional design installing the encoder 2250 on the motor shaft will not work. In such embodiment, the clutch will disengage the output wheel from the gear motor when the motor is not running and if the user moves the device by hand the motor will not turn. An encoder installed on the motor will not capture such movement.
To address these issues, the encoder 2250 may incorporate Hall-effect sensors. In an embodiment, low power consumption Hall effect sensors were chosen for always ON operation of the encoder. In an embodiment, to keep track of the rotation of the driven wheel 2210, the driving wheel has several magnets embedded at predetermined positions. Hall sensors detect those magnets and generate a quadratic signal that gets processed by the microcontroller 2230 to keep track of the driven wheel 2210.
The encoder 2250 provides approximate position tracking that is susceptible to drift due to slippage over a large number of cycles. Slippage between the driven wheel and the rod or rail is inevitable, and the system of the disclosure corrects for such slippage to keep position tracking within tolerance. In an example, the curtain opening device maintains its position within a few millimeters when cycled over 2000 cycles. This drift is addressed by a second circuit element for keeping track of position of the device, target sensor 2260. Target sensor tracks an external reference that acts as a datum. In the present disclosure this external reference is referred to as sensor target, target, or marker. Target sensor 2260 may be a proximity sensor or contact sensor that detects presence of the target during the advance of the device along the rod or rail. Microcontroller 2230 processes these absolute position signals to correct for drift. The target sensor 2260 may be an RFID sensor to sense one or more RFID tags, of a NFC sensor to sense one or more NFC tags, or any type of sensor for sensing passive tags in other protocols.
In an embodiment, the target is a marker fixed at one or more positions along the rod or rail. A target may formed of any material suitable for marking the rod or rail for proximity sensing or contact sensing by the sensor technology. In embodiments in which the rod or rail is formed of an electrically non-conductive material a marker may be formed of an electrically conductive material. A marker may be formed of a metal, metallic alloy, other electrically conductive material, or a reflective or retroreflective material suitable for receiving an electromagnetic energy emitted by the sensor and reflecting that energy back to the sensor. The sensor target or marker can a piece of tape, foil, coating, or printed pattern of material at a surface area of the rod or rail. The marker may have various shapes or patterns, such as rectangular, polygonal, and round, among other possibilities. The marker may be a durable material that is firmly adhered or applied to the surface of the rod or rail so as to remain intact during continuing operation, particularly in the case of contact sensing. In embodiments in which the rod or rail is formed of an electrically conductive material, a marker for contact sensing may be formed of an electrically non-conductive material. The marker may be a tag such as an NFC or RFID tag.
The marker, or each of multiple markers, is located at a portion of the rod or rail that faces the sensor when the target is proximate to or in contact with the sensor during movement of the device. In one configuration, a marker is located at a single location on the rod or rail that serves as a reference point along the length of the cord. The control system records the initial position of the reference point during system calibration.
In another configuration, multiple markers are located at different positions, e.g., four positions. The controller is calibrated to store a position of each of the multiple markers along the rod or rail and is configured to receive the signal indicating presence of each sensor target and to identify a drift from the respective initial position during continuing operation of the device. In dual-panel curtain installations such as shown in
The controller 2230 may be calibrated to store a first initial position of the first marker corresponding to a fully open position of the curtain and a second initial position of the second marker corresponding to a fully closed position of the curtain. In an embodiment, the fully open and fully closes points correspond to limits to the range of motion of the curtain opening device. During subsequent travel of the device along the rod or rail, when the target sensor moves into contact or close proximity with a target, the controller receives signals from the sensor indicating presence of the target. In an embodiment, the controller compares a current position signal for the target based on position readings from the encoder 2250 with the calibration reference for the target and generates an indication or other response in the event the controller identifies drift from the calibrated initial position. In an embodiment, the controller recalibrates the motor drive system to correct (adjust) for any drift detected. Recalibration may adjust the positional commands by calculating the drift and applying a corresponding offset to future position readings from the encoder. Through this procedure, the control system 2230 can compensate for creep or drift in tracking device position during travel along the rod or rail.
In an example, during device set-up the user adheres one or more tape markers to the rod or rail at location(s) in which the tape will be detected by the target sensor as the device passes over the tape marker. A device kit may include two sets of tape, one electrically conductive and one non-conductive. Depending on the electrical property of the rod or rail surface, the user is instructed to install tape of opposing property. If the rod or rail surface is normally electrically conductive the user installs the non-conductive tape. If the rod or rail surface is normally non-conductive the user installs the electrically conductive tape.
The controller 2230 may perform autocalibration to determine a maximum range of travel for a device. The controller 2230 can receive feedback from one or more of the motor drive circuit, the encoder, the target sensor, or the motor. Using the feedback the controller 2230 can determine one or more motor characteristics or device characteristics. The motor characteristics can include a current consumption of the motor, a torque, a power level, or a speed. The device characteristics can include a speed and a power level of the device. The controller 2230 can determine an obstacle is present based on changes to one or more device characteristics or motor characteristics. The obstacle represents each end of the maximum range of travel. In an embodiment, the controller 2230 determines the maximum range of travel by detecting obstacles on each end of the maximum range based on an increase in the current consumption of the motor, an increase in the torque generated, or a decrease in speed at a given power level.
In an illustrative embodiment, the target sensor included ESD-brush conductive probes 2330, 2340 with black soft carbon nylon fiber bristles. The brushes exhibited RTT resistance of 1×103 to <1×105 ohms tested per modified ANSI/ESD S4.1, a relatively low resistance suitable for the conductive probes. Bristle height was 7-12 mm, and bristle width was 12 mm maximum. Bristles were pressed together between two metal plates, which were embedded in device housing 2310.
In use, conductive probe bristles always maintain pressure along the rod forming multiple areas of contact with rod 2360 (
In various embodiments, a system for opening and closing a curtain on a rod or rail incorporates a modular arrangement in which the user may select and attach a suspension assembly that is compatible with an existing curtain rod or rail installation. For example, as shown in the curtain rod embodiment 2400 of
In other embodiments, the selected suspension assembly may incorporate a support member with terminal members such as wheels, rollers or bearings configured to roll along or slide along surfaces of a curtain track or rail. In various embodiments, the support member may be configured to roll or slide along outer channels in an I-rail installation, or may be configured to roll or slide along an inner channel in a U-rail installation during travel of the curtain opening device along a curtain track.
In the modular arrangement, the attachable suspension assembly comprises a removable top connector member that is integrated into the main housing and may be uniquely designed for each curtain rod or curtain track system. The suspension assembly may include a support member configured for sliding or rolling contact with the rod or rail, and a linkage extending along a suspension axis and connecting the support member to the device housing. The linkage may include a spring holder containing a spring and connected to the device housing, and an arm detachably joined to the spring holder. The suspension assembly may include two support members respectively attached to opposite sides of the device during device installation. The suspension assembly may be attached to a detachable joint in the device housing, such as a snap-fit attachment.
While various aspects and embodiments have been disclosed, other aspects and embodiments are contemplated. The various aspects and embodiments disclosed are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.
The foregoing method descriptions and the interface configuration are provided merely as illustrative examples and are not intended to require or imply that the steps of the various embodiments must be performed in the order presented. As will be appreciated by one of skill in the art the steps in the foregoing embodiments may be performed in any order. Words such as “then,” “next,” etc., are not intended to limit the order of the steps; these words are simply used to guide the reader through the description of the methods. Although process flow diagrams may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be rearranged. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination may correspond to a return of the function to the calling function or the main function.
For the purpose of this disclosure, the term “coupled” means the joining of two members directly or indirectly to one another. Such joining may be stationary or moveable in nature. Such joining may be achieved with the two members or the two members and any additional intermediate members being integrally formed as a single unitary body with one another or with the two members or the two members and any additional intermediate members being attached to one another. Such joining may be permanent in nature or may be removable or releasable in nature.
The various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed here may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
Embodiments implemented in computer software may be implemented in software, firmware, middleware, microcode, hardware description languages, or any combination thereof. A code segment or machine-executable instructions may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
The actual software code or specialized control hardware used to implement these systems and methods is not limiting of the invention. Thus, the operation and behavior of the systems and methods were described without reference to the specific software code, being understood that software and control hardware can be designed to implement the systems and methods based on the description here.
When implemented in software, the functions may be stored as one or more instructions or code on a non-transitory computer-readable or processor-readable storage medium. The steps of a method or algorithm disclosed here may be embodied in a processor-executable software module which may reside on a computer-readable or processor-readable storage medium. A non-transitory computer-readable or processor-readable media includes both computer storage media and tangible storage media that facilitate transfer of a computer program from one place to another. A non-transitory processor-readable storage media may be any available media that may be accessed by a computer. By way of example, and not limitation, such non-transitory processor-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible storage medium that may be used to store desired program code in the form of instructions or data structures and that may be accessed by a computer or processor. Disk and disc, as used here, include compact disc (“CD”), laser disc, optical disc, digital versatile disc (“DVD”), floppy disk, and Blu-ray disc, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a non-transitory processor-readable medium and/or computer-readable medium, which may be incorporated into a computer program product.
Claims
1. A device for opening and closing a curtain on a rod or rail, comprising:
- a driven wheel coupled to a motor within a housing and protruding from the housing in frictional engagement with the rod or rail; and
- a suspension assembly comprising a support member in sliding or rolling contact with the rod or rail and a linkage extending along a suspension axis and connecting the support member to the housing to suspend the housing from the support member,
- wherein the driven wheel is rotated by the motor to advance the device along the rod or rail for opening and closing the curtain with the housing suspended from the support member.
2. The device of claim 1, wherein the support member is at least one of a slide member in sliding contact with the rod or rail, a roller member in rolling contact with the rod or rail, or a V-shaped member with two frustrum portions.
3. The device of claim 1, wherein the support member comprises at least one or more of a support arm with terminal members configured to roll or slide along outer channels of an I-rail or a support arm with terminal members configured to roll or slide along an inner channel of a U-rail.
4. The device of claim 1, wherein the linkage includes one or more springs that biases the housing to press the driven wheel against the rod or rail.
5. The device of claim 4, wherein the linkage comprises a spring holder containing the one or more springs and connected to the housing, and an arm connected to the support member and detachably joined to the spring holder.
6. The device of claim 4, wherein the linkage includes a locking mechanism with one or more detent positions to arrest movement of the linkage relative to the housing along the suspension axis.
7. The device of claim 6, wherein the suspension assembly is moveable between a first assembly position defined by the support member extended a first distance from the housing, and a second live position defined by the support member extend a second distance from the housing, the second distance less than the first distance, and wherein in the first assembly position the locking mechanism extends from the suspension assembly and engages with the housing to resist a force of the one or more springs, and in the live position the locking mechanism is positioned within the suspension assembly to allow the one or more springs to bias the housing to press the driven wheel against the rod or rail.
8. The device of claim 1, wherein the suspension assembly is moveable between a first assembly position defined by the support member extended a first distance from the housing, and a second live position defined by the support member extended a second distance from the housing, the second distance less than the first distance.
9. The device of claim 1, wherein the linkage comprises a first member extending from the support member to the housing along a first suspension axis at a first side of the driven wheel and a second member extending from the support member to the housing along a second suspension axis at a second side of the driven wheel.
10. The device of claim 9, wherein the first member includes a first plurality of springs and the second member includes a second plurality of springs, wherein the first plurality of springs and the second plurality of springs bias the housing to press the driven wheel against the rod or rail.
11. The device of claim 1, wherein the linkage comprises a hinged portion configured to receive the rod or rail.
12. A system for opening and closing a curtain on a rod or rail, comprising:
- a driven wheel coupled to a motor within a housing and in frictional engagement with the rod or rail, wherein the driven wheel is rotated by the motor to advance the system along the rod or rail for opening and closing the curtain;
- a controller for the motor;
- an encoder operatively connected to the controller, wherein the encoder tracks rotational movement of the driven wheel;
- one or more sensor targets disposed on the rod or rail; and
- a sensor operatively connected to the controller and configured to generate a signal indicating presence of each of the one or more sensor targets disposed on the rod or rail when the sensor is located in proximity to or in contact with the respective sensor target during the advance of the system along the rod or rail.
13. The system of claim 12, wherein the encoder is a rotary encoder that generates output pulses based upon rotational movement of the driven wheel.
14. The system of claim 12, wherein the one or more sensor targets comprise a first marker and a second marker, wherein the controller is calibrated to store a first position of the first marker and a second position of the second marker, wherein the controller is configured to receive the signal indicating presence of each of the first marker and second marker and to identify a drift from the respective first position or second position during continuing operation of the system.
15. The system of claim 14, wherein the controller is configured, in the event of identifying the drift from the respective first position or second position during continuing operation of the system, to recalibrate the respective first position or second position to compensate for the identified drift.
16. The system of claim 12, wherein the sensor is a contact sensor connected to an electrical circuit, wherein each of the one or more sensor targets comprises a piece of electrically conductive material configured to cause a short circuit in the electrical circuit when the piece of electrically conductive material is in contact with the contact sensor.
17. The system of claim 16, wherein the contact sensor comprises an electrically conductive material at a surface of the driven wheel.
18. The system of claim 16, wherein the contact sensor comprises electrically conductive probes that travel with the system and touch the rod or rail at all times during the advance of the system along the rod or rail.
19. The system of claim 14, wherein the sensor is a RFID sensor operatively connected to the controller, wherein each of the one or more sensor targets comprises an RFID tag.
20. The system of claim 14, further comprising a suspension assembly including a support member in sliding or rolling contact with the rod or rail and a linkage suspending the housing from the support member.
21. The system of claim 14, wherein the controller receives a feedback from at least one of the motor or the encoder, and wherein the controller is further configured to use the feedback to determine each end of a maximum range of travel based on at least one of an increase in a current consumption of the motor, an increase in a torque generated, or a decrease in a speed at a given power level to determine the maximum range of travel along the rod or rail.
Type: Application
Filed: Jan 25, 2024
Publication Date: Aug 1, 2024
Applicant: RYSE INC. (Toronto)
Inventors: Trung Pham (Brampton), Aras Puodziunas (Toronto)
Application Number: 18/423,177