This disclosure relates to a wall switch, and in particular a master-slave configuration of light switch assemblies to provide multiple functions.
Wall-mounted light switches are installed throughout a home to turn on or off lights, for example, via electrical outlets coupled with lamps having light bulbs. Often, the light switches are installed in high-traffic areas of the home to control a lamp in the same room.
This disclosure describes devices and techniques for a multi-function wall switch. In one example, a modular wall switch can include a master assembly having components (e.g., circuitry, sensors, etc.) to implement a variety of functionalities including touch sensitivity used to indicate whether to turn on or off a light, light emitting diodes (LEDs) as visual indicators regarding the state of the light and other information, and light dimming, as well as more complex functionalities such as motion detection, wireless networking, alternating current (AC)/direct current (DC) power conversion, backup battery, etc. Slave assemblies can be coupled with the master assembly to provide the capability to turn on or off other lights but lack the more complex functionalities. Many slave assemblies can be “daisy-chained” to a single master assembly. A single trim piece can also be attached to the front of the master-slave configuration of the multi-function wall switch to provide a single aesthetic look for a user. This combination of master and slave assemblies can result in reduced costs because the more complex functionalities only need to be implemented within the master assembly to implement a wall switch.
In more detail,
A user can interact with trim panel 115, for example, touch trim panel 115 to turn on or off lights (e.g., light bulbs of lamps plugged into electrical sockets), ceiling fans, or other electronics within the environment. No toggle switch is present on trim panel 115 because master assembly 110 can include touch sensitive circuitry to determine whether a finger (or multiple fingers) has contacted trim panel 115. In some implementations, the touch sensitive circuitry can implement a capacitive touch determination and trim panel 115 can provide the touch area that the touch sensitive circuitry determines whether a finger has been placed upon the touch area.
In some implementations, the trim panel can be somewhat transparent (e.g., not opaque) such that lights (e.g., light emitting diodes (LEDs)) mounted upon master assembly 110 can be turned on and the lights can be visible through the trim panel. For example, in
In some implementations, master assembly 110 can also include a speaker or a microphone. For example, as the user interacts with trim panel 110, sounds can be generated and played back via the speaker.
Trim panel 115 can be an aesthetically pleasing plate or surface for the user to interact with to activate some of the functionalities of master assembly 110, for example, turning on or off a light.
The trim panels can be coupled with the assemblies via magnets.
Additionally, slave assemblies can be coupled with master assembly 110 to provide a larger wall switch providing the user with additional functionalities, for example, to control another device (e.g., light) in the home.
Multiple slave assemblies can be “daisy chained” together such that one slave switch at the beginning of the daisy chain coupled with master assembly 110.
In additional, an electrical connection can be formed between master assembly 110 and slave assembly 515, and between slave assembly 515 and another slave assembly in a daisy chain. Thus, master assembly 110 can be wired into the structure's electrical system while slave assemblies are merely coupled with master assembly 110, providing easier installation and expansion of wall switches. That is, by coupling slave assemblies to a master assembly, this can result in the master assembly providing the electrical contacts to the slave assemblies without having those slave assemblies installed or wired into the structure's electrical system. Moreover, data can also be transmitted to and from master assembly 110 and slave assemblies. For example, if the user manipulates the portion of the trim panel in front of slave assembly 515, this can be determined by slave assembly 515 as an indication that the user wants to turn on a particular light because the touch detection sensor of slave assembly 515 can detect this. This determination can then be provided by slave assembly 515 to master assembly 110 and master assembly 110 can either turn on the light or provide the information to another device or cloud server (as discussed later) to turn on the light. For example, master assembly 110 can include data (e.g., in a database or other type of storage) regarding which light (or other electronic device) within the home or building that the touches in front of a particular slave assembly is supposed to adjust operation. In another example, a user can touch the part of the trim panel in front of the master assembly to turn on one light, and then touch the part of the trim panel in front of the slave assembly to turn on another light (i.e., a different light). That is, touching different parts of the trim panel can be determined by different assemblies and correlated with turning on or off different devices based on the region of the trim panel that was touched or interacted with.
In some implementations, light, proximity, capactive sensing, or other types of sensing methods other than hall effect sensors can be used. In some implementations, each assembly can perform a variety of configuration steps before enabling the communication of data to and from master assembly 110. For example, if slave assemblies 515 and 515 are daisy chained and slave assembly 515 is coupled with master assembly 110 to provide a three assembly wall switch, an I2C address can be configured to allow for the assemblies to properly communicate with each other via a bus and addressing. This can prevent addressing issues while avoiding hard coding or hardwiring specific addresses for the devices. Rather, the devices can generate their own addresses and supply the addresses to each other for the assemblies within the wall switch.
As previously discussed, master assembly 110 can include more components and implement more functionality than slave assemblies.
In
In some implementations, master assembly 110 or one of the slave assemblies can include a night light or emergency light. For example, if a light bulb, circuit, breaker, or fuse fails, then this can be a frustrating experience for a user within the home. For example, master assembly 110 can determine the amount of current going through a circuit, voltage across a lighting circuit, resistance across a bulb that it is supposed to turn on, or power draw from a neutral line of the house's electrical system, or even include an ambient light sensor that detects that less light than expected is on. Based on these determinations, master assembly 110 can turn on an emergency light. In some implementations, master assembly 110 can also cause a notification to be sent to a user, for example, a message sent to a user's smartphone if a failure is determined and the emergency light is activated.
In some implementations, master assembly 110 can include an occupancy sensor, as previously discussed. For example, the occupancy sensor can detect motion occurring within a field of view of the sensor.
In some implementations, a user can use gestures to control the functionality described herein provided by master and slave assemblies. For example, because master assembly 110 and slave assembly 510 include touch detection capabilities, the user can provide a gesture (e.g., a movement of one or more figures in a particular pattern) on the trim panel that can be recognized by the circuitry and correlated with a particular action. For example, at any of the assemblies of a wall switch (e.g., upon the trim panel in front of master assembly 110, slave assembly 510, and/or slave assembly 515), a single gesture can be provided as an indication that the user desires to have all of the switches turn on or off.
In some implementations, master assembly 110 can provide information to other master assemblies of other wall switches to turn off lights or other electronics that are controlled. For example, in
The wall switches, via the master assemblies, can communicate with each other using IEEE 802.11 (e.g., Wi-Fi) standards, Bluetooth low energy, Zigbee, Z-Wave, or other types of personal area networks (PANs) or wireless local area networks (WLANs).
Though gestures are discussed, taps can also be used. For example, if the user taps twice upon a trim panel, the two taps can be determined and all of the lights operated by the assemblies in the same wall switch can be turned on or off. By contrast, if a single tap is determined by an assembly (i.e., the master or slave assemblies), then only a single light can be turned on, for example, a single tap in front of a slave assembly can result in the light assigned to it to be turned on.
By using the cloud service, the state of all of the lights (or other electronic devices operated by the assemblies) can be determined and available to the user. Thus, a real-time state of the environment of the home can be determined.
In some implementations, assemblies in different wall switches can operate the same light. The user can use an app of a smartphone to indicate that different assemblies are to operate the same light. Thus, the user can implement a variety of customizations.
In some implementations, an assembly can be automatically assigned to receive user input for controlling a light. For example, the light closest to an assembly can be determined and used to adjust the operation of the light. For example, an ambient light sensor can be included in each assembly and the difference between the measured amount of light using the ambient light sensor before the light is turned on and after the light is turned on can be determined. This “light delta” can be determined for several different assemblies and/or among different wall switches. The one with the largest light delta can be determined to be the assembly or wall switch closed to the light and, therefore, be configured to control that light.
In some implementations, dimming can be implemented and using the ambient light sensor, the amount of dimming can be adjusted based o the amount of natural sunlight (or light) determined. Thus, if the sun is shining in the same room as a master assembly 110 of a wall switch, then the light can be turned off. As the time approaches sunset, less sunlight might be in the room and, therefore, the light can be progressively increased in intensity such that the room maintains a certain level of brightness.
The distribution of master assemblies can be within several different rooms or locations within a home. In some implementations, the master assemblies (or slave assemblies) can include pressure sensors that can be used to detect when doors or windows are opened or closed. For example, as doors or windows are opened, a change in pressure can be detected based on the opening (or closing) of the doors or windows. By each wall switch providing a determination regarding the pressure, a pressure wave can be triangulated to determine the origin of the pressure wave to a particular room or even a particular door or window. An alarm, as previously discussed, can then be activated to alert people within the home.
Temperature and humidity sensors can also be provided and used as an input to a HVAC system to provide air conditioning or heating. Because the wall switches are distributed within the home and different rooms, this can provide “zoned” temperature and humidity data rather than a single thermostat reading from a single location within the home.
Master assemblies 110 can also include other types of environmental sensors including air quality sensors, for example, volatile organic compound (VOC), carbon monoxide, carbon dioxide, methane, radon, etc. sensors can be implemented within the switch panels and alarms can be provided if the levels of the detected variables of the sensors are beyond a threshold amount. In some implementations, occupancy can be determined via, or supplemented with, methane or carbon dioxide measurements.
In some implementations, light bulbs controllable by the master assembly and slave assemblies described herein can be communicated with using data over power lines. This can result in cost savings because hardware for power line communications can be cheaper than hardware for wireless communications.
In some implementations, the master assembly or the slave assembly can include ambient light sensors to measure the amount of light within the environment. For example, in
In some implementations, a microphone and speaker can be implemented within an assembly (e.g., a master assembly) and used to implement an intercom system to provide communications across a home to another assembly. This can allow for people in different rooms to communicate with each other. In some implementations, the microphone and speaker to implement this intercom system can be implemented within a slave assembly that can be coupled with the master assembly, as previously discussed. Additionally, voice assistants providing artificial intelligence (AI) capabilities can be provided.
In some implementations, the microphone and speaker can be used to implement echolocation for physical mapping of devices within the home. For example, an ultrasonic signal can be emitted using the microphone. Audio processing using a digital signal processor (DSP) or other controller circuit can be used to analyze input received from the microphone which can include reflections of the ultrasonic signal off of objects within the environment. The time difference between transmitting the ultrasonic signal and receiving the reflections can be used to determine a physical distance between the devices and the assembly. This can allow for a mapping of the home environment to be performed.
The processing system 11500 may share a similar computer processor architecture as that of a desktop computer, tablet computer, personal digital assistant (PDA), mobile phone, game console, music player, wearable electronic device (e.g., a watch or fitness tracker), network-connected (“smart”) device (e.g., a television or home assistant device), virtual/augmented reality systems (e.g., a head-mounted display), or another electronic device capable of executing a set of instructions (sequential or otherwise) that specify action(s) to be taken by the processing system 11500.
While the main memory 11506, non-volatile memory 11510, and storage medium 526 (also called a “machine-readable medium”) are shown to be a single medium, the term “machine-readable medium” and “storage medium” should be taken to include a single medium or multiple media (e.g., a centralized/distributed database and/or associated caches and servers) that store one or more sets of instructions 11528. The term “machine-readable medium” and “storage medium” shall also be taken to include any medium that is capable of storing, encoding, or carrying a set of instructions for execution by the processing system 11500.
In general, the routines executed to implement the embodiments of the disclosure may be implemented as part of an operating system or a specific application, component, program, object, module, or sequence of instructions (collectively referred to as “computer programs”). The computer programs typically comprise one or more instructions (e.g., instructions 11504, 11508, 11528) set at various times in various memory and storage devices in a computing device. When read and executed by the one or more processors 11502, the instruction(s) cause the processing system 11500 to perform operations to execute elements involving the various aspects of the disclosure.
Moreover, while embodiments have been described in the context of fully functioning computing devices, those skilled in the art will appreciate that the various embodiments are capable of being distributed as a program product in a variety of forms. The disclosure applies regardless of the particular type of machine or computer-readable media used to actually effect the distribution.
Further examples of machine-readable storage media, machine-readable media, or computer-readable media include recordable-type media such as volatile and non-volatile memory devices 11510, floppy and other removable disks, hard disk drives, optical disks (e.g., Compact Disk Read-Only Memory (CD-ROMS), Digital Versatile Disks (DVDs)), and transmission-type media such as digital and analog communication links.
The network adapter 11512 enables the processing system 11500 to mediate data in a network 11514 with an entity that is external to the processing system 11500 through any communication protocol supported by the processing system 11500 and the external entity. The network adapter 11512 can include a network adaptor card, a wireless network interface card, a router, an access point, a wireless router, a switch, a multilayer switch, a protocol converter, a gateway, a bridge, bridge router, a hub, a digital media receiver, and/or a repeater.
The network adapter 11512 may include a firewall that governs and/or manages permission to access/proxy data in a computer network, and tracks varying levels of trust between different machines and/or applications. The firewall can be any number of modules having any combination of hardware and/or software components able to enforce a predetermined set of access rights between a particular set of machines and applications, machines and machines, and/or applications and applications (e.g., to regulate the flow of traffic and resource sharing between these entities). The firewall may additionally manage and/or have access to an access control list that details permissions including the access and operation rights of an object by an individual, a machine, and/or an application, and the circumstances under which the permission rights stand.
The techniques introduced here can be implemented by programmable circuitry (e.g., one or more microprocessors), software and/or firmware, special-purpose hardwired (i.e., non-programmable) circuitry, or a combination of such forms. Special-purpose circuitry can be in the form of one or more application-specific integrated circuits (ASICs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), etc.
This application claims priority to U.S. Provisional Patent Application No. 62/574,930, entitled “Multi-Function Light Switch Device,” by Witty et al., and filed on Oct. 20, 2017. The content of the above-identified application is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62574930 | Oct 2017 | US |