KEYESTUDIO ESP32 Learning Kit

KEYESTUDIO ESP32 Learning Kit Instruction Manual

Models: Basic Kit, Complete Kit, Ultimate Kit

1. Introducció

The KEYESTUDIO ESP32 Learning Kit is designed for enthusiasts passionate about science and eager to explore new technologies. This kit provides a comprehensive platform for learning electronics, programming, and embedded systems using the versatile ESP32 mainboard. It includes a variety of common electronic components, sensors, and modules, along with breadboards and wires, enabling users to create numerous fascinating DIY experiments.

Detailed project tutorials are provided, featuring wiring diagrams, component knowledge, and project code. Each project supports programming with Thonny for Windows, Arduino IDE for Windows, and Arduino IDE for Raspberry Pi, making it accessible for various skill levels. Through these courses, users can gain a deeper understanding of programming methods, logic, electronic circuits, and the Linux operating system (when using Raspberry Pi).

KEYESTUDIO ESP32 Learning Kit components and boxes
Acabatview of the KEYESTUDIO ESP32 Learning Kit components and available editions.

2. Contingut del kit

The KEYESTUDIO ESP32 Learning Kit is available in three editions: Basic, Complete, and Ultimate. Each kit includes an ESP32 mainboard and a selection of electronic components and modules tailored to different learning levels.

2.1. Basic Kit

Basic Learning Kit box and contents
Basic Learning Kit packaging and components.

The Basic Kit is designed for beginners, offering 68 lessons. It has a product size of 20*9*5cm and weighs 325.4g.

Basic Kit components list
Detailed list of components included in the Basic Kit.
Basic Kit Components
ComponentQuantitat
Junta de desenvolupament ESP321
LCD 128X32 DOT Module1
Breadboard Power Module1
Motor de corrent continu1
8*8 Dot Matrix Screen1
Pantalla de 4 dígits1
830-Hole Breadboard1
Ventiladora1
Interruptor de botó4
Yellow Cap2
Zumbador passiu1
Zumbador actiu1
Fotoresistor3
Interruptor d'inclinació2
Flame Receiver1
Díode2
Breadboard Jumper Wires1
Cable micro USB1
Gorra Blava1
4P DuPont Line2
Termistor de 10K1
Full Color RGB Light1
Single Digit Display1
IC 74HC595N Chip1
Caixa de bateries1
10KQ Potentiometer1
Transistor S80502
Transistor S85501
Resistor Table1
Resistència de 1K10
220R Resistor10
Resistència de 10K10
Yellow LED Light10
Llum LED blava10
Llum LED verda10
Llum LED blanca10
Llum LED vermella10

2.2. Kit complet

Intermediate Learning Kits box and contents
Complete Learning Kit packaging and components.

The Complete Kit is an intermediate learning kit, offering 103 projects. It has a product size of 25*16*6cm and weighs 632.8g.

Complete Kit components list
Detailed list of components included in the Complete Kit.
Complete Kit Components
ComponentQuantitat
Mòdul de relés1
Mòdul Joystick1
Sensor d'ultrasons1
LCD 128X32 DOT Module1
Sensor d'infrarojos del cos humà1
Sensor de temperatura i humitat1
Breadboard Power Module1
Motor de corrent continu1
Motor pas a pas1
90-Degree Servo1
5P DuPont Line1
Control Remot per Infrarojos1
830-Hole Breadboard1
Cable micro USB1
Breadboard Jumper Wires1
Male to Female DuPont Line1
3P DuPont Line4
4P DuPont Line3
Yellow Cap1
Zumbador passiu1
Zumbador actiu1
Interruptor de botó4
Fotoresistor2
Interruptor d'inclinació1
Flame Receiver1
Receptor d'infrarojos1
Termistor de 10K1
10KQ Potentiometer1
Transistor S80502
Transistor S85501
Resistor Table1
Resistència de 1K10
220R Resistor10
Resistència de 10K10
Teclat matricial 4*41
Caixa de bateries1
Llum LED blava10
Llum LED verda10
Llum LED vermella10
Yellow LED Light10
8*8 matriu de punts1
Pantalla de 4 dígits1
ICL293D Chip1
Ventiladora1

2.3. Ultimate Kit

Advanced Learning Kit box and contents
Ultimate Learning Kit packaging and components.

The Ultimate Kit is an advanced learning kit, offering 111 lessons. It has a product size of 25*16*6cm and weighs 655.8g.

Ultimate Kit components list
Detailed list of components included in the Ultimate Kit.
Ultimate Kit Components
ComponentQuantitat
8x8 Dot Matrix Module1
LCD 128X32 DOT Module1
Mòdul de targeta RFID1
4-Digit Display Module1
Mòdul Joystick1
Sensor de temperatura1
Sensor de temperatura i humitat1
Mòdul sensor de so1
Sensor d'infrarojos del cos humà1
Breadboard Power Module1
Control Remot per Infrarojos1
130 Motor Module1
Sensor d'ultrasons1
90-Degree Servo Module1
Motor pas a pas1
830-Hole Breadboard1
Cable micro USB1
Male to Female DuPont Line1
Zumbador passiu1
Interruptor de botó4
Yellow Cap1
Zumbador actiu1
Fotoresistor1
Interruptor d'inclinació1
Flame Receiver1
Receptor d'infrarojos1
Termistor de 10K1
Full Color RGB Light1
Single Digit Display1
IC 74HC595N Chip1
10KQ Potentiometer1
Transistor S80502
Transistor S85501
Resistor Table1
White Card1
Clauer de control remot1
Teclat matricial 4*41
Resistència de 1K10
220R Resistor10
Resistència de 10K10
Caixa de bateries1
Llum LED vermella10
Yellow LED Light10
Llum LED blava10
Llum LED verda10
Breadboard Jumper Wires1
3P DuPont Line5
4P DuPont Line2
5P DuPont Line3

3. Guia de configuració

This section outlines the general steps to set up your ESP32 Learning Kit. Refer to the specific project tutorials for detailed wiring instructions for each experiment.

3.1. ESP32 Board Overview

Familiarize yourself with the ESP32-WROOM-32D development board's pinout and key components:

ESP32-WROOM-32D Pinout Diagram
ESP32-WROOM-32D Development Board Pinout. Key pins include 3.3V, EN, Sensor VP/VN, various IO pins (IO0-IO39), GND, Micro USB Port, EN Button, and Boot Button.

3.2. Connexió inicial

  1. Connect ESP32 to Computer: Use the provided Micro USB cable to connect your ESP32 development board to your computer. This will provide power and enable communication for programming.
  2. Instal·leu els controladors (si cal): Your operating system may automatically install necessary drivers. If not, refer to the official ESP32 documentation or the kit's online tutorials for driver installation instructions.
  3. Prepare Breadboard: For most experiments, you will use the 830-hole breadboard. Insert the ESP32 board into the breadboard, ensuring the pins are correctly aligned and make good contact.
  4. Connectar components: Follow the wiring diagrams in the project tutorials to connect sensors, modules, and other electronic components to the ESP32 board using the jumper wires. Pay close attention to power (3.3V/5V), ground (GND), and data (IO) connections.

4. Instruccions de funcionament

Operating the ESP32 Learning Kit involves writing and uploading code to the ESP32 board to control its functions and interact with connected components.

4.1. Programming Environment Setup

The kit supports multiple programming environments:

Supported Programming Software Interfaces
The kit supports various programming software including Mixly, Python (Thonny), and Arduino C (for Windows and Raspberry Pi).
  • Thonny (for Python/MicroPython): Ideal for beginners, Thonny is a user-friendly Python IDE. You will use it to write and upload MicroPython code to your ESP32.
  • Arduino IDE (for C/C++): A popular IDE for Arduino and ESP32 development using C/C++. It offers extensive libraries and community support. Available for Windows and Raspberry Pi.
  • Mixly: A graphical programming environment that simplifies coding for various hardware platforms.

Refer to the online tutorials for detailed instructions on installing and configuring these environments for ESP32 development.

4.2. Uploading Code

  1. Select Board and Port: In your chosen IDE (e.g., Arduino IDE), select the correct ESP32 board model and the serial port corresponding to your connected ESP32.
  2. Carrega Exampel codi: Open one of the provided example project codes from the kit's tutorials.
  3. Compile and Upload: Compile the code to check for errors, then upload it to your ESP32 board. The board will reset and run the new program.

5. Exampels Projectes

The learning kit includes numerous projects to help you explore various electronic concepts and programming techniques. Here are a few examples:

Various Fun Experiments with ESP32 Kit
A collage of various fun experiments that can be built with the ESP32 Learning Kit, including light control, display, and sensor applications.
  • Dimming Light Experiment: Control the brightness of an LED using a potentiometer or other input.
  • LCD Display Experiment: Display text or sensor readings on the 128x32 LCD module.
  • Smart Access Control: Implement a basic access control system using an RFID module (Ultimate Kit).
  • Pantalla de 4 dígits: Show numbers or simple animations on the 4-digit display.
  • Temperature and Humidity Measurement: Use a sensor to read and display environmental data.
  • Ranging Experiment: Measure distances using an ultrasonic sensor.
  • Colorful Light Control: Program RGB LEDs to display various colors and patterns.
  • Comandament a distància per infrarojos: Control devices using an infrared remote and receiver.
  • Human Body Induction Light: Automatically turn on a light when motion is detected using a PIR sensor.
  • Simulated Merry-Go-Round: An experiment demonstrating motor control and mechanical movement.
Simulated Merry-Go-Round Experiment
A simulated merry-go-round experiment built with the ESP32 kit, demonstrating motor control.
LED Control with Potentiometer
Control LED lights by rotating the knob of the potentiometer.
RGB Light Button Control Experiment
Press the button then the RGB light will light up.
PIR Motion Sensor and Fan Experiment
When the PIR motion sensor detects people, the fan will rotate and a 4-digit display will show numbers.
Ultrasonic Sensor LED Experiment
When the ultrasonic sensor detects an object moving, the corresponding LED will light up.
PIR Motion Sensor and Photoresistor LED Experiment
The photoresistor is in the dark. When the PIR motion sensor detects people, the LED will be on.
Flame Detection Alarm Experiment
When a flame is detected, the LED will flash and the buzzer will alarm.
Temperature and Humidity Measurement Experiment
This is an experiment that measures temperature and humidity and displays a numerical value.

6. Solució De Problemes

  • Placa no detectada: Ensure the Micro USB cable is securely connected to both the ESP32 and your computer. Try a different USB port or cable. Install necessary USB-to-serial drivers if prompted by your operating system.
  • Code Upload Failure: Check that the correct ESP32 board type and serial port are selected in your IDE. Ensure no other program is using the serial port. Sometimes, pressing the 'Boot' button on the ESP32 board while uploading can help.
  • Component no funciona: Double-check all wiring connections against the tutorial diagrams. Verify that the component is receiving correct power (3.3V or 5V) and ground. Ensure the code is correctly configured for the specific component and its connected pins.
  • Problemes d'alimentació: If using an external power source (e.g., battery box), ensure it provides the correct voltage and current. Incorrect polarity can damage components.
  • Errors de programari: Review your code for syntax errors or logical mistakes. Use the serial monitor in your IDE to check for output messages or error codes from the ESP32.

7. Especificacions

Especificacions generals del producte
AtributValor
Nom de marcaKEYESTUDIO
TipusMòdul
Mètode de programacióC language & Python
CondicióNou
OrigenXina continental

7.1. Package Dimensions & Weight

  • Ultimate Kit: 25cm (L) x 16cm (W) x 6cm (H), 655.8g
  • Kit complet: 25cm (L) x 16cm (W) x 6cm (H), 632.8g
  • Kit bàsic: 20cm (L) x 9cm (W) x 5cm (H), 325.4g

8. Manteniment

To ensure the longevity and proper functioning of your ESP32 Learning Kit, follow these maintenance guidelines:

  • Emmagatzematge: Store all components in a dry, cool place, away from direct sunlight and extreme temperatures. Use the provided organizer box to keep components sorted and prevent loss or damage.
  • Manipulació: Handle electronic components with care. Avoid bending pins excessively or applying undue force. Static electricity can damage sensitive components; consider using anti-static precautions if working in a dry environment.
  • Neteja: Keep the ESP32 board and modules free from dust and debris. Use a soft, dry brush or compressed air for cleaning. Avoid using liquids or harsh chemicals.
  • Font d'alimentació: Utilitzeu sempre el vol correctetage and current for your ESP32 board and connected modules. Over-voltage can cause irreversible damage.
  • Actualitzacions de programari: Regularly check for updates to the ESP32 core for Arduino IDE, MicroPython firmware, and your chosen IDEs to benefit from bug fixes and new features.

9. Suport

For detailed tutorials, project guides, and further assistance, please refer to the official KEYESTUDIO resources:

These links provide comprehensive guides, including wiring diagrams, code examples, and explanations for each project.

9.1. Company Overview

Learn more about the manufacturer, Shenzhen Flyfun Technology Co., Ltd., and their commitment to quality and innovation in electronic components.

Projecció de vídeoasing the manufacturing process and facilities of Shenzhen Flyfun Technology Co., Ltd., the company behind KEYESTUDIO products.

Documents relacionats - ESP32 Learning Kit

Preview Placa de desenvolupament Keyestudio ESP32: característiques, especificacions i guia d'ús
Explora la placa de desenvolupament Keyestudio ESP32, un microcontrolador versàtil amb WiFi i Bluetooth compatible amb Arduino. Aprèn sobre les seves característiques, especificacions, pinout i codi de prova per a projectes d'IoT i llars intel·ligents.
Preview Keyestudio 4DOF Robot Arm Kit for Arduino DIY
Discover the Keyestudio 4DOF Robot Arm Kit for Arduino DIY. This guide provides step-by-step assembly, features, and control projects using Arduino, joysticks, Bluetooth, and PS2 controllers, ideal for STEM education and hands-on learning.
Preview Keyestudio NANO CH340: Development Board Guide and Arduino IDE Setup
A comprehensive guide to the Keyestudio NANO CH340 development board, covering technical specifications, pinouts, and a step-by-step tutorial for setting up the Arduino IDE and uploading code.
Preview KS0428 Keyestudio Mini Tank Robot V2 – Návod a Projekty
Komplexní uživatelský manuál a průvodce projekty pro KS0428 Keyestudio Mini Tank Robot V2. Obsahuje montážní návody, nastavení softwaru a vzdělávací projekty pro Arduino, ideální pro výuku elektroniky a programování.
Preview KEYESTUDIO KS0026 Digital IR Receiver Module for Arduino Projects
Acabatview of the KEYESTUDIO KS0026 Digital IR Receiver Module for Arduino projects. This module enables IR remote control functionality, featuring a 5V power supply, digital interface, and 38KHz modulation frequency. Find more details and resources on the KEYESTUDIO weblloc.
Preview Keyestudio KS0061 1602 I2C LCD Module - Product Overview
Learn about the Keyestudio KS0061, a 16x2 I2C LCD module with blue background and white backlight, ideal for Arduino projects. Features IIC interface and low port usage.