Project Overview
The Smart Home Prototype is an innovative project that integrates automation, security, and remote monitoring to enhance modern living. This system enables users to control and monitor home functionalities such as temperature, humidity, and motion detection in real time. A user-friendly web-based interface allows seamless interaction with the system. The project is built using ESP32 microcontrollers, various sensors, and actuators to bring smart automation to life.
Key Features
- Automated Environmental Monitoring: Uses DHT22 sensors to track temperature and humidity in real time.
- Intelligent Motion Detection: PIR sensors detect movement for enhanced security.
- Remote Control & Monitoring: A responsive web-based dashboard for user interaction.
- Smart Actuator Control: Operates servomotors and relay modules for automation.
- Database Integration: Stores sensor data and user interactions for analytics.
- Energy Efficiency: Optimized control mechanisms for reduced energy consumption.
- Scalability & Modularity: Expandable architecture for additional smart home features.
Technologies Used
Hardware:
- ESP32: Core microcontroller for sensor integration and communication.
- DHT22 Sensor: Measures temperature and humidity.
- PIR Sensor: Detects motion for security automation.
- SG90 Servomotor: Enables mechanical control.
- Relay Modules: Controls electrical devices remotely.
- Breadboard & Jumper Wires: Used for prototyping.
Software:
- Arduino IDE: Programming environment for ESP32.
- Sweet Home 3D: Virtual design tool for smart home planning.
- Wokwi: Online simulator for prototyping microcontroller projects.
- Web Technologies (HTML, CSS, JavaScript, PHP): Frontend & backend development for the control panel.
- XAMPP (Apache, MariaDB, PHP): Database management and server hosting.
- phpMyAdmin: Database administration tool for managing stored data.
Project Structure
- Hardware Setup: Assembly and integration of ESP32, sensors, and actuators.
- Software Development: Firmware programming for ESP32 and web interface creation.
- Database Management: Data storage, retrieval, and analytics.
- Prototyping: Physical model construction and sensor embedding.
- User Interface Design: Interactive web dashboard for remote control and monitoring.
Visual Representation
Below are key visual elements of the project:
- Control Panel:
- Real Smart Home Prototype:
- Database Structure:
Contributors
- Errouji Oussama
- Imad-Eddine NACIRI