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
Log in or sign up for Devpost to join the conversation.