The invention relates to chemical sensing using a graphene-based sensing device and system to detect chemicals in gaseous and liquid environments.
Advances in sensor, computing and software technologies have made it possible for computers to detect and identify smells or chemicals in the environment. However, these technologies are limited in their sensitivities and applications. For example, current technologies lack functionality for customizing types, amounts, combinations, and ratios of chemicals to be detected in gaseous and fluid samples. Additionally, current technologies lack sensitivity to detect low levels of chemicals, which are nonetheless harmful, in fluid or gaseous samples.
Current chemical sensing technologies are further limited in their selectivity, repeatability, and reliability. For example, graphene-based sensing systems may be highly sensitive but may have selectivity problems, as they may exhibit similar responses to different types of gases. This drawback may lead to false detecting of various chemicals. Non-repeatability is another drawback, as preparation of sensing materials, construction of gas sensors, building of experimental platforms, and characterization of parameters all contribute to the non-repeatability of current chemical sensing devices. Problems with reliability stem from degradation of manufactured sensors over time.
Many existing sensors have been demonstrated to have high sensitivity but poor repeatability and reliability. For example, metal oxide semiconductor sensors have high operating temperatures and high power consumption and are sensitive to sulfur poisoning. Metal oxide semiconductor field effect transistor sensors exhibit baseline drift and require a controlled environment. calorimetric sensors have high operating temperatures and risk of catalyst poisoning. Optical sensors have complex circuitry and low portability and suffer from photobleaching. Quartz crystal microbalance sensors have complex circuitry and are sensitive to humidity and temperature. Surface acoustic wave sensors have complex circuitry and are sensitive to humidity and temperature. Carbon nanofiber based sensors are expensive and difficult to fabricate and lack precision. Conducting polymer sensors are sensitive to humidity and temperature and may suffer from baseline drift and saturation. Carbon particle based sensors are sensitive to humidity and temperature and may suffer from baseline drift. Due to the drawbacks of current sensing systems, as described above, a sensing system that is selective, repeatable, and reliable is needed. These and other drawbacks exist.
Aspects of the invention relate to methods, apparatuses, or systems for graphene-based sensing of chemicals and smells in various environments.
Some aspects include a permanent, replaceable, or single-use sensing cartridge that includes: a series of sensing units, wherein each of the sensing unit comprises: a base layer or carrier; a first layer based on graphene or graphene film functionalized with metal oxide (MOX) or DNA molecules via an intermediate functional group; a series of spacers between the sensing units of the series of sensing units; and a housing. Sensing units are stacked to form a single cartridge unit with a unique set of chemical selectivity that targets specific applications.
Some other aspects include a computer system for measuring the chemical reaction of a sample on a cartridge: a computer system that comprises one or more processors programmed with computer program instructions that, when executed, cause the computer system to: receive, at a sensing device having one or more chemical sensitivities, a fluid or gas sample; detect, based on the one or more chemical sensitivities of the sensing device, a reaction of the sensing device to a chemical in the sample; and identify the chemical in the sample associated with the reaction of the sensing device.
Some other aspects include a computer system for matching chemical reactions of a sample in a cartridge to a library or model of other chemical reactions: a computer system that comprises one or more processors where some of these processors are dedicated machine learning processors that accelerate chemical sample matching using locally stored machine learning models.
Some other aspects include a remote machine learning computer system for matching chemical reactions of a sample in a cartridge to a library or model of other chemical reactions: a wireless or wired communications system that sends sample measurements to the remote computer system, and receives processed results and outcomes.
Some other aspects include a sensitive, selective, repeatable, and reliable sensing device. The sensing device is able to differentiate between similar molecules, produce the same results as other identical devices, and maintain its properties over time. A graphene-based sensing system which identifies chemicals by measuring changes in piezoresistivity and resistivity in response to an interaction with the chemicals may be used to achieve the aforementioned objectives.
Some other aspects include a sensing system which is able to quickly identify chemicals with low power consumption. The small size of the sensing system described herein (e.g., chip scale) may expand the applications for which the system may be used.
Some other aspects include a remote machine learning computer system for matching chemical reactions of a sample in a cartridge to a library or model of other chemical reactions: a wireless or wired communications system that sends sample measurements to the remote computer system, and receives processed results and outcomes.
Various other aspects, features, and advantages of the invention will be apparent through the detailed description of the invention and the drawings attached hereto. It is also to be understood that both the foregoing general description and the following detailed description are examples and not restrictive of the scope of the invention. As used in the specification and in the claims, the singular forms of “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. In addition, as used in the specification and the claims, the term “or” means “and/or” unless the context clearly dictates otherwise.
In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the invention. It will be appreciated, however, by those having skill in the art that the embodiments of the invention may be practiced without these specific details or with an equivalent arrangement. In other cases, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the embodiments of the invention.
In some embodiments, system 100 may facilitate chemical sensing and identification. System 100 may comprise a sensing device having one or more chemical sensitivities. For example, sensing devices may have one or more sensing units, each corresponding to one or more chemical sensitivities. The sensing units may have one or more coatings which provide the sensing units with one or more properties. In some embodiments, the sensing units may be combined to create a sensing device having particular chemical sensitivities. In some embodiments, the combination of the sensing units in the sensing device may correspond to a particular application for which the sensing device is to be used. In some embodiments, system 100 may receive a fluid sample at the sensing device. In some embodiments, the one or more chemical sensitivities may cause one or more sensing units of the sensing device to react to a chemical in the fluid sample. In some embodiments, system 100 may identify one or more chemicals associated with the reactions of the sensing units. For example, system 100 may compare the reactions to a database comprising reactions based on chemical sensitivities and chemicals associated with the reactions based on the chemical sensitivities. In some embodiments, system 100 may utilize a machine learning model or neural network in order to identify the chemicals based on the reaction of the sensing device. System 100 may therefore enable sensing and identification of chemicals present in fluids in a variety of environments, as discussed below in further detail.
In some embodiments, client device(s) 104 may comprise a sensing device. For example, a sensing device may comprise a combination of sensing units. In some embodiments, sensing units may comprise different types. For example, sensing units of a particular type may be manufactured together. In some embodiments, a series of sensing units (e.g., in stacks, sheets, molds, or other series) may be manufactured at one time. A series of sensing units may be treated with a variety of processes in order to provide the sensing units with various properties. In some embodiments, the stack of sensing units may be processed using heat, compression, layering, adhesion, or using any other processing techniques.
In some embodiments, sensing units may include a base layer. In some embodiments the base layer may be a sheet, cylinder, or other shape. In some embodiments, a base layer may be folded, wrapped, or otherwise manipulated to form a particular shape (e.g., a tube, prism, or other shape). In some embodiments, the base layer may be made of metal (e.g., stainless steel, copper, nickel, etc.), ceramic, or another material. In some embodiments, a series of sensing units may be coated with carbon or an allotrope of carbon, such as graphene. In some embodiments, graphene may be used due to its sensitive properties and ability to bond with chemicals (e.g., smells). In some embodiments, graphene may be applied as a layer onto the sensing units, inserted as a filler into the sensing units, placed within a cavity of the sensing units, or otherwise applied to the sensing units.
In some embodiments, the sensing units may additionally be coated with a chemical functionality dopant. For example, the dopant may be an impurity element which is added to the sensing unit in order to alter its properties. In some embodiments, the chemical functionality dopant may determine the type of sensing unit. For example, a particular chemical functionality dopant may be applied to a first series of sensing units, thereby adding a first chemical functionality to the first series of sensing units. The first series of sensing units may thereafter be a first type (e.g., type A) of sensing units. In some embodiments, different chemical functionality dopants may be applied to different series of sensing units such that multiple types of sensing units are manufactured.
In some embodiments, additional coatings or layers may be applied to the sensing units. For example, dielectric materials, which may insulate the sensing units from electric conduction, may be applied to the sensing units. Metal oxide, DNA dopants, or other layers may be applied to the sensing units to provide the sensing units with various properties. In some embodiments, each coating or layer may be applied using heat (e.g., in a furnace), with pipettes, or using other application techniques.
In some embodiments, a series of sensing units of a particular type (e.g., type A) may be broken apart after manufacturing. For example, if the series of sensing units is a column of stacked sensing units, the column may be broken apart into individual sensing units. In another example, if the series of sensing units is a sheet of sensing units, the sheet may be cut apart into individual sensing units.
In some embodiments, sensing devices may be formed by combining sensing units of various types. In some embodiments, sensing units may be attached to form a sensing device using compression, adhesion, welding, interlocking, placement within a housing, or some other method for attaching the sensing units. In some embodiments, sensing units may be stacked, aligned, or otherwise combined to form a sensing device. In some embodiments, a first sensing device may be formed with a first combination of sensing units (e.g., types A, C, D, and E). In some embodiments, the first sensing device may have particular proportions of each type of sensing unit (e.g., two type A, one type C, 3 type D, 2 type E). In some embodiments, the particular combination and proportions of sensing units within a sensing device may be based upon an application for the sensing device. For example, a sensing device may be created to sense a particular chemical in a particular environment. In this example, the types and proportions of sensing units used to create the sensing device may be based upon the particular chemical or the particular environment.
In some embodiments, sensing units 408-416 may each comprise chemical functionality dopants, graphene, metal oxides, DNA dopants, or other materials, on surfaces or in cavities of sensing units 408-416, as described above. In some embodiments, inside layer 402 or cavity 404 may comprise graphene layers, graphene filling, or other material. In some embodiments, channel 406 may be created within stack 400 in order to allow fluids to pass through stack 400. In some embodiments, channel 406 may comprise a variety of diameters and paths. For example, channel 406 may directly connect both ends of stack 400. In some embodiments, channel 406 may weave through stack 400, as shown in
In some embodiments, voltage may be applied to stack 502. In some embodiments, voltage may be applied to stack 502 by a voltage generator 516. For example, sensing units 506-514 may function as resistors. In some embodiments, resistance, voltage drops, or other measurements of each sensing unit may be measured. In some embodiments, spacers 504 may electrically isolate each sensing unit such that resistances of each individual sensing unit may be measured. In some embodiments, the measurements may be converted to digital or electrical signals (e.g., by ADC 518). In some embodiments, processor 520 may receive the digital or electrical signals and may process the signals locally or send the signals to a remote location (e.g., computer system 102) for processing. Techniques for processing the signals are described below in further detail.
In some embodiments, sensing system 500 may further include a battery 522. In some embodiments, sensing system 500 may further include a pump 524 (e.g., air pump, fluid pump, suction pump, or other type of pump). In some embodiments, pump 524 may activate when a request for a measurement is received and may deactivate once the measurement has been taken. In some embodiments, sensing system 500 may additionally include a housing, holder, or cartridge which holds the various components of sensing system 500. For example, a sensing device may comprise the components of sensing system 500 within a housing. In some embodiments, sensing system 500 may be configured in a variety of ways and may include additional or fewer components. In some embodiments, sensing system 500 may form a sensing device or a part of a sensing device.
Returning to
In some embodiments, sensing subsystem 120 may comprise a communication link to user interface subsystem 124 or to other components of system 100 (e.g., via network 150). In some embodiments, user interface subsystem 124 may be configured to provide an interface between system 100 and the user or other users through which the user or other users may provide information to and receive information from system 100. This enables data, cues, preferences, or instructions and any other communicable items, collectively referred to as “information,” to be communicated between the user and the various components of system 100. In some embodiments, user interface subsystem 124 may be or be included in a computing device, such as a desktop computer, a laptop computer, a smartphone, a tablet computer, a wearable device, an augmented device, or other computing devices. Such computing devices may run one or more electronic applications having graphical user interfaces configured to provide information to or receive information from users. In some embodiments, user interface subsystem 124 may include or communicate with display subsystem 126. For example, one or more test results or other displays may be presented to the user via user interface subsystem 124 or display subsystem 126. It should be noted that although sensing subsystem 120, identification subsystem 122, user interface subsystem 124, and display subsystem 126 are shown in
In some embodiments, the fluid sample may pass through the sensing device (e.g., through stack 502, as shown in
In some embodiments, sensing subsystem 120 may measure resistance of each sensing unit while voltage is applied to the sensing units. For example, an ADC (e.g., ADC 518, as shown in
In some embodiments, based on one or more chemical sensitivities of the particular sensing unit, identification subsystem 110 or identification subsystem 122 may identify one or more chemicals in a fluid sample associated with a reaction in the sensing device. For example, if identification subsystem 122 identifies the chemical locally at client device 104, identification subsystem 122 may compare the sensing units which reacted to the fluid sample to a locally stored database. For example, identification subsystem 122 may compare the chemical sensitivities (e.g., based on the chemical functionality dopants applied to the sensing unit), the reaction to the fluid sample (e.g., changes in resistance), and other information about the sensing unit to a locally stored database. The locally stored database may comprise entries having chemical sensitivities, reactions (e.g., changes in resistance), associated chemicals, and other information. For example, identification subsystem 122 may compare chemical sensitivities and a resistance measurement of sensing unit 300, as shown in
In some embodiments, identification subsystem 110 may remotely identify a chemical in a fluid sample associated with a reaction in a sensing device. For example, identification subsystem 110 may receive (e.g., via network 150) chemical sensitivities (e.g., based on the chemical functionality dopants applied to the sensing unit), the reaction to the fluid sample (e.g., change in resistance), and other information about the sensing unit. Identification subsystem 110 may compare the received information to a database (e.g., database 130) comprising entries having chemical sensitivities, reactions (e.g., changes in resistance), associated chemicals, and other information.
In some embodiments, system 100 may utilize both a locally stored database on client device 104 and an external database (e.g., database 130). For example, identification subsystem 122 may first attempt to find a match in the locally stored database and, upon finding no matches, may attempt to find a match in an external database (e.g., database 130). In some embodiments, processing may be done locally (e.g., by identification subsystem 122) when client device 104 lacks connectivity with network 150 (e.g., in remote locations). In some embodiments, a user of client device 104 may specify (e.g., via user interface subsystem 124) desired information to be stored in the locally stored database. For example, if the user plans to test fluid samples for certain chemicals in a remote area with limited connectivity to network 150, the user may download certain database entries or other information to be stored locally on client device 104.
In some embodiments, identification subsystem 110 or identification subsystem 122 may identify a chemical associated with a reaction in the sensing device using a machine learning model.
In some embodiments, the prediction model may update its configurations (for example, weights, biases, or other parameters) based on its assessment of the predictions. Database 130 (e.g., as shown in
As an example, with respect to
In some embodiments, machine learning model 200 may be located on client device 104, computer system 102, or another location in network 150. For example, machine learning model 200 may be trained locally on client device 104, remotely on computer system 102, or in both locations. For example, machine learning model 200 may initially be trained remotely using datasets retrieved from database 130. Machine learning model 200 may then be used for fluid tests of the user once it has been trained. In some embodiments, machine learning model 200 may be further trained locally on client device 104 using fluid tests conducted by the user. Machine learning model 200 may thus improve its predictions of associated chemicals as the user conducts fluid tests. In some embodiments, updates to machine learning model 200 may be uploaded to computer system 102 when client device 104 is connected to network 150. In some embodiments, machine learning model 200 may be continuously updated using fluid tests conducted by multiple users with multiple client devices 104a-104n.
In some embodiments, results of a fluid tests may be displayed to the user via display subsystem 126. In some embodiments, display subsystem 126 may be a screen, projector, series of lights, or other display mechanism. In some embodiments, display subsystem 126 may display one or more chemicals identified in the fluid sample (e.g., based on reactions in the sensing device). In some embodiments, display subsystem 126 may display amounts of chemicals identified in the fluid sample. In some embodiments, display subsystem 126 may issue alerts if identified chemicals are hazardous or at a hazardous level. In some embodiments, chemicals detected in a particular ratio (e.g., in a combination or ratios that are hazardous) may cause display subsystem 126 to display an alert. For example, alerts may include lighting up, flashing, displaying a message, or otherwise alerting the user.
In some embodiments, the sensing device (e.g., client device 104) may be single-use or reusable. For example, if the reaction in a sensing unit permanently alters the structure of the sensing unit, the sensing device may not be reusable. If the reactions in the sensing units temporarily alter the structure of the sensing unit or leave the structure of the sensing unit intact, the sensing device may be reusable.
In some embodiments, system 100 may function as a chemical sensing platform. For example, in some embodiments, selectable chemical sensitivities, databases, trained machine learning models, and other components for chemical sensing may be stored remotely (e.g., on computer system 102). Users of client device 104 may select, program, download, or otherwise choose (e.g., via user interface subsystem 124) chemical sensitivities to include in client device 104. In some embodiments, client device 104 may include functionalities other than those described herein for testing fluid samples against chemical sensitivities. For example, client device 104 may be able to identify a chemical fingerprint or signature of a fluid sample using various techniques and may send the chemical fingerprint or signature to computer system 102. Processing of chemical reactions, fingerprints, signatures, or other information may be done remotely at computer system 102 (e.g., using database 130, remote machine learning model 200, etc.). In some embodiments, computer system 102 may send information (e.g., test results) to client device 104 (e.g., for display to the user via display subsystem 126). In some embodiments, a chemical sensing platform of system 100 may be purchased and downloaded to a client device 104. In this example, all training and processing may be done at client device 104. In some embodiments, local training of machine learning model 200 may allow the user to train a model that is specific to the user's data. In some embodiments, a user may download training databases or databases for identifying chemicals from system 100. In some embodiments, a user may create custom databases based on chemicals the user seeks to identify. System 100 may function as a chemical sensing platform using these or other techniques.
Various applications exist for the sensing device and sensing systems described herein. In some embodiments, air samples taken from an individual's breath may identify illnesses or diseases based on the chemical composition of the air samples. For example, a human or pet may breathe on the sensing device of system 100. The air sample may comprise biomarkers associated with particular illnesses or diseases. For example, biomarkers associated with lung cancer include ethanol, isopropanol and acetone. System 100 may detect and identify these or other biomarkers in the breath of an individual. In some embodiments, if the biomarkers are present in certain amounts, ratios, or combinations, system 100 may alert the user of a possible illness or disease. In some embodiments, system 100 may receive an air sample taken from a toilet (e.g., next to the toilet seat). Based on processing the air sample, system 100 may identify pathogens existing in or around the toilet. System 100 may alert a building owner or cleaning staff of the existence of pathogens in or around the toilet. In some embodiments, system 100 may receive a liquid sample such as urine and may process the sample for hormones, pathogens, or other chemicals. For example, system 100 may identify hormone levels which indicate pregnancy. In another example, system 100 may identify chemicals which indicate illness, infection, or disease. In some embodiments, system 100 may identify, at an early stage, conditions requiring medical attention.
In some embodiments, air quality in various environments may be tested by system 100. For example, odor levels in public areas may be tested. For example, a build-up of garbage in public transportation areas may be detected based on odor. In another example, a user in a coal plant or mine may monitor air quality to ensure that toxins have not entered the air. In another example, system 100 may test air samples for oil fumes. System 100 may determine based on the air samples that an oil leak has occurred. System 100 may thereby identify unclean areas or poisonous air quality and may alert a user of the identified chemicals in the air. In some embodiments, system 100 may test air samples near batteries, for example, in electric vehicles. Based on the chemical composition of the air samples, system 100 may identify that a battery is outgassing and may generate an alert of an overcharged, expired, or dead battery, allowing the user to take early action to replace the battery.
In some embodiments, system 100 may receive air samples from food areas (e.g., a kitchen, fridge, preparation counter, etc.). In some embodiments, based on processing the air samples from the food areas, system 100 may identify spoiled or expired food, bacteria, pathogens, or other contaminants in the food area. In some embodiments, system 100 may compare chemical compositions of air samples to previous air samples taken. If system 100 identifies a drastic change in the chemical composition of a new air sample, system 100 may identify that food in the area has spoiled. System 100 may thereby reduce foodborne illnesses. In some embodiments, system 100 may be used to determine shelf life of produce and other products. For example, based on a sample taken from the air surrounding produce, system 100 may identify the chemical levels in the air sample. For example, high levels of ethylene in the air sample may indicate that the produce has a short shelf life due to a high rate of ripening. Additionally, system 100 may identify contaminants of the produce, such as bacteria, funguses, or other contaminants, based on the air sample. System 100 may thus be used to reduce the number of spoiled or contaminated produce that is sold to consumers.
In some embodiments, system 100 may test water quality. For example, system 100 may collect water samples from water bottles, manufacturing plants, water taps, water pipes, water fountains, and other water sources. System 100 may test the water for contaminants at hazardous levels or in hazardous combinations. In some embodiments, any ingestible liquid may be tested for bacteria or other contaminants. For example, juice, soda, alcohol, coffee, or other liquids may be tested to ensure freshness and lack of contaminants.
In some embodiments, system 100 may test air samples received from various outdoor environments. For example, system 100 may test an air sample from crops. Based on the detected in the air sample, system 100 may determine health and other information about the crops. Farmers may test air quality in livestock pens and barns to test for unhealthy conditions. Farmers, or other users may thus use system 100 to monitor the health of livestock, pets, and other animals and environments. Additionally, air samples taken from fields, crops, or lawns may indicate the presence and levels of pesticides, herbicides, and other chemicals. For example, an air sample from a lawn may indicate that chemical levels of the lawn are high. System 100 may therefore alert a user that the lawn is toxic to children or pets in the vicinity.
In some embodiments, for any application described herein, a sensing device having a particular combination of sensing units may be used. For example, to test for contaminants in drinking water, a first set of sensing units may be included in a sensing device. To test air quality in a coal mine, a second set of sensing units may be included in a sensing device. In some embodiments, a ratio of types of sensing units may be important for sensing chemicals in a particular environment. For example, if system 100 is set up to detect twice as much of a first chemical as a second chemical, the sensing device of system 100 may comprise twice as many sensing units having chemical sensitivities for the first chemical as sensing units having chemical sensitivities for the second chemical. In some embodiments, multiple sensing units having the same chemical sensitivity may be included in a sensing device in order to amplify a signal associated with low levels of a corresponding chemical. In some embodiments, sensing devices may comprise various numbers and combinations of sensing units in accordance with the application (i.e., environment and chemicals for which system 100 is testing).
Returning to
may be different for each material.
According to chart 652, graphene has the highest pressure sensor sensitivity of the materials shown (e.g.
and may thus contribute to a chemical sensing system with high sensitivity.
Background
In some embodiments, sensing units 858 may be coated with carbon or an allotrope of carbon, such as graphene. In some embodiments, graphene may be used due to its sensitive properties and ability to bond with chemicals (e.g., smells). Graphene manufacturing processes have allowed CVD graphene to be scalable and integrated with ubiquitous CMOS technology, for example, via growth on deposited copper thin film catalysts on standard silicon/silicon oxygen wafers (e.g., 100-600 mm). Monolayer graphene coverage of over 95% is achieved on 100-600 mm wafer substrates with negligible effects (e.g., confirmed by extensive Raman mappings). Graphene functionalization occurs via attachment at the defect site. CVD processes and the geometric pattern of a graphene layout allow for negligible surface defects and known quantified edges (e.g., perimeter lengths). In some embodiments, functional groups (e.g., described below) attach to the edges of the graphene layout. In some embodiments, a self-selected assembly environment will produce repeatable functional sites and density. This may contribute to a repeatable sensing device.
In some embodiments, graphene may be applied as a layer onto sensing units 858, inserted as a filler into the sensing units, placed within a cavity of the sensing units, or otherwise applied to the sensing units. In some embodiments, the sensing units may additionally be coated with a chemical functionality dopant. For example, the dopant may be an impurity element which is added to the sensing unit in order to alter its properties. In some embodiments, the chemical functionality dopant may determine the type of sensing unit. As shown in
As discussed above, the functional group of a particular sensing unit may determine the type of sensing unit, for example, type A, type B, type C, etc. For example, a particular chemical functionality dopant may be applied to sensing unit 800, thereby adding a first chemical functionality sensing unit 800. Sensing unit 800 may thereafter be a first type (e.g., type A) of sensing units. In some embodiments, different chemical functionality dopants may be applied to different series of sensing units such that multiple types of sensing units are manufactured and may be included in a single sensing device (e.g., as shown by sensing units 858). In some embodiments, additional coatings or layers may be applied to the sensing units. For example, dielectric materials, which may insulate the sensing units from electric conduction, may be applied to the sensing units. Metal oxide, DNA dopants, or other layers may be applied to the sensing units to provide the sensing units with various properties. In some embodiments, each coating or layer may be applied using heat (e.g., in a furnace), with pipettes, or using other application techniques.
In some embodiments, sensing device 850 may include a battery 852. In some embodiments, sensing device 850 may include an air pump 860. (e.g., or fluid pump, suction pump, or other type of pump), for example, to pump a gas sample 808 across one or more sensing units. In some embodiments, air pump 860 may pump gas sample 808 across one or more sensing units of a sensing device. In some embodiments, air pump 860 may activate when a request for a measurement is received and may deactivate once the measurement has been taken. In some embodiments, sensing device 850 may include a voltage generator, an analog-to-digital converter (ADC) 856, or some other means by which to apply a voltage to the device.
Returning to
In some embodiments, user interface subsystem 124 may be or be included in a computing device, such as a desktop computer, a laptop computer, a smartphone, a tablet computer, a wearable device, an augmented device, or other computing devices. Such computing devices may run one or more electronic applications having graphical user interfaces configured to provide information to or receive information from users. In some embodiments, user interface subsystem 124 may include or communicate with display subsystem 126. For example, one or more test results or other displays may be presented to the user via user interface subsystem 124 or display subsystem 126. It should be noted that although sensing subsystem 120, identification subsystem 122, user interface subsystem 124, and display subsystem 126 are shown in
In some embodiments, identification subsystem 110 or identification subsystem 122 may identify a chemical associated with a reaction in the sensing device using a machine learning model. Returning to
In some embodiments, system 100 may increase accuracy of the processes described herein by measuring resistivity amplified by applied mechanical strain at a known frequency. Piezoresistivity may describe a change of resistance in a semiconductor due to applied stress. For example, in semiconducting materials (e.g., germanium, polycrystalline silicon, amorphous silicon, silicon carbide, and single crystal silicon), changes in inter-atomic spacing responding from strain affect bandgaps (e.g., energy ranges in a solid where no electronic states can exist). This makes it easier for electrons to be raised into the conduction band of such solids. This results in a change in resistivity of the material. Within a certain range of strain, the relationship between the strain and the change of resistivity is linear. The piezoresistive coefficient, pσ, is therefore defined as:
where ∂ρ is change in resistivity, p is original resistivity, and £ is strain. The piezoresistive coefficient of semiconducting materials can be several orders of magnitude larger than the geometrical effect of the strain. Semiconductor strain gauges with a very high coefficient of sensitivity can thus be built. Applying this same principle, by measuring changes in resistivity of a layer of functionalized graphene under mechanical strain, a highly sensitive chemical sensor can be built, since the changes in resistivity and rheological properties of the graphene composite are proportional to the number of target molecules bonded to the functional groups in the graphene.
For example,
For example, a fluid sample may pass through or over expose measurement structure 900. In some embodiments, as the fluid sample passes through the sensing device, the fluid sample may come into contact with various components of the sensing device. For example, the fluid sample may come into contact with the graphene coating. In some embodiments, certain chemicals (e.g., DNA strands) in the fluid sample may bond with the graphene. In some embodiments, the reactions between chemicals in the fluid sample and the graphene of the sensing device may depend on the type of chemical sensitivity of the particular sensing units. For example, the fluid sample may cause different reactions with the sensing units based on the chemical functionality dopants applied to that particular sensing unit. In some embodiments, the sensing units for a particular sensing device may be selected for a particular application. For example, when testing for a particular chemical (e.g., chemical X), sensing units which react with chemical X (e.g., due to the chemical functionality dopants applied to those sensing units) may be selected for the sensing device.
In some embodiments, sensing subsystem 120 may measure resistance of each structure while voltage and frequency are applied to the structures. For example, an ADC (e.g., ADC 856, as shown in
In some embodiments, based on one or more chemical sensitivities of the particular sensing unit, identification subsystem 110 or identification subsystem 122 may identify one or more chemicals in a fluid sample associated with a reaction in the sensing device. For example, if identification subsystem 122 identifies the chemical locally at client device 104, identification subsystem 122 may compare the sensing units which reacted to the fluid sample to a remote or locally-stored database. For example, identification subsystem 122 may compare the chemical sensitivities (e.g., based on the chemical functionality dopants applied to the sensing unit), the reaction to the fluid sample (e.g., changes in resistance), and other information about the sensing unit to a remote or locally-stored database. The databases may comprise entries having chemical sensitivities, reactions (e.g., changes in resistance), associated chemicals, and other information. For example, identification subsystem 122 may compare chemical sensitivities and a resistance measurement of sensing unit 800, as shown in
In some embodiments,
In some embodiments, the methods may be implemented in one or more processing devices (e.g., a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and/or other mechanisms for electronically processing information). The processing devices may include one or more devices executing some or all of the operations of the methods in response to instructions stored electronically on an electronic storage medium. The processing devices may include one or more devices configured through hardware, firmware, and/or software to be specifically designed for execution of one or more of the operations of the methods.
In an operation 1304, a reaction of the sensing device to a chemical in the fluid sample may be detected. In some embodiments, the reaction may be based on the one or more chemical sensitivities of the sensing device. Operation 1304 may be performed by a subsystem that is the same as or similar to sensing subsystem 120. In an operation 1306, the chemical in the fluid sample associated with the reaction of the sensing device may be determined. Operation 1306 may be performed by a subsystem that is the same as or similar to identification subsystem 110 or identification subsystem 122.
In an operation 1406, a reaction of the sensing device to a chemical in the fluid sample may be detected. In some embodiments, the reaction may be detected based on the one or more chemical sensitivities and the applied voltage and stress. Operation 1406 may be performed by a subsystem that is the same as or similar to sensing subsystem 120. In an operation 1408, the chemical in the fluid sample associated with the reaction of the sensing device may be identified. Operation 1408 may be performed by a subsystem that is the same as or similar to identification subsystem 110 or identification subsystem 122.
In some embodiments, the various computers and subsystems illustrated in
The electronic storages may include non-transitory storage media that electronically stores information. The storage media of the electronic storages may include one or both of (i) system storage that is provided integrally (e.g., substantially non-removable) with servers or client devices or (ii) removable storage that is removably connectable to the servers or client devices via, for example, a port (e.g., a USB port, a firewire port, etc.) or a drive (e.g., a disk drive, etc.). The electronic storages may include one or more of optically readable storage media (e.g., optical disks, etc.), magnetically readable storage media (e.g., magnetic tape, magnetic hard drive, floppy drive, etc.), electrical-charge-based storage media (e.g., EEPROM, RAM, etc.), solid-state storage media (e.g., flash drive, etc.), and/or other electronically readable storage media. The electronic storages may include one or more virtual storage resources (e.g., cloud storage, a virtual private network, and/or other virtual storage resources). The electronic storage may store software algorithms, information determined by the processors, information obtained from servers, information obtained from client devices, or other information that enables the functionality as described herein.
The processors may be programmed to provide information processing capabilities in the computing devices. As such, the processors may include one or more of digital processors, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and/or other mechanisms for electronically processing information. In some embodiments, the processors may include a plurality of processing units. These processing units may be physically located within the same device, or the processors may represent processing functionality of a plurality of devices operating in coordination. The processors may be programmed to execute computer program instructions to perform functions described herein of subsystems 120-126, subsystem 110, and/or other subsystems. The processors may be programmed to execute computer program instructions by software; hardware; firmware; some combination of software, hardware, or firmware; and/or other mechanisms for configuring processing capabilities on the processors.
It should be appreciated that the description of the functionality provided by the different subsystems 120-126 and subsystem 110 described herein is for illustrative purposes, and is not intended to be limiting, as any of subsystems 120-126 or subsystem 110 may provide more or less functionality than is described. For example, one or more of subsystems 120-126 or subsystem 110 may be eliminated, and some or all of its functionality may be provided by other ones of subsystems 120-126 or subsystem 110. As another example, additional subsystems may be programmed to perform some or all of the functionality attributed herein to one of subsystems 120-126 or subsystem 110.
Although the present invention has been described in detail for the purpose of illustration based on what is currently considered to be the most practical and preferred embodiments, it is to be understood that such detail is solely for that purpose and that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the scope of the appended claims. For example, it is to be understood that the present invention contemplates that, to the extent possible, one or more features of any embodiment can be combined with one or more features of any other embodiment.
The present techniques will be better understood with reference to the following enumerated embodiments:
1. A sensing device, comprising: a series of sensing units, wherein each of the sensing units comprises: a base layer; a first coating on the base layer; a second coating on the base layer; a third coating on the base layer; a series of spacers between the sensing units of the series of sensing units; and a housing.
2. The sensing device of embodiment 1, wherein the base layer is a metal tube.
3. The sensing device of any of the preceding embodiments, wherein the first coating comprises a graphene coating.
4. The sensing device of any of the preceding embodiments, wherein the second coating comprises a chemical functionality dopant.
5. The sensing device of any of the preceding embodiments, wherein the second coating corresponds to a chemical sensitivity of the sensing device.
6. The sensing device of any of the preceding embodiments, wherein the third coating comprises a metal oxide.
7. The sensing device of any of the preceding embodiments, wherein the third coating comprises a DNA dopant.
8. The sensing device of any of the preceding embodiments, further comprising: a voltage generator configured to generate a voltage across the series of sensing units; an analog-to-digital converter configured to convert resistances across each of the series of sensing units to electrical signals; and a processor configured to process the electrical signals.
9. The sensing device of any of the preceding embodiments, further comprising a battery.
10. The sensing device of any of the preceding embodiments, further comprising a channel through which fluids are able to pass.
11. A system for sensing chemicals, the system comprising: a computer system that comprises one or more processors programmed with computer program instructions that, when executed, cause the computer system to: receive, at a sensing device having one or more chemical sensitivities, a fluid sample; detect, based on the one or more chemical sensitivities of the sensing device, a reaction of the sensing device to a chemical in the fluid sample; and identify the chemical in the fluid sample associated with the reaction of the sensing device.
12. The system of embodiment 11, wherein the computer system is further caused to: provide a reaction based on a chemical sensitivity as input to a neural network to cause the neural network to generate a predicted associated chemical; obtain feedback indicating an associated chemical; and provide the feedback as reference feedback to the neural network to cause the neural network to assess the feedback against the predicted associated chemical, the neural network being updated based on the assessment of the feedback.
13. The system of embodiment 12, wherein the chemical in the fluid sample associated with the reaction of the sensing device is identified using the updated neural network.
14. The system of embodiment 12, wherein the computer system is further caused to: retrieve a neural network, wherein the neural network is trained to predict chemicals associated with reactions of sensing devices based on chemical sensitivities; and provide a reaction based on a chemical sensitivity as input to the neural network to cause the neural network to generate a predicted associated chemical.
15. The system of any of the preceding embodiments, wherein to identify the chemical in the fluid sample associated with the reaction of the sensing device, the computer system is further caused to: compare the reaction to a database comprising reactions based on chemical sensitivities and corresponding chemicals; and identify a matching reaction based on chemical sensitivities and a corresponding chemical.
16. The system of any of the preceding embodiments, wherein the reaction comprises a resistance change associated with a chemical sensitivity of the one or more chemical sensitivities.
17. The system of any of the preceding embodiments, wherein the fluid sample is liquid or gaseous.
18. A system for sensing chemicals, the system comprising: a computer system that comprises one or more processors programmed with computer program instructions that, when executed, cause the computer system to: receive, at a sensing device having one or more chemical sensitivities, a fluid sample; apply, to the sensing device, stress; detect, based on the one or more chemical sensitivities of the sensing device and the applied stress, a reaction of the sensing device to a chemical in the fluid sample; and identify the chemical in the fluid sample associated with the reaction of the sensing device.
19. The system of embodiment 18, wherein the computer system is further caused to apply, to the sensing device, motion.
20. The system of embodiment 19, wherein the motion is applied at one or more resonance frequencies.
21. The system of embodiment 20, wherein the reaction comprises a change in resistivity or piezoresistivity amplified by the applied stress and motion and the one or more resonance frequencies associated with a chemical sensitivity of the one or more chemical sensitivities.
22. The system of embodiment 20, wherein the reaction comprises a change in the one or more resonance frequencies.
23. The system of any of the preceding embodiments, wherein the computer system is further caused to: provide a reaction based on a chemical sensitivity and applied stress as input to a neural network to cause the neural network to generate a predicted associated chemical; obtain feedback indicating an associated chemical; and provide the feedback as reference feedback to the neural network to cause the neural network to assess the feedback against the predicted associated chemical, the neural network being updated based on the assessment of the feedback.
24. The system of embodiment 23, wherein the chemical in the fluid sample associated with the reaction of the sensing device is identified using the updated neural network.
25. A method being implemented by one or more processors executing computer program instructions that, when executed, perform the method comprising any of embodiments 1-24.
26. A tangible, non-transitory, machine-readable medium storing instructions that, when executed by a data processing apparatus, causes the data processing apparatus to perform operations comprising those of any of embodiments 1-24.
The present application claims priority to U.S. Provisional Patent Application No. 62/979,834 filed on Feb. 21, 2020 entitled “GRAPHENE-BASED CHEMICAL SENSING DEVICE AND SYSTEM” and U.S. Provisional Patent Application No. 63/014,428 filed on Apr. 23, 2020 entitled “GRAPHENE-BASED CHEMICAL SENSING DEVICE AND SYSTEM USING PIEZORESISTIVITY AND RESISTIVITY,” the contents of which are herein incorporated by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
62979834 | Feb 2020 | US | |
63014428 | Apr 2020 | US |