![]() MOTOR ASSEMBLY FOR ARCHITECTURAL COVERINGS
专利摘要:
Examples of engine sets for architectural coatings are described in this document. An example of an engine assembly includes a motor, a first switch to drive the engine to retract the architectural cover, a second switch to drive the engine to extend the architectural cover, and a trigger, the actuator being positioned to activate the first switch when the The actuator is turned in a first direction and to activate the second switch when the actuator is turned in a second direction. Also described in this document are examples of lever actuators for architectural roof motor assemblies. An example of a lever driver stands out from the engine assembly to avoid excessive force on the engine assembly that could damage the engine assembly. 公开号:BR102017022564A2 申请号:R102017022564-0 申请日:2017-10-19 公开日:2018-05-29 发明作者:M. Anthony James;M. Dann Kevin;A. Huber Daniel;A. Brayford Paul.;J. Lorenz Douglas;Kolozs James;Holt Ronald;Nelson Todd;Jared Yenzer Shelby 申请人:Hunter Douglas Inc.; IPC主号:
专利说明:
(54) Title: ENGINE ASSEMBLY FOR ARCHITECTURAL COVERINGS (51) Int. Cl .: E06B 9/72; E06B 9/68; E06B 9/78; H05H 5/00 (52) CPC: E06B 9/72, E06B 2009/6809, E06B 9/68, E06B 9/78, H05H 5/00 (30) Unionist Priority: 4/2/2017 US 62 / 480,523, 02 / 04/2017 US 62/480, 52319/10/2016 US 62 / 410,357 (73) Owner (s): HUNTER DOUGLAS INC. (72) Inventor (s): JAMES Μ. ANTHONY; KEVIN M. DANN; DANIEL A. HUBER; PAUL. A. BRAYFORD; DOUGLAS J. LORENZ; JAMES KOLOZS; RONALD HOLT; TODD NELSON; SHELBY JARED YENZER (74) Attorney (s): BHERING ADVOGADOS (PREVIOUS NAME BHERING ASSESSORIA S / C LTDA.) (57) Summary: Examples of engine assemblies for architectural coatings are described in this document. An example of a motor assembly includes a motor, a first switch to start the engine to retract the architectural cover, a second switch to start the engine to extend the architectural cover and a driver, the driver being positioned to activate the first switch when the actuator is rotated in a first direction and to activate the second switch when the actuator is rotated in a second direction. Also described in this document are examples of lever actuators for architectural roof motor assemblies. An example of a lever actuator stands out from the engine assembly to avoid excessive force on the engine assembly that could harm the engine assembly. FIG. 1 1/99 ENGINE ASSEMBLY FOR ARCHITECTURAL COVERINGS RELATED APPLICATIONS [0001] This application claims the benefit under 35 U.S.C. § 119 (e) for U.S. Provisional Application No. 62/10. 357, entitled MOTOR ASSEMBLIES FOR ARCHITECTURAL COVERINGS, filed October 19, 2016 and for the US Provisional Application No. 62/480. 523, entitled MOTOR ASSEMBLIES FOR ARCHITECTURAL COVERINGS, filed on April 2, 2017, both of which are incorporated into this document in its entirety. FIELD OF DISSEMINATION [0002] This disclosure refers, in general, to architectural roofs and, more particularly, to sets of engines for architectural roofs. BACKGROUND OF THE INVENTION [0003] Architectural roofs such as roller blinds provide shade and privacy. A known way of operating an architectural cover is with a manual lifting cable (sometimes referred to as a pull cable) that can be pulled or released to pull the cover up or down. However, cable lift type covers have drawbacks. For example, lifting cables can be difficult to reach when the lifting cable is high (when the cover is in the fully lowered position) or can drag on the floor when the cover is in the fully raised position. In addition, in some cases, lifting cables require a large amount of force to operate, especially when used with large, heavy covers. In addition, some lifting cables require complicated changes in direction to perform various functions, such as locking or unlocking the lifting cable. [0004] Some known architectural roofs use a motor assembly to operate the roof. Some sets of Petition 870170079973, of 10/19/2017, p. 50/184 2/99 known engines are activated by a switch on a wall near a window to raise or lower the cover. However, these known motor assemblies require additional wiring between the switch and the motor assembly. This additional wiring generally results in increased manufacturing / installation costs, as well as increased maintenance costs. Other well-known engine assemblies use switches in front of an architectural roof rail. However, these known motor assemblies typically still suffer from the above disadvantages, as additional wiring between the motor assembly and the switches is required. In addition, with switches arranged outside the engine and other electronic components, switches are more likely to be damaged. In addition, such switch arrangements result in a light gap, which is an unwanted effect on an architectural roof. [0005] Some known engine sets are operated by a wireless remote control. However, the remote control can be moved (lost) and / or the batteries in the remote control must be replaced periodically. Thus, users can be left without the ability to control architectural coverage. Sometimes, a user may simply want to operate the motorized architectural cover manually, by manual force without motorized operation. In addition, users often want to operate the engine assembly with a familiar gesture or tactile feel, which a remote control does not provide. Petition 870170079973, of 10/19/2017, p. 51/184 3/99 BRIEF DESCRIPTION OF THE DRAWINGS [0006] The implementations of architectural covering motor assemblies built in accordance with the principles of the inventions disclosed in this document will be described using the following drawings, which should not be considered limiting, but illustrations of examples of ways of implementing disclosure principles. Many other implementations will occur for those skilled in the art after reading this disclosure. [0007] FIG. 1 is a perspective view of an example of a motor assembly for an architectural cover built in accordance with the teachings of this disclosure. [0008] FIG. 2 is another perspective view of the motor assembly shown in FIG. 1 illustrated at a different angle. [0009] FIG. 3 illustrates an example of an architectural cover that incorporates the engine assembly illustrated in FIG. 1. [0010] FIG. 4 is a partially exploded view of the motor assembly shown in FIG. 1. [0011] FIG. 5 is a perspective view of an example of an end plate that can be used with the motor assembly illustrated in FIG. 1. [0012] FIG. 6 is another perspective view (from an opposite side) of the end plate illustrated in FIG. 5. [0013] FIG. 7 is a perspective view of an example of a driver usable with the motor assembly illustrated in FIG. 1. [0014] FIG. 8 is another perspective view of the driver of FIG. 7 illustrated at a different angle. [0015] FIG. 9A illustrates the trigger of FIG. 7 in a neutral position. Petition 870170079973, of 10/19/2017, p. 52/184 4/99 [0016] FIG. 9Β illustrates the trigger of FIG. 7 as rotated in a first direction in which the actuator sets off a first example of a switch. [0017] FIG. 9C illustrates the trigger of FIG. 7 as rotated in a second direction in which the actuator sets off a second example of a switch. [0018] FIG. 10A is a perspective view of another example of a driver and a spring usable with the motor assembly illustrated in FIG. 1. [0019] FIG. 10B is another perspective view of the driver of FIG. 10A illustrated at a different angle. [0020] FIG. 11 illustrates the actuator and the spring of FIG. 10A arranged in a housing where the spring interacts with the housing to polarize the driver to a neutral position. [0021] FIG. 12 is an exploded view of an example of a lever actuator and an example of an end gasket used with the engine assembly of FIG. 1. [0022] FIG. 13 illustrates the example of lever actuator of FIG. 12 disconnected from the end joint. [0023] FIG. 14 is a cross-sectional view of the lever driver and the end joint of FIG. 12 taken along line AA of FIG. 12. [0024] FIG. 15 illustrates another example of a motor assembly for an architectural cover and an example of a cassette mounted on an example of a support built in accordance with the teachings of this disclosure. [0025] FIG. 16 illustrates the engine assembly of FIG. 15 inserted in the cassette. [0026] FIG. 17 illustrates the engine assembly of FIG. 15 locked on the cassette. Petition 870170079973, of 10/19/2017, p. 53/184 5/99 [0027] FIG. 18 illustrates the cassette of FIG. 15 mounted on an example of a plate. [0028] FIG. 19 illustrates an example of a rail in which the engine assembly of FIG. 15 is incorporated. [0029] FIG. 20 is a perspective view of the motor assembly of FIG. 15. [0030] FIG. 21 illustrates an example of the control handle and an operating angle defined by the shape of the control handle. [0031] FIG. 22 illustrates an example of another control lever with a different shape than the control lever of FIG. 21 and this results in a greater operating angle. [0032] FIG. 23 illustrates the control lever of FIG. 22 used on a rail. [0033] FIG. 24 illustrates an example of a connection between an example of a lever actuator and an example of a control lever that can be implemented by the engine assemblies of FIGs. 1 and 15. [0034] FIG. 25 illustrates an alternative form for the control lever of FIG. 24 where the control lever extends from an example of a front cover to an example of a rail. [0035] FIG. 26 illustrates the rail of FIG. 25 with an example of cover over an example of connection between the lever actuator and the control lever. [0036] FIG. 27 illustrates a block diagram of an architectural roof controller to control a motorized architectural roof. [0037] FIG. 28 is a flow chart representative of the example of machine-readable instructions that can be executed to implement the architectural coverage controller illustrated in FIG. 27 to control a motorized architectural roof. Petition 870170079973, of 10/19/2017, p. 54/184 6/99 [0038] FIG. 29 is a flowchart representative of the example of machine-readable instructions that can be executed to implement the architectural coverage controller illustrated in FIG. 27 to move a motorized architectural roof to a stored position. [0039] FIG. 30 is a flow chart representative of the example of machine-readable instructions that can be executed to implement the architectural coverage controller illustrated in FIG. 27 to define a stored position for a motorized architecture cover. [0040] FIG. 31 is a flow chart representative of the example of machine-readable instructions that can be executed to implement the architectural coverage controller illustrated in FIG. 27 to adjust an upper limit position of a motorized architectural roof. [0041] FIG. 32 is a flow chart representative of the example of machine-readable instructions that can be executed to implement the architectural roof controller illustrated in FIG. 27 to program one or more limit positions for a motorized architectural cover. [0042] FIG. 33 is a flowchart representative of the example of machine-readable instructions that can be executed to implement the architectural coverage controller illustrated in FIG. 27 to operate a motorized architectural cover at various speeds. [0043] FIG. 34 illustrates a side view of an example of an architectural cover in three limit positions and described in connection with the flowchart of FIG. 33. [0044] FIG. 35 illustrates one side of an example of an architectural cover in four limit positions. Petition 870170079973, of 10/19/2017, p. 55/184 7/99 [0045] FIG. 36 is a block diagram of an example of a processor platform that can execute the instructions in FIGS. 28-33 to implement the architectural roof controller illustrated in FIG. 27. DETAILED DESCRIPTION [0046] Examples of engine sets for architectural roofs that facilitate the control of raising and lowering an architectural roof are disclosed in this document. Examples of motor assemblies include a motor for raising or lowering an architectural opening (for example, by rotating a roll tube). In particular, the engine runs in one direction to raise the cover and in the opposite direction to lower the cover. [0047] In some examples, a consumer contact point is provided to facilitate user interaction with the engine assembly. The consumer contact point can be used to mechanically / electromechanically activate the engine. The consumer's preferred point of contact is easily accessible and manipulable by a user's hand, but can be attached to the engine assembly (in contrast to a remote control). In particular, the consumer point of contact transforms the gestures of a user's hand into operations by the engine assembly. For example, a user can lift the consumer contact point vertically upward to command the engine to lift the cover, or pull down at the consumer contact point to command the engine to lower the cover. Sample consumer touch points require relatively little effort from a user to operate (compared to manual pull cables), while still providing that intuitive, traditional feel for making the cover open or close. [0048] In some examples, the motor assembly includes a rotary drive that rotates about a central axis of rotation to Petition 870170079973, of 10/19/2017, p. 56/184 8/99 start the engine in one direction or in another direction. Specifically, the actuator is positioned so that when the actuator is rotated in one direction, the actuator contacts or activates a switch or other operating element that activates the engine to raise the architectural cover and when the actuator is rotated in the opposite direction , the actuator contacts or, in any other way, activates another switch or operational element that drives the motor to lower the architectural cover. In some instances, the consumer's contact point is operatively coupled to the actuator. A user can move the consumer contact point linearly up or down to rotate the actuator, which triggers the engine to raise or lower the architectural cover. In some instances, the driver is arranged adjacent to the motor. For example, the driver can be arranged adjacent to one end of the motor (for example, coaxial with the motor), thus forming a housing of the motor assembly that incorporates the motor and the driver. In some instances, the driver is arranged between the motor and an end plate, which is a frame (for example, a mounting bracket) for mounting the motor assembly within or near an architectural frame or opening. As such, the motor assembly has a smaller or more compact construction than the known motor assemblies, which allows the example of the motor assembly to be incorporated in more places and to reduce the light gap. In addition, by placing the driver closest to the engine, fewer parts (s) / component (s) of the engine assembly are exposed or in places that could otherwise be damaged. [0049] In addition, unlike known engine assemblies that have switches spaced from the engine assembly and / or the electronic components associated with them, such as in front or on the wall next to the engine assembly, engine assemblies from example disclosed in this document use less wiring between the Petition 870170079973, of 10/19/2017, p. 57/184 9/99 engine and driver. For example, the power cord or wiring can be routed to a single location, such as inside the engine assembly compartment where the electronic components (for example, switches) and the motor are powered. As a result, sample engine assemblies are less expensive to manufacture and generally require less maintenance compared to known engine assemblies. [0050] In some examples, to convert the linear movement from the consumer contact point to the rotational movement of the actuator, a control lever is provided. The control lever is attached to the driver and extends from the driver in a direction transversal to the axis of rotation of the driver. The control lever allows the actuator to operate at a separate point from the actuator. For example, the control lever extends out of a front rail of the architectural roof, which allows the consumer's contact point to be placed in front of the architectural roof, which is easily accessible by a user. In addition, in some instances, the control lever acts as a lever arm that converts the linear movement of the consumer contact point (for example, in a direction perpendicular and offset from a rotating axis) to the rotational movement of the actuator . For example, pushing the consumer touch point (for example, moving the consumer touch point vertically upward) causes the trigger to rotate in one direction and pulling the consumer touch point (for example, moving the touch point. consumer contact vertically down) causes the actuator to rotate in the opposite direction. In some instances, the consumer point of contact is implemented as a lever actuator, such as a rigid stick or push / pull bar, which acts to actuate the control lever and therefore the actuator. In some examples, the actuator is polarized to a neutral position, so that, Petition 870170079973, of 10/19/2017, p. 58/184 10/99 after the user releases the consumer contact point, the consumer contact point returns to the neutral position. In some instances, when the user releases the consumer contact point and the consumer contact point returns to neutral, the engine stops. Thus, unlike well-known engine sets that require complicated gestures, in some instances the engine of the disclosed engine set shuts down when the user releases the consumer's contact point. In other examples, when the user releases the consumer contact point and the consumer contact point returns to the neutral position, the engine continues to operate and moves the architectural cover until a subsequent movement from the consumer contact point, which does stop the engine from moving the architectural cover. [0051] In some examples, the actuator activates the motor by triggering one or more switches. For example, the actuator can be rotated in one direction (from the neutral position) to trigger a switch that activates the engine to lift the architectural cover and the driver can be rotated in the other direction (from the neutral position) to trigger another switch that activates the engine to lower the architectural cover. In some instances, switches are implemented as instantaneous dome switches. In the neutral position, none of the switches are activated. In some instances, switches can bias the actuator to the neutral position (for example, by releasing the corresponding key). Thus, in some instances, a separate polarization feature (for example, a spring) may not be necessary to polarize the consumer's contact point in the neutral position. In other examples, a separate polarization feature can be included to polarize the driver to the neutral position. [0052] In addition, the control lever advantageously converts a greater range of motion (for example, a few inches) provided by the consumer contact point at an interval Petition 870170079973, of 10/19/2017, p. 59/184 11/99 relatively small movement in the driver. In some cases, only a relatively small movement may be required by the trigger to trigger the switches. However, this small range of movement is not intuitive for a user. Therefore, the control lever converts a greater movement from the consumer's contact point (which is desired for tactile purposes) to a relatively small rotary movement to activate the switches. In addition, the consumer point of contact remains in the same location and is accessible and easily accessible by a user at any time, unlike manual lifting cables that move to higher or lower locations, which are typically difficult to access , or remote controls that may become inoperable or be lost. [0053] The ranges of motion of some example control levers and / or actuators can be limited, which prevents the actuators from being overloaded and causing damage to the switches or other components of the motor assembly. For example, in one example, the engine assembly control lever is arranged within a channel formed on the end plate. The channel can include an upper and a lower wall that limit the up and down movement of the control lever. Alternatively, the channel may not be included. However, examples of engine assemblies with a design that includes a range limiting feature can have a longer service life and require less maintenance. [0054] Examples of consumer contact points, such as lever actuators, that detach themselves from the engine assembly (for example, detaching from the control lever) are also disclosed in this document to prevent damage to a person and / or damage to the engine assembly. In some instances, the consumer contact point is magnetically coupled to the motor assembly. As a result, if excessive force is applied to the consumer's contact point, the contact point Petition 870170079973, of 10/19/2017, p. 60/184 12/99 consumer contact will disconnect from the motor assembly. For example, if a child pulls at the consumer's contact point (or is otherwise engaged or caught at the consumer's contact point), the consumer contact point disconnects, thereby reducing the risk of injury. In addition, by disconnecting the consumer contact point from the engine assembly, the risk of damage to the engine assembly is reduced or eliminated. [0055] Examples of gestures that can be used to operate a motor assembly are also described in this document. A gesture can include one or more movements from a consumer point of contact (for example, a particular sequence of movements). Based on certain movements and / or combinations of movements from the consumer contact point, the motor assembly can be configured to perform various operations or functions, such as moving the architectural cover in a first direction (for example, upwards), moving the architectural cover in a second direction (for example, down), stop the movement of the architectural cover, move the architectural cover to a stored or predetermined position (for example, a favorite position), define the stored position, define a limit position upper and / or lower limit position and / or program one or more limits, for example. [0056] All devices and methods discussed in this document and illustrated in the attached drawings are examples of devices and / or methods implemented according to one or more principles of this disclosure, which principles can be applied alone or in combination. These examples are not the only way to implement these principles, but they are merely examples. Other examples of ways to implement the disclosed principles will occur for those skilled in the art after reading this disclosure. It will be appreciated that the drawings illustrate examples of disclosure modalities that incorporate Petition 870170079973, of 10/19/2017, p. 61/184 13/99 one or more principles or characteristics and, therefore, the reference or description of a particular structure or element in the figures should be understood as a reference or description of an example of a modality, but not necessarily the only way to realize a modality of disclosure. [0057] Referring now to the figures, FIG. 1 illustrates an example of an architectural cover engine assembly 100 (for example, an operating system) built in accordance with the teachings of this disclosure. Example motor assembly 100 can be used to effect the movement of an architectural cover, such as retraction (for example, raising) or extending (for example, lowering) of an architectural cover. An architectural roof can be used to cover an architectural structure, such as a wall and / or an architectural opening, such as a window, a door, a sky light, an arch, etc. Exemplary motor assembly 100 can be implemented with any type of cover, such as conventional curtains, blinds, horizontal and vertical blinds and various other types of curtains, including roller blinds and cell phones, etc. [0058] In the illustrated example of FIG. 1, motor assembly 100 includes motor 102 with an output shaft 104. Motor 102 drives output shaft 104 in one direction to lift the corresponding architectural cover (or otherwise discover the architectural structure and / or opening) and drives the output shaft 104 in the opposite direction to lower the corresponding architectural cover (or otherwise cover the architectural structure and / or the opening). As mentioned above, engine set 100 can be incorporated into various types of architectural covers. For example, output shaft 104 can be coupled to a roller tube to lift a curtain or blinds. In some instances, the roller tube is arranged around motor 102 (for example, concentric with motor 102). In other examples, the output shaft 104 Petition 870170079973, of 10/19/2017, p. 62/184 14/99 can be coupled to one or more mechanisms (s), such as a lifting cable drive unit (for example, a drive shaft that translates the rotation to the winding of a cable on a reel), a unit transverse drive (for example, a pulley that drives a belt, cable and / or bead chain), a drum and a container, a sliding drive unit, a tilt drive unit (for example, a rack and pinion to tilt the louvers or blinds) etc. and / or any other mechanism to somehow move (for example, extend or retract) the corresponding architectural roof from one position to another (for example, by moving an architectural roof from side to side). In some examples, a rotating element (for example, a roll tube, a lifting cable unit, etc.) or another element moved by the output shaft 104 has an axis of rotation aligned or parallel to the output shaft 104. Example motor assembly 100 can be used to move an architectural cover in any direction, such as vertically, side by side (crosswise), diagonally, etc. Example of a motor assembly 100 can be implemented to move an architectural cover into different shaped openings, for example, a rectangular opening, an octagon-shaped opening, an arc, etc. [0059] FIG. 2 illustrates another perspective view of the example motor assembly 100. As illustrated in the modalities of FIGS. 1 and 2, for example, motor assembly 100 may include a control lever 112 (for example, a lever arm, a drive arm, an operating element, etc.). Control lever 112 is movable (for example, rotary) up or down to activate motor 102. For example, when control lever 112 is moved or rotated in one direction, motor 102 is activated to increase architectural coverage ( for example, when driving the output shaft 104 in one direction) and when the control lever 112 is moved or rotated in the opposite direction, motor 102 Petition 870170079973, of 10/19/2017, p. 63/184 15/99 is activated to lower the architectural cover (for example, by driving the output shaft 104 in the other direction). As discussed in further detail in this document, control lever 112 can be operatively coupled to a driver or other operating element at one end of control lever 112 so that the movement of control lever 112 rotates the driver or other operating element that engage one or more switches that selectively activate motor 102. In the illustrated example, control lever 112 is curved (for example, s-shaped), which allows control lever 112 to extend below and / or out from a front cover or an architectural roof rail (for example, as described in conjunction with FIGS. 3 and 19). In other examples, control lever 112 can be straight or shaped differently depending on size and structural constraints. In the illustrated example of FIGS. 1 and 2, motor assembly 100 includes an end plate 106 having a first side 108 and a second side 110 opposite the first side 108. As shown in figure 2, control lever 112 can be arranged within a channel 220 (for example, example, a track) formed on the second side 110 of the end plate 106, discussed in further detail in this document. [0060] To move the control lever of example 112 shown in FIGS. 1 and 2, a consumer contact point is provided. A consumer contact point facilitates user interaction with the motor assembly 100 to activate the motor 102, for example, by causing the control lever 112 to move the motor 102. In some examples, the consumer contact point allows a user to access and / or operate the control lever 112 at a distance from the control lever 112 (for example, when the motor assembly 100 is located at a height or distance that is not easily accessible by a user). The consumer point of contact can be coupled to the Petition 870170079973, of 10/19/2017, p. 64/184 16/99 control lever 112 to have more than one degree of freedom, so that movement in one or more directions of the consumer contact point causes the control lever 112 to move. In the illustrated example, the contact point of the The consumer is implemented as a lever actuator 114 in the form of a semi-rigid member, such as a push / pull rod or bar, which allows the user to operate the control lever 112 by movement of the lever actuator 114 in more than one direction. Lever actuator 114 can be attached to control lever 112, as at end 116. A user can move control lever 112 by raising or lowering (for example, pulling down) lever actuator 114. In some instances, when a user moves the consumer contact point in one direction, as by means of lift lever lift 114, control lever 112 is moved upwards, which triggers example motor 102 to lift the architectural cover (for example, while lever lever 114 is raised, until lever lever 114 is lifted a second time or lever lever 114 is moved downwards). When the user lowers lever actuator 114, control lever 112 is moved down, which triggers the exemplary engine 102 to lower the architectural cover (for example, while lever actuator 114 is lowered, down to lever actuator 114 be lowered a second time or until lever actuator 114 is raised). Alternatively, any other movement can be based on the movement of the lever actuator 114 (for example, lift lever actuator 114 to lower the cover). In addition to or as an alternative to trigger motor 102 for raising or lowering the architectural cover, one or more gestures can be performed with a consumer contact point, such as lever actuator 114 and / or control lever 112, to trigger one or more plus other engine assembly operations 100 additionally disclosed in connection with the Petition 870170079973, of 10/19/2017, p. 65/184 17/99 FIGS. 28-33 (for example, defining the upper and / or lower limit positions for the motor assembly 100). In some instances, control lever 112 triggers motor 102 by activating one or more switches, as described in further details in this document. In other examples, other types of consumer contact points can be implemented additionally or as an alternative to lever actuator 114, such as a handle, a rail, a pull cable, a remote control, a chain of beads, etc. [0061] Example of motor assembly 100 of FIGS. 1 and 2, together with the corresponding architectural cover, can be mounted or adjacent to an architectural structure and / or a frame of an architectural opening, such as a window frame. For example, end plate 106 can be mounted (for example, through one or more fasteners) to a window frame and / or a rail or other structure that incorporates the architectural cover. FIG. 3 illustrates an example of an architectural cover assembly 300 that incorporates the example of motor assembly 100 (FIGS. 1 and 2). Architectural cover set 300 includes a headboard 302 and a cover 304 (for example, a shadow) that covers an architectural opening 306 (for example, a window). Motor assembly 100 is arranged behind a front cover 308 (for example, a trim piece, a valance, etc.) of rail 302. In the illustrated example, control lever 112 extends out from the bottom of the front cover 308 (for example, due to the curved shape of the control lever 112), and the lever actuator 114 disconnects from the control lever 112. As mentioned above, in some examples, a user can lift the lever actuator 114 (for example, move the lever actuator 114 vertically upwards) to fire the motor 102 (FIGS. 1 and 2) to lift the cover 304 (for example, move cover 304 in one direction), or the user can pull down on the lever actuator 114 Petition 870170079973, of 10/19/2017, p. 66/184 18/99 (eg, toggle lever 114 vertically downwards) to fire engine 102 to lower cover 304 (for example, move cover 304 in an opposite direction). In other examples, a user can pull down on the lever actuator 114 to trigger the motor 102 to raise the cover 304 and raise the lever actuator 114 to trigger the motor 102 to lower the cover 304. In other examples, one or more gestures from a consumer contact point, such as control lever 112 and / or lever actuator 114, can trigger one or more operations of the motor assembly 100, as described in further details in this document. [0062] FIG. 4 is a partially exploded view of the motor assembly example 100. In the illustrated example of FIG. 4, motor assembly 100 includes a driver 400 (e.g., a camera shaft). In an exemplary embodiment, drive 400 rotates to activate motor 102 to drive output shaft 104 in one direction or in the opposite direction to cause the architectural cover to be moved from one position to another, as raised, lowered, moved horizontally , moving diagonally, etc. (for example, by rotating a roll (for example, a hollow tube) around which the architectural cover is rolled or unrolled, by rotating a lifting bar that causes the lifting cables to raise or lower a stacking shutter , turning a drive pulley to move a timing belt, cable and / or chain of beads to cover the architectural cover, etc.). Actuator 400 is coupled to control lever 112, so that moving control lever 112, for example, up or down, moves (e.g., rotates) actuator 400. In other words, control lever 112 extends of the driver 400 and translates movement (for example, linear movement) to the rotational movement of the driver 400. In particular, a first end 201 (FIG. 2) of the control lever 112 is coupled to the driver 400 and a second end (end Petition 870170079973, of 10/19/2017, p. 67/184 19/99 116) of the control lever 112 is coupled to the lever actuator 114. Thus, in some examples, control lever 112 converts or translates the movement (for example, linear motion) of the lever actuator 114 to movement (for example, motion of in drive 400 to activate motor 102. In some instances, when control lever 112 moves, for example, wheel, driver 400 in one direction, motor 102 is triggered to lift the architectural cover, and when the control lever 112 moves, for example, wheel, driver 400 in the opposite direction, motor 102 is triggered to lower the architectural opening. Therefore, control lever 112 rotates actuator 400 in one direction (a first direction) when end 116 is moved vertically upwards (for example, by linear movement of lever actuator 114, causing control lever 112 to rotate (for example, rotating around a pivot axis coinciding with the rotation axis 706 (FIG. 7) of the driver 400, discussed in more detail in this document)) and control lever 112 rotates the driver 400 in the other direction (a second direction) when the end 116 is moved vertically downwards (for example, by linear movement of the lever actuator 114). In the illustrated example, the driver 400 is rotatably coupled to the end plate 106. FIGS. 5 and 6 are isolated views of the end plate 106. Referring again to FIG. 4, an end of the driver 400 is arranged movably (for example, rotatably) within an opening 402 (also shown in FIGS. 5 and 6) formed in the end plate 106 between the first side 108 of the end plate 106 and the second side 110 of end plate 106. Thus, driver 400 is supported by end plate 106. Additionally or alternatively, another support structure can be used to support driver 400. When motor assembly 100 is mounted, driver 400 is disposed adjacent to a 403 end of engine 102, which Petition 870170079973, of 10/19/2017, p. 68/184 20/99 allows the motor assembly 100 to reach a relatively small envelope, as discussed in this document. [0063] As can be seen in the exemplary embodiment illustrated in FIG. 4, the motor assembly 100 may include a housing 404 (e.g., a cover), which is shown as transparent to expose the internal components. The exemplary driver 400 is arranged inside and rotatably inside the housing 404 when the motor assembly 100 is assembled (as shown in FIG. 1, for example). In the illustrated example, housing 404 is cylindrical and has an opening 406 between the first end 408 and the second end 410. In other examples, housing 404 may take another shape. Exemplary housing 404 is coupled and extends from the first side 108 of the end plate 106. In the illustrated example, first end 408 of the housing 404 is coupled to the end plate 106 through a mounting clamp 412, which is inserted in the opening 406 of the frame 404. In other examples, frame 404 can be attached to the end plate 106 using mechanical clamping mechanisms. Motor 102 is coupled to the second end 410 of the housing 404 and therefore is coupled to the end plate 106 via housing 404. Motor 102 and housing 404 form a motor assembly housing, which is a substantially continuous cylindrical structure (as illustrated in FIG. 1) coupled to end plate 106. [0064] FIGS. 7 and 8 are isolated views of an exemplary mode of a driver 400. In the exemplary mode illustrated, driver 400 is rotary and can be used to drive motor 102 (FIG. 4) to increase architectural coverage, reduce architectural coverage and / or trigger any other operation. In the illustrated example of FIGS. 7 and 8, driver 400 is a rigid cylindrical member with longitudinal groove 701 formed along one side of driver 400 (where the first and second surfaces 800, 802 (disclosed in more detail in this document) are located). In other examples, Petition 870170079973, of 10/19/2017, p. 69/184 21/99 the driver 400 can take other forms. Example of driver 400 includes a first end 700 and a second end 702 opposite the first end 700. The driver 400 can include a journal 704 (e.g., a smooth bearing, a cylindrical surface) at or near the first end 700 of driver 400 Journal 704 must be placed inside the opening 402 (FIG. 4) in the end plate 106 (FIG. 4) and facilitates the rotation of the driver 400 (for example, forming a bearing). The 400's drive turns on the 706 axis (a rotational axis). As used in this document, wheel, rotation and its variations with reference to the driver 400 means moving or rotating on an axis that extends through a center or substantial center (for example, away from an end / edge) of the driver 400. In the example illustrated, axis 706 is a longitudinal axis of driver 400, which is a longitudinal axis of driver 400. Alternatively, driver 400 can move or turn another axis or point (for example, an axis on or near an edge, an axis that it does not extend through the driver 400, an axis that is not a longitudinal axis, etc.). [0065] In the illustrated example of FIGS. 7 and 8, exemplary actuator 400 includes an engagement guide 708 (for example, a torque characteristic) that extends from the first end 700 of the actuator 400. Exemplary engagement guide 708 of the illustrated embodiment must be arranged within an opening 202 on the control lever 112 (shown in FIG. 2) and allows coupling of the control lever 112 to the driver 400. As illustrated, for example, in FIG. 7, engagement guide 708 has four tips 710 (only one of which is labeled in FIG. 7). A screw 712 must be screwed into a hole 714 formed in the first end 700, which causes the tips 710 to separate or spread, thus tightening the engagement guide 708 in the opening 202 (FIG. 2) in the control lever 112 ( FIG. 2). Engagement guide 708 is used to transmit the torque from the control handle Petition 870170079973, of 10/19/2017, p. 70/184 22/99 112 (FIG. 2) for actuator 400 and functions as a pivot axis for control lever 112 so that movement of the control lever 112 drives the rotation of the actuator 400 about an axis of rotation (for example, a axis of rotation that passes through a pivot axis of the control lever 112). Thus, in some examples, the control lever 112 is rotatable on the axis of rotation 706 of the actuator 400. In addition or alternatively, in some examples, a chemical fixing device, such as an adhesive and / or mechanical fixer (s) ( (s), can be used to couple the actuator 400 to control the lever 112 (FIG. 2). In some examples, engagement guide 708 may extend through aperture 202 (FIG. 2) and may be coupled to aperture 202 through an interference fit (e.g., friction or pressure). Thus, as illustrated in FIG. 4, control lever 112 is coupled to driver 400 through opening 402 in end plate 106. Control lever 112 extends from the first end 700 of driver 400 in a transverse direction (for example, perpendicular) to axis 706 (FIG 7) of driver 400. [0066] In the illustrated example of FIG. 4, an example of motor assembly 100 may include a circuit board 414. Circuit plate 414 may be arranged inside the housing 404 (when the motor assembly 100 is assembled, as illustrated in FIG. 1, for example). Circuit board 414 has a first side 418 and a second side 420 opposite the first side 418. Second side 420 of circuit board 414 is illustrated in the legend shown in FIG. 4. Exemplary circuit board 414 is electrically coupled to motor 102 and includes electrical components (for example, an architectural roof controller, such as the 2700 architectural roof controller in FIG. 27) for operating motor 102. Circuit board 414 and / or engine 102 can be powered by any combination of internal and / or external mains connections, battery (batteries), fuel cells, solar panels, energy generators and / or Petition 870170079973, of 10/19/2017, p. 71/184 23/99 any other energy source. In the illustrated example, the motor assembly 100 includes a power connector 416, which can be connected to a battery, an outlet (for example, a wall outlet), etc. For example, a battery may be located on an architectural roof rail. In some examples, power connector 416 can be adapted for a variety of different configurations (for example, conversion from battery to power line). In the illustrated example, power connector 416 is electrically coupled to circuit board 414 via cable 419. In the illustrated example, cable 419 extends through an opening 421 in end plate 106. In other examples, cable 419 can be directed through other path (s). [0067] In some examples, to activate engine 102 of the exemplary embodiment of FIG. 4, exemplary motor assembly 100 includes two switches: a first switch 422 which, when activated (for example, a change of state, such as opening a switch, closing a switch, etc.), triggers motor 102 to drive the shaft output 104 in one direction (for example, to discover the architectural structure and / or opening) and a second switch 424 which, when activated, triggers motor 102 to drive output shaft 104 in the other direction (for example, to cover the structure and / or the architectural opening). In other words, in some examples, when the first switch 422 is activated, a control signal and / or energy is transmitted to the motor 102 to drive the output shaft 104 in one direction, and when the second switch 424 is activated, a control signal and / or energy is transmitted to the motor 102 to drive the output shaft 104 in the opposite direction. First switch 422 and second switch 424 can be implemented by any type of switch or control that can be selectively activated by actuator 400. In the illustrated example, the first and second switches 422, 424 are implemented as pressure dome switches (also known as like an instant dome or Petition 870170079973, of 10/19/2017, p. 72/184 24/99 a dome that includes a deformable element that activates a switch when an activation force is applied to the switch). Thus, in some instances, when the activation force is applied to the first switch 422 (for example, when the first switch 422 is depressed), motor 102 is activated to direct output shaft 104 in one direction, and when the activation is applied to second switch 424, motor 102 is activated to direct output shaft 104 in the opposite direction. Alternatively, switches 422, 424 can be implemented by any type of switch or selectively actionable control (for example, a two position switch, a force sensor that is activated by sufficient force, a pressure sensor that is activated by a pressure sufficient, a capacitive sensor, a Hall effect sensor that is activated by a magnet associated with actuator 400, etc.). In the illustrated example of FIG. 4, first and second switches 422, 424 are arranged on the second side 420 of circuit board 414. Thus, when the motor assembly 100 is assembled, first and second switches 422, 424 are arranged within the housing 404 of the adjacent driver 400. Slot 701 (FIG. 7) in driver 400 enables circuit board 414 to be positioned relatively close to driver 400, so that only a relatively small movement in driver 400 is used to activate first and second switches 422, 424. [0068] In the illustrated example of FIG. 4, exemplary driver 400 rotates to activate the first switch 422 or second switch 424. For example, when driver 400 is turned in one direction, driver 400 activates the first switch 422 (for example, engaging the first switch 422) and when the driver 400 is turned in the opposite direction, driver 400 activates the second switch 424 (for example, engaging the second switch 424). First and second switches 422, 424 are radially spaced from the axis of rotation (axis 706 (FIG. 7)) of driver 400. In some instances, driver 400 includes latching features, such as Petition 870170079973, of 10/19/2017, p. 73/184 25/99 protrusions, configured to activate the first and second switches 422, 424 after engaging with first and second switches 422, 424. For example, trigger 400 may include a first node 426 (for example, a protrusion, a cam lobe , an extension, etc.) to activate (e.g., press, engage) the first switch 422 and a second node 428 to activate the second switch 424. FIG. 8 shows the first node 426 extending from a first driver surface 800 and the second node 428 extending from a second driver surface 802. In the illustrated example, first node 426 (and / or first surface 800) and second node 428 (and / or second surface 802) are located on opposite sides of a plane containing axis 706. Referring again to FIG. 4, when driver 400 is rotated in one direction, first node 426 engages (for example, contacts and presses to activate) first switch 422, which can trigger motor 102 to lift the architectural cover (and / or trigger one or more engine assembly operations 100 disclosed in further details in this document). When actuator 400 is turned in the opposite direction, second node 428 engages the second switch 424, which can trigger motor 102 to lower the architectural cover (and / or trigger one or more assembly operations of motor 100 disclosed in further details in this document) . In the illustrated example of FIG. The first node 426 and the second node 428 are offset from each other. In other examples, first node 426 and second node 428 can be aligned (for example, along the same cross section plane). Although in the illustrated example of FIG. 4, two switches are implemented, in other examples only one switch can be implemented. For example, actuator 400 can rotate in one direction to engage a switch (e.g., a two-position switch) on the first side and can rotate in the other direction to engage the switch on the second side. Petition 870170079973, of 10/19/2017, p. 74/184 26/99 [0069] As can be seen in FIG. 4, driver 400, first and second switches 422, 424 and circuit board 414 are arranged close to the end 403 of the motor 102, which results in a smaller envelope and / or footprint made by the motor assembly 100 compared to, for example , known motor sets that have switches actuated by linear movement and radially spaced from the motor. Motor 102 and frame 404 form a motor assembly frame (for example, a substantially continuous cylindrical structure as shown in FIG. 1) that incorporates motor 102 and the drive components, including, for example, driver 400, circuit board 414 and first and second switches 422, 424. In some instances, the axis of rotation 706 (for example, the longitudinal axis of the driver 400) is aligned with a longitudinal axis of the motor 102 (and / or output shaft 104), which allows for a more compact configuration than known engine assemblies. In other examples, the rotational axis 706 of the driver 400 and the longitudinal axis of the motor 102 can be displaced (for example, axis 706 can be displaced and parallel to a longitudinal axis of the motor 102 and still within a circumference that extends longitudinally to from engine 102). In addition, by arranging the driving motor component (s) adjacent 102, less wiring is used. For example, unlike known motor assemblies that have switches away from the motor and require complex wiring, the motor assembly 100 is operable only by a cable 419 that enters the housing 404, which supplies power to the circuit board 414 and therefore , for first and second switches 422, 424 and motor 102. [0070] FIGS. 9A-9C are cross-sectional views of the motor assembly example 100 along the housing 404 seen towards the end plate 106. In the illustrated example of FIG. 9A, control lever 112 and actuator 400 are in a central or neutral position. In neutral position, first and second switches 422, 424 are not engaged (for example, Petition 870170079973, of 10/19/2017, p. 75/184 27/99 (eg, not depressed) and are therefore not activated. In some instances, when no switches 422, 424 are activated, motor 102 (FIG. 4) is not activated and the corresponding architectural cover remains idle. In one embodiment, when a user wishes to raise the architectural cover, the user lifts (for example, pushes up) the lever actuator 114 (FIG. 1), which rotates the control lever 112 and thus rotates the actuator 400 in a first direction (for example, in the counterclockwise direction in fig. 9B), as illustrated in FIG. 9B. In the position illustrated in FIG. 9B, driver 400 has been turned in the first direction from the neutral position, so that the first node 426 is involved with (for example, depresses) the first switch 422, which triggers the activation of motor 102 (FIG. 1) to increase the corresponding architectural coverage. In some instances, motor 102 continues to lift the corresponding architectural cover until the user releases lever lever 114, and once this occurs, lever lever 114 returns to neutral and motor 102 is deactivated. In other examples, engine 102 continues to lift the corresponding architectural cover even after the user releases lever lever 114. In some of these examples, one or more other gestures can be used to stop activation of engine 102. Likewise, in some examples, when a user wants to lower the architectural cover, the user pulls the lever actuator 114 (FIG. 1) down, which rotates the control lever 112 and the actuator 400 in a second opposite direction (for example, the direction in FIG. 9C), as illustrated in FIG. 9C. In the position illustrated in FIG. 9C, driver 400 has been turned in the second direction from the neutral position, so that the second node 428 is engaged with (for example, depresses) the second switch 424, which triggers the activation of motor 102 (FIG. 1) to decrease the corresponding architectural coverage. In some instances, engine 102 continues to lower the corresponding architectural coverage until the user releases the Petition 870170079973, of 10/19/2017, p. 76/184 28/99 lever 114, and once this occurs, lever actuator 114 returns to neutral and motor 102 is deactivated. In other examples, engine 102 continues to lower the corresponding architectural coverage even after the user releases lever lever 114. In some of these examples, one or more other gestures can be used to stop activation of engine 102. In some examples, first and second switches 422, 424 provide a counter-force to polarize actuator 400 to rotate back to neutral (FIG. 9A) when lever actuator 114 (FIG. 1) is released. In addition or alternatively, in some examples, a flexible spring element or other bias element is provided to the bias driver 400 to the neutral position when lever actuator 114 is not operated. An example of a spring that can be used with a driver is disclosed in more detail in conjunction with FIGS. 10A, 10B and 11. In some examples, in the neutral position (as illustrated in FIG. 9A), first and second nodes 426, 428 are in contact with, but not pressing (for example, activating) the first and second switches 422, 424. This contact keeps the driver 400 in the neutral position. In other examples, in the neutral position, there may be a gap between the first node 426 and the first switch 422 and / or between the second node 428 and the second switch 424. In some examples, the driver 400 is balanced in the neutral position (for example , based on the strength of the control lever 112 and / or lever actuator 114) and returns to neutral after the release of lever actuator 114. [0071] Although in the illustrated example of FIG. 4 the first and second switches 422, 424 are coupled (for example, mounted) to circuit board 414, in other examples, first and second switches 422, 424 can be coupled to a different structure (for example, a mounting plate , an internal surface of the housing 404, etc.) separated from the circuit board 414. In some cases, first arrange Petition 870170079973, of 10/19/2017, p. 77/184 29/99 and second switches 422, 424 directly on circuit board 414 results in a more compact assembly, thus reducing the overall footprint or envelope of the motor assembly 100. In some examples, other types of switches are implemented additionally or as an alternative to first and second switches 422, 424. In some instances, motor 102 may be separated (for example, spaced from, arranged elsewhere relative to) from driver 400 and first and second switches 422, 424. In other words, the motor control component (s) (for example, driver 400, first and second switches 422, 424e / or control lever 112) can be arranged in another location, separate from motor 102 (and electrically connected via one or more wires, for example). [0072] As illustrated in FIGS. 9A-9C, control lever 112 is disposed within channel 200, which forms on the second side 110 (FIG. 2) of end plate 106. In FIGS. 9A-9C, control lever 112 and channel 200 are shown in dashed lines. In the illustrated example, channel 200 has a shape that accommodates, for example, corresponding to the shape of the control lever 112. Channel 200 is defined by an upper wall 900 and a lower wall 902. Upper and lower walls 900, 902 prevent that lever control 112 rotate excessively in any direction, thereby protecting the first and second switches 422, 424 from being over-pressed (which could otherwise result in damage to the first and / or second switches 422, 424 and / or the circuit board 414) by the first and second nodes 426, 428. For example, as illustrated in FIG. 9B, when the control lever 112 is rotated upwards, control lever 112 engages the upper wall 900 as the first node 426 engages the first switch 422. Likewise, when the control lever 112 is rotated downwards, as illustrated in FIG. 9C, control lever 112 engages the bottom wall 902 as the second node 428 Petition 870170079973, of 10/19/2017, p. 78/184 30/99 engages the second switch 424. In other examples, other stop structures (for example, a flap) can be used in addition to or as an alternative to the upper wall 900 and / or lower wall 902 to prevent the control lever 112 and / or driver 400 rotate driver 400 beyond a desired limit in any direction. [0073] While, in the illustrated examples of FIGS. 9C-9C, control lever 112 causes rotation of driver 400 (and thus activates motor 102 (FIG. 1)), in other examples, other structures may affect the rotation of driver 400. For example, in addition to or how As an alternative to the control lever 112, a wheel with a traction cable can be attached to the driver 400. Pulling the cable in either direction turns the driver 400, activating the engine 102 (FIG. 1) to raise or lower the architectural cover (and / or triggers one or more engine assembly operations 100, as disclosed in further details in this document). In another example, a rotary knob can be attached to driver 400 and used to rotate driver 400. [0074] In some aspects of this disclosure, a flexible spring element or other polarizing element can be provided to polarize the actuator to the neutral position when the lever actuator is not operated. For example, a spring can be arranged between the driver and the driver housing. As such, if the lever actuator is moved to rotate the actuator (for example, to activate one of the switches) and then released, the spring polarizes the actuator (and therefore the control lever and the lever actuator ) back to the neutral position where none of the options are enabled. In some examples, such as with a heavier lever actuator that may tend to pull / rotate the actuator in one direction, using a spring or other flexible bias element helps to drive the actuator, control lever and lever actuator back to the neutral position. Petition 870170079973, of 10/19/2017, p. 79/184 31/99 [0075] For example, FIGS. 10A and 10B illustrate another example of a driver 1000 that can be implemented with the motor assembly 100 (in place of the driver 400 (FIG. 4)) and uses an example of spring 1002 to polarize the driver 1000 to a neutral position. As mentioned above, in some examples, the use of a spring or other flexible suspension element helps to hold and / or the central control lever 112 (FIG. 1) in the neutral or central position, which can be advantageous for use with heavier lever actuators that may tend to move / pull control lever 112 downward. Spring 1002 is shown twice in FIG. 10A: once in an isolated view away from actuator 1000 and once in a cavity 1004 (for example, a notch) formed on one side of actuator 1000. Spring 1002 is a flexible C or U-shaped structure with a first flexible arm 1006, a second flexible arm 1008, and a connection plate 1010 that connects the first and second flexible arms 1006, 1008. First and second flexible arms 1006, 1008 can be compressed or pressed together to insert spring 1002 into cavity 1004 In some instances, once the spring 1002 is released into cavity 1004, the polarizing force of the first and second flexible arms 1006, 1008 holds spring 1002 (for example, through the frictional force) in cavity 1004. Additionally or alternatively, any mechanical and / or chemical closure (for example, an adhesive) can be used to hold spring 1002 in cavity 1004. As illustrated in figure 0A, when spring 1002 is arranged in cavity 1004, first and second arms 1006 1008 of spring 1002 extends out of cavity 1004. [0076] As illustrated in figurei0B, driver 1000 includes a first node 1012 extending from a first surface 1014 of driver 1000 and a second node 1016 extended surface 1018 of driver 1000. First and second nodes 1012, 1016 are located in substantially the same locations as the first and second nodes 426, 428 Petition 870170079973, of 10/19/2017, p. 80/184 32/99 of driver 400 (FIG. 8), and can be used to engage first and second switches 422, 424 in a similar manner, respectively. However, first and second nodes 1012, 1016 of driver 1000 are shaped differently from the first and second nodes 426, 428. In particular, unlike the dome-shaped driver nodes 400 (FIG. 8), first and second knots 1012, 1016 of driver 1000 are substantially flat or have a flat surface. The driver 400 and / or any other driver disclosed in this document may use similarly shaped nodes. In some examples, the use of a flat or flat knot results in greater contact of the surface area between the knot and the respective switch. In addition, the use of flat nodes, which have larger contact areas, may allow for lower manufacturing tolerances. For example, if during the manufacture or assembly of the motor assembly the centers of the first and second switches 422, 424 are not aligned with the centers, respectively, of the first and second nodes 1012, 1016, the larger surface areas of the first and second nodes 1012, 1016 allow the first and second nodes 1012, 1016 to contact the first and second switches 422, 424 during use. In other examples, driver 1000 may have other shaped nodes. [0077] FIG. 11 shows actuator 1000 arranged within a frame 1100. Frame 1100 can be used instead of frame 404 (FIG. 4), for example. In the illustrated example, housing 1100 includes an opening 1102. First flexible arm 1006 of spring 1002 engages a first side wall 1104 defining an opening portion 1102. Likewise, the second flexible arm 1008 of spring 1002 engages a second side wall 1106 defining an opening portion 1102 placed on the first side wall 1104. Therefore, if actuator 1000 is rotated in any direction, first or second flexible arms 1006, 1008 of spring 1002 polarize actuator 1000 back to a central or neutral position. So, in this example, the first and second switches 422, 424 are still Petition 870170079973, of 10/19/2017, p. 81/184 33/99 can provide tactile sensation to the user interacting with lever actuator 114, while spring 1002 provides the bias or bias force to move actuator 1002, control lever 112 and lever actuator 114 back to neutral. [0078] In the illustrated example, each of the first and second flexible arms 1006, 1008 includes a curve or profile that corresponds to the angle or tapering of the first and second side walls 1104, 1106, respectively. In other examples, first and / or second flexible arms 1006, 1008 can be shaped differently. In addition, in other examples, other types of springs can be used. For example, one or more circular torsion springs can be partially wound around the driver 1000 and be otherwise arranged for the bias driver 1000 to the neutral position. [0079] FIG. 12 is an exploded view of the exemplary lever actuator 114 and an end joint 1202. As mentioned above, in some examples, lever actuator 114 can move or rotate the control lever 112 to activate motor 102 (FIG. 1) to increase or decrease the architectural coverage. In some cases, the motor assembly 100 (FIG. 1) may be located at an inconvenient and / or impossible height for the user to reach the control lever 112. Thus, lever actuator 114 extends to a height that allows the user activate the assembly of the motor 100 while, for example, stopped below the motor assembly 100. Thus, lever actuator 114 provides an extension for a user to effect the movement of the control lever 112. The lever actuator 114 can have different lengths , depending on the location (eg height), where the motor assembly 100 is to be installed, for example. [0080] In some examples, lever actuator 114 is detachable (for example, removably attachable) from control lever 112 (FIG. 1) by applying excessive force. Like this, Petition 870170079973, of 10/19/2017, p. 82/184 34/99 lever actuator 114 can be separated from the motor assembly 100 (FIG. 1). In some instances, lever actuator 114 removably engages an end joint 1202 (for example, a connector), which is attached to the end 116 of control lever 112. In other words, end joint 1202 must remain coupled to control lever 112 and lever actuator 114 is detachably coupled to end joint 1202 and thus control lever 112. FIG. 13 shows lever actuator 114 disconnected from end joint 1202. This disconnection increases user safety and prevents damage to the motor assembly 100 (FIG. 1) and the architectural cover itself. For example, if excessive force is applied to the lever actuator 114 and / or the lever actuator otherwise gets stuck or locked, lever actuator 114 can easily disconnect from control lever 112. Furthermore, this disconnection prevents significant damage on parts of the motor assembly 100 (FIG. 1) if excessive force is applied to the lever actuator 114. [0081] In the illustrated example of FIG. 12, lever actuator 114 has a first end 1204 (for example, an upper end) and a second end 1206 (for example, a lower end) opposite the first end 1204. A first magnet 1208 is coupled to the first end 1204 of the actuator lever 114. In particular, in the example shown, first magnet 1208 should be placed inside an opening 1210 (for example, a hole) formed at the first end 1204 of lever actuator 114. In some examples, the first magnet 1208 is coupled opening 1210 through an interference fit. In addition or alternatively, in some examples, a chemical fixture, such as an adhesive and / or mechanical fixture (s), can be used to couple the first magnet 1208 to opening 1210. In the illustrated example, a second magnet 1212 is coupled to a lower end 1214 of end joint 1202. First and Petition 870170079973, of 10/19/2017, p. 83/184 35/99 according to magnets 1208, 1212 are magnetically coupled to lever actuator 114 to end joint 1202. Therefore, if excessive force is applied to lever actuator 114 (for example, a force that exceeds the magnetic coupling force between the first and second magnet 1208, 1212), lever actuator 114 disconnects from end joint 1202 to prevent damage to motor assembly 100 (FIG. 1). [0082] If lever actuator 114 is disconnected from end joint 1202, lever actuator 114 can be re-attached to end joint 1202 by bringing the first end 1204 of lever actuator 114 in the vicinity of end joint 1202 (for example, as illustrated in FIG. 13), so that the first and the second magnet 1208.1212 are magnetically coupled. Although in the illustrated example of FIG. 12 two magnets (first magnet 1208 and second magnet 1212), in other examples, one of the magnets can be replaced by a metallic element to which the other magnet is attracted. In other examples, other types of fastening mechanisms (for example, a hook and loop fastener, a hook and / or latch with a sacrificial retainer (for example, a shear pin), etc.) can be used to couple removably the lever actuator 114 to control the lever 112. [0083] In the illustrated example of FIG. 12, lever actuator 114 includes a cap 1216 coupled to end joint 1206 of lever actuator 114. In the illustrated example, lever actuator 114 is constructed of multiple parts or parts that are coupled together. For example, lever actuator 114 can be constructed of a first section 1218 and a second section 1220 (e.g., a handle) that are coupled together. In some examples, the first section 1218 and the second section 1220 are coupled by a hitch 1222. In other examples, lever actuator 114 can be constructed of a substantially unitary part or structure. In the illustrated example, the gasket Petition 870170079973, of 10/19/2017, p. 84/184 36/99 end 1202 also includes a retainer 1224 (e.g., a clip), discussed in further detail below in conjunction with FIG. 14. [0084] In the illustrated example of FIG. 12, end joint 1202 includes a socket 1226 (e.g., a cavity, a hole, an opening, etc.). Socket 1226 receives a connector 1228 at end 116 of control lever 112. In some instances, connector 1228 allows end joint 1202 (and therefore lever actuator 114) to rotate by one or more degrees of freedom from control lever 112. For example, at the end of FIG. 12, connector 1228 is implemented as a ball (for example, a sphere). FIG. 14 is a sectional view along line A-A in FIG. 12 showing lever actuator 114 coupled to end joint 1202. In the illustrated example, first and second magnets 1208, 1212 are magnetically coupled. In the illustrated example, socket 1226 extends to one side of end joint 1202 in a transverse (for example, perpendicular) direction to a longitudinal axis 1400 of lever actuator 114. In other examples, socket 1226 can be formed elsewhere on end joint 1202. When control lever connector 1228 112 (FIG. 12) is inserted into socket 1226, connector 1228 and socket 1226 form a joint (for example, a pivot ball), which allows lever lever 114 to rotate (for example, rotate) in several directions on connector 1228. As such, end joint 1202 is rotatably coupled to connector 1228 to have more than one degree of freedom. In other examples, connector 1228 and socket 1226 may form a fixed joint, so that end joint 1202 is not rotatable or only partially rotatable (for example, along an axis) with respect to the control lever 112. [0085] In some examples, to keep connector 1228 inside socket 1226, end joint 1202 may include a retainer 1224, which is illustrated in FIGS. 12 and 14. An enlarged perspective view of retainer 1224 is illustrated in the indication in FIG. 14. During the Petition 870170079973, of 10/19/2017, p. 85/184 37/99 assembly, connector 1228 (FIG. 12) is inserted into socket 1226 and retainer 1224 is inserted into socket 1226 through an opening 1402 formed in the bottom part 1214 of final junction 1202. Since the retainer 1224 is disposed in the socket 1226, retainer 1224 prevents connector 1228 (FIG. 12) from being removed from socket 1226. In other words, retainer 1224 securely couples end joint 1202 to connector 1228 (FIG. 12) and, therefore, to the control 112. In the illustrated example, retainer 1224 includes bottom plate 1404. In some examples, bottom plate 1404 acts as a barrier to block any excess adhesive (which can be used to attach the second magnet 1212 to finish joiner 1202) from move to socket 1226. In other examples, retainer 1224 may not include bottom plate 1404. In other examples, connector 1228 can be kept inside socket 1226 without retainer 1224 or with another retaining feature. [0086] After the retainer 1224 is inserted into socket 1226, the second magnet 1212 can be arranged in opening 1402, as illustrated in FIG. 14. In some examples, the second magnet 1212 is coupled to opening 1402 through an interference fit. In addition or alternatively, in some examples, a chemical fixing device, such as an adhesive and / or mechanical fixing device (s), can be used to couple the second magnet 1212 to opening 1402. [0087] In the illustrated example of FIG. 14, first magnet 1208 extends above or beyond the first lever lever end 1204 and the second magnet 1212 is disposed below or is lowered from the lower end 1214 of end joint 1202. As a result, when the lever actuator 114 is coupled to end joint 1202, first magnet 1208 extends into opening 1402 at end joint 1202, thus allowing the first end 1204 of lever actuator 114 and bottom end 1214 of end joint 1202 to be relatively close, results in Petition 870170079973, of 10/19/2017, p. 86/184 38/99 substantially smooth and aligned side surfaces of lever actuator 114 and end joint 1202. [0088] FIG. 15 illustrates another example of an engine cover engine set 1500 built in accordance with the teachings of this disclosure. Similar to the motor assembly 100 of FIG. 1, motor assembly 1500 of FIG. 15 includes a motor 1502 having an output shaft 1504, an end plate 1506, a frame 1508 (for example, in which a driver, a circuit board and / or one or more switches are arranged to activate motor 1502), a control lever 1510 and a lever driver 1512. Example motor assembly 1500 operates substantially the same as motor assembly 100 of FIG. 1, this lever actuator 1512 can be moved up or down to rotate the control lever 1510 and trigger motor 1502 to raise and lower an architectural cover and / or perform one or more operations of architectural coverage. Thus, to avoid redundancy, a description of these parts and functions is not repeated. [0089] A difference between motor assembly 1500 and motor assembly 100 (FIG. 1) is the size and shape of the end plate 1506 and the shape of the control lever 1510. In the illustrated example of FIG. 15, end plate 1506 is designed to be coupled (for example, received) by a cassette 1514. Cassette 1514 is a retainer or mounting clip to which end plate 1506 can be attached. In the illustrated example, cassette 1514 is coupled to an L-shaped holder 1516. L-shaped holder 1516 can be mounted on a frame of an architectural opening, for example. In the illustrated example, cassette 1514 includes a first slot 1518 and a second slot 1520 for receiving a first guide 1522 and a second guide 1524, respectively, from end plate 1506. Cassette 1514 includes a latch 1526 (for example, a door, lock, etc.) to lock the end plate 1506 in the first and second slots 1518, 1520. For example, for Petition 870170079973, of 10/19/2017, p. 87/184 39/99 couple the motor assembly 1500 to the cassette 1514 first and second guides 1522, 1524 of the end plate 1506 can be inserted into the first and second slots 1518, 1520 of cassette 1514 (as shown in FIG. 16) and latch 1526 can be closed for locking end plate 1506 to cassette 1514 (as shown in FIG. 17). [0090] In other examples, cassette 1514 can be coupled to other structures to allow the motor assembly 1500 to be mounted on other structures. As illustrated, for example, in FIG. 18, cassette 1514 is coupled to a plate 1800 (e.g., an end cap) (as opposed to the L-shaped support 1516 of FIG. 15). As a result, the 1500 engine assembly (FIG. 15) can be coupled or integrated into several other structures for use with an architectural cover. For example, engine assembly 1500 can be arranged within a rail. [0091] FIG. 19 shows plate 1800 attached to a 1900 rail. 1900 rail can be mounted on or near the top of an architectural structure and / or opening, for example. Motor assembly 1500 is disposed within main rail 1900. Control lever 1510 of FIG. 19 extends out from the bottom of the front of the 1900 rail. The lever driver 1512 (FIG. 15) can be attached to the control lever 1510 and used to move the control lever 1510 up or down to activate the engine 1502 ( FIG. 15). [0092] FIG. 20 shows an example of engine assembly 1500 on the other side of end plate 1506 (compared to FIG. 15). Similar to end plate 106 illustrated in FIG. 2, exemplary end plate 1506 includes a channel 2000 on which control lever 1510 is arranged and which prevents control lever 1510 from rotating beyond a predetermined distance. In the illustrated example of FIG. 20, control lever 1510 extends out of a front end 2002 of end plate 1506. While, in the Petition 870170079973, of 10/19/2017, p. 88/184 40/99 illustrated example of FIG. 2, control lever 112 extends from a lower end 204 of end plate 106. Various geometries of control levers and plate shapes can be used depending on the space and structural constraints of the architectural cover. In other examples, control levers and / or plates with different shapes and / or sizes can be used. [0093] In some aspects of this disclosure, a control lever with a shape that results in a greater operating angle can be used. The operating angle refers to the angle of the lever lever of the vertical. In some examples, as disclosed in this document, the lever driver is moved linearly (along a longitudinal axis of the lever driver) to activate the engine assembly. In addition, in some cases, it may be desired to move / rotate the lever driver out of a wall or other structure before moving the lever driver to activate the motor assembly. However, moving the lever driver out of the vertical changes the operating angle. In some cases, the shape of the control handle may limit the permitted operating angle that can be used to turn the control handle and activate the engine. Therefore, examples of control levers that can be used to facilitate greater operating angles are described in this document, thus providing the user with a greater range of motion allowed for the lever actuator. [0094] FIG. 21 illustrates another example of control lever 2100 that can be used to activate a motor from a motor assembly, such as motor assembly 100 (FIG. 1) or motor assembly 1500 (FIG. 15). For example, controller lever 2100 can be used instead of control lever 112 of FIG. 1 to activate motor 102 by rotating driver 400. A first connection point 2102 (at a first end) of the control lever 112 can be coupled to the driver 400, and a second connection point 2104 (at a second Petition 870170079973, of 10/19/2017, p. 89/184 41/99 end) of control lever 112 can be coupled to lever actuator 114, similar to the joint (for example, articulated ball) disclosed in connection with FIGS. 12-14 above. The lever actuator 114 can be moved linearly up or down (for example, along a longitudinal axis of the lever actuator 114) to rotate the control lever 2100 over the first connection point 2102 to activate the engine. [0095] Control lever 2100 can be beneficial for use with a higher front cover, rail and / or valence. For example, a front cover 2110 is shown in broken lines in FIG. 21. As shown in figure21, control lever 2100 has a first portion 2106 and a second portion 2108 that form an L shape. First portion 2106 extends in a downward direction (for example, in a direction along or parallel to the front cover 2110) of the first connection point 2102 (where the control lever 2100 is coupled to the driver) and the second portion 2108 extends in an external or transverse direction from the distal end of the first portion 2102 (for example, in a direction transverse to the cover front end 2110 and / or in a generally horizontal direction). The control handle shape and shape 2100 (for example, how to have a longer first portion 2106) enables the lever arm 2100 to expand in and out of the front cover 2110 to allow sufficient movement of the control lever 2100 for activation of the motor assembly. [0096] A control lever angle, labeled Θ, is the vertical angle between the first coupling point 2102 and the second coupling point 2104. In this example, the angle of the control lever Θ is about 40 °. However, in other examples, the first and / or second portion 2106, 2108 may be longer or shorter to result in a control lever angle other than Θ. Although Petition 870170079973, of 10/19/2017, p. 90/184 42/99 the control lever 2100 can be beneficial in some cases, the control lever angle Θ of the control lever 2100 can limit an operating angle φ of lever actuator 114. In particular, the operating angle φ is the angle of the lever actuator 114 (the longitudinal axis of the lever actuator 114) from the normal suspension position of the lever actuator 114, which, in this example, is a vertical line or axis. For example, as shown in FIG. 21, lever actuator 114 can be pulled or pivoted out of the vertical to the position shown in dashed lines. A user may want to move the lever actuator 114 outward to avoid hitting a sofa, a window frame and / or other obstacle when using the lever actuator 114, for example. However, if the operating angle φ becomes too large, the movement of the lever actuator 114 may not correctly rotate the control lever 2100. For example, if the operating angle φ is close to the angle of the control lever Θ ( for example, ± 5 °), linear motion of control lever 112 may not cause control lever 2110 to rotate because an action line 2112 (the direction of linear motion) is substantially aligned with the first attachment point 2102 (ie ie, the axis of rotation) and not displaced radially or angularly from the first attachment point 2102. Thus, the movement of the lever actuator 114 may not activate the motor to move the architectural cover. While extending the second control lever portion 2108 2100 can increase the angle of the control handle Θ, it is often desired to keep the second coupling point 2104 close to the headboard for a more aesthetically pleasing design. [0097] FIG. 22 illustrates an example of control lever 2200 that has a control lever angle Θ greater than the control lever angle Θ of FIG. 21 and therefore allows the use of lever actuator 114 in positions with greater operating angle ângulo. Similar to the 2100 control handle, the 2200 control handle includes Petition 870170079973, of 10/19/2017, p. 91/184 43/99 a first coupling point 2202 (at a first end) to attach to a driver, a second coupling point 2204 (at a second end opposite the first end) to attach to lever actuator 114 (or another contact point consumer), a first portion 2206 extending substantially downwardly from the first coupling point 2202 (for example, in a direction along or parallel to a front cover of a rail) and a second portion 2208 extending outwardly of the first portion 2206 (for example, in a direction transverse to a front cover or a rail). In this example, second portion 2208 of control lever 2200 extends outward (horizontally) and also curves upward (vertically), thus forming a hook, curved or J-shaped profile. The curved shape of second portion 2208 displaces the second coupling point 2204 upwards (compared to control lever 2100), resulting in a larger control lever angle Θ. In other examples, a similar result can be achieved with a control lever that has portions that are angled with respect to each other without curved / smooth edges (for example, the portions can project at sharp, right or obtuse angles of another ( s) portion (s)). As explained above, with a controle larger control lever angle, the operating angle φ of lever actuator 114 can be increased while still allowing linear motion of lever actuator 114 to rotate control lever 2200. In this example, the angle of the control lever cerca is about 50 °. However, in other examples, the curve of the second portion 2208 may be shaped differently to result in greater or lesser control lever angles Θ. [0098] FIG. 23 shows the control lever 2200 projecting out of a front cover 2300 (for example, a piece of trim, a valance, etc.) of a handrail. As illustrated, the Petition 870170079973, of 10/19/2017, p. 92/184 44/99 curvature of the 2200 control lever enables the lever actuator 114 to remain relatively close to the front cover 2300 of the rail (which is more desirable for aesthetic reasons and which reduces the risk of the 2200 control lever and / or lever actuator 114 hitting a nearby obstacle) while still allowing a relatively large ângulo operating angle to be used to move the 2200 control lever to activate the engine. In particular, in this example, the Θ greater control lever angle allows for a greater ângulo operating angle. [0099] FIGS. 24-26 illustrate other exemplary connections between a lever driver and a control lever that can be implemented by exemplary engine assemblies 100, 1500 of FIGS. 1 and 15. In FIG. 24, for example, a lever driver 2400 is coupled to a control lever 2402 through a hub 2404. Control lever 2402 is rotatable, through hub 2404, about an axis 2406. In the example illustrated in FIG. 24, control lever 2402 is shaped to extend from below and outward (for example, away) from a front cover 2408 (for example, a trim piece, a valance, etc.) of a rail, similar to the control 112 of FIG. 3, for example. In other examples, control lever 2402 may have a different shape and / or extend out of front cover 2408 elsewhere. As illustrated, for example, in FIG. 25, control lever 2402 extends out of a slot 2500 formed in the cover 2408. In addition, in some examples, as in FIG. 26, a cover 2600 can be coupled to the front cover 2408 to hide or protect hub 2404 (for example, the joint between lever actuator 2400 and control lever 2402). [00100] FIG. 27 illustrates a block diagram of a 2700 architectural roof controller for controlling a motorized architectural roof. For example, 2700 architectural roof controller can be implemented by a motor assembly, such as Petition 870170079973, of 10/19/2017, p. 93/184 45/99 the motor assembly 100 shown in FIG. 1, to control an architectural roof assembly, such as architectural roof assembly 300 illustrated in FIG. 3. In the examples below, the architectural cover controller 2700 is described in connection with the motor assembly 100 and architectural cover 304 of the architectural cover set 300. However, it is understood that the architectural cover controller 2700 can also be implemented on any other motor assembly, such as the motor assembly 1500 of FIG. 15, as part of other sets of architectural coverage. [00101] In some aspects of this disclosure, the architectural roof controller 27 of FIG. 27 can be implemented on the motor assembly circuit board 414 illustrated in FIG. 4. Architectural cover controller 2700 includes a 2702 motor controller that controls motor 102 based on one or more commands. Motor controller 2702 controls the direction of rotation of the output shaft 104 of motor 102 (for example, by controlling the direction of the current applied to motor 102), the speed of output shaft 104 of motor 102 (for example, by controlling the applied voltage to engine 102), and / or other engine operations 102, as described in further details in this document. [00102] In the illustrated example of FIG. The architectural cover controller 2700 includes a switch interface 2704 that receives one or more signals from the first switch 422 and / or second switch 424 (represented by blocks in FIG. 27) to detect when the first switch 422 and / or second switch 424 is triggered or activated. For example, when the first switch 422 is activated (for example, pressing the first switch 422 through movement of the trigger 400), a circuit can be closed that transmits a signal (for example, a voltage signal) to change the interface 2704, which determines that the first switch 422 is triggered. Likewise, when the second switch 424 is triggered (for example, pressing the second switch Petition 870170079973, of 10/19/2017, p. 94/184 46/99 switch 424 via movement of actuator 400), another circuit can be closed that transmits a signal (for example, a voltage signal) to switch interface 2704, which determines that second switch 424 is triggered. In some examples, a first voltage signal can be produced when the first switch 422 is triggered and a second voltage signal can be produced when the second switch 424 is triggered. In such an example, switching interface 2704 can determine which switch (if any) is activated based on the voltage signal received. Thus, switch interface 2704 can detect the movement of a consumer contact point, such as lever actuator 114, in a first direction (for example, up) or a second direction (for example, down) opposite the first direction. [00103] In the illustrated example of FIG. The 2700 architectural roof controller includes a 2706 position sensor interface that receives signals (for example, an analog signal) from a 2708 position sensor. The 2708 position sensor can include, for example, a magnetic encoder, a rotary encoder , a gravitational sensor (for example, an accelerator, a gyrometer, etc.), etc. Position sensor 2708 can be used to count pulses or revolutions of motor 102, to track the position of the rotating element (for example, a roll tube, lift bar, etc.), etc., while driving architectural cover 304 to up or down. Position sensor interface 2706 processes signals from position sensor 2708 (for example, converts analog signals to digital signals, filters signals, etc.). A position determiner 2710 determines an architectural cover position 304 based on the processed signal (s) from the 2706 position sensor interface. [00104] In the illustrated example of FIG. The 2700 architectural roof controller includes an action determinant 2712 which determines what action (if any) should be performed by motor 102 based on input information from switch interface 2704 and / or determinant Petition 870170079973, of 10/19/2017, p. 95/184 47/99 of position 2710. For example, if architectural cover 304 is stationary and switch interface 2704 detects that that first switch 422 is activated (by pressing lever actuator 114), action determiner 2712 may determine that that coverage Architectural 304 should be retracted (for example, raised). As such, action determinant 2712 commands motor controller 2702 to activate motor 102 in the direction of retracting architectural cover 304. Likewise, if architectural cover 304 is stationary and switch interface 2704 detects that this second switch 424 is activated (pulling down on the lever actuator 114), action determinant 2712 can determine that this architectural cover 304 must be extended (for example, lowered). As such, action determiner 2712 sends a signal to motor controller 2702 to activate motor 102 in the opposite direction to extend architectural cover 304. In some instances, motor 102 may continue to move architectural cover 304 up or down until another gesture is detected, such as a subsequent movement of the lever actuator 114 upwards or downwards. In other examples, motor 102 can only drive architectural cover 304 while lever actuator 114 is held in the up or down position. If the user releases lever actuator 114 and lever actuator 114 returns to neutral, motor 102 may stop. [00105] In some examples, an upper limit position and / or a lower limit position can be used to avoid the motor assembly 100 moving the architectural cover 304 beyond a defined position in any direction. For example, if the determinant of position 2710 determines that the architectural roof 304 has reached an upper limit position (for example, a position in or near an upper part of a window), action determiner 2712 can control the motor controller 2702 to cease activation of engine 102 and therefore Petition 870170079973, of 10/19/2017, p. 96/184 48/99 cease the movement of the architectural roof 304. This prevents the architectural roof 304 from being retracted too far in a way that could otherwise damage the engine assembly 100 and / or the architectural roof 304. Likewise, a lower limit position can be used to prevent engine 102 from extending architectural cover 304 too far in the opposite direction. In addition or alternatively, the upper and / or lower limit positions can also be used to customize the motor assembly 100 to stop at an upper and / or lower part of a user's architectural opening, for example. Thus, the exemplary engine assembly 100 can be used with architectural structures of various sizes and programmed to meet the appropriate limits. In some examples, the upper limit position and / or the lower limit position are stored in a 2714 memory of the architectural cover controller 2700. In some examples, the upper limit position and / or the lower limit position can be reprogrammed by a user with based on a sequence of operations, as described in further details in connection with FIGS. 31 and 32. [00106] In another example of operation, the architectural cover controller 2700 can control the motor assembly 100 to move architectural cover 304 to a predetermined position, referred to in this document as a stored position or a favorite position. The favorite position can be a position (for example, a height, a midpoint between an upper and lower limit, etc.) of the 304 architectural cover that the user prefers. In some examples, the favorite position can be stored in memory 2714. Based on a gesture from a consumer contact point, such as control lever 112 and / or lever actuator 114, architectural cover controller 2700 can activate motor 102 to move architectural cover 304 for the favorite position. An example of a gesture may include rapid movement Petition 870170079973, of 10/19/2017, p. 97/184 49/99 up and down (up / down) or a down-and-up (down-up) movement of the lever actuator 114. For example, if the switch interface 2704 detects that first switch 422 and second switch 424 are activated within a threshold time (for example, less than 0.5 seconds, less than 1 second, less than 5 seconds, less than 10 seconds, etc.), action determiner 2712 can determine that this 304 architectural cover should be moved to the favorite stored position. As such, action determinant 2712 sends a command signal to motor controller 2702 to activate motor 102 to extend or retract architectural cover 304 to the favorite position. Action determiner 2712 can determine whether architectural cover 304 should be moved up or down based on a current position, as detected by position determinant 2710. If the current position of architectural cover 304 is above the favorite position, controller motor 2702 activates motor 102 to extend architectural cover 304 (for example, move architectural cover 304 down). On the other hand, if the current position of the architectural cover is below the favorite position, the motor controller 2702 activates motor 102 to retract architectural cover 304 (for example, moving the architectural cover 304 upwards). When architectural cover 304 reaches the favorite position (for example, determined by position determiner 2710), action determiner 2712 sends a command signal to motor controller 2702 to cease activation of motor 102. In some examples, having a position favorite, advantageously allows a set of architectural coatings to be easily moved to the same position. For example, a user may have a row of windows, each with a separate architectural cover and engine assembly. The favorite position of each engine assembly can be adjusted to the same height or position (for example, 50%). Then, the user can trigger each of the sets Petition 870170079973, of 10/19/2017, p. 98/184 50/99 of the engine (for example, with a gesture from a consumer contact point) to move the corresponding architectural roof to the favorite position, where all the architectural roofs are in the same position and aligned along the window line. Thus, a user would not have to manually move each of the architectural roofs, one by one, to the same height. [00107] In some examples, an architectural cover can be configured to have two or more phases or modes during operation. For example, an architectural roof can have a first stage or mode in which a curtain is extended or retracted and a second mode where the vanes on the curtain can tilt to allow more or less light through the roof. In some instances, motor controller 2702 activates motor 102 at different speeds depending on the phase or mode of the architectural cover. For example, engine controller 2702 can activate engine 102 to move the architectural roof (for example, to extend or retract the architectural roof) at a first rapid speed during a first phase and activate engine 102 to move the architectural roof ( for example, to open or close reeds) at a second slow speed during a second phase. Any number of phases and relative speeds can be used. An example of such an architectural cover is disclosed in more detail in connection with FIGS. 33 and 34. [00108] In some examples, one or more indicators can be used to alert a user of a particular operation that is being performed by the motor assembly 100 (for example, moving up, moving down, moving to the favorite position, setting a favorite position, adjusting a limit position, etc.). In the illustrated example of FIG. The 2700 architectural roof controller includes a 2716 indicator trigger that can activate one or more indicators. An exemplary indicator is a first indicator 2718a, which is a light, like a diode Petition 870170079973, of 10/19/2017, p. 99/184 51/99 light emitter (LED). In some examples, the first indicator 2718a includes lights of different colors (for example, a green light, a red light, etc.). In some instances, the light (s) may be activated to flash or shine. The lights can be positioned on the outside of a rail (ex. 302 of FIG. 3) of an architectural roof and / or any other location to be seen by a user. Another exemplary indicator is a second indicator 2718b, which is a sound generator (for example, a speaker, a piezoelectric element and / or another device capable of generating sound) that can generate an audible sound (for example, one or more beeps). In other examples, other types of indicators can be used in addition to or as an alternative to the first and second indicators 2718a, 2718b. For example, trigger indicator 2716 can control engine controller 2702 to activate engine 102 to move architectural cover 304 up and / or down a small amount quickly (for example, a run). These visual and audible indicators can be triggered alone or in combination to indicate to a user that a particular operation is being or has been performed. For example, if the user gestures to move the architectural roof 304 to the favorite position, action determiner 2712 can send a signal to the trigger of indicator 2716 to activate the first indicator 2718a (for example, to display a flashing green light). The blinking light provides a visual signal to the user that the engine assembly 100 is moving architectural cover 304 to the favorite position, confirming the user's instructions. [00109] These and many other operations are possible based on the configuration of the 2700 architectural roof controller. Some other example operations are disclosed in additional details along with the flowcharts illustrated in FIGS. 28-33 below. [00110] Although an example of a way to implement the 2700 architectural roof controller is illustrated in FIG. 27, one or more elements, processors and / or devices illustrated in FIG. 27 Petition 870170079973, of 10/19/2017, p. 100/184 52/99 can be combined, divided, rearranged, omitted, eliminated and / or implemented in any other way. In addition, exemplary engine controller 2702, exemplary switch interface 2704, exemplary position sensor interface 2706, exemplary position determinant 2710, exemplary action determiner 2712, exemplary memory 2714, exemplary trigger trigger 2716, and, in general, exemplary 2700 architectural roof controller of FIG. 27 can be implemented by hardware, software, firmware and / or any combination of hardware, software and / or firmware. Thus, for example, any exemplary motor controller 2702, exemplary switch interface 2704, exemplary position sensor interface 2706, exemplary position determinant 2710, exemplary action determiner 2712, exemplary memory 2714, exemplary trigger trigger 2716 and, In general, an exemplary architectural cover controller 2700 can be implemented by one or more analog or digital circuits, logic circuits, programmable processors, application-specific integrated circuit (s) (ASIC), logical device (s) ( s) programmable field (s) (PLD) and / or field programmable logic device (s) (FPLD). When reading any of the apparatus or system claims of this patent to cover a purely software and / or firmware implementation, at least one of the examples of motor controller 2702, exemplary switch interface 2704, exemplary position sensor interface 2706, determinant exemplary position 2710, exemplary action determinant 2712, exemplary memory 2714, and / or exemplary trigger indicator 2716 is expressly defined as including a storage device or tangible computer storage disk, such as a memory, a digital versatile disk (DVD) , a compact disc (CD), a Blu-ray disc, etc. which stores the software and / or firmware. Furthermore, the example of the 2700 architectural roof controller of FIG. 27 1 may include one or more elements, processors and / or devices in addition to, or instead of, those illustrated in FIG. 27, and / or Petition 870170079973, of 10/19/2017, p. 101/184 53/99 may include more than one or all of the elements, processes and devices illustrated. [00111] Representative flowchart of exemplary machine-readable instructions for implementing the 2700 architectural roof controller is shown in FIGS. 28-33. In these examples, the machine-readable instructions comprise a program for execution by a processor, such as processor 3612 shown on exemplary processor platform 3600 discussed below in connection with figure 36. The program can be incorporated into software stored on a tangible computer-readable storage medium such as a CDROM, floppy disk, a hard disk drive, a digital versatile disk (DVD), Blu-Ray disk or a memory associated with the 3612 processor, but the entire program and / or parts of it could alternately be executed by a device other than the 3612 processor and / or incorporated in the firmware or dedicated hardware. In addition, although the program example is described with reference to the flowcharts illustrated in FIGS. 28-33, many other methods of implementing the exemplary architectural roof controller 2700 can alternatively be used. For example, the execution order of the blocks can be changed and / or some of the described blocks can be changed, eliminated or combined. [00112] As mentioned above, the exemplary processors of FIGS. 28-33 can be implemented using coded instructions (for example, computer and / or machine-readable instructions) stored on a computer-readable tangible storage medium such as a hard disk drive, a flash memory, a read-only memory (ROM) ), a compact disc (CD), a versatile digital disc (DVD), a cache, a random access memory (RAM) and / or any other storage device or disc on which information is stored for any duration (for example , per Petition 870170079973, of 10/19/2017, p. 102/184 54/99 prolonged periods of time, permanently, brief instances, for temporary buffering and / or for caching information). As used herein, the term computer-readable tangible storage medium is expressly defined to include any type of computer-readable storage device and / or disk storage and to exclude propagation signals and to exclude means of transmission. As used in this document, computer-readable tangible storage media and machine-readable tangible storage media are used interchangeably. In addition or, alternatively, the exemplary processes of FIGS. 28-33 can be implemented using coded instructions (for example, computer and / or machine-readable instructions) stored on a non-transitory computer and / or machine-readable medium, such as a hard disk drive, flash memory, memory only. a compact disc, a versatile digital disc, a cache, a random access memory and / or any other storage device or storage disc where information is stored for any duration (for example, for long periods of time, permanently, for brief cases, for temporary buffering and / or for caching information). As used herein, the term non-transitory computer-readable medium is expressly defined to include any type of computer-readable storage device and / or disk storage and to exclude propagation signals and to exclude means of transmission. As used herein, when the phrase is at least used as the transitional term in a preamble to a claim, it is indeterminate in the same way as the term comprising is indeterminate. [00113] As mentioned above, a motor assembly, such as motor assembly 100, can be configured to perform several Petition 870170079973, of 10/19/2017, p. 103/184 55/99 operations based on one or more gestures from a consumer contact point, such as lever actuator 114 and / or control lever 112, by a user. A gesture includes one or more movements (for example, a sequence) and / or waiting times at the consumer's point of contact. The motor assembly can detect a gesture (for example, a movement in one direction) and, based on the gesture, perform one or more operations. Examples of gestures and operations for a motor set are described in the flowcharts below. In the flowcharts of FIGS. 28-33, the examples are described in connection with the motor assembly 100 and architectural cover 304 illustrated in FIGS. 1, 3 and 4. However, it is understood that the example of gestures and operations can be implemented in a similar way with other sets of engines and / or other architectural covers. In addition, as described above, a consumer contact point, such as lever actuator 114, can be moved linearly in one direction or the other to trigger the first switch 422 or second switch 424. In many of the examples below, the direction of the movement of lever actuator 114 is described as being upwards (for example, pushing upwards) or downwards (for example, pulling downwards) in a vertical direction. However, it is understood that the motor assembly 100 can be positioned in other orientations and, thus, movement of the lever actuator 114 can be in other directions. Thus, when describing any movement as being upward or downward, it is understood that a similar operation can be carried out by the movable lever actuator 114 in other directions (for example, laterally) depending on the orientation of the lever actuator 114. In addition , lever actuator 114 (and / or control lever 112) are just one example of a consumer contact point. The examples of gestures described here can be performed similarly with other types of consumer touch points, Petition 870170079973, of 10/19/2017, p. 104/184 56/99 such as a handle, a rail, a pull cord, a remote control, a chain of beads, etc. [00114] FIG. 28 is the flowchart representative of the exemplary readable instructions, implemented by the engine cover controller 2700 of engine assembly 100, to extend or retract an architectural cover, such as cover 304. Depending on the gesture (for example, a sequence and / or timing of waiting for activation of switches 422, 424), motor assembly 100 can perform various operations to move architectural cover 304. For example, when architectural cover 304 is stopped, a user can activate motor assembly 100 moves architectural cover 304 to upwards (for example, retracting the architectural cover 304), pressing a consumer contact point, such as the lever actuator 114. In some aspects of this disclosure, once activated, the engine assembly 100 continues to drive the architectural cover 304 to upwards until one or more other triggers occur, as a subsequent movement of the lever actuator 114 upwards or downwards. Thus, a user can push up on the lever actuator 114 and release lever actuator 114 and motor 102 continues to move the architectural cover 304 upward. Then, the user can push up or down on lever actuator 114 to stop engine 102 and therefore stop architectural cover 304 at the desired position. Likewise, from the stationary position, a user can activate engine assembly 100 to move architectural cover 304 down, pulling down on lever lever 114. Once activated, engine 102 can continue to move architectural cover 304 downward until one or more other triggers occur, as a subsequent movement of lever actuator 114 upward or downward. [00115] For example, in block 2802, architectural cover 304 is stationary and switch interface 2704 detects that one of the Petition 870170079973, of 10/19/2017, p. 105/184 57/99 first switches 422 or second option 424 has been activated (for example, depressed). In other words, switch interface 2704 detects the movement of lever actuator 114 in a first direction (for example, up) or a second direction (for example, down) based on the activation of switches 422, 424. For example , based on which switch was activated, action determiner 2712 commands motor controller 2702 to activate motor 102 to rotate output rod 104 (FIG. 1) in one direction or another to retract or extend the architectural cover 304 in block 2804. For example, when the first switch 422 was triggered by an upward push on lever actuator 114, action determinant 2712 commands motor controller 2702 to activate motor 102 to drive output rod 104 in a direction to increase architectural coverage 304. Likewise, if second switch 424 was triggered by a downward pull on lever actuator 114, action determiner 2712 commands the motor controller 2702 to activate motor 102 to drive output shaft 104 in the other direction to lower architectural cover 304. In some instances, motor 102 continues to drive architectural cover 304 up or down after the user has released the lever 114. In other words, motor 102 continues to move architectural cover 304 after the first switch 422 or second switch 424 has been disabled. Thus, a momentary activation of any switch 422, 424 can cause the architectural cover 304 to be driven up or down. [00116] In some examples, the motor controller 2702 initially activates motor 102 at a first speed and then increases the speed to a second, higher speed over a period of time. For example, engine controller 2702 can activate engine 102 at 20% (full speed) and then increase the speed to 100% (full speed) over 2 seconds. In Petition 870170079973, of 10/19/2017, p. 106/184 58/99 other examples, other gradual increase settings can be implemented. [00117] In some examples, engine 102 continues to drive architectural cover 304 up or down (extending or retracting) until the user provides another gesture, such as pushing or pulling down on lever actuator 114. In such examples , another activation of the first switch 422 or second switch 424 causes motor 102 to stop. For example, in block 2806, action determinant 2712 monitors a signal from the switch interface 2704 indicating the activation of any switch 422, 424. If any switch 422, 424 is enabled (as detected by the switch interface 2704), the determinant Action 2712 commands motor controller 2702 to disable motor 102 (for example, by stopping power to motor 102). Thus, switch interface 2704 detects subsequent movement of lever actuator 114 in an upward or downward direction and, in response to the detection of subsequent movement, action determinant 2712 commands motor controller 2702 to cease activation of motor 102. In some examples, either an upward or downward motion from lever actuator 114 to motor 102. In other examples, action determinant 2712 can be configured to just cease activation of motor 102 based on a gesture in the opposite direction as architectural cover 304 moves. For example, if engine 102 is moving architectural cover 304 upward, only a downward push on lever actuator 114 can stop engine 102. [00118] In some examples, the motor assembly 100 can be configured to stop the architectural cover 304 when an upper limit position or a lower limit position is reached. Upper and lower limit positions can be used to prevent 304 architectural roofs from moving too far in any direction. Per Petition 870170079973, of 10/19/2017, p. 107/184 59/99 example, in block 2808, action determinant 2712 determines whether architectural cover 304 reaches an upper limit position or a lower limit position. In some examples, action determinant 2712 compares the position of architectural cover 304, as determined by position determinant 2710, for the upper and lower limit positions. In some examples, the upper limit position and the lower limit position are stored in memory 2714. If the upper limit position or the lower limit position is reached, action determiner 2712 commands motor controller 2702 to stop motor activation 102 in block 2810. In some examples, motor controller 2702 controls motor 102 to reduce speed as architectural coverage 304 approaches the upper limit or lower limit position. For example, engine controller 2702 can control engine 102 to reduce speed from 100% to 20% in the last 2 seconds before reaching the upper limit or lower limit position. In other examples, other fade settings can be implemented. [00119] Otherwise, if the upper limit position or the lower limit position are not reached, motor 102 continues to move architectural cover 304 up or down until action determiner 2712 detects a manual stop gesture (block 2806) or the upper or lower limit position is reached (block 2808). In other examples, an upper limit position or a lower limit position cannot be used. Instead, action determinant 2712 can command motor controller 2702 to disable motor 102 once a fully extended or fully retracted position is reached (for example, as detected by a trigger or sensor). Once the architecture cover 304 is stopped, the process example of FIG. 28 ends. The process example of FIG. 28 can start again after a new user interaction. For example, a user Petition 870170079973, of 10/19/2017, p. 108/184 60/99 can again activate the motor assembly 100 to move architectural cover 304 upwards or downwards by means of a gesture (for example, pushing upwards or pulling down the lever actuator 114). [00120] In other examples, the 2700 architectural roof controller can be configured to move the architectural roof 304 upwards or downwards while lever actuator 114 is pushed upwards or downwards. Once the lever actuator 114 is released (and returns to neutral), motor 102 stops. In such an example, action determinant 2712 commands motor controller 2702 to activate motor 102 while the first switch 422 or the second switch 424 is activated. When no changes 422, 424 are activated (as detected by the switch interface 2704), action determiner 2712 commands motor controller 2702 to stop motor 102 activation. [00121] FIG. 29 is the flowchart representative of the examples of readable instructions, implemented by the architectural cover controller 2700 of the motor assembly 100, to move the architectural cover 304 to a favorite position. As described above, in some examples, a favorite position can be stored in memory 2714. The favorite position can be a position (for example, a height) of architectural cover 304 preferred by the user (for example, an intermediate position between an upper part and a lower part of a window). A user can activate engine assembly 100 to move architectural cover 304 by performing a gesture (for example, a favorite gesture) with a consumer touch point, such as lever actuator 114. In some examples, the gesture is a rapid up and down (up / down) movement or a down and up (down / up) movement of the consumer contact point. When the controller Petition 870170079973, of 10/19/2017, p. 109/184 61/99 architectural cover 2700 detects the gesture, motor 102 is activated to move architectural cover 304 to the preferred stored position. [00122] For example, in block 2902 the switch interface 2704 detects when one of the first switch 422 or second switch 424 is activated (for example, pressed). The switch interface 2704 continues to detect whether the first switch 422 or second switch 424 is activated. In block 2904, action determinant 2412 determines whether the activation of the first switch 422 or second switch 424 has been detected within a timeout period. In other words, action determinant 2712 determines whether the first switch 422 or second switch 424 is activated within the time limit after the first of the first switch 422 or second switch 424 has been disabled. In some examples, the timeout period is stored in memory 2714. In some examples, the timeout period is 0.5 seconds. Thus, the other from the first switch 422 or second switch 424 must be activated within 0.5 seconds after the first of the first switch 422 or second switch 424 has been disabled. In other examples, other timeouts may be implemented (for example, less than 1 second, less than 5 seconds, less than 10 seconds, etc.). If the activation of the first switch 422 or second switch 424 is detected within the time limit (for example, 0.4 seconds), action determiner 2712 determines that the user wants the architectural cover 304 to be moved to the favorite position and the instructions examples continue in block 2906 described below. Otherwise, if the activation of the first switch 422 or second switch 424 is not detected within the time limit (for example, 1 second), the process example can continue (throughout block A) until block 2804 of FIG. 28. [00123] In some examples, if action determinant 2712 determines that architectural cover 304 must be moved to Petition 870170079973, of 10/19/2017, p. 110/184 62/99 favorite position (for example, switched to a favorite mode), one or more indicators (for example, a light, a sound, etc.) are activated to indicate to the user that the engine assembly 100 is moving the architectural cover 304 to the favorite position. For example, in block 2906, trigger indicator 2716 can activate one or both indicators 2718a, 2718b. For example, the trigger trigger 2716 can activate a light, such as a blinking green light. In other examples, other indicators (for example, a sound generated by the second indicator 2718b, an activation of the architectural cover 304, etc.) can be activated in addition to or alternatively to light. In block 2908, action determinant 2712 commands motor controller 2702 to activate motor 102 to rotate output shaft 104 (FIG. 1) to retract or enlarge architectural cover 304 towards the favorite position. In some examples, one or more indicators continue to activate while architectural cover 304 is in motion (for example, a flashing green light remains on while architectural cover 304 is moving to the favorite position). In other examples, the trigger trigger 2716 can only activate one or more indicators for a relatively short time (for example, 1 second) after the gesture is detected. In other examples, no indicator can be triggered. [00124] In block 2910, action determinant 2712 determines whether architectural coverage 304 has reached the favorite position. In some examples, action determinant 2712 compares architectural cover position 304, as determined by position determinant 2710, to the preferred stored position. If architectural cover 304 has reached the favorite position, action determinant 2712 commands motor controller 2702 to stop activation of motor 102 in block 2912 and the process example in FIG. 29 ends. Thus, the architectural roof 304 is stopped at the favorite position. Otherwise, if the architectural cover 304 has not reached the favorite position, the 102 Petition 870170079973, of 10/19/2017, p. 111/184 63/99 continues to move architectural roof 304 towards the favorite position (block 2908) and action determinant 2712 continues to monitor the position of architectural roof 304. In some instances, while engine 102 is moving architectural roof 304 to favorite position, a user can push the lever actuator 114 up or down to stop the engine 102 and end the operation. [00125] FIG. 30 is the representative flowchart of the example of machine-readable instructions, implemented by the 2700 architectural cover controller of the motor assembly 100, to define or establish a favorite position. In some instances, a user can set up or establish a favorite position by providing a particular gesture. In some instances, to define a favorite position, a user pushes or pulls down a consumer contact point, such lever actuator 114 and releases to activate engine 102 to move architectural cover 304 up or down. Then, while architectural cover 304 is in motion, the user pushes or pulls down lever lever 114 again (for example, in the same direction or in the opposite direction to the original direction that initiated the movement of architectural cover 304), which causes motor 102 to stop (for example, as disclosed in connection with FIG. 28) and keeps lever lever 114 in the up or down position for a time limit period (for example, at least 2.5 seconds), which can be long enough to indicate an intentional hold and not an accidental hold. If lever actuator 114 is retained for longer than the time limit period (for example, 3 seconds), the position of architectural cover 304 is saved as the favorite position. Thus, an example of a gesture to save or store a favorite position can be to push / pull and hold. [00126] For example, in block 3002, switch interface 2704 detects when one of the first switch 422 or second Petition 870170079973, of 10/19/2017, p. 112/184 64/99 switch 424 is activated (for example, pressed) and, based on which switch 422, 424 was activated, action determiner 2712 commands motor controller 2702 to activate motor 102 to rotate output shaft 104 ( FIG. 1) in one direction or another, in block 3004. In block 3006 the switch interface 2704 detects when one of the first switch 422 or second switch 424 is subsequently activated. If any switch 422, 424 is subsequently activated, action determinant 2712 commands motor controller 2702 to cease operation of motor 102 (for example, by suspending power supply to motor 102) in block 3008. [00127] In block 3010, action determinant 2712 determines how long the first switch 422 or second switch 424 remains active. For example, action determinant 2712 can compare the time period with a time limit period. The timeout period can be stored in memory 2714. In some examples, the timeout period is 2.5 seconds. In other examples, other timeout periods (for example, more than 1 second, more than 2 seconds, more than 5 seconds, another time period not mistaken for accidental waiting, etc.) may be implemented. If the first switch 422 or second switch 424 is disabled (as detected by the switch interface 2704) before the timeout period, the process example ends. However, if action determinant 2712 determines that first switch 422 or second switch 424 is activated for a period of time (for example, 3 seconds) that meets the time limit period, action determiner 2712 determines that the user want to save the current position as the favorite position. In some examples, one or more indicators can be triggered to alert the user that a favorite position has been established. For example, in block 3012, trigger indicator 2716 can activate one or both indicators s 2718a, 2718b. For example, the indicator trigger 2716 can Petition 870170079973, of 10/19/2017, p. 113/184 65/99 activate a light, such as a flashing red light and / or generate an audible alert, such as an audible signal. Additionally or alternatively, one or more other indicators can be realized. For example, trigger indicator 2716 can command motor controller 2702 to activate motor 102 to alternately move architectural cover 304 up and down. In block 3014, the favorite position is saved in memory 2714 and the process example ends. The process example of FIG. 30 can be repeated again to set or save another favorite position. [00128] While in the example above, the favorite gesture is described as pushing / pulling and holding the lever actuator 114, this is just one possible gesture that can be used. In other examples, the favorite gesture may include a different movement or series of movements and / or waiting times. In some instances, multiple gestures can cause the motor assembly 100 to save a favorite position. [00129] In some examples, motor assembly 100 can be configured to allow a user to adjust the upper limit position and / or the lower limit position. The upper limit position and the lower limit position define the upper and lower limits allowed for the architectural cover 304. In other words, engine 102 can drive the architectural cover 304 up or down until it reaches the upper limit position or the lower limit position , at the point where engine 102 stops activation and architectural cover 304 stops moving. For example, the upper limit position can be defined at or below an upper part of the window opening and the lower limit position can be defined at or above the lower part of the window opening. In some examples, a user may provide a gesture that the motor assembly 100 operates in a limit-setting mode that allows the user to define new upper and / or lower limits. For example, the user can provide an upper limit adjustment gesture, which is a gesture that causes motor limit 100 to operate in an upper limit adjustment mode. An example of Petition 870170079973, of 10/19/2017, p. 114/184 66/99 upper limit adjustment gesture can be when architectural cover 304 is in the current upper limit position and the user pushes lever lever 114 and releases, followed by another push up on lever lever 114 and holds for a period time limit (for example, 6 seconds). The time limit period can be one that is indicative of an intentional hold (and not an accidental push / pull). In other examples, other gestures can be used to cause the motor assembly 100 to operate in the upper limit setting mode. In the upper limit adjustment mode, the user can move the architectural cover 304 to a desired upper position and save the position as the new upper limit position (for example, with a gesture). Likewise, the user can provide a lower limit adjustment gesture, which causes the engine assembly to operate in a lower limit adjustment mode that allows the user to change the position of the lower limit. An example of a lower limit adjustment gesture can be when architectural cover 304 is in the current lower limit position and the user pulls down the lever actuator 114 and releases, followed by another pull down on the lever actuator 114 and holds for a timeout period (for example, 6 seconds). In other examples, other gestures can be used to cause the motor assembly 100 to operate in the upper limit setting mode. [00130] FIG. 31 is the flowchart representative of the example of machine-readable instructions, implemented by the architectural cover controller 2700 of the motor assembly 100, to define or establish an upper limit position. In block 3102, action determinant 2712 determines that architectural cover 304 is in the upper limit position (for example, the upper limit position previously stored). For example, action determinant 2712 can compare the position of architectural cover 304 (as determined by position determinant 2710) with the upper limit position Petition 870170079973, of 10/19/2017, p. 115/184 67/99 previously stored (for example, saved in memory 2714). In block 3104, action determinant 2712 determines whether a higher limit gesture (for example, a first gesture) has been detected. If an upper limit adjustment gesture has not been detected, the process example of FIG. 31 can end. Otherwise, if an upper limit adjustment gesture has been detected, the 2700 architectural coverage controller enters an upper limit adjustment mode, which allows the user to establish a new upper limit position. An example of upper limit gesture-adjustment may include (1) a relatively rapid upward movement and the release of a consumer contact point, such as lever actuator 114, followed by (for example, within a time limit period) , such as 0.5 seconds) (2) another upward movement and retention of the consumer's contact point for a period of time (for example, 6 seconds). The period of time can be long enough to indicate an intentional hold and not to be confused with an accidental hold. In such an example, action determinant 2712 can monitor an activation sequence including a quick activation of the first switch 422 (as detected by the switch interface 2704) followed by a further activation of the first switch 422 (for example, 6 seconds). In other examples, the upper limit adjustment gesture may include a different sequence of activations and / or waiting times. [00131] In some examples, since the 2700 architectural roof controller is in the upper limit setting mode (block 3106), one or more indicators (for example, a light, a sound, an alternation, etc.) can be activated to indicate to the user that the upper limit position can now be set or established. For example, in block 3108, trigger indicator 2716 can activate one or both indicators 2718a, 2718b. For example, the trigger trigger 2716 can activate a light, like a light and / or generate an audible alert, like a beep. In some instances, a first light (for example, a light Petition 870170079973, of 10/19/2017, p. 116/184 68/99 green) is activated momentarily and a second light (for example, a flashing red light) is activated, remaining active during the upper limit adjustment mode. In other words, in some examples, one or more of the indicators remain on while the 2700 architectural roof controller is in the upper limit adjustment mode and disabled when the 2700 architectural roof controller exits the upper limit adjustment mode (for example , as described in connection with block 3120 below). [00132] In the upper limit adjustment mode, a user can move the architectural cover 304 up to and / or to the new desired upper limit position. In block 3110, action determinant 2712 activates motor 102 to move architectural cover 304 up or down based on activation of the first switch 422 and / or second switch 424. In some example, the commands to activate motor 102 and disabling engine 102 are substantially the same as those disclosed in connection with FIG. 28. In other examples, activation of motor 102 may not start until after the first switch 422 or second switch 424 is disabled. For example, a user can push lever lever 114 upwards, which activates first switch 422. Once the user releases lever lever 114 and first switch 422 is deactivated, action determiner 2712 commands the motor controller 2702 to activate motor 102 to move architectural cover 304 upwards. To stop the motor 102, the user can push the lever actuator 114, which activates the first switch 422 or second switch 424, up or down. [00133] In block 3112, action determinant 2712 determines whether a newly configured upper limit gesture (for example, a second gesture) was detected. If a newly configured upper limit gesture has been detected, action determinant 2712 can save the architectural cover position 304 as the new upper limit position in the block Petition 870170079973, of 10/19/2017, p. 117/184 69/99 3114 and activates one or more indicators in block 3116, as disclosed in additional details below. If a newly configured upper limit gesture was not detected, action determinant 2712 determines whether there was any interaction within a limit period (for example, 1 minute) in block 3118. If there was no interaction within the limit period, the coverage controller architectural 2700 exits the upper limit adjustment mode on block 3120. If there was interaction within the time limit period, the architectural cover controller 2700 continues to operate in the upper limit adjustment mode and activates motor 102 to move the architectural cover 304 based on user commands. [00134] As mentioned above, if a newly configured upper limit gesture is detected (in block 3112), action determinant 2712 saves the architectural cover position 304 as the new upper limit position in block 3114. The newly configured upper limit gesture it may include one or more activations (for example, a sequence of activations) of the first switch 422 and / or second switch 424 and / or include several waiting times for each. An example of a newly configured upper limit gesture may include pushing up and holding the lever actuator 114 for a period of time (for example, 6 seconds) (which may be a period of time indicative of an intentional activation and not a accidental activation). In such an example, action determinant 2412 can monitor the activation of the first switch 422 (as detected by the switch interface 2704) for the period of time. As mentioned above, in some examples, in the upper limit adjustment mode mode, motor 102 may not be activated to move architectural cover 304 until the respective switch is released. Therefore, while holding the lever actuator 114 up or down, the first or second switch 422, 424 is activated and the architectural cover 304 remains stationary. If lever actuator 114 is held in the up or down position Petition 870170079973, of 10/19/2017, p. 118/184 70/99 low for the cutoff period (for example, indicating an intentional activation), the position of the architectural cover 304 is saved as the new position of the high limit. [00135] In some examples, in block 3116, trigger indicator 2716 can activate one or more indicators (for example, a light, a sound, a toggle, etc.) to indicate to the user that a new upper limit position has been defined . For example, the trigger trigger 2716 can activate a light, like a light and / or generate an audible alert, like a beep. In some examples, the indicator trigger 2716 may activate a light of a different color from the activated light when entering the upper limit adjustment mode. For example, while in the upper limit adjustment mode, trigger indicator 2716 can activate a flashing red light and when a new upper limit position is set (block 3114), the red light can be turned off and a green light can be be activated. Additionally or alternatively, trigger indicator 2716 can control engine controller 2702 to activate engine 102 to move architectural cover 304 up and down or down and up (for example, a toggle) (back to the new position ) to indicate that a new position has been established. After the new upper limit position has been saved and / or one or more indicators have been triggered, the 2700 architectural roof controller exits the upper limit adjustment mode on block 3120. The 2700 architectural roof controller can then operate in normal mode as described in connection with FIG. 28, for example. [00136] Similar to the process of FIG. 31 to define an upper limit position, the 2700 architectural roof controller can be configured to define a lower limit position. For example, when architectural roof 304 is in the lower limit position, a newly configured upper limit gesture can trigger the 2700 architectural roof controller to enter a threshold adjustment mode. Petition 870170079973, of 10/19/2017, p. 119/184 71/99 upper, where the user can change the lower limit position. An example of a lower limit adjustment gesture may be similar to, but contrary to, the upper limit adjustment gesture. Once in the upper limit setting mode, the user can use the lever actuator similarly 114 to move the architectural cover 304 to a new desired lower limit position. Then, after a newly configured upper limit gesture is detected and the new lower limit position is saved, the 2700 architectural roof controller can exit the lower limit adjustment mode, similar to FIG. 31. [00137] In some examples, the motor assembly 100 can be configured to enter a programming mode, which erases the previously stored limits and requires the configuration of new limits (for example, custom limits). In some instances, motor assembly 100 automatically enters programming mode the first motor assembly of time 100 is activated (for example, loaded after leaving the manufacturer), to ensure that limits are set before use, if not predefined factory limits. FIG. 32 is a representative flow chart of machine-readable instructions, implemented by the 2700 architectural cover controller of the motor assembly 100, to define or set limits in a programming mode. The example process can begin when the motor assembly 100 is connected to a power source. In block 3202, action determinant 2712 determines when energy was applied to the motor assembly 100. In block 3204, action determinant 2712 determines whether an upper limit and / or a lower limit have been defined. For example, action determinant 2712 can check whether any thresholds have been saved in memory 2714. If thresholds have not been defined, the architectural cover controller 2700 enters a programming mode (sometimes referred to as an established threshold mode) in block 3206, which allows a user to define the upper and / or lower limits. If the limits have already been configured, a Petition 870170079973, of 10/19/2017, p. 120/184 72/99 the user can perform a gesture with a consumer contact point, such as the lever actuator 114, to indicate that the user wants to enter the programming mode and reset the upper and lower limits. An example of a gesture may include pushing or pulling the lever actuator 114 down while supplying power to the motor assembly 100 and holding the lever actuator 114 in the up or down position for a limited time period (for example, 6 seconds ). The time limit period can be a relatively longer period of time, so as not to interpret an accidental movement as a desire to change the limits. For example, in block 3208, action determinant 2712 determines whether the first switch 422 or second switch 424 is activated (as detected by the switch interface 2704) while supplying power to the motor assembly 100 and remains activated for more than the period limit. If action determinant 2712 determines that the first switch 422 or second switch 424 is activated while supplying power to the motor assembly 100 and remains activated for more than the timeout period (for example, indicating an intentional hold), the controller architectural cover 2700 enters programming mode at block 3206. Otherwise, the example process can end and the motor assembly 100 can operate in a normal operating mode, as described in connection with FIG. 28. [00138] In some examples, once the 2700 architectural roof controller enters programming mode, one or more indicators can be triggered. For example, in block 3210, trigger indicator 2716 can activate one or both indicators 2718a, 2718b. For example, the trigger trigger 2716 can activate a light, like a light and / or generate an audible alert, like a beep. In some examples, a first light (for example, a green light) is activated momentarily and a second light (for example, a flashing red light) is activated, remaining activated during programming mode. In others Petition 870170079973, of 10/19/2017, p. 121/184 73/99 words, in some examples, one or more of the indicators remain on while the 2700 architectural roof controller is in programming mode and is disabled when the 2700 architectural roof controller exits programming mode (for example, as described in connection to block 3226 below). [00139] In programming mode, the user can use lever actuator 114 to move the architectural cover 304 up / down to the desired upper and / or lower limits. In block 3212, action determinant 2712 commands motor controller 2702 to activate motor 102 to move architectural cover 304 up or down based on activation of the first switch 422 and / or the second switch 424. In some example , the commands to activate motor 102 and disable motor 102 are substantially the same as those disclosed in connection with FIG. 28. In other examples, activation of motor 102 may not start until after the first switch 422 or second switch 424 is disabled. For example, a user can push lever lever 114 upwards, which activates first switch 422. Once the user releases lever lever 114 and first switch 422 is deactivated, action determiner 2712 commands the motor controller 2702 to activate motor 102 to move architectural cover 304 upwards. To stop the motor 102, the user can push the lever actuator 114, which activates the first switch 422 or second switch 424, up or down. [00140] In block 3214, action determinant 2412 determines whether an upper limit adjustment gesture (for example, a first gesture) has been detected. If an upper limit adjustment gesture was detected, action determinant 2712 saves the position of architectural cover 304 as the upper limit in block 3216 and trigger indicator 2716 activates one or more indicators in block 3218 to indicate to the the upper limit position has been defined. The upper limit adjustment gesture can be Petition 870170079973, of 10/19/2017, p. 122/184 74/99 substantially the same as the newly configured upper limit gesture described in connection with block 3112 of FIG. 31. In addition, the indicators may be substantially the same as those disclosed in connection with block 3116 of FIG. 31. If the upper limit adjustment gesture has not been detected (block 3214), action determiner 2712 continues to activate motor 102 to move architectural cover 304 based on user input in block 3212. [00141] In addition to defining the upper limit position, the user can define a lower limit position. In block 3220, action determinant 2712 determines whether a lower limit adjustment gesture (for example, a second gesture) has been detected. If a lower limit adjustment gesture was detected, action determinant 2712 saves the position of architectural cover 304 as the lower limit, in block 3222 and trigger indicator 2716 activates one or more indicators, in block 3224, to indicate to the the lower limit position has been defined. The lower limit adjustment gesture can be opposite to the upper limit adjustment gesture. For example, the lower limit adjustment gesture may include pulling down the lever actuator 114 and holding the lever actuator 114 for a time limit period (for example, 6 seconds). The time limit period can be a relatively longer period to avoid misinterpreting an accidental movement as a desire to change the limit. In such an example, action determinant 2712 can monitor the activation of the second switch 424 (as detected by the switch interface 2704) for the period of time. In addition, the indicators in block 3224 may be substantially the same as those disclosed in connection with block 3218 above. If the lower limit adjustment gesture has not been detected (block 3220), action determinant 2712 continues to activate motor 102 to move architectural cover304 based on user input in block 3212. Petition 870170079973, of 10/19/2017, p. 123/184 75/99 [00142] Once both limits have been defined, the architectural roof controller 2700 exits the limits defined in block 3226. While in the example shown, the upper limit is illustrated as being defined first, it is understood that the lower limit can instead be set first and then the upper limit can be set. The upper and lower limit positions can be saved in memory 2714. [00143] In some aspects of this disclosure, an architectural cover can be configured to have two or more phases or regions of movement that correspond to different functions. For example, an architectural roof can operate in a first phase in which the roof is extended or retracted (for example, similar to the functions disclosed in connection with FIG. 28) and a second phase in which the vanes in the roof are tilted or moved to allow more or less light through the roof. In other examples, other types and / or configurations of covers can also have several phases or regions of movement. In some instances, the engine operates to move the cover at different speeds at different stages. In some instances, architectural coverage may have a transitional boundary position that separates these different phases or modes. In some of these examples, the motor stops the cover in the transition limit position and a subsequent user gesture is required to reactivate the motor to move the cover over in the next phase. In other examples, the engine can continue to move the architectural roof to the next stage, where the architectural roof is moved at a different speed, without stopping the architectural roof in the transition position until the architectural roof reaches one of the limit positions and / that is, interrupted by a user gesture. [00144] FIG. 33 is a flowchart representative of the example of machine-readable instructions implemented by the 2700 architectural cover controller of engine assembly 100 to operate a Petition 870170079973, of 10/19/2017, p. 124/184 76/99 architectural cover with two phases and separated by a transition limit position. However, before returning to the flowchart of FIG. 33, an example of two-stage cover 3400 is disclosed in connection with FIG. 34. In the illustrated example of FIG. 34, cover 3400 is coupled to a roller tube 3402 that can be rotated in one direction to extend cover 3400 and an opposite direction to retract cover 3400. Roller tube 3402 and cover 3400 can be used with the assembly of the motor 100. For example, the output shaft 104 can be coupled to the roller tube 3402 of FIG. 34and motor 102 can be used to rotate the roller tube 3402 in one direction or another depending on the gestures or commands entered by a user, as described in this document. [00145] In the illustrated example, cover 3400 has a first support element 3404 (for example, a front panel), a second support element 3406 (for example, a rear panel) and a plurality of vanes 3408 coupled between the first and second support elements 3404, 3406. FIG. 34 shows a side view of the cover 3400 in three positions: a first position 3412 (referred to as a retracted position 3412) in which the cover 3400 is wrapped around a roll tube; a second position 3414 (referred to as an extended and closed position 3414) in which the cover 3400 is extended and vanes 3408 are closed; and a third position 3416 (referred to as an extended open position 3416) in which the cover 3400 is extended and vanes 3408 are opened. The stowed position 3412 can correspond, for example, to an upper limit position, an extended and closed position 3414 can correspond, for example, to a transition limit position and an extended and open position 3416 can correspond, for example, to a lower limit position. The first support element 3404, the second support element 3406 and reeds 3408 can be made of fabric, for example. A lower rail 3410 is attached to one or both of the lower ends of the first and second elements Petition 870170079973, of 10/19/2017, p. 125/184 77/99 support 3404, 3406. As shown in the upper limit position, the first and second support elements 3404, 3406 (and vanes 3408) are wrapped around the roll tube 3402. As the roll tube 3402 rotates to extend the cover 3400 (counterclockwise in FIG. 34), both the first and the second support elements 3404, 3406 are lowered in a downward direction. [00146] Between the retracted position 3412 and the extended and closed position 3414, the vanes 3408 are oriented substantially vertically between the first and the second supporting elements 3404, 3406. As such, the vanes 3408 substantially block the light beams that pass through and are considered closed. The phase or region between the retracted position 3412 and the extended and closed position 3414 can be referred to as a phase / region of raising / lowering or extending / retracting. In some example, the commands to activate and deactivate the engine and deactivate the engine 102 are substantially the same as those disclosed in connection with FIG. 28. [00147] To open reeds 3408, the roller tube 3402 is rotated (counterclockwise in FIG. 34) beyond the extended and closed position 3414. In other words, after the cover 3400 has been dispensed, the roller tube 3402 can be further rotated. The phase between the extended and closed position 3414 and the extended and open position 3416 can be referred to as the phase or slope region. In this phase, the vanes 3408 are tilted and / or moved to affect the amount of light through the cover 3400. As illustrated, for example, in FIG. 34, first and second support elements 3404, 3406 can be coupled to different sides or sections of the roller tube 3402. As such, in an extended and open position 3416, the first and second support elements 3404, 306 are suspended from opposite sides of the roller tube 3402, which results in the first and second support elements 3404, 3406 being spaced, compared to the first and second support elements Petition 870170079973, of 10/19/2017, p. 126/184 78/99 3404, 3406 in extended and closed position 3414. When moving the first and second support elements 3404, 3406 or in relation to each other (by rotation of the roller tube 3402 between the extended and closed position 3414 and the extended and open position 3416) , the vanes 3408 are rotated to a more horizontal orientation, as shown in the extended and open position 3416 in FIG. 34, thus allowing more light through the cover 3400 (by allowing the light between the 3408 reeds). The retracted position 3412, the extended and closed position 3414e / or the extended and open position 3416 can be stored in memory 2714. [00148] In some aspects of this disclosure, the first and second support elements 3404, 3406 are constructed of material that allows more light through it, such as pure fabric, while the 3408 reeds can be constructed of material that allows less light through (for example, a light blocking tissue). Therefore, when the cover3400 is operating in the extension / retraction phase or region between the retracted position 3412 and the extended and closed position 3414, the vanes 3408 are in the vertical orientation and block more light. The vanes 3408 are arranged in such a way that the vanes of vertical orientation 3408 overlap or almost overlap, thus providing a continuous wall of light blocking material. However, when the 3408 reeds are opened, as in the 3416 extended and open position, the 3408 reeds are in a more horizontal orientation and therefore allow more light through the 3400 cover. [00149] In some examples, based on a user gesture (for example, using lever actuator 114), motor controller 2702 activates motor 102 to rotate roller tube 3402 to extend cover 3400 to extended and closed position 3414 to be reached and then to the rotating roller tube 3402. In other words, extended and closed position 3414 works as a limit position. Then, when another gesture is detected, the 2702 motor controller activates the motor Petition 870170079973, of 10/19/2017, p. 127/184 79/99 102 to rotate the roller tube 3402 to move the cover 3400 to the open and open position 3416. This process can also be performed in reverse. For example, if the cover 3400 is in the extended and open position 3416 (and therefore the vanes 3408 are opened), a user can provide a gesture that moves the cover 3400 to the extended and closed position 3414, where engine 102 stops. move cover 3400. Then, another gesture is required to retract cover 3400 back to stowed position 3412. In some aspects of this disclosure, motor controller 2702 activates motor 102 to rotate roller tube 3402 (and thus retract or extend cover 3400) at a first speed in the expansion / retraction phase or region between retracted position 3412 and extended and closed position 3414 and activates motor 102 to rotate roller tube 3402 at a second speed in the slope or region between the extended and closed position 3414 and the extended and open position 3416. In some instances, the second speed is slower than the first speed. As such, the movement of the opening and / or closing vanes 3408 appears slower and more subtle than the movement of extending or retracting the cover 3400. In some instances, a user can provide a gesture to stop the motor 102 at any point between positions. Therefore, a user can choose the desired position and / or the amount of light block provided by the 3400 cover. [00150] In some examples, the different phases can be defined by the amount of material extended or retracted. For example, with cover 3400, a first amount of material is extended or retracted during a first phase (between retracted position 3412 and extended and closed position 3414) and a second amount of material is extended or retracted during a second phase (between the extended and closed position 3414 and the extended and open position 3416), where the second amount of material is less than the first amount of material. In some examples, the speed during a first phase is the same and Petition 870170079973, of 10/19/2017, p. 128/184 80/99 a speed during a second phase is the same (and it can be different from the speed of the first phase). [00151] As mentioned above, FIG. 33 is a flow chart representative of the example of machine-readable instructions implemented by the architectural cover controller 2700 of the motor assembly 100 to operate an architectural cover with two phases and separated by a transition limit position, such as the extended and closed position 3414. The flowchart example of FIG. 33 is described in connection with the cover 3400 of FIG. 34. However, the process example of FIG. 33 can also be implemented with other types of architectural roofs with two or more phases. The phases can be defined by a user and stored in memory 2714, for example. [00152] Assuming that the cover 3400 is in a position between the retracted position 3412 and the extended and closed position 3414, the flowchart example starts at block 3302 of FIG. 33, where architectural cover 3400 is stationary and switch interface 2704 detects that one of the first switch 422 or second switch 424 has been activated (for example, pressed). In some example, the commands for starting the engine and deactivating the engine 102 are substantially the same as those disclosed in connection with the flowchart of FIG. 28. For example, based on which switch was activated, action determiner 2712 commands motor controller 2702 to activate motor 102 to rotate output rod 104 (FIG. 1) in one direction or another to retract or enlarge architectural cover 3400 on block 3304. For example, when the first switch 422 was triggered by an upward push on lever actuator 114, action determinant 2712 commands motor controller 2702 to activate motor 102 to drive the output 104 in one direction to increase architectural coverage 3400. Likewise, if second switch 424 was triggered by a downward pull on lever actuator 114, the action determinant Petition 870170079973, of 10/19/2017, p. 129/184 81/99 2712 commands engine controller 2702 to activate engine 102 to drive output shaft 104 in the other direction to lower architectural cover 3400. In the extend / retract phase, between retracted position 3412 and extended and closed position 3414, engine 102 is activated to drive the roller tube 3402 at a first speed (for example, 30 revolutions per minute (RPMs)), which can be a relatively faster speed than in the tilt phase, as described in further details below. [00153] In some instances, engine 102 continues to drive architectural cover 3400 up or down until retracted position 3412 or extended and closed position 3414 is reached or the user provides another gesture, such as pushing up or pulling to under the lever actuator 114. For example, in block 3306, action determinant 2712 monitors a signal from the switch interface 2704 indicating the activation of any switch 422, 424. If any switch 422, 424 is activated (as detected by the switch interface) switch 2704), action determiner 2712 commands motor controller 2702 to deactivate motor102 (for example, by stopping power to motor102) in block 3308. Thus, switch interface 2704 detects subsequent movement of the lever 114 upward or downward and, in response to the detection of subsequent movement, action determinant 2712 commands motor controller 2702 to cease engine activation 102. [00154] Otherwise, if a subsequent activation of any switch 422, 424 is not detected, motor 102 continues to extend or retract cover 3400 until retracted position 3412 (eg, upper limit position) or extended position and closed 3414 (for example, a transition limit position) is reached. For example, in blocks 3310 and 3312, action determinant 2712 determines whether architectural cover 3400 reaches the stowed position 3412 or Petition 870170079973, of 10/19/2017, p. 130/184 82/99 extended and closed position 3414 (depending on the direction of travel). In some examples, retracted position 3412 and extended and closed position 3414 are stored in memory 2714. If any position is not reached, motor 102 continues to move architectural cover 3400 up or down until action determinant 2712 detects a manual stop gesture (block 3306) or one of the positions 3412, 3414 is reached (blocks 3310, 3312). If retracted position 3412 is reached, action determinant 2712 commands motor controller 2702 to disable motor 102 in block 3308. Once the architectural cover 3400 is stopped, the process example in FIG. 33 ends or can start again at block 3302. [00155] If the extended and closed position 3414 is reached, action determinant 2712 commands motor controller 2702 to disable motor 102, in block 3314. In extended and closed position 3414, a user can make a gesture to move the cover 3400 back up (for example, to lift cover 3400) or you can make a gesture to move cover 3400 further down in the tilt phase, which can cause the 3408 vanes to open. [00156] For example, in block 3316 the switch interface 2704 detects when one of the first switch 422 or second switch 424 has been activated (for example, pressed). If the second switch 424 is activated (for example, by pressing the lever actuator 114), action determiner 2712 commands motor controller 2702 in block 3318 to activate motor 102 to turn output rod 104 (FIG. 1 ) to retract the architectural cover 3400 at first speed and the control returns to block 3306. [00157] On the other hand, if the first switch 422 is activated (for example, pulling down on the lever actuator 114), action determiner 2712 commands the motor controller 2702 in block 3320 to activate the motor 102 to turn the output rod 104 (FIG. 1) for Petition 870170079973, of 10/19/2017, p. 131/184 83/99 extend the architectural roof 3400 at a second speed, which causes the roof 3400 to move to the tilt phase. In the tilt phase, the motor assembly 100 can operate similarly to the extend / retract phase, in which the motor 102 continues to rotate the roller tube 3402 until a subsequent gesture is provided or until a position (for example, a limit) is reached. In the tilt phase, the extension or retraction of the architectural cover 3400 causes the reeds 3408 to open or close. In the tilt phase, engine 102 moves the architectural cover 3400 at the second speed (for example, 6 RPMs), which may be slower than the first speed in the extend / retract phase. In some of these examples, it is desirable to provide the user with more precise control of 3408 vane movement. Therefore, running engine 102 at a slower speed allows the user to stop the 3400 cover more easily when the desired 3408 vane orientation is reached. [00158] For example, in block 3322, action determinant 2712 monitors a signal from the switch interface 2704 indicating the activation of any switch 422, 424. If a subsequent activation of any switch 422, 424 is not detected, motor 102 continues to extend cover 3400 until the extended and open position 3416 is reached. For example, in block 3324, action determinant 2712 determines whether the architectural cover 3400 reaches the extended open position 3416. If the extended open position 3416 is not reached, the motor 102 continues to rotate the roller tube 3402 until the determinant of action 2712 detects a manual stop gesture (block 3322) or the extended open position 3416 is reached (block 3324). If extended and open position 3416 is reached, action determinant 2712 commands motor controller 2702 in block 3326 to disable motor 102. Once architectural cover 3400 is stopped in extended and open position 3416, the process example in FIG . 33 ends. The example of Petition 870170079973, of 10/19/2017, p. 132/184 84/99 process can be performed in reverse to retract 3400 architectural coverage. [00159] Returning to block 3322, if any switch 422, 424 is activated (as detected by switch interface 2704), action determiner 2712 commands motor controller 2702 to disable motor 102 (for example, when suspending supply to motor 102) in block 3328. Thus, switch interface 2704 detects subsequent movement of lever actuator 114 in an upward or downward direction and, in response to the detection of subsequent movement, action determiner 2712 commands the motor 2702 to stop the activation of motor 102. [00160] Then, a subsequent activation of any switch can be used to move the 3400 cover up or down. For example, in block 3330a switch interface 2704 detects when one of the first switch 422 or second switch 424 has been activated (for example, pressed). If the first switch 422 is activated (for example, by pressing the lever actuator 114), action determiner 2712 controls motor controller 2702 in block 3332 to activate motor 102 to rotate output rod 104 (FIG. 1 ) to extend the architectural coverage 3400 in the second speed. Then, the motor 102 continues to rotate the roller tube 3402 (counterclockwise shown in FIG. 34) until action determiner 2712 detects the extended and open position 3416 and it is reached (block 3324) or a stop gesture manual is provided (block 3322). [00161] Returning to block 3330, if the second switch 424 is activated, (for example, by pushing lever lever 114 upwards), action determinant 2712 commands motor controller 2702 in block 3334 to activate motor 102 to rotate the output rod 104 (FIG. 1) to retract the architectural cover 3400 at the second speed. Engine 102 continues to extend cover 3400 until the position Petition 870170079973, of 10/19/2017, p. 133/184 85/99 extended and closed 3414 is reached or a subsequent stop gesture is provided. For example, in block 3336, action determinant 2712 determines whether the architectural cover 3400 reaches the extended and closed position 3414. If the extended and closed position 3414 is reached, action determiner 2712 commands the motor controller 2702 in block 3314 to disable engine 102. At this point, a user can provide a gesture to move cover 3400 to the extend / retract phase or return to the tilt phase. [00162] Otherwise, if extended and closed position 3414 is not reached, action determiner 2712 continues to monitor a signal from the switch interface 2704 indicating the activation of any switch 422, 424 in block 3338. If a subsequent activation is detected, action determinant 2712 commands motor controller 2702 in block 3328 to disable motor 102. If no subsequent activation is detected, motor 102 continues to move architectural cover 3400 until action determinant 2712 detects the extended and open position 3416 and this is achieved (block 3336) or a manual stop gesture is provided (block 3338). [00163] In some examples, for movement in the extend / retract phase, motor 102 drives cover 3400 at first speed while increasing and / or decreasing speed for stops. For movement in the tilt phase of the movement, however, motor 102 can drive cover 3400 at the second speed without accelerating and / or decelerating, because the second speed is relatively slow. However, in other examples, engine 102 can also accelerate and / or decelerate speed in the tilt phase. [00164] In some examples, an architectural cover can have more than two phases or regions, where each phase is separated by a transition limit position. For example, cover 3400 may have a third phase after the slope phase, which defines another position between the Petition 870170079973, of 10/19/2017, p. 134/184 86/99 third phase and the slope phase. In some of these examples, motor controller 2702 stops activation of motor 102 at each position and a subsequent gesture can be used to reactivate motor 102 to move the cover to the next phase. Motor 102 can be operated at the same speed or at different speeds for each phase. [00165] For example, FIG. 35 illustrates a 3500 cover set having three phases (separated by two positions (for example, two transition boundary positions)). In the illustrated example, the cover assembly 3500 includes two covers: a first cover 3502 and a second cover 3504. The first cover 3502 is coupled to a first roller tube 3506 (for example, an external roller tube) and second cover 3504 it is coupled to a second roll tube 3508 (for example, an inner roll tube) disposed inside (or partially inside) the first roll tube 3506. Roll tubes 3506, 3508 and covers 3502, 3504 can be used with motor assembly 100. For example, outlet rod 104 can be coupled to roll tubes 3506, 3508, and motor 102 can be used to rotate one or both roll tubes 3506, 3508 in one direction or the other, depending on the extension or retraction of covers 3502, 3504. [00166] In the illustrated example, the first cover 3502 is substantially the same as the cover 3400 of FIG. 34. In particular, the first cover 3502 includes a first support element 3510, a second support element 3512 and vanes 3514. Similar to cover 3400 (FIG. 34), first cover 3502 moves between a retracted position 3520, a position extended and closed 3522 (for example, a first transition limit position) and an extended and open position 3524 (for example, a second limit position). In the extension / retraction phase, between the retracted position 3520 and the extended and closed position 3522, the motor 102 rotates the first roller tube 3506 at a first speed and in the inclination phase, between the extended position Petition 870170079973, of 10/19/2017, p. 135/184 87/99 and closed 3522 and the extended and open position 3524, the motor 102 rotates the first roller tube 3506 at a second speed, which may be slower than the first speed. [00167] The second roller tube 3508 is rotated with the first roller tube 3506 during the extension / retraction and inclination phases. As illustrated in the example of FIG. 35, a second or lower rail 3516 of second cover 3504 can be arranged in a slot 3518 on the first roll tube 3506. When the first cover 3502 is wrapped around the first roll tube 3506 (during the extension / retraction phases and inclination), the second cover 3504 is prevented from unfolding. However, once the first cover 3502 is moved to the extended and open position 3524 (e.g., a second transition position), the socket 3518 is exposed. After the first cover 3502 is moved to the extended and open position 3524 (for example, where the vanes 3514 are opened), the motor 102 rotates the second roller tube 3508, without turning the first roller tube 3506, to dispense (extend ) the second cover 3504 out of the slot 3518. The second cover 3504 can be, for example, a darker fabric, sometimes referred to as a shade or lining that obscures the room, which blocks a significant amount of light. The second cover 3504 can be extended or retracted between the retracted position shown in the open and extended position 3524 and an extended position 3526. During this phase (for example, a third phase, a curtain or ceiling phase that darkens the room), the motor 102 can rotate the second roller tube 3508 at a different speed than the first and second speeds of the extend / retract phase and the tilt phase. In other examples, the motor 102 can rotate the second roller tube 3508 at the same speed as the first speed or the second speed. In some example, the commands to activate motor 102 and disable motor 102 in each phase are substantially the same as those revealed in connection Petition 870170079973, of 10/19/2017, p. 136/184 88/99 with FIG. 28. In other words, the engine 102 can continue to drive the first and / or second roll tubes3506, 3508 until a subsequent gesture is provided by a user or until a position is reached. [00168] In some examples, similar to the process disclosed in connection with FIG. 33, motor controller 2702 can disable motor 102 in each of the positions. Then, a subsequent gesture provided by a user can be used to reactivate motor 102 to move first and / or second cover 3502, 3504 to the next stage. In other examples, the motor assembly 100 does not stop the movement of the cover (for example, first and / or second cover 3502, 3504) in each position. Instead, motor 102 can continue to rotate the roll tube and cover for the next stage, without ceasing the movement of the cover in positions. In some of these examples, motor 102 may increase or decrease the desired speed in the next phase. [00169] FIG. 36 is a block diagram of an example 3600 processor platform capable of executing the instructions in FIGs. 28-33 to implement the architectural roof controller 2700 of FIG. 2700. The 3600 processor platform can be, for example, an embedded processing device, server, a personal computer, a mobile device (for example, a cell phone, a smartphone, a tablet, such as an iPad ™) or any other type of computing device. [00170] The 3600 processor platform in the illustrated example includes a 3612 processor. The 3612 processor in the illustrated example is hardware. For example, the 3612 processor can be implemented by one or more integrated circuits, logic circuits, microprocessors or controllers from any desired family or manufacturer. In this example, the 3612 processor can implement the 2702 motor controller, the Petition 870170079973, of 10/19/2017, p. 137/184 89/99 switch interface 2704, the position sensor interface 2706, the position determiner 2710, the action determiner 2712, the trigger trigger 2716 and / or, more generally, the roof controller 2700. [00171] The processor 3612 in the illustrated example includes a local memory 3613 (for example, a cache). The processor 3612 in the example illustrated is in communication with a main memory, including a volatile memory 3614 and a non-volatile memory 3616 via a 3618 bus. The volatile memory 3614 can be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Memory Dynamic Random Access (DRAM), Dynamic Random Access Memory RAMBUS (RDRAM) and / or any other type of random access memory device. The non-volatile memory 3616 can be implemented by flash memory and / or any other type of memory device desired. Access to main memory 3614, 3616 is controlled by a memory controller. [00172] The processor platform 3600 in the example illustrated also includes a 3620 interface circuit. The 3620 interface circuit can be implemented by any type of interface standard, such as an Ethernet interface, a universal serial bus (USB) and / or a PCI express interface. [00173] In the illustrated example, one or more 3622 input devices are connected to the 3620 interface circuit. The 3622 input devices allow a user to enter data and commands for the 3612 processor. The input devices can be implemented, for example, by an audio sensor, a microphone, a camera (stationary or video), a keyboard, a button, a mouse, a touchscreen, a trackpad, a trackball, isopoint and / or a voice recognition system. In this example, input devices 3622 may include the first switch 422, the second switch 424e / or position sensor 2708. Petition 870170079973, of 10/19/2017, p. 138/184 90/99 [00174] One or more 3624 output devices are also connected to interface circuit 3620 in the example shown. Output devices 3624 can be implemented, for example, by display devices (for example, a light-emitting diode (LED), an organic light-emitting diode (OLED), a liquid crystal display, a cathode rays (CRT), a touch screen, a touch output device, a printer and / or speakers). In this example, output devices 3624 may include the first indicator 2718a, the second indicator 2718b and / or the motor 102. [00175] The interface circuit 3620 of the example illustrated also includes a communication device, such as a transmitter, a receiver, a transceiver, a modem and / or a network interface card to facilitate data exchange with external devices (for example, devices of any kind of computing) over a 3626 network (for example, an Ethernet connection, a digital subscriber line (DSL), a telephone line, coaxial cable, a cellular telephone system, etc.) . [00176] The 3600 processor platform of the illustrated example also includes one or more mass storage devices 3628 for storing programs and / or data. Examples of such mass storage devices 3628 include floppy disk drives, hard drives, compact disk devices, Blu-ray disk drives, RAID systems and versatile digital disc (DVD) players. In this example, the mass storage device 3628 may include memory 2714. [00177] The coded instructions 3632 of FIGS. 28-33 can be stored on a 3628 mass storage device, on 3616 non-volatile memory and / or on a computer readable tangible removable storage medium, such as a CD or DVD. Petition 870170079973, of 10/19/2017, p. 139/184 91/99 [00178] From the above, it will be appreciated that the motor sets described above include rotary actuators that activate the switches to drive the open or closed architectural coatings. Examples of lever actuators to control engine assemblies to raise or lower the architectural cover are also disclosed in this document (for example, by turning the actuator to activate the switches). In some instances, the lever actuators are coupled to the control levers that rotate the actuators. The examples of lever actuators require relatively little effort from a user to operate (compared to manually pulling cables) while still providing that intuitive, traditional feel for operating the open and closed cover (compared to a remote control). Some examples of disclosed engine assemblies include channels for the control levers that prevent over-rotation (for example, in addition to a predetermined distance) of the control levers and / or the driver, which would otherwise damage the example assemblies. of engines. In some examples described in this document, the example of the control lever and / or the driver is biased to the neutral position without using a spring, thereby reducing extra components of the driver and decreasing the risk of component failure. In addition, examples of lever actuators that stand out from the engine assembly are described in this document, thereby reducing the risk of injuring a user and / or reducing damage to the engine assembly. Also disclosed in this document are examples of gestures that can be performed by a user with a consumer contact point to make the architectural cover perform one or more operations. [00179] Examples of engine assemblies for architectural coatings are described in this document. An example of a motor assembly includes a motor, a first switch to start the motor for Petition 870170079973, of 10/19/2017, p. 140/184 92/99 retract the architectural cover, a second switch to start the engine to extend the architectural cover and a trigger, the trigger being positioned to activate the first switch when the trigger is turned in a first direction and to activate the second switch when the actuator is rotated in a second direction. [00180] In some examples, the first and second switches are instantaneous dome switches. In some instances, the driver includes a first hump and a second hump. The first protrusion is for activating the first switch when the actuator is turned in the first direction and the second protrusion is for activating the second switch when the actuator is rotated in the second direction. In some of these examples, the first recess is for activating the first switch, engaging the first switch, and the second protrusion is for activating the second switch, by engaging with the second switch. [00181] In some examples, the motor assembly includes a spring to bias the actuator to a neutral position where neither the first switch nor the second switch is activated. In some of these examples, the motor assembly also includes a housing and the driver is rotatable within the compartment. The spring is arranged inside a cavity formed on one side of the driver. The spring extends outwardly through an opening in the housing and is engaged with a side wall that defines a portion of the opening. [00182] In some examples, the motor assembly includes a control lever attached to one end of the driver. The control handle must rotate the actuator when the control handle is moved. In some examples, the control lever extends from the end of the driver in a direction transverse to the axis of rotation of the driver. In some of these examples, the control lever rotates about the axis of rotation to rotate the driver. In some instances, the Petition 870170079973, of 10/19/2017, p. 141/184 The 93/99 motor assembly includes a consumer contact point coupled to the control lever, in which the linear movement of the consumer contact point causes the rotational movement of the actuator. In some examples, a first end of the control lever is attached to the actuator and a second end of the control lever, opposite the first end, is attached to the consumer contact point and the control lever has a J-shaped profile between the first end and the second end. In some instances, the axis of rotation of the driver is a longitudinal axis of the driver. In some instances, the control handle is shaped to extend outward from a front cover or rail of the architectural cover. In some examples, the motor assembly includes an end plate and the driver is rotatably coupled to the end plate. In some example of this type, the motor assembly also includes a coupled housing that extends from the end plate, the actuator being rotatable within the housing. In some instances, the first switch and the second switch are arranged within the housing. In some instances, the motor assembly also includes a circuit board. In such an example, the first switch and the second switch are arranged on the circuit board and the circuit board is arranged within the housing adjacent to the driver. In some examples, the end plate includes an upper wall and a lower wall and the control lever must engage the upper wall when the control lever is rotated in the first direction and the control lever must engage the lower wall when the lever control is rotated in the second direction. In some of these examples, the end plate has a first side and a second side opposite the first side and the upper and lower walls are formed on the second side of the end plate. In some examples, the end plate includes an opening formed through the end plate between the first side and the second side. On such Petition 870170079973, of 10/19/2017, p. 142/184 94/99 example, the driver extends from the first side of the end plate and the control lever is coupled to the driver through the opening in the end plate and is articulated around an axis of rotation of the driver. [00183] In some examples, the motor assembly includes a lever actuator coupled to the actuator, in which the linear movement of the lever actuator causes the rotation movement of the actuator. In some instances, lifting the lever driver rotates the driver in the first direction and lowering the lever driver rotates the driver in the second direction. In some instances, the lever driver is coupled to the driver via a control lever. In some instances, the lever driver is removably attached to the control lever. In some examples, the lever actuator provides an extension for a user to effect the movement of the control lever. In some examples, the first and second switches are radially spaced from an axis of rotation of the driver. [00184] An example of a motor assembly includes a motor and a driver. The driver is positioned to activate the engine to retract the architectural cover when the driver is rotated in a first direction and to activate the engine to extend the architectural cover when the driver is rotated in a second direction. The motor assembly example also includes a control lever attached to the driver. The control lever extends from the actuator to translate linear motion into rotational motion of the actuator. [00185] In some examples, the control lever extends from the actuator in a direction transversal to the axis of rotation of the actuator. In some instances, the driver is arranged adjacent to one end of the motor. In some instances, the driver is rotatable about a longitudinal axis of the driver, where the longitudinal axis of the Petition 870170079973, of 10/19/2017, p. 143/184 95/99 drive is aligned with a longitudinal axis of the motor. In some instances, the engine assembly includes a lever driver. In some of these examples, the lever actuator is coupled to one end of the control lever, where the linear movement of the lever actuator causes the actuator to rotate. [00186] An example of an operating system for an architectural opening is described in this document. The operating system example includes a control lever to cause the architectural cover to extend or retract, an end joint coupled to the control lever, the end joint with a first magnet and a lever driver with a second magnet , the lever actuator magnetically coupled to the end joint by means of the first and second magnets. [00187] In some examples, the end joint includes a socket formed on the end joint, where the socket must receive a connector at one end of the control lever. In some examples, the operating system includes a retainer arranged in the socket to securely couple the end gasket and the connector. In some examples, the socket is formed on one side of the end joint and extends into the end joint in a direction transverse to a longitudinal axis of the lever driver. In some examples, the end joint socket and the control lever connector form a ball joint. In some examples, the end joint is rotatably coupled to the connector. In some instances, the lever actuator is detachable from the end joint by overcoming the magnetic force between the first and second magnets. [00188] Disclosed in this document is an architectural cover that includes an engine, a first switch to start the engine to retract the architectural roof, a second switch to start the engine to extend the architectural roof and a trigger, the Petition 870170079973, of 10/19/2017, p. 144/184 96/99 actuator being positioned to activate the first switch when the actuator is rotated in a first direction and to activate the second switch when the actuator is rotated in a second direction. [00189] An apparatus comprising a cover for an architectural structure or opening, an operating system for extending or retracting the cover, a control lever for operating the operating system, an end joint coupled with the control lever and a lever actuator removably coupled to the end joint. [00190] An example of a motor assembly for an architectural cover disclosed in this document includes an engine, a consumer point of contact and an architectural cover controller. The architectural roof controller is constructed and arranged to detect a first movement from the consumer's contact point in a first direction, constructed and arranged to activate the engine to retract or extend the architectural coverage based on the first movement, constructed and arranged to detect a second movement from the consumer contact point in the first direction or a second direction opposite the first direction and constructed and arranged to disable the engine based on the second movement. [00191] Another example of a motor assembly for an architectural cover disclosed in this document includes a first switch, a second switch, a motor and an architectural cover controller. The architectural cover controller is constructed and arranged to detect an activation of the first switch, constructed and arranged to activate the engine to retract or extend the architectural cover based on the activation of the first switch, constructed and arranged to detect an activation of the second switch and built and arranged to disable the engine based on the activation of the second switch. In some instances, after the first switch is disabled, the coverage controller Petition 870170079973, of 10/19/2017, p. 145/184 Architectural 97/99 continues to activate the engine until the second switch is activated. In some examples, the motor assembly also includes a consumer contact point, where the consumer contact point is movable in a first direction to activate the first switch and movable in a second direction opposite to the first direction to activate the second light switch. [00192] An example of a machine-readable non-transitory storage medium includes instructions that, when executed, cause a machine, in response to the detection of a first movement from a consumer contact point in a first direction, to activate an engine to move an architectural cover in the first direction and, in response to the detection of a second movement from the consumer contact point in the first direction or a second direction opposite the first direction, stop the engine activation to stop the movement of the architectural cover. In some examples, the instructions, when executed, still cause the machine, in response to the detection of an upper limit position or a lower limit position, to be reached by the architectural cover, to stop the motor activation to stop the movement of the architectural coverage. In some examples, the instructions, when executed, cause the machine to activate the engine to move the architectural roof at a first speed when the architectural roof is operating in a first phase and start the engine to move the architectural roof at a second speed when the architectural cover is operating in a second phase, where the second speed is slower than the first speed. In some examples, the first phase and the second phase are separated by a transition limit position and the instructions, when executed, still cause the machine, in response to the detection of the transition limit position, to be reached by the architectural cover, for cease engine activation to prevent movement of the architectural cover. In Petition 870170079973, of 10/19/2017, p. 146/184 98/99 some example, in the first phase, a first amount of material from the architectural roof is extended or retracted, and in the second phase, a second amount of material from the architectural roof is extended or retracted, the second amount different from the first amount. In some instances, the consumer's point of contact is a lever actuator. [00193] An example of an engine cover for an architectural cover described in this document includes an engine, a consumer touch point and an architectural cover controller built and organized to detect a gesture made by a user with the consumer touch point and built and organized to activate the engine to move the architecture covering a predetermined position based on the gesture. In some instances, the gesture includes an up and down movement or a down and up movement from the consumer's point of contact. In some examples, the controller of architectural coverage is, in response to the detection of the gesture, to activate one or more indicators. In some examples, one or more indicators include a light. [00194] An example of a machine-readable non-transitory storage medium includes instructions that, when executed, cause a machine to activate, at least in response to the detection of a gesture with a consumer contact point, an engine to move a architectural coverage to a predetermined position. In some instances, the gesture includes an up and down movement or a down and up movement from the consumer's point of contact. In some instances, the instructions, when executed, cause the machine to detect the gesture by detecting the activation of a first switch and the activation of a second switch within a time limit. In some instances, instructions, when executed, cause the Petition 870170079973, of 10/19/2017, p. 147/184 99/99 machine, in response to the gesture detection, activate one or more indicators. In some examples, one or more indicators include a light. [00195] Although certain methods, devices and articles of manufacture have been disclosed in this document, the scope of coverage of this patent is not limited to them. On the contrary, this patent covers all methods, devices and articles of manufacture, falling completely within the scope of the claims of this patent. Petition 870170079973, of 10/19/2017, p. 148/184 1/5
权利要求:
Claims (20) [1] 1. Engine assembly for architectural coverage, the engine assembly being characterized by the fact that it comprises: an engine; a first switch to start the engine to retract the architectural cover; a second switch to start the engine to extend the architectural coverage; a driver, the driver being positioned to activate the first switch when the driver rotates in a first direction and to activate the second switch when the driver rotates in a second direction; and a control lever coupled to the driver, the control lever rotating the driver when the control lever moves. [2] 2. Motor assembly according to claim 1, characterized by the fact that the first switch and the second switch are instantaneous dome switches. [3] 3. Motor assembly, according to claim 1, characterized by the fact that the driver includes a first protrusion and a second protrusion, the first protrusion activating the first switch when the driver rotates in the first direction and the second protrusion activates the second switch when the actuator turns in the second direction. [4] 4. Motor assembly, according to claim 1, characterized by the fact that it also includes a spring to polarize the actuator to a neutral position where neither the first switch nor the second switch is activated. [5] 5. Engine assembly, according to claim 4, characterized by the fact that it also includes a compartment, the driver Petition 870170079973, of 10/19/2017, p. 149/184 2/5 rotatable inside the compartment, the spring arranged inside a cavity formed on one side of the actuator, the spring that extends outwards through an opening in the compartment and is engaged with a side wall that defines a portion of the opening. [6] 6. Motor assembly, according to claim 1, characterized by the fact that the control lever is attached to one end of the driver. [7] 7. Motor assembly, according to claim 1, characterized by the fact that the control lever extends from the actuator in a direction transverse to the axis of rotation of the actuator and in which the control lever rotates around the axis of rotation to rotate the actuator. [8] 8. Motor assembly, according to claim 7, characterized by the fact that it also includes a consumer contact point coupled to the control lever, in which the linear movement of the consumer contact point causes the drive to rotate . [9] 9. Motor assembly according to claim 8, characterized by the fact that the first end of the control lever is coupled to the actuator and a second end of the control lever, opposite the first end, is coupled to the contact point of the consumer, and where the control lever has a J-shaped profile between the first end and the second end. [10] 10. Motor assembly according to claim 1, characterized by the fact that it also includes an end plate, the rotary actuator coupled to the end plate, and in which the end plate includes an upper and a lower wall, where the control lever must engage the upper wall when the control lever rotates in the first direction and the control lever must engage the lower wall when the control lever rotates in the second direction. Petition 870170079973, of 10/19/2017, p. 150/184 3/5 [11] 11. Engine assembly for architectural coverage, the engine assembly being characterized by the fact that it comprises: an engine; a driver, the driver being positioned to activate the engine to retract the architectural cover when the driver is rotated in a first direction and to activate the engine to extend the architectural cover when the driver is rotated in a second direction; and a control lever coupled to the actuator, the control lever extending from the actuator to translate the linear movement into rotational motion of the actuator. [12] 12. Motor assembly, according to claim 11, characterized by the fact that the driver is rotatable about a longitudinal axis of the driver, where the longitudinal axis of the driver is aligned with a longitudinal axis of the motor. [13] 13. Motor assembly, according to claim 11, characterized by the fact that it also includes a lever actuator, in which the lever actuator is coupled to one end of the control lever, in which the linear movement of the lever actuator causes the drive to rotate. [14] 14. Engine assembly, according to claim 13, characterized by the fact that it also includes an architectural roof controller to, in response to the detection of a gesture with the lever actuator, activate the engine to move the architectural roof to a predetermined position. [15] 15. Motor assembly according to claim 14, characterized by the fact that the gesture is an up and down movement or a down and up movement of the lever actuator. [16] 16. Engine assembly, according to claim 11, characterized by the fact that it also includes an architectural roof controller to activate the engine to move the architectural roof in a Petition 870170079973, of 10/19/2017, p. 151/184 4/5 first speed when the architectural roof is operating in a first phase and activate the engine to move the architectural roof in a second speed when the architectural roof is operating in a second phase, where the second speed is slower than the first speed. [17] 17. Motor assembly, according to claim 16, characterized by the fact that the first phase and the second phase are separated by a transaction limit position, and in which the controller of the architectural roof must, in response to the detection of transaction limit position has been reached by the architectural cover, cease engine activation to stop the movement of the architectural cover in the transition limit position. [18] 18. Operating system for architectural coverage, the operating system being characterized by the fact that it comprises: a control lever to cause the architectural cover to extend or retract; an end gasket coupled to the control lever, the end gasket having a first magnet; and a lever actuator with a second magnet, wherein the actuator is magnetically coupled to the end joint through the first and second magnets. [19] 19. Operating system according to claim 18, characterized in that the end joint includes a socket formed in the end joint, in which the socket receives a connector at one end of the control lever, and in which the socket end joint and control lever connector form a ball joint. [20] 20. Operating system, according to claim 18, characterized by the fact that the lever driver is detachable from the Petition 870170079973, of 10/19/2017, p. 152/184 5/5 end joint for overcoming the magnetic force between the first and second magnets. Petition 870170079973, of 10/19/2017, p. 153/184 1/30 Petition 870170079973, of 10/19/2017, p. 154/184 2/30 Petition 870170079973, of 10/19/2017, p. 155/184 3/30
类似技术:
公开号 | 公开日 | 专利标题 BR102017022564A2|2018-05-29|MOTOR ASSEMBLY FOR ARCHITECTURAL COVERINGS JP6889140B2|2021-06-18|Covers for building openings with nested rollers Multiple roller covers for building openings JP6169577B2|2017-07-26|Control of building opening shields US10513883B2|2019-12-24|Slat angle adjustment mechanism for window blind AU2007200200A1|2007-08-02|Push button control for motorized coverings with light control US20200332595A1|2020-10-22|Motor assemblies for architectural coverings TWI753031B|2022-01-21|Motor assemblies for architectural coverings JP5217492B2|2013-06-19|Blind shutter control device KR101039809B1|2011-06-09|Opening doorframe for indoor with function of crimepreventing KR101621623B1|2016-05-17|Electric driving apparatus for the blind and curtain US10617267B2|2020-04-14|Toilet JP7008464B2|2022-02-10|Motor assembly for building covers JP2010037921A|2010-02-18|Opening and closing device for sliding door JP4306412B2|2009-08-05|Blind shutter device JP3306117B2|2002-07-24|Electric roll screen device for lighting window CN109957923A|2019-07-02|A kind of washing machine door body safety control and method JP2011094407A|2011-05-12|Awning device TWM530340U|2016-10-11|Power window device KR200338884Y1|2004-01-16|automatic door locking system KR101643301B1|2016-07-27|Forced ventilation available building door KR20160053210A|2016-05-13|Wire protecting device of electric blind KR101436688B1|2014-09-01|Apparatus of cover BR112015030821B1|2021-10-13|COVERAGE FOR AN ARCHITECTURE OPENING JP2000274143A|2000-10-03|Open-close device for flap type car door
同族专利:
公开号 | 公开日 TW201816257A|2018-05-01| CN107965262A|2018-04-27| EP3312377A1|2018-04-25| CA2982976A1|2018-04-19| EP3312377B1|2020-02-26| US20180106105A1|2018-04-19| MX2017013505A|2019-09-11| AU2017248498A1|2018-05-10| JP2018071339A|2018-05-10| CN107965262B|2021-08-03| EP3656966A1|2020-05-27| US10851587B2|2020-12-01| US20210148167A1|2021-05-20| KR20180043187A|2018-04-27| CL2017002647A1|2019-05-17|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US1297875A|1919-01-07|1919-03-18|William Lee|Window-shade-operating lever.| US1849255A|1931-11-20|1932-03-15|Julius Margolin|Attachment for auto-raising and lowering awnings and the like| US4476910A|1981-02-10|1984-10-16|Kabushiki Kaisha Nichibei|Roll-blind| DK158054C|1985-01-10|1990-08-20|Rasmussen Kann Ind As|ELECTRIC DRIVER ARRANGEMENT FOR PERSIENNE| US4644990A|1985-09-03|1987-02-24|William F. Dunn|Automatic closing system for window blinds| US5252794A|1992-07-29|1993-10-12|Tseng Tien Fu|Conductive spindle assembly of pull switch| US5517094A|1993-07-20|1996-05-14|Harmonic Design, Inc.|Head rail-mounted mini-blind actuator| US5760558A|1995-07-24|1998-06-02|Popat; Pradeep P.|Solar-powered, wireless, retrofittable, automatic controller for venetian blinds and similar window converings| US6369530B2|1996-09-06|2002-04-09|Hunter Douglas Inc.|Battery-powered wireless remote-control motorized window covering assembly having controller components| WO1998027307A1|1996-12-18|1998-06-25|Hunter Douglas International N.V.|Control wand for coverings for architectural openings| US5848634A|1996-12-27|1998-12-15|Latron Electronics Co. Inc.|Motorized window shade system| FR2761108B1|1997-03-21|1999-05-28|Somfy|BAY BLOCK EQUIPPED WITH A MOTORIZED OCCULTATION PRODUCT| US5791393A|1997-03-31|1998-08-11|Judkins; Ren|Shade operator| US6392374B1|1998-02-10|2002-05-21|Somfy|Device for control of an electric motor driving a moving object| US6186211B1|1999-02-22|2001-02-13|Aerospace Technologies Group, Inc.|Window assembly with a motorized window shade mechanism| US6708750B2|2000-02-24|2004-03-23|Techno Patenten B.V.|Control and motorization system| FR2813456B1|2000-08-24|2002-11-15|Zurfluh Feller|MANUAL CONTROL DEVICE OF AN ELECTRIC MOTOR FOR ROLLER SHUTTER| EP1391028A4|2001-05-03|2004-12-01|Techniku Inc|Control and motorization system| FR2833404B1|2001-12-07|2004-08-27|Somfy|MANUAL SWITCH POSITIONING DEVICE| US20030145956A1|2002-02-01|2003-08-07|Domel Douglas R.|Operating signal system and method for controlling a motorized window covering| US20030145957A1|2002-02-01|2003-08-07|Domel Douglas R.|Low power, high resolution position encoder for motorized window covering| US20030145955A1|2002-02-01|2003-08-07|Hauck Eric W.|System and method for controlling a motorized window covering| US20040163774A1|2002-03-07|2004-08-26|Ming Nien|Venetian blind having dual-drive mechanism| TW505190U|2002-03-07|2002-10-01|Ind Tech Res Inst|Screw transmission mechanism for a motor-driven blind| TW505189U|2002-03-07|2002-10-01|Ind Tech Res Inst|Plug-in transmission mechanism for a motor-driven blind| TW507827U|2002-03-07|2002-10-21|Ind Tech Res Inst|Battery-operated electric blind| FR2843162B1|2002-07-30|2005-03-04|Somfy|DEVICE FOR MANUALLY CONTROLLING THE SUPPLY OF AN ENGINE OF MANEUVER OF A CLOSURE, OCCULTATION OR SOLAR PROTECTION MEMBER| US20040129849A1|2003-01-06|2004-07-08|Walker Mark A.|Roller shade mounting bracket with integrated landing board| TWM245911U|2003-07-16|2004-10-11|Nien Made Entpr Co Ltd|Electric curtain easy in replacing batteries| US20050022946A1|2003-07-31|2005-02-03|Douglas Domel|Drive mechanism for motorized window coverings| TWM253301U|2003-10-22|2004-12-21|Nien Made Entpr Co Ltd|Magnetic curtain rope safety release device| US6979962B2|2004-03-16|2005-12-27|Somfy Sas|Internally suspended motor for powered window covering| US7417397B2|2004-05-06|2008-08-26|Mechoshade Systems, Inc.|Automated shade control method and system| WO2006026682A2|2004-08-30|2006-03-09|Hunter Douglas Inc.|Apparatus, software and method for controlling the operation of a window covering| DE102004047393A1|2004-09-29|2006-04-06|Webasto Ag|The blind assembly| US20060278345A1|2005-06-13|2006-12-14|Hsien-Te Huang|Curtain blind winding mechanism| TWI291514B|2005-06-14|2007-12-21|Beautiful Window Entpr Co Ltd|Venetian blind cord roll-up device with brake unit and Venetian blind equipped with the cord roll-up device| US7424905B2|2005-06-16|2008-09-16|Tony Lai|Window blind| US20060000558A1|2005-09-13|2006-01-05|James Fennell|Solar-Powered, Low-Voltage, Automatic, Motorized Exterior Window Shading Device| US20070084567A1|2005-10-19|2007-04-19|Li-Ming Chen|Lift rod apparatus for cordless shades| US20070144684A1|2005-12-27|2007-06-28|Hutchings Douglas F|Door glass assembly with powered blind| US20070144683A1|2005-12-27|2007-06-28|Krochmal Andrew R|Door glass assembly with powered blind| US7325279B2|2006-06-29|2008-02-05|Tai-Long Huang|Cord-releasing safety device for window blind| FR2904127B1|2006-07-19|2008-10-17|Somfy Sas|METHOD FOR OPERATING AN AUTONOMOUS DOMOTIC SENSOR DEVICE FOR DETECTING THE EXISTENCE AND / OR MEASURING THE INTENSITY OF A PHYSICAL PHENOMENON| US20080121353A1|2006-11-16|2008-05-29|Detmer Brandon J|Manual roller shade having clutch mechanism, chain guide and universal mounting| US7673665B2|2007-01-19|2010-03-09|Newell Window Furnishings, Inc.|Cordless flexible window covering| US7941245B1|2007-05-22|2011-05-10|Pradeep Pranjivan Popat|State-based system for automated shading| US7399940B1|2007-07-31|2008-07-15|Ming-Chi Tseng|Zipper switch for the DC motor of a ceiling fan| US7652439B2|2007-08-07|2010-01-26|Air Cool Industrial Co., Ltd.|Changeover device of pull cord control and wireless remote control for a DC brushless-motor ceiling fan| FR2922938B1|2007-10-31|2009-12-11|Somfy Sas|METHOD FOR AUTOMATICALLY CONTROLLING A SOLAR PROTECTION SCREEN INSTALLATION COMPRISING RETRO-REFLECTIVE BLADES.| FR2924266B1|2007-11-27|2009-12-25|Legrand France|ELECTRICAL DEVICE SUCH AS A SWITCH| US20090277593A1|2008-05-09|2009-11-12|Stewart Grant W|Acoustic window shade| US20090308543A1|2008-06-13|2009-12-17|Lawrence Kates|Motorized window shade system and mount| US8193742B2|2008-07-22|2012-06-05|Hunter Douglas Inc.|Programmable motor for window coverings| US8288981B2|2008-09-25|2012-10-16|Lutron Electronics Co., Inc.|Method of automatically controlling a motorized window treatment while minimizing occupant distractions| US8190275B2|2008-09-26|2012-05-29|Michael Alan Chang|Peer-to-peer home automation management| US20100092855A1|2008-10-14|2010-04-15|Li-Ming Cheng|Battery Pack Apparatus For Electric Window Coverings| US8919419B2|2008-12-04|2014-12-30|Qmotion Incorporated|Counterbalanced motorized shade roll system and method| US8307878B2|2009-01-14|2012-11-13|Hunter Douglas Inc.|Noise dampening motor drive system for retractable covering for architectural openings| US20110005694A1|2009-07-07|2011-01-13|Philip Ng|Adjustable Spring Assist for Window Coverings and Awnings| US8866343B2|2009-07-30|2014-10-21|Lutron Electronics Co., Inc.|Dynamic keypad for controlling energy-savings modes of a load control system| US8659246B2|2010-02-23|2014-02-25|Homerun Holdings Corporation|High efficiency roller shade| US9152032B2|2010-02-23|2015-10-06|Qmotion Incorporated|High efficiency motorized roller screen and method of operation| US8299734B2|2010-02-23|2012-10-30|Homerun Holdings Corporation|High efficiency roller shade| US9249623B2|2010-02-23|2016-02-02|Qmotion Incorporated|Low-power architectural covering| US9194179B2|2010-02-23|2015-11-24|Qmotion Incorporated|Motorized shade with the transmission wire passing through the support shaft| US9018868B2|2010-02-23|2015-04-28|Qmotion Advanced Shading Systems|High efficiency roller shade and method for setting artificial stops| WO2014062504A1|2012-10-17|2014-04-24|Homerun Holdings Corporation|High efficiency roller shade and method for setting artificial stops| US8368328B2|2010-02-23|2013-02-05|Homerun Holdings Corporation|Method for operating a motorized roller shade| US8575872B2|2010-02-23|2013-11-05|Homerun Holdings Corporation|High efficiency roller shade and method for setting artificial stops| WO2011113093A1|2010-03-16|2011-09-22|Smart Openers Pty Ltd|Operator mechanism| US8091604B2|2010-03-30|2012-01-10|Steven Anthony Kluck|Broadcast-receiving automatic window covering| EP2588700B1|2010-07-01|2014-04-09|Hunter Douglas Industries B.V.|Pull cord on headrail for operating a motorized blind| US20120073765A1|2010-09-17|2012-03-29|Lutron Electronics Co., Inc.|Motorized Venetian Blind System| US8723466B2|2010-09-17|2014-05-13|Lutron Electronics Co., Inc.|Motorized venetian blind system| US9091115B2|2010-10-18|2015-07-28|Qmotion Incorporated|Motorizable tilt shade system and method| US8981681B2|2011-01-28|2015-03-17|Gholamali Malekpour|Motorized blind control devices, methods of use thereof| US8480147B2|2011-06-30|2013-07-09|David J. Jones|Hand operated reaching device for accessing elevated doors| US8739852B2|2011-07-05|2014-06-03|Hunter Douglas Inc.|Accumulating wand| US20130020969A1|2011-07-10|2013-01-24|Jack Leivenzon|Controller for a movable closure| BR112014007960A2|2011-10-03|2017-04-11|Hunter Douglas|methods and apparatus for architectural opening cover assembly control| US8528621B2|2012-02-01|2013-09-10|Murphy-Farrell Development L.L.L.P.|Solar window shade| US20130220560A1|2012-02-23|2013-08-29|Homerun Holdings Corporation|Roll type blind or shade system configured to be easily converted between motorized and manual operation| CN202662515U|2012-05-07|2013-01-09|邓志东|Power switch capable of being program-controlled through network communication| US20140012165A1|2012-07-06|2014-01-09|Thomas D. Cockley|System of a Magnetic Attachment Handle and Attachment devices| US8844605B2|2012-09-12|2014-09-30|Philip Ng|Single cord operated clutch for roller blind| US20140076505A1|2012-09-17|2014-03-20|Homerun Holdings Corporation|Method and apparatus for linked horizontal drapery panels having varying characteristics to be moved independently by a common drive system| US9115537B2|2013-02-15|2015-08-25|Lutron Electronics Co., Inc.|Battery-powered roller shade system| CN105228495B|2013-03-11|2019-06-14|亨特道格拉斯公司|Operating system for architectural opening covering| TWI673429B|2013-03-14|2019-10-01|美商漢特道格拉斯股份有限公司|Methods and apparatus to control an architectural opening covering assembly| US9587431B2|2013-03-15|2017-03-07|Jackson Global Pte. Ltd.|Motorized window covering assembly| US20140290876A1|2013-04-02|2014-10-02|Hsueh Tsung|Apparatus for a blind| WO2014169173A1|2013-04-12|2014-10-16|Qmotion Incorporated|Low-power architectural covering| EP2986801B1|2013-04-15|2020-07-15|Lutron Technology Company LLC|Battery-powered roller shade with integrated accessible battery compartment| US9371691B2|2013-04-17|2016-06-21|Teh Yor Co., Ltd.|Motorized window shade| CN104274053B|2013-07-05|2016-12-07|德侑股份有限公司|Curtain, its control system and operational approach| CN203562356U|2013-10-30|2014-04-23|葛剑优|Single-pole double-throw change-over switch| GB201405125D0|2014-03-21|2014-05-07|Louver Lite Ltd|Window blind control apparatus| US9470040B2|2014-04-08|2016-10-18|David R. Hall|Pull cord for controlling a window covering| US9569955B2|2014-04-08|2017-02-14|David R. Hall|Universal multi-function wall switch| KR101655801B1|2014-09-05|2016-09-08|엘지전자 주식회사|Closing and opening device for refrigerator door| WO2016135015A1|2015-02-23|2016-09-01|Nice S.P.A.|Actuating device for moving a barrier| CA2917665C|2015-06-09|2017-08-22|Ningbo Xianfeng New Material Co., Ltd.|A reel pipe motor and a rolling curtain positioning control system| US10519713B2|2015-07-01|2019-12-31|Hunter Douglas Inc.|Static mitigation end cap for a covering for an architectural opening| US10119330B2|2015-09-18|2018-11-06|The Watt Stopper Inc.|Hardwired and wirelessly controlled motorized window shades system and method of use| US10240391B2|2015-09-24|2019-03-26|Comfortex Window Fashions|Switching apparatus and system for window shadings with powered adjustment| NL2016447B1|2016-03-17|2017-10-05|Coulisse Bv|DEVICE FOR MANUALLY OPERATING A MOTORIZED DRIVE OF A SCREEN, SUCH AS A WINDOW COVER AND METHOD FOR STORING SETTING VALUES ASSOCIATED WITH VARIOUS POSITION OF THE SCREEN| US10704324B2|2016-07-20|2020-07-07|Hunter Douglas Inc.|Mounting assembly for an architectural covering| US10731411B2|2016-10-19|2020-08-04|Hunter Douglas, Inc.|End caps for architectural coverings| US10407983B2|2016-10-26|2019-09-10|Hunter Douglas Inc.|Operating system for an architectural covering| DE102016015050A1|2016-12-16|2018-06-21|Johnson Electric Germany GmbH & Co. KG|switching device| US20180202224A1|2017-01-17|2018-07-19|Crestron Electronics, Inc.|Battery operated roller shade| CN110214408B|2017-01-20|2021-09-24|日本电产伺服有限公司|Motor unit and drive device| US10501988B2|2017-02-02|2019-12-10|Hunter Douglas Inc.|Power assist module for coverings for architectural structures| US9885208B1|2017-06-30|2018-02-06|My Home Global Company|Window covering auxiliary device| US20190032404A1|2017-07-26|2019-01-31|Wideband Labs, LLC|Motorized shade with automated configuration and control| CA3017663A1|2017-09-29|2019-03-29|Hunter Douglas Inc.|Operating system for an architectural-structure covering| US10843312B2|2018-01-10|2020-11-24|Home Depot Product Authority, Llc|Magnetic wand for window blinds|US10934773B2|2012-06-13|2021-03-02|Somfy Activites Sa|Motorized manoeuvring device intended to manoeuvre a moving windable fabric screen of a window or projection screen cover device| US10799056B2|2012-09-17|2020-10-13|Current Products Corp.|Tug activated motorized window covering having an external battery tube| US10676989B2|2016-02-19|2020-06-09|Hunter Douglas Inc.|Motor assembly for an architectural covering| US10538963B2|2016-02-19|2020-01-21|Hunter Douglas Inc|Wand for architectural covering| NL2016447B1|2016-03-17|2017-10-05|Coulisse Bv|DEVICE FOR MANUALLY OPERATING A MOTORIZED DRIVE OF A SCREEN, SUCH AS A WINDOW COVER AND METHOD FOR STORING SETTING VALUES ASSOCIATED WITH VARIOUS POSITION OF THE SCREEN| US10731411B2|2016-10-19|2020-08-04|Hunter Douglas, Inc.|End caps for architectural coverings| EP3615760A2|2017-04-28|2020-03-04|Lutron Technology Company LLC|Window treatment mounting bracket| CA3017663A1|2017-09-29|2019-03-29|Hunter Douglas Inc.|Operating system for an architectural-structure covering| US10843312B2|2018-01-10|2020-11-24|Home Depot Product Authority, Llc|Magnetic wand for window blinds| CN109577847B|2018-12-14|2020-12-15|福建安麟智能科技股份有限公司|Limiting setting method and system for electric rolling door| US20200332595A1|2019-04-19|2020-10-22|Hunter Douglas Inc.|Motor assemblies for architectural coverings| WO2021069759A2|2020-03-10|2021-04-15|Johnson Electric Germany GmbH & Co. KG|Device with switching arrangement and operating method thereof|
法律状态:
2018-05-29| B03A| Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US201662410357P| true| 2016-10-19|2016-10-19| US62/410,357|2016-10-19| US201762480523P| true| 2017-04-02|2017-04-02| US62/480,523|2017-04-02| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|