SENSOR ASSEMBLY
20230221186 · 2023-07-13
Inventors
Cpc classification
A47J31/44
HUMAN NECESSITIES
G01K1/14
PHYSICS
A47J31/4489
HUMAN NECESSITIES
G01K1/146
PHYSICS
A47J31/4496
HUMAN NECESSITIES
H01H35/025
ELECTRICITY
International classification
A47J31/52
HUMAN NECESSITIES
Abstract
A method of operating a milk frothing device that includes at least one processor operatively associated with one or more actuators. The method is performed by the at least one processor and includes calculating a number of the actuators activated by way of contact with an underside of a vessel, determining a presence or an orientation of the vessel based on the calculated number of the activated actuators, and controlling an operation mode of the milk frothing device based on the determined presence or orientation of the vessel.
Claims
1. A method of operating a milk frothing device, the device including at least one processor operatively associated with one or more actuators, wherein the method is performed by the at least one processor and includes the steps of: calculating a number of the actuators activated by way of contact with an underside of a vessel; determining a presence or an orientation of the vessel based on the calculated number of the activated actuators; and controlling an operation mode of the milk frothing device based on the determined presence or orientation of the vessel.
2. The method according to claim 1, wherein the operation mode of the milk frothing device includes an auto temperature mode and an auto time-out mode.
3. The method according to claim 2, wherein the device enters the auto temperature mode when two or more of the actuators are activated, and the method further includes the step of displaying, on a user interface of the device, an indication that the device has entered the auto temperature mode.
4. The method according to claim 3, further including the step of: selecting one or more parameters relating to steam and air profiles; and enabling a steaming operation of the device based on the one or more parameters selected.
5. The method according to claim 4, further including the step of: detecting an absence or a presence of back-pressure in a steam wand of the device.
6. The method according to claim 5, wherein the steaming operation is disabled based on a detected presence of back-pressure, and wherein the method further includes the step of displaying, on the user interface of the device, an indication that the steam wand is blocked.
7. The method according to claim 5, wherein the steaming operation is continued based on a detected absence of back-pressure, and the steaming operation continues until a safety time-out limit is reached, wherein the method further includes the step of disabling the steaming operation upon the safety time-out limit being reached.
8. The method according to claim 4, further including the step of: disabling the steaming operation of the device when a target temperature is reached.
9. The method according to claim 7, further including the step of: displaying, on the user interface of the device, an indication that the device has completed the steaming operation.
10. The method according to claim 2, wherein the device enters the auto time-out mode when one or none of the actuators are activated, and the method further includes the steps of displaying, on a user interface of the device, an indication that the device has entered the auto time-out mode.
11. The method according to claim 10, further including the step of: enabling a countdown to determine a duration of a steaming operation of the device; enabling the steaming operation of the device; and running a stored profile of steam and/or air characteristics of a steam wand of the device, wherein the countdown is based on one or more parameters including temperature and time remaining.
12. The method according to claim 11, further including the step of: detecting an absence or a presence of back-pressure in a steam wand of the device.
13. The method according to claim 12, wherein the steaming operation is disabled based on a detected presence of back-pressure, and wherein the method further includes the step of displaying, on the user interface of the device, an indication that the steam wand is blocked.
14. The method according to claim 12, wherein the steaming operation is continued based on a detected absence of back-pressure, and the steaming operation continues until a first time-out target duration is reached, and wherein the method further includes the step of disabling the steaming operation upon the first time-out target duration being reached.
15. The method according to claim 14, further including the step of: displaying, on the user interface of the device, an indication that the device has completed the steaming operation.
16. The method according to claim 1, wherein the one or more actuators include tilt switches.
17. A milk frothing device having at least one processor, wherein the at least one processor of the device is configured to perform a method according to claim 1.
18. A system for frothing milk, the system including a milk frothing device having at least one processor, wherein the at least one processor of the device is configured to perform a method according to claim 1.
19. A coffee machine including a milk frothing device having at least one processor, wherein the at least one processor of the device is configured to perform a method according to claim 1.
20. A method of operating a coffee machine having at least one processor operatively associated with one or more actuators and a steam wand, wherein the method is performed by the at least one processor and includes the steps of: receiving a user input indicative of a steam and air profile; enabling a standby mode of the coffee machine based on the received user input; determining a home position of the steam wand; calculating a number of the actuators activated by way of contact with an underside of a vessel; determining a presence or an orientation of the vessel based on the calculated number of the actuators activated; controlling an operation mode of the coffee machine based on the determined presence or orientation of the vessel.
21. The method according to claim 20, wherein the coffee machine enters an auto temperature mode when two or more of the actuators are activated, and the method further includes the step of displaying, on a user interface of the coffee machine, an indication that the coffee machine has entered the auto temperature mode.
22. The method according to claim 21, further including the step of: running the steam and air profile based on the received user input.
23. The method according to claim 22, further including the step of: detecting an absence or a presence of back-pressure in the steam wand.
24. The method according to claim 23, wherein a steaming operation of the coffee machine is disabled based on a detected presence of back-pressure, and the method further includes the step of displaying, on the user interface of the coffee machine, an indication that the steam wand is blocked.
25. The method according to claim 20, wherein the steaming operation is continued based on a detected absence of back-pressure, and the method further includes the steps of: comparing an actual run time of the auto temperature mode against a predetermined safety time out target; and detecting a milk temperature based on the comparison of actual run time and safety time out target, wherein the steaming operation is continued or disabled based on the comparison of actual run time and safety time out target and the detected milk temperature.
26. The method according to claim 25, further including the steps of: displaying, on the user interface of the coffee machine, an indication that a new steaming operation cannot be automatically initiated until the steam wand is moved into an extended position.
27. The method according to claim 21, wherein the steaming operation is disabled upon a safety time out target being reached and the method further includes the step of displaying, on the user interface of the coffee machine, an indication that the steam wand is required to be moved into an extended position.
28. The method according to claim 20, wherein a steaming operation of the coffee machine is disabled when one or none of the actuators are activated, and the method further includes the step of displaying, on a user interface of the coffee machine, an indication that the steaming operation disabled and/or that an auto temperature mode is not available.
29. The method according to claim 20, further including the steps of: detecting a change in temperature from ambient temperature; and displaying, on a user interface of the coffee machine, an indication that the steaming operation disabled and/or that an auto temperature mode is not available if no change in temperature is detected.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0055] Preferred embodiments of the present invention will now be described, by way of examples only, with reference to the accompanying drawings:
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
DESCRIPTION OF EMBODIMENTS
[0073] As shown in
[0074] The drip tray 103 has a grating and its upper surface forms part of a larger flat surface or platform 104. The platform 104 comprises a usefully flat surface in which is formed an opening 105. A temperature sensor assembly 106 extends through the opening 105. In this example, the platform is subdivided such that the grating 122 may be withdrawn with the removable drip tray 103 while the sensor assembly 106 and its flat surrounding area remains stationary with the machine 100.
[0075] The machine 100 shown in
[0076] The machine 100 includes an internal water reservoir 111 as well as boilers and water heaters as required for coffee making purposes. User preferences, process parameters and other information regarding the grinding, brewing and steaming operations may be provided on a user interface 110. The user interface 110 will allow the user to make selections that are inputs to a processor 120. Buttons (e.g. 121) and touch screens 110, 120 are known for these purposes 120.
[0077] In this example, the platform 104 extends across the entirety of the width of the removable drip tray 103. The platform 104 extends for the full depth of the drip tray 103. However, it cannot extend the full depth of the machine 100, because of the upright body portion 112 that is required for the internal components of the machine 100.
[0078] The upright body portion 112 interconnects the base portion 113 with the head portion 114. The head portion 114 has an undersurface from which extend the steam wand 102, the group head 101 and the grinds outlet 107. In this example, the undersurface also includes an opening for receiving a removable tamper 115 that is magnetically affixed into the opening. The head portion 114 may also contain one or more switches 130, 131 that interact with the pivoting wand 102. The one or more switches 130, 131 provide information to the processor 120 regarding the position of the wand 102. For example, one switch 130 may send a signal to the processor 120 when the wand 102 is in the fully down or home orientation. The second switch 131 may provide a signal to the processor 120 when the steam wand 102 is fully extended or in the “reset” position. The wand position may be used, for example, to generate a purger cleaning sequence when the wand 102 is in the home orientation, and also as a way of indicating to the processor 120 that a new cycle may be commenced after the wand 102 has been placed into a reset position. The utilisation of the wand 102 position switch or switches 130, 131, temperature signal and jug orientation signals (as will be explained) are referred to with reference to
[0079] The machine 100 is intended to perform a number of milk steaming operations, while the milk jug is resting on the platform 104 without necessity of being held by a person.
[0080] As shown in
[0081] It will be appreciated that the temperature sensor's electrical cable 209 extends through the interior of the sensor assembly 106 generally along a centre line 210, exiting the sensor area through an opening in a printed circuit board or other assembly component 211 located below the mounting 201. In this example, the component is a printed circuit board 211 that supports a tilt sensor.
[0082] In this example, the temperature sensor 202 is carried by an elastomeric diaphragm 212 or rolling diaphragm 212. The diaphragm 212 is clamped by its edges between the mounting 201 and a cap or plate 213. The mounting 201 provides a mounting opening 214 within an internal shelf 215 that receives the lower end of a tapered compression spring 216. The upper end of the compression spring 216 bears on the underside of the diaphragm 212. The spring 216 provides a force against the downward movement of the sensor 202.
[0083] As previously mentioned, the sensor body 204 has retaining slots 205 that cooperate with a retainer 217. The retainer 217 has a mouth 218 with a tapered pilot 303 for making engagement with the slots 205. The upward movement of the sensor 202 is limited by the retainer 217 when it makes contact with the underside of the mounting 201.
[0084] In the example, of
[0085] As shown in
[0086] The retainer 217 also has three neck openings 310, 311, 312. In this example, the neck openings 310, 311, 312 are formed in pockets 313, each pocket 313 having an upright rim 314.
[0087] It will be appreciated that the retainer 217 and particularly an underside of the retainer 217 may be used to activate one or more electrical switches by impinging on them vertically. Accordingly, one of the purposes of the retainer 217 is to translate the motion of the sensor 202 into a movement of the actuators 220 and cause the consequent electrical tilt indicative switching on the printed circuit board 211.
[0088] The switching that occurs is dependent on the vertical motion and tilt orientation of the retainer 217. Thus, the sensor assembly 106 can be seen as including a misalignment, orientation or tilt sensor having as its electrical output, the signal or signals produced by the actuators 220, on the switches provided by or carried by the printed circuit board 211.
[0089] In the particular example of
[0090] As shown in
[0091] As shown in
[0092] As shown in
[0093] As shown in
[0094] As shown in
[0095] As shown in
[0096] This is especially important in the area but where the jug is used.
[0097]
[0098] With reference to
[0099] However, a user may inadvertently orient the jug so that it is either not in optimal surface contact with the temperature sensor 1100.
[0100] One example of inadequate contact between a jug 1200 and temperature sensor 1201 is shown in
[0101] In the correct steaming orientation depicted in
[0102] As shown in
[0103]
[0104] Upon detection of a user input 1500 by way of the device's user interface 110 (or otherwise) the processor 120 checks to see if the steam wand 102 is in the down or home orientation by detecting the signal provided by the wand position sensor 1501. If the wand 102 is down, the processor 120 then does a count of how many of the aforementioned tilt switches have been activated. It will be appreciated that practically any number of switches may be used in a tilt switch of the kind described here. Three switches provides a good balance between cost and performance in this environment. If the tilt sensor fails to provide an output or the output indicates that only one switch has made contact, the device enters an auto time-out mode 1503 whereupon a first type of countdown determines the duration of the steaming operation. This countdown is to prevent overheating and may be based on factors such as temperature and time remaining. The processor 120 also causes the user interface 110 to display an alert, notice or warning 1504. During this display, the machine 100 runs a stored profile 1505 that determines the characteristics of the steam and air provided to the wand 102. If back pressure or blockages are detected 1506 the operation of the steaming device is stopped 1507. If back pressure is detected and the operation is stopped, the processor 120 causes the interface 110 to provide a display or other alert 1520 that indicates that the wand 102 is blocked. If no back pressure is detected, the operation continues until the first time-out target is reached 1508. This causes the steaming operation to cease 1507. When the steaming operation stops, the processor 120 causes an interface display that indicates that the steaming operation has been completed 1510.
[0105] If two or more tilt switches have been activated, the processor 120 causes the machine 100 to enter an auto temperature mode 1530. The processor 120 causes the display to indicate that the auto temperature mode has been entered 1531. In this mode there is no time limit other than a general safety time out. In this mode 1532, a steam and air profile 1532 is run by the processor 120. The processor 120 selects steam and air parameters consistent with the profile. If back pressure is detected 1533, the steaming operation is stopped 1507 and a blocked wand display is provided by the interface to the user 1520. If there has been no back pressure detected but the safety time-out limit has been reached 1534 then the steaming operation is stopped 1507 and the user interface's 110 display is adjusted accordingly to indicate that the operation has been stopped or that a safety time limit has been reached. If the safety time-out target has not been reached but the target temperature has been reached 1545, then the processor 120 stops the steaming operation 1546 and the user's display is caused by the processor 120 to show that an operation has been completed 1510.
[0106] As shown in
[0107] As shown in
[0108] Where the auto temperature mode has started 1706, an appropriate display is created 1707 to alert the user that the auto temperature mode is activated. Thereafter, the processor 120 calls and runs the selected steam and air profile 1708 previously requested by the user 1700. Once steam starts to flow through the steam supply line, the optional pressure sensor 1603 may provide a signal to the processor 120 to indicate that there is a blockage in the steam line 1709. If there is back pressure detected in the pressure line, the steaming operation is stopped 1710 and the processor 120 causes the user interface 110 to display an indication that the steam line is blocked 1711. If there is no deleterious back pressure, the processor 120 can optionally compare the actual run time of the auto temperature mode and compare it to a pre-established safety time out target 1712. This safety target prevents unwanted overheating of the milk. If the safety time out target has not been reached, the processor 120 determines the milk temperature utilising the readings of the temperature sensor 202. As a result of the temperature measurement and comparison 1713, the operation is either continued 1708 or stopped 1714. If the operation has been stopped as a result of the temperature target being reached, an appropriate display is created on the user interface 1715 a new steaming operation cannot be automatically initiated until the processor 120 detects that the wand 102 has been lifted into its fully extended position, this representing a reset of the steaming cycle 1716. As further shown in
[0109] Thus, the processor 120 can carry out an automatic actuation of a milk texturing cycle when the processor 120 detects a satisfactorily orientated jug optionally a second detection signal for the presence of cold milk using the temperature sensor 202, and optionally a third detection signal that the wand 102 is immersed, down or in the home or texturing position. When the combination of automatic actuation parameters is present the processor 120 may be programmably controlled to commence a texturing operation hands free without further user input. The combination may include any two or more signals comprising a jug orientation, temperature and wand 102 position. Any one of the signal types may include a preset or user programmable threshold or signal range to satisfy a processor actuated operation to automatically commence the texturing cycle. As an example, a satisfactory orientation signal may comprise a specific switch, plurality of switches, or a specific switch region or regions being contacted. The same could be said for a temperature set point or temperature range. The interface may offer further functionality where the user may be prompted to initiate or interrupt an automatic texturing operation being carried out by the processor 120 based on actuation parameters being met. This may be in the form of an audio or graphical alert depicted on the user interface 110 and instruction for the user to initiate or interrupt if the user desires.
[0110] Although the technology has been described with reference to specific examples, it will be appreciated by those skilled in the art that the technology may be embodied in many other forms.
[0111] As used herein, unless otherwise specified, the use of the ordinal adjectives “first”, “second”, “third”, etc., to describe a common object, merely indicate that different instances of like objects are being referred to, and are not intended to imply that the objects so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner.
[0112] Reference throughout this specification to “one embodiment” or “an embodiment” or “example” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present technology. Thus, appearances of the phrases “in one embodiment” or “in an example” in various places throughout this specification are not necessarily all referring to the same embodiment or example, but may. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner, as would be apparent to one of ordinary skill in the art from this disclosure, in one or more embodiments.
[0113] Similarly it should be appreciated that in the above description of exemplary embodiments of the technology, various features of the technology are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed technology requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Any claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this technology.
[0114] Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining” or the like, refer to the action and/or processes of a microprocessor, controller or computing system, or similar electronic computing or signal processing device, that manipulates and/or transforms data.
[0115] Furthermore, while some embodiments described herein include some but not other features included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the technology, and form different embodiments, as would be understood by those in the art. For example, in the following claims, any of the claimed embodiments can be used in any combination.
[0116] Thus, while there has been described what are believed to be the preferred embodiments of the technology, those skilled in the art will recognize that other and further modifications may be made thereto without departing from the scope of the technology, and it is intended to claim all such changes and modifications as fall within the scope of the technology.
[0117] While the present technology has been disclosed with reference to particular details of construction, these should be understood as having been provided by way of example and not as limitations to the scope of the technology.