Private user

Private user posted an update

ESP32 Smart Door Control System - Major Update v4.2! I'm excited to share the latest evolution of my ESP32 Smart Door Control System - a comprehensive IoT solution that combines hardware automation with AI-powered intelligence!

What's New in v4.2 Wi-Fi-Enabled Web Dashboard

  • Beautiful responsive web interface with real-time sensor monitoring
  • Live WebSocket updates for instant status changes
  • Tabbed navigation: Dashboard, Controls, Settings, AI Chat, About, Contact

AI-Powered Chatbot Assistant

  • Integrated Google Gemini AI for natural language queries
  • Voice control support (Web Speech API)
  • Slash commands for quick actions (/open, /close, /led on, /fan on, etc.)

Enhanced Data Management

  • 100-entry circular buffer data logging
  • CSV export functionality for analysis
  • Real-time sensor data visualization

Core Features Hardware Integration:

  • Servo-controlled door (configurable angles)
  • DHT22 temperature & humidity monitoring
  • HC-SR04 ultrasonic obstacle detection
  • 20x4 I2C LCD real-time display
  • Smart buzzer system with alert patterns
  • Relay-controlled automatic lighting
  • IR remote control (OK=door, *=LED, #=fan)
  • Emergency exit button

Smart Automation:

  • Automatic ventilation when temp >30°C or humidity >70%
  • Obstacle-triggered lighting
  • Auto-close timer with countdown (configurable 1-60 seconds)
  • Email alerts via Formspree integration

Control Methods:

  • Web dashboard controls
  • AI chatbot commands
  • IR remote
  • Physical buttons
  • Voice commands (browser-supported)

Technical Highlights

  • ESP32-WROOM-32 microcontroller
  • AsyncWebServer for efficient web hosting
  • WebSocket real-time communication
  • Preferences API for persistent settings
  • PWM control for fan motor
  • Multiple sensor integration with optimized timing

What's Next?

  • MQTT integration for remote monitoring
  • Mobile app development
  • Additional sensor integrations
  • Enhanced data analytics

Tech Stack: ESP32 C++ Arduino AsyncWebServer Google Gemini AI WebSocket Formspree

Check out the code and full documentation: https://github.com/HorizonHnk/ESP32-Smart-Door-Control-System.git

IoT #ESP32 #SmartHome #Arduino #AI #WebDevelopment #MakerProject

Log in or sign up for Devpost to join the conversation.