DIYables ESP32 S3 Starter Kit

Starter KitsFor ESP32
Buy on Amazon
DIYables ESP32 S3 Starter Kit showing all 23 components including board sensors RFID LCD and motors Click to zoom
DIYables ESP32 S3 Starter Kit showing all 23 components including board sensors RFID LCD and motorsFull component layout of the ESP32 S3 kit with breadboard jumper wires modules and expansion boardNumbered contents table listing all 23 items and quantities included in the ESP32 S3 starter kitOnline tutorials overview covering LED button display keypad relay stepper motor and motion sensor

Quick Overview

The DIYables ESP32 S3 Starter Kit is a 23-piece learning package built around an ESP32-S3-N16R8 development board with 16MB flash, 8MB PSRAM, WiFi, and Bluetooth LE. The board has dual USB Type-C ports and an onboard addressable RGB LED, and it ships alongside a matching ESP32-S3 GPIO expansion board that breaks every pin out to labelled, colour-coded rows so sensors and modules connect without a rat's nest of jumper wires.

The kit covers the full range of beginner and intermediate topics rather than just lighting an LED. Sensing is handled by an HC-SR04 ultrasonic sensor, an HC-SR501 motion sensor, a DS18B20 temperature probe, and an LDR light sensor module. Output and actuation come from a 16x2 I2C LCD, an SG90 servo, a 28BYJ-48 stepper motor with its ULN2003 driver, a 5V relay module, and an active piezo buzzer. User input is covered by a 3x4 matrix keypad, a potentiometer, and five colour-coded LED modules alongside five colour-coded button modules. An RFID kit with an RC522 reader plus card and keyfob tags rounds out the set, which is what makes access-control and tag-reading projects possible straight out of the box.

Everything needed to wire it up is included: a half-sized breadboard, 40 each of male-to-male, male-to-female, and female-to-female jumper wires, a USB cable, and both male and female DC power jacks. Online tutorials for the kit are published at https://diyables.io/esp32-s3-kit, covering getting started, LEDs, buttons and debouncing, displays, the keypad, relay control, the stepper motor, and the motion sensor. Ideal for students, classrooms, and makers learning IoT and embedded development with Arduino IDE (C/C++) or MicroPython.

Key Features

  • ESP32-S3-N16R8 Development Board — 16MB flash and 8MB PSRAM with WiFi, Bluetooth LE, dual USB Type-C ports, and an onboard RGB LED
  • Matching GPIO Expansion Board — Breaks every ESP32-S3 pin out to labelled colour-coded rows for solder-free sensor and module wiring
  • Four Sensor Types Included — HC-SR04 ultrasonic, HC-SR501 motion, DS18B20 temperature, and LDR light sensor for real measurement projects
  • RFID Kit with Reader and Tags — RC522 reader plus card and keyfob tags for access control and tag reading experiments
  • Display and Keypad Input — 16x2 I2C LCD with blue background and a 3x4 matrix keypad for building menus and entry systems
  • Two Motor Types — SG90 servo for angular positioning and a 28BYJ-48 stepper with ULN2003 driver for precise rotation
  • Relay and Buzzer Output — 5V relay module for switching real loads and an active piezo buzzer for alerts
  • Colour-Coded LED and Button Modules — Five of each in matching colours so every signal and control is identifiable at a glance
  • 120 Jumper Wires and Breadboard — 40 each of male-to-male, male-to-female, and female-to-female plus a half-sized breadboard
  • Online Tutorials Provided — Step-by-step guides at diyables.io/esp32-s3-kit for Arduino IDE (C/C++) and MicroPython

SPECIFICATION

Specification Value
Product Type ESP32-S3 Starter Kit / IoT Learning Kit
Development Board ESP32-S3-N16R8 (WiFi + Bluetooth LE)
Flash Memory 16 MB
PSRAM 8 MB
USB Interface Dual USB Type-C (cable included)
Expansion Board ESP32-S3 GPIO expansion board, colour-coded pin rows
Sensors Included HC-SR04 ultrasonic, HC-SR501 motion, DS18B20 temperature, LDR light
Identification RFID RC522 reader with card and keyfob tags
Display 16x2 I2C LCD, blue background
Motors SG90 servo, 28BYJ-48 stepper with ULN2003 driver
Other Outputs 5V relay module, active piezo buzzer
Inputs 3x4 matrix keypad, potentiometer, 5 LED modules, 5 button modules
Prototyping Half-sized breadboard, 120 jumper wires (40 each of M-M, M-F, F-F)
Power Accessories DC power jack male and female
Total Items 23
Programming Support Arduino IDE (C/C++), MicroPython
Applications IoT learning, sensor projects, access control, motor control, education

※ NOTE THAT:

The ESP32-S3 runs at 3.3V logic. The 5V relay module and the 28BYJ-48 stepper driver need a 5V supply, which the included DC power jacks provide from an external adapter — do not attempt to drive the stepper motor from the board's 3.3V rail.

If using the ESP32-S3 with analog sensors, configure the ADC with 11 dB attenuation to set the voltage reference range to handle up to 3.3V.

PACKAGE

A package includes:

Qty Items
1 ESP32 S3 Development Board (ESP32-S3-N16R8)
1 USB Cable
1 ESP32-S3 GPIO Expansion Board
1 Breadboard - Half-sized
40 Male-to-Female Jumper Wires
40 Female-to-Female Jumper Wires
40 Male-to-Male Jumper Wires
5 LED Modules (Yellow, Red, Blue, Green, White)
5 Button Modules (Yellow, Red, Blue, Green, Black)
1 5V Relay Module
1 LDR Light Sensor Module
1 Potentiometer
1 Active Piezo Buzzer Module
1 RFID Kit (RC522 Reader + RFID Tags)
1 DS18B20 Temperature Sensor
1 HC-SR501 Motion Sensor
1 HC-SR04 Ultrasonic Sensor
1 LCD Display I2C 16x2 - Blue Background
1 Servo Motor SG90
1 Keypad 3x4
1 DC Power Jack (Female)
1 DC Power Jack (Male)
1 28BYJ-48 ULN2003 5V Stepper Motor with Driver

COMPATIBLE HARDWARE

  • Arduino IDE (Windows, macOS, Linux) — Select an ESP32-S3 board type after installing the ESP32 board package
  • MicroPython firmware — Flash and program the ESP32-S3 over USB Type-C
  • ESP-IDF development environment — Full Espressif framework support for the ESP32-S3
  • USB Type-C cable (included) — Programming, serial monitoring, and board power
  • External 5V DC power adapter — Required for the relay module and stepper motor via the included DC jacks
  • Breadboards and jumper wires (included) — Half-sized breadboard with 120 wires across three types
  • Additional 3.3V sensors and modules — Connect through the expansion board's colour-coded rows
  • I2C devices — LCD and other I2C modules share the SDA and SCL lines
  • WiFi networks and MQTT brokers — For IoT, cloud, and home automation projects
  • Any 3.3V logic peripheral — Direct connection to ESP32-S3 GPIO through the expansion board