LearnESp32 IoT For BeginnersExploring Your Starter Kit
Tutorial contentsOpen
Video lesson4

Exploring Your Starter Kit

Thinking Robot — IoT Kit for Beginners

Introduction & Complete Component Guide

Video 1 — What's Inside the Kit?

This document follows the same sequence as the introduction video.
It is intended to accompany the first kit video and explain what each item is, what it does, and the kind of projects it enables.


1. What This Video Is

This first video is an introduction to the Thinking Robot IoT Kit for Beginners.

The purpose is not to teach every connection or project immediately. Instead, it gives the learner a complete first look at the kit, introduces the main controller, sensors, output devices, prototyping accessories, and the smaller electronic components, and briefly explains what each one can be used for.

The kit is designed around an ESP32 development board and can be used to build IoT, automation, sensing, monitoring, control, display, alarm, and basic robotics projects.

The kit packaging shown in the video highlights 45+ projects.

Important safety note: Some components, such as the relay module, can be used to control higher-voltage appliances. Beginners should not work directly with mains AC wiring without qualified supervision. All learning and initial experiments should be done with safe low-voltage circuits.


Components — In the Exact Order Shown in the Video

2. ESP32 Development Board

Approx. video position: 00:18

The first major component introduced is the ESP32 development board.

The ESP32 acts as the main controller or brain of the kit. It reads information from sensors, processes that information according to the program written by the learner, and controls output devices.

One of the most important reasons the ESP32 is used in an IoT kit is its built-in wireless capability.

What it can do

  • Read digital and analog sensors.
  • Control LEDs, buzzers, motors, relays, displays, and other modules.
  • Connect to Wi-Fi.
  • Communicate with online services and IoT dashboards.
  • Receive commands remotely.
  • Send sensor data over the internet.
  • Run automation logic.

Example possibilities

  • Control a light through Wi-Fi.
  • Build a smart room system.
  • Read temperature and humidity remotely.
  • Create an online plant-monitoring system.
  • Build sensor-triggered automation.
  • Control devices from a phone or web interface.

Almost every major project in this kit will use the ESP32 as its central controller.


3. RFID Reader Module + RFID Card / Keychain

Approx. video position: 00:34

The next component is the RFID reader module shown in the video. The module is marked RFID-RC522.

RFID stands for Radio Frequency Identification.

The reader can detect compatible RFID tags such as a card or keychain. Each compatible RFID tag contains identification data that can be read by the module.

What it can do

  • Detect an RFID card or tag.
  • Read the identity of a tag.
  • Allow or deny access based on the tag.
  • Trigger an action after a valid tag is detected.

Example projects

  • Smart attendance system.
  • RFID door access system.
  • ID-card based entry system.
  • RFID-controlled locker.
  • RFID-based user identification.

A common project is to store the IDs of authorized cards and allow an action only when one of those cards is scanned.


4. Single-Channel Relay Module

Approx. video position: 00:49

The next item shown is a relay module.

A relay allows a low-voltage controller such as the ESP32 to switch another electrical circuit on or off.

In simple terms, the ESP32 provides the command, while the relay performs the switching.

What it can be used for

  • Turning a load ON or OFF.
  • Controlling a lamp or other device through a controller.
  • Building automation projects.
  • Creating remotely controlled switching systems.

Example projects

  • Wi-Fi controlled light.
  • Automatic light control.
  • Smart appliance switching.
  • Timer-controlled device.
  • Sensor-controlled ON/OFF system.

Safety: Do not directly experiment with mains AC unless the circuit is properly enclosed and supervised by a qualified person. For learning, use safe low-voltage loads wherever possible.


5. PIR Motion Sensor

Approx. video position: 01:08

The next sensor introduced is the PIR motion sensor.

PIR stands for Passive Infrared.

It is commonly used to detect movement of people by sensing changes in infrared energy in its field of view.

What it can do

  • Detect human movement.
  • Trigger the ESP32 when motion is detected.
  • Turn another device on or off based on motion.

Example projects

  • Automatic room light.
  • Motion alarm.
  • Smart entry detection.
  • Occupancy-based automation.
  • Motion-triggered notification.

For example, a light can automatically turn on when a person enters a room.


6. Mini DC Water Pump

Approx. video position: 01:20

The next component is a small DC water pump.

The pump can move water through a small pipe when electrical power is supplied to it.

The ESP32 should not directly drive a motor or pump from a GPIO pin. A suitable driver or switching circuit is used between the controller and the pump.

Example projects

  • Automatic plant watering system.
  • Smart irrigation prototype.
  • Water dispensing system.
  • Soil-moisture-controlled watering.
  • Timer-based watering system.

A very useful project is to combine the water pump with the soil moisture sensor shown later in the video.


7. OLED Display

Approx. video position: 01:34

The next item is a small OLED display.

OLED stands for Organic Light-Emitting Diode.

The display gives the project a visual interface and can show useful information directly on the device.

It can display

  • Sensor readings.
  • Numbers.
  • Text.
  • Status messages.
  • Small icons.
  • Basic graphics and animations.

Example projects

  • Temperature and humidity monitor.
  • Smart plant monitor.
  • Distance display.
  • Wi-Fi status screen.
  • Mini information dashboard.

Instead of viewing every value only on a computer or phone, the OLED allows important information to be displayed directly on the project.


8. Mini Breadboards

Approx. video position: 01:51

The next components are the mini breadboards.

Breadboards are used to build and test circuits without soldering.

They are one of the most important learning tools in an electronics kit because the learner can quickly connect a circuit, test it, change it, and rebuild it.

Why they are useful

  • No soldering is required.
  • Circuits can be changed easily.
  • Sensors and components can be prototyped quickly.
  • Useful for testing before making a permanent circuit.

The ESP32, sensors, LEDs, resistors, buttons, and other components can be connected during project development using the breadboards.


9. Jumper Wires

Approx. video position: 02:00

Immediately after the breadboards, the video introduces the jumper wires.

Jumper wires are used to electrically connect the ESP32, breadboards, sensors, and modules.

Their purpose

  • Connect ESP32 pins to sensors.
  • Connect modules to power and ground.
  • Build breadboard circuits.
  • Connect different sections of a prototype.

They are the basic wiring system used throughout almost every project in the kit.


10. USB Programming / Power Cable

Approx. video position: 02:05

The next item shown is the USB cable.

The USB cable is used to connect the ESP32 development board to a computer.

Main uses

  • Power the development board during programming and testing.
  • Upload programs to the ESP32.
  • Use serial communication between the ESP32 and computer.
  • Debug and monitor project output.

This is one of the first accessories required whenever a new ESP32 program is uploaded.


11. Soil Moisture Sensor

Approx. video position: 02:11

The next sensor is the soil moisture sensor.

The probe is placed in soil and is used to estimate the moisture condition of the soil.

What it helps detect

  • Whether soil is relatively dry.
  • Whether soil has enough moisture.
  • When a plant may need watering.

Example projects

  • Plant moisture monitor.
  • Automatic plant watering.
  • Smart gardening system.
  • Soil condition alert system.

A very useful combination is:

Soil Moisture Sensor → ESP32 → Control Logic → Water Pump

When the soil becomes too dry, the controller can activate the pump according to the project logic.


12. Temperature and Humidity Sensor

Approx. video position: 02:24

The next component shown is the temperature and humidity sensor.

The blue sensor shown in the video can be used to measure basic environmental conditions.

It measures

  • Temperature.
  • Relative humidity.

Example projects

  • Room environment monitor.
  • Weather-monitoring prototype.
  • Smart greenhouse.
  • Temperature alert system.
  • IoT environment dashboard.

The values can also be sent by the ESP32 over Wi-Fi or displayed on the OLED screen.


13. Ultrasonic Distance Sensor

Approx. video position: 02:32

The next component is the ultrasonic distance sensor.

This module estimates the distance between the sensor and an object by transmitting an ultrasonic pulse and measuring the returning echo.

It can be used for

  • Distance measurement.
  • Object detection.
  • Proximity sensing.
  • Water-level related prototypes.
  • Basic robotics experiments.

Example projects

  • Smart distance meter.
  • Parking-distance indicator.
  • Obstacle detector.
  • Bin-level monitor.
  • Tank-level prototype.

Small Component Box

14. Mini Component Storage Box + “Know Your Resistor” Guide

Approx. video position: 02:44

After the larger modules and sensors, the video introduces the small component box.

This box keeps the smaller electronic components organized instead of mixing them loosely with the larger sensors.

A “Know Your Resistor” resistor colour-code guide is attached to the box.

The guide is designed to help learners identify resistor values using the coloured bands printed on the resistor.

The video then goes through the components inside this smaller box.


15. RGB LED

Approx. video position: 02:50

The first small component shown is an RGB LED.

RGB means:

  • R — Red
  • G — Green
  • B — Blue

By controlling the red, green, and blue channels, different colours can be produced.

Example projects

  • Multicolour status indicator.
  • Mood light.
  • Smart notification light.
  • Sensor-status display.
  • Colour control project.

16. Push Buttons

Approx. video position: 02:55

The next components are the push buttons.

Push buttons provide a simple physical input to the ESP32.

They can be used for

  • Turning a function on or off.
  • Selecting a mode.
  • Starting an action.
  • Creating counters.
  • Building logic-based circuits.

Example projects

  • Digital counter.
  • Quiz buzzer.
  • Mode selector.
  • Manual control button.
  • Reaction game.

17. Assorted Coloured LEDs

Approx. video position: 03:00

The kit also includes multiple LEDs in different colours.

LED stands for Light-Emitting Diode.

LEDs are extremely useful when learning electronics because they provide an immediate visual output.

Example uses

  • ON/OFF status.
  • Traffic-light project.
  • Alarm indication.
  • Sensor-state indication.
  • Binary display.
  • Sequence and pattern projects.

18. 7-Segment Display

Approx. video position: 03:04

The next component is a 7-segment display.

A 7-segment display is made from multiple LED segments arranged so that numbers can be displayed.

It is commonly used for

  • Numerical counters.
  • Timer displays.
  • Score displays.
  • Sensor values.
  • Simple digital number displays.

Example projects

  • 0–9 counter.
  • Push-button counter.
  • Digital score display.
  • Basic timer.

19. Active and Passive Buzzers

Approx. video position: 03:07

The video next introduces active and passive buzzers.

Buzzers produce sound and are useful when a project needs an audible indication.

Example uses

  • Alarm systems.
  • Warning sound.
  • Button feedback.
  • Sensor alert.
  • Reminder system.

A buzzer can be combined with sensors such as PIR or ultrasonic to create a simple alarm or warning system.


20. Capacitive Touch Sensor Module

Approx. video position: 03:12

The next item is the touch sensor module.

Instead of pressing a mechanical button, the user can touch the sensing area and the module can provide an input to the ESP32.

Example projects

  • Touch-controlled light.
  • Touch ON/OFF switch.
  • Touch-based mode selector.
  • Interactive control panel.

This is useful for demonstrating how modern touch interfaces can replace traditional push buttons in some applications.


21. L293D Motor Driver IC

Approx. video position: 03:19

The next component shown is the L293D motor driver IC.

A microcontroller such as the ESP32 is designed to provide control signals, not to directly supply the current required by a motor.

The motor driver acts as the interface between the controller and a motor.

It is used for

  • Driving DC motors.
  • Changing motor direction.
  • Building motor-based projects.
  • Creating basic robotics experiments.

Example projects

  • Motor direction controller.
  • Small robotic mechanism.
  • Automated moving project.
  • Basic two-motor control experiments.

22. Assorted Resistors

Approx. video position: 03:28

The final group of small electronic components explained in the video is the set of resistors in different values.

Resistors are fundamental electronic components that limit current and help establish required voltage/current conditions in circuits.

They are commonly used for

  • Protecting LEDs.
  • Pull-up and pull-down circuits.
  • Sensor circuits.
  • Voltage dividers.
  • General breadboard experiments.

Different projects require different resistance values, which is why the kit includes multiple resistor values.


23. “Know Your Resistor” Colour-Code Reference

Approx. video position: 03:31

The video returns to the resistor colour-code reference printed on the small component box.

Resistor values are commonly represented using coloured bands.

The reference guide allows a learner to look at the colour bands on a resistor and understand its approximate resistance value and tolerance without needing to memorize the entire colour code immediately.

This is especially useful for beginners who are just starting to work with physical resistors.


End of Video

24. Complete Kit Recap

Approx. video position: 03:40 onward

The video closes by bringing the kit together again and explaining that the learner will use these components to build different projects in the upcoming videos.

The main idea of this first lesson is:

Understand what is inside the kit before starting to build.

The following project videos can then take these same components and teach:

  1. What pins they have.
  2. How they are connected.
  3. How they work electrically.
  4. How to program them with the ESP32.
  5. How to combine multiple components into complete projects.
  6. How to troubleshoot common mistakes.

Quick Component Order Reference

This is the exact high-level order followed by Video 1:

  1. IoT Kit overview
  2. ESP32 development board
  3. RFID reader + RFID card/keychain
  4. Relay module
  5. PIR motion sensor
  6. Mini DC water pump
  7. OLED display
  8. Mini breadboards
  9. Jumper wires
  10. USB programming/power cable
  11. Soil moisture sensor
  12. Temperature and humidity sensor
  13. Ultrasonic distance sensor
  14. Mini component box + resistor colour-code guide
  15. RGB LED
  16. Push buttons
  17. Assorted coloured LEDs
  18. 7-segment display
  19. Active and passive buzzers
  20. Capacitive touch sensor
  21. L293D motor driver IC
  22. Assorted resistors
  23. Resistor colour-code reference
  24. Complete kit recap / upcoming projects

Discussion

Questions and ideas about Exploring Your Starter Kit

Loading discussion…
WhatsApp