Smart materials, called also intelligent or responsive materials, are designed materials that have one or more properties that can be significantly changed in a controlled fashion by external stimuli, such as stress, temperature, moisture, pH, electric or magnetic fields, light, or chemical compounds.