Skip to content

The home automation project integrates Arduino and Flutter to create a smart lighting control system. It combines hardware and software seamlessly, enabling efficient and user-friendly management of home lighting through a mobile application.

Notifications You must be signed in to change notification settings

kavindualwis/Home-Automation-System-Using-Arduino-Flutter-Mobile-App

Repository files navigation

Home Automation System

A smart home automation system developed using Arduino and Flutter, designed to enhance lighting control and improve user convenience.

Features

  • Automatic light activation and deactivation based on room entry and exit.
  • Mobile application control built with Flutter.
  • Integration with Arduino for seamless hardware-software interaction.
  • Support for mood-based and customizable lighting colors.
  • Energy-efficient design for sustainable usage.

Technologies Used

  • Flutter: This is for developing the mobile application interface.
  • Arduino: For hardware implementation and communication.
  • Wi-Fi (ESP8266/ESP32): For wireless communication between devices.

Getting Started

Prerequisites

  • Arduino IDE installed on your computer.
  • Flutter SDK set up for mobile app development.
  • ESP8266/ESP32 Wi-Fi module.

Installation

  1. Clone the repository:

    git clone https://github.com/kavindualwis/home-automation.git
  2. Open the Arduino folder and upload the code to your board using Arduino IDE.

  3. Navigate to the Flutter folder, install dependencies, and run the app:

    cd FlutterApp
    flutter pub get
    flutter run

Usage

  • Install the app on your mobile device.
  • Connect the hardware to Wi-Fi using the provided configuration settings.
  • Use the mobile app to control lights, customize colors, and monitor system status.
  • Adjust settings for energy efficiency and mood-based lighting directly from the app.

Project Structure

  • /Arduino: The Arduino source code for hardware control.
  • /FlutterApp: Contains the Flutter project for the mobile application.

Future Enhancements

  • Add voice control capabilities.
  • Extend automation features to other appliances.
  • Implement machine learning for predictive lighting control based on user behavior.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Inspiration from IoT smart home technologies.
  • Support from the developer community.

About

The home automation project integrates Arduino and Flutter to create a smart lighting control system. It combines hardware and software seamlessly, enabling efficient and user-friendly management of home lighting through a mobile application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy