Fuzzy Logic based Light Intensity Controller
- Tech Stack: C++, Arduino, Matlab, Fuzzy logic
- Github URL: Project Link
Intelligent control systems are dramatically changing domestic
technology. The so-called smart homes are environments where
technological tools provide convenience and comfort to residents
and contribute to the reduction of energy consumption. The term
smart is used due to high communication capability between
devices and the use of algorithms that analyze the profile of
each resident in order to optimize the use of resources and
provide custom routines.
Existing home automation devices have
the following limitations:
- Context-insensitive i.e they are not application-specific Ex:- Lighting lights for a party.
- Unable to adjust the control parameters dynamically in accordance with the varying surrounding environment.
- No adjustment of power consumption with change in environmental conditions.
- The scale of adjustment is fixed, no scope for adjusting light intensity using expressions like “little large”,”little low” using linguistic expressions.
We will try to solve the above limitations using fuzzy logic in our controller for home automation system to make it more adaptive, case sensitive instead of crisp scaling and frequent tunings as in conventional systems. The design of such a controller will also be simplified using fuzzy logic which gives us an added advantage.