Introduction
Welcome to ESP32-IOT-SmartHome-kit
This smart home development kit, built around the ESP32-DevKit development board, utilizes 2.54 standard interface components for connectivity. Users can control home devices manually, through voice recognition, or through a mobile app, enabling a variety of smart home functions, including door and window openings, light adjustment, RGB ambient lighting, and fan control. Through programming and app-based remote control, users can experience the joy of IoT control and understand the collaborative working principles of sensors and actuators.
Bill of Materials
The following table lists all components included in the ESP32-IOT-SmartHome-kit. Please check carefully to ensure that all parts are complete before starting.
Function Display
DHT11: Real-time temperature and humidity monitoring
Light sensor and rain sensor: Automatic light and window control
PIR motion sensor: Human detection and scene triggering
RFID card swipe module: Door unlocking with a card swipe
SPEECH recognition module: Voice control of lights, fans, and RGB light strips
LCD1602 display: Real-time display of sensor data and system status
RGB light strip: Colorful lighting effects
Servo: Simulate door and window switches
LED and Fan: Lighting and temperature control
Video Tutorial
ESP32 IoT Smart Home Kit Tutorial Arduino IDE
ESP32 IoT Smart Home Kit Tutorial ESP Flash Tool
The two videos above respectively demonstrate the complete process of uploading code using the Arduino IDE and flashing firmware using Espressif’s official flashing tool.
The video content includes: a tutorial on assembling the house structure, function demonstrations, Arduino IDE usage instructions, firmware flashing operations, and Wi-Fi configuration steps.
By watching the videos, you can quickly get started and experience all the functions of this kit.
For more detailed operating steps and explanations of principles, please refer to the subsequent text and image tutorial section.


























