Introduction

Welcome to ESP32-IOT-SmartHome-kit

Completed LA-Smart-Home 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.

PIC

Item

Quantity

_images/1.esp32.png

ESP32 DevKit

1 pcs

_images/2.esp32expboard.png

ESP32 Expansion Board

1 pcs

_images/3.battery.png

Battery Box

1 pcs

_images/4.dht11.png

DHT11 Sensor

1 pcs

_images/5.pir.png

PIR Sensor

1 pcs

_images/6.rain.png

Raindrop Sensor

1 pcs

_images/7.light.png

Light Sensor

1 pcs

_images/8.led.png

LED Module

1 pcs

_images/9.button.png

Button Module

1 pcs

_images/10.fan.png

Motor Fan Module

1 pcs

_images/11.speech.png

Speech Recognition Module

1 pcs

_images/12.rgb1.png

RGB Light Strip

1 pcs

_images/13.lcd.png

LCD1602 Display

1 pcs

_images/14.rfid2.png

RFID Module + IC Card

1 set

_images/15.servo.png

SG90 Servo

2 pcs

_images/21.tyn.png

Solar module

1 pcs

_images/16.typec.png

Type-C Data Cable

1 pcs

_images/17.3p.png

3P Cable

9 pcs

_images/18.4p.png

4P Cable

4 pcs

_images/26.basswood.png

Basswood Board

6 pcs

_images/22.caiban.png

Painted Basswood

1 pcs

_images/24.acrylic.png

Acrylic Sheet

1 pcs

_images/19.Gasket.png

Gasket

12 pcs

_images/20.Screwdriver.png

Phillips Screwdriver

1 pcs

_images/21.sleeve.png

Sleeve

5 pcs

_images/23.screwbag.png

Screw Bag

3 bags

_images/25.glue.png

Glue

5 pcs


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.