Skip to content

amirbabaei97/MyHomeIoT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Smart Home Automation System

Welcome to my Smart Home Automation System, a personalized IoT solution for my home! Built with an ESP8266 microcontroller, this project is all about automating home appliances and enhancing the living experience. Feel free to explore this repository for inspiration and ideas for your projects.

🌟 Features

  • Wi-Fi Connectivity: Connects the ESP8266 to my home Wi-Fi network.
  • Servo Motor Control: Controls various home appliances using servo motors.
  • Secure Communication: Utilizes HTTP & HTTPS for secure data transmission.
  • Basic Authentication: Protects device controls via basic HTTP authentication.
  • Web Interface: A simple web interface for controlling home appliances.
  • API Integration: Reports device states to a remote API for better tracking.

🚀 Getting Started

  1. Setup: Clone this repository and set up your ESP8266 module.
  2. Wi-Fi Configuration: Update the Credentials.h with your Wi-Fi details.
  3. Wiring: Check the below image for the wiring layout of one servo motor(others follow the same logic). Wiring Diagram

🏠 Project in Action

  • Setup Pictures:
    • Setup Image 1
    • Setup Image 2
    • Setup Image 2
  • Demo Video: Video will be added soon!

📚 Project Milestones

  • Establishing Wi-Fi Connectivity and Basic Controls
  • Integrating Servo Motors and Secure Web Communication
  • Advanced Route Handling and API Communication
  • Management System: Building a comprehensive system for control, monitoring, and state management.
  • Interactive Dashboard: Developing a dashboard for configuration updates and settings adjustments.
  • Additional Modes: Creating modes like energy-saving, trip, privacy, and heating/cooling scheduling.
  • Voice Control with Siri: Integrating Siri voice control using iOS shortcuts.
  • Expanding Device Support: Adding more devices and sensors.

💡 DIY Guide

Interested in building something similar? Check out my Instructables Guide for detailed steps. Link will be added soon!

🌐 Contributing

Feel free to fork the repository for your projects or suggest enhancements!

📄 License

This project is under the GPL License - see the LICENSE.md file for details.

🙏 Acknowledgments

  • Big thanks to the weekends that gave me time for this project.
  • Gratitude to YouTube instructors and the vibrant IoT community.

About

Here I try to control my home over the internet!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published