Skip to content

πŸ’‘ Smart Switch is an Arduino-based home automation project that allows users to control a smart switch remotely through a web browser. By combining a microcontroller (such as ESP8266 or ESP32) with a simple web interface, this project offers a low-cost and efficient solution for controlling electrical devices from any device on the same network.

License

Notifications You must be signed in to change notification settings

duttasunanda/Smart_Switch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’‘ Smart Switch

An Arduino-based project to control and normal switch to smart switch using a microcontroller.


πŸš€ Features

  • Microcontroller Control: Toggle the smart switch's state (on/off) via microcontroller inputs.
  • Efficient Code: Simple and efficient code written in C++.
  • Home Automation Ready: Designed for easy integration with home automation systems.

🧰 Getting Started

Prerequisites

  • Arduino IDE installed on your computer.
  • An Arduino-compatible microcontroller (e.g., Arduino Ethernet, ESP32, ESP8266).
  • A smart switch compatible with microcontroller control.

Installation

  1. Download the repository as a ZIP file:

    • Click on the green Code button above and select Download ZIP.
  2. Extract the ZIP folder to your desired location.

  3. Open smart_bulbe.ino in the Arduino IDE.

  4. Edit the code as necessary to match your hardware configuration.

  5. Connect your microcontroller board to your computer via USB.

  6. Upload the sketch to your microcontroller.


πŸ”§ Usage

Once the code is uploaded:

  1. Open the Serial Monitor in the Arduino IDE.
  2. Copy the IP address displayed in the Serial Monitor.
  3. Open a web browser on your computer or mobile device.
  4. Paste the IP address into the browser's address bar and press Enter.
  5. Your smart switch virtual remote is now ready on your device!

πŸ“ Repository Structure

  • smart_bulbe.ino - Main Arduino sketch for controlling the smart switch.
  • README.md - Project documentation.
  • LICENSE - MIT License for open-source use.

πŸ“œ License

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


🀝 Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.


πŸ“ž Contact

For any questions or suggestions, please open an issue on this repository.

Email: Click here


About

πŸ’‘ Smart Switch is an Arduino-based home automation project that allows users to control a smart switch remotely through a web browser. By combining a microcontroller (such as ESP8266 or ESP32) with a simple web interface, this project offers a low-cost and efficient solution for controlling electrical devices from any device on the same network.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages