meta data for this page
Overview of Hardware Components in the Kit
It's time to get to know the kit!
This page gives you a brief introduction of what each component does and how it can bring your smart home ideas to life. For detailed instructions on testing and operating these components, click on this link.
The following is a diagram of a general control system flow.
- The process begins with Input Devices or Sensors, which collect data from the environment.
- This data is sent to a Processing Unit (such as a microcontroller or computer), where decisions are made based on the input.
- Finally, the Output Devices or Actuators execute the necessary actions, such as turning on lights, adjusting windows, or activating alarms.
List of components in the kit:
- Input Devices:
- Gas sensor
- Steam/water drop sensor
- Humidity and temperature sensor
- RFID sensor
- PIR motion sensor
- Button
- Processing Unit:
- ESP32 PLUS Development Board
- Output Devices:
- DC motor (connected to fan)
- Servo motor
- Buzzer
- Yellow LED
- RGB LED
- LCD Display
Input Devices
Processing Unit
Output Devices
You may test the components with the tutorial and test codes provided in the documentation by keyestudio: Arduino Tutorial and Python Tutorial.
Additional concepts that might be useful (you may explore these on your own):
- PWM (Pulse Width Modulation):
- Useful for:
- RGB LED: blend color by varying the brightness of red, green, and blue.
- Servo motor: use PWM to control precise angular movements.
- DC motor (fan): PWM can adjust fan speed.
- Communication technologies and protocols:
- Wi-Fi and Bluetooth Communication:
- Useful for sending sensor data to a cloud platform or app and for remote control of devices.
- I2C Communication:
- Useful for:
- LCD Display: uses I2C for displaying text or data.
- RFID: uses I2C for transferring tag information.
- UART (Serial Communication):
- Useful for ESP32 Dev Board which communicates with the computer or external devices using UART.