Wireless wake-up alarm with occupant-sensing apparatus
09679462 ยท 2017-06-13
Inventors
Cpc classification
International classification
Abstract
A wake-up alarm with occupant-sensing apparatus attached to a bed which is configured via wireless protocol with a personal computing device of the occupant of the bed. During an alarm period, defined by a turn-on time and turn-off time, the alarm will emit an alarm sound when an occupant is detected in the bed. During the alarm period, the alarm cannot be disabled.
Claims
1. A machine for providing an audible alarm to wake an occupant of a bed comprising: a. a plurality of weight sensors attached to said bed which support the total weight of said occupant; b. an amplifier circuit connected to said weight sensors which converts the weight applied to said weight sensors into corresponding electrical signals; c. a micro-controller unit executing a firmware program which converts said electrical signals into a digital value, is capable of calculating the difference of multiple digital values, and performs clock and calendar functions; d. a memory storage device connected to said micro-controller unit which stores a reference digital value of said bed without any occupant, a sensitivity threshold value, an alarm period defined by a turn-on time value and a turn-off time value; e. a wireless communication device connected to said micro-controller unit which communicates with a personal computing device capable of wireless communication; f. a speaker circuit connected to said micro-controller unit which is capable of emitting an alarm sound; g. a software program executed on said personal computing device which is capable of configuring parameters of the micro-controller unit including said reference digital value, said sensitivity threshold value, said turn-on time value, said turn-off time value, and the current time; and h. a function of said firmware program for blocking any modification to any of said reference digital value, said sensitivity threshold value, said turn-on time value, said turn-off time value, and said current time during said alarm period in order to prevent disabling said alarm sound, whereby an alarm sound is emitted when a weight exceeding said reference digital value and said sensitivity threshold value is detected by said micro-controller unit during said alarm period.
2. The machine of claim 1 wherein during said alarm period if said weight sensors are disconnected from said amplifier circuit then said micro-controller unit will detect this condition and emit an alarm sound.
3. The machine of claim 1 wherein during said alarm period if said weight sensors are removed from said bed then said micro-controller unit will detect this condition and emit an alarm sound.
4. The machine of claim 1 wherein an enclosure for said amplifier circuit, said micro-controller unit, said memory storage device, said wireless communication device, and said speaker circuit is capable of being locked or secured to prevent manual tampering.
Description
DRAWINGSFIGURES
(1)
(2)
(3)
(4)
(5)
(6)
DRAWINGSREFERENCE NUMERALS
(7) 110 Sleeping surface of a bed 112 Bed frame 114 Bedpost 116 Load cell assembly 118 Cable connecting load cell circuit to wireless alarm control device 120 Wireless alarm control device 122 Speaker of the wireless alarm control device 124 AC-to-DC power supply 126 Antenna for wireless communication 128 Smartphone 130 Tablet computer 132 Notebook computer 134 Dashed line indicating power connection 136 Solid line indicating data connection 138 Dot-dot-dashed line indicating wireless data connection
DETAILED DESCRIPTIONFirst EmbodimentFIGS. 1, 2, 3, and 4
(8)
(9) The wireless alarm control device 120 includes a speaker 122, a power supply 124, and an antenna 126 to enable wireless communication. The wireless alarm control device is accessed by the occupant of the bed using the occupant's wireless-capable personal computing device. Examples of a wireless-capable personal computing device include, but is not limited to, a smartphone 128, a tablet computer 130, and a notebook computer 132.
(10)
(11) Hardware includes a speaker circuit, a clock source, non-volatile memory, and a wireless communication module. These components are connected to the MCU via data lines indicated by solid lines 136. The power supply and battery backup provide power to all components of the hardware via power connections indicated by dashed lines 134. The wireless communication module communicates with a software program operating on a personal computing device via wireless communication indicated by a dot-dot-dashed line 138. The software program on the personal computing device is designed to access and communicate with the software program of the MCU.
(12)
(13)
(14) The MCU (U1) controls the load cell and instrumentation operational amplifier power via S-CTRL (pin 28). The sensor output is connected to ADC inputs on pins 4, 9, 10, and 11. The MCU can send and receive data to the Bluetooth communication module (U6) via UART transmit (pin 15) and receive (pin 16). The MCU detects the Bluetooth connection status on BT_CONN (pin 17). The MCU can reset the Bluetooth communication hardware via BT_RST (pin 6) and reset the Bluetooth communication module's software configuration via BT_FWRST (pin 26).
(15) The MCU (U1) controls the alarm speaker amplifier (U7) via SPKR_PWM (pin 18). The MCU controls the alarm speaker volume via SPKR_VOL (pin 14). The MCU communicates with the EEPROM (U8) via I2C (inter integrated circuit) protocol on I2C_SDA (pin 5) and I2C_SCL (pin 27). The MCU program can be reprogrammed via SWCLK (pin 3), SWDIO (pin 12), and RST (pin 23) on the JTAG debug header. The MCU pin configuration can be reset using the ISP (pin 24). A crystal oscillator X1 provides an accurate clock signal to MCU pins 19 and 20.
OperationFirst EmbodimentFIGS. 1, 3, 4, 5, and 6
(16) In one embodiment of the wireless wake-up alarm with occupant-sensing apparatus of
(17) Power is supplied to all load cell assemblies simultaneously via S-CTRL digital I/O signal from the MCU of
(18) When power is connected to the wireless alarm-control device 120, the MCU executes the software program of
(19) If the device has not been configured or the local time has not been synchronized, then the MCU will not process any alarms and will wait until the occupant configures these two parameters. The wireless alarm-control device is automatically synchronized by any incoming wireless communication from the occupant's personal computing device. The occupant can configure the weight of the empty bed using the software program described in
(20) If the occupant has configured the device and the local time has been synchronized, then the MCU will begin processing alarms saved on the device. Multiple alarm records can be saved on a single wireless alarm-control device 120. Among other alarm record parameters, an occupant defines an alarm period using an alarm turn-on time and an alarm turn-off time. During this alarm period, the alarm will emit sound if an occupant is detected in the bed. During this alarm period, the alarm will be silent if no occupant is detected in the bed. Not during this alarm period, the alarm will be silent. The MCU will continually process each saved alarm record according to this algorithm.
(21) The MCU can detect whether or not an occupant is in bed by comparing the currently measured weight of the bed with the preconfigured weight of the empty bed. If the value of this difference exceeds a preset sensitivity threshold value, then the bed is considered to be occupied. The preset sensitivity threshold values can be preconfigured by the occupant of the bed using the software program described in
(22)
(23) After connecting to the device, the program automatically transmits a current time stamp in order to synchronize the device time to the current time of the personal computing device. The program reads the device configuration and alarm records from the device. The program displays the current alarm list to the occupant of the bed. From this list, the occupant can edit or delete a saved alarm record or add a new record. Also from this list, the occupant can edit the configuration of the device. After each action by the occupant, the program resynchronizes the device's local time and rereads the modified configuration and alarm records from the device. The occupant can halt execution of the program at any time.
(24) The occupant can use the program of
(25) The occupant can use the program of
(26) During an alarm period, the MCU will not allow any action to disable the alarm. The MCU will not allow any action to edit or delete the alarm record. The MCU will also not change sensitivity threshold value configuration parameters or any configuration parameter which affects the detection of an occupant in the bed. If a load cell cable 118 is disconnected from the wireless alarm-control device then the instrumentation operational amplifier circuit of
(27) I would like to conclude the description of the operation of this embodiment with an example use-case scenario. An occupant of a bed attaches group of load cell assemblies to the bed. The occupant connects the load cell assemblies to an accompanying wireless alarm-control device. The occupant connects a power supply and installs a backup battery to the wireless alarm-control device. The occupant locks the enclosure of the wireless alarm-control device to prevent manual tampering. The occupant uses a wireless-communication enabled personal computing device to connect to the wireless alarm-control device. The occupant uses the personal computing device to configure the minimal set of parameters: the number of sensors attached to the bed; the appropriate sensitivity threshold value of the sensors; and calibration of the sensors to the weight of the empty bed.
(28) The occupant uses the personal computing device to configure an alarm with the following parameters: an appropriate name for a daily alarm; a recurring alarm type set to occur Monday through Friday each week; a turn-on time of 6:00 AM; a turn-off time of 5:00 PM; a maximum volume; and a basic alarm sound pattern.
(29) Each morning at 6:00 AM when the alarm turns on, the occupant of the bed must exit the bed in order for the alarm to silence itself. Since the occupant cannot disable the alarm or manually tamper with the alarm by other means, there is no alternative for the occupant other than exiting the bed and not returning until after the turn-off time has elapsed.
CONCLUSION, RAMIFICATIONS, AND SCOPE
(30) Accordingly the reader will see that, according to one embodiment of the invention, I have provided a wake-up alarm that can enable itself at a specified turn-on time, emit an alarm while the occupant is in bed, automatically silence itself while the occupant is not in bed, disable itself at a specified turn-off time, and resist tampering during the alarm period. Furthermore, the wake-up alarm has the additional advantages in that: it helps the occupant of the bed overcome sleep-inertia to a fully-awoken state; it prevents the occupant of the bed, in a state of sleep-induced weakness, from disabling or delaying the alarm and possibly oversleeping; it eliminates the need for a snooze button found on traditional alarm clocks; it eliminates the requirement for an integrated time-display; it eliminates the requirement for integrated user-input components; it allows the occupant to configure and save multiple alarms on one device; it automatically synchronizes its current time to that of the personal computing device of the occupant, thereby eliminating the need for manually configuring the time; and it can be used to collect weight measurement data over time in order to evaluate sleep quality or for other medical purposes.
(31) While the above description contains many specificities, these should not be construed as limitations on the scope of any embodiment, but as exemplifications of various embodiments thereof. Many other ramifications and variations are possible within the teachings of the various embodiments. For example, Beam or S-Beam type load cells can be permanently integrated into the structure of the bed frame to hold the sleeping surface. Canister type load cells can be permanently integrated into the structure of each bedpost. The wireless alarm-control device can be permanently installed into the bed frame at the time of the bed frame's manufacture. Alternative methods of detecting an occupant of a bed can be used such as, but not limited to, passive infrared sensors, thermal sensors, or optical sensors and cameras. These sensors, along with alternative types of weight sensors, can be used in a sleeping surface other than a bed such as a sleeping pad, mattress, etc. Alternative methods of wireless communication can be used such as, but not limited to, ZigBee (IEEE 802.15.4), WiFi (IEEE 802.11), Bluetooth, or ANT protocol. Alternative methods for providing a backup battery include using an internal rechargeable battery instead of a disposable battery. Alternative methods for sounding an alarm include using the speaker of the personal computing device instead of the wireless alarm-control device. Alternative methods of time-keeping include using a Real-Time Clock (RTC) integrated circuit.
(32) Thus the scope should be determined by the appended claims and their legal equivalents, and not by the examples given.