(from KS5009 Keyestudio Smart Home Wiki Page)
As the rapid development of the Internet grows, various intelligent devices are gradually integrated into our daily life.
For example, we can use RFID to open the door. In addition, the kitchen is equipped with a gas detection alarm, which alerts people to the danger when dangerous gas and large smoke are detected. When it detects rain, it can automatically collect clothes and close windows. All kinds of electrical equipment can be controlled by mobile phone, control lights, fans, air conditioning and so on.
In this connection, we seek to launch this smart home product with ESP32 control, which has a host of sensors and modules as well as networking function, making the relevant knowledge of the Internet more accessible to you.
When you get control board, you need an IDE to write code and manage it and a driver. You can use Arduino IDE or other like Visual Sudio Code. In this documentation we'll use Visual Studio Code with the PlatformIO extension to work with the board.
You can find documentation about how to install VS Code for your platform and configure the toool set for your development need in the oficial Visual Studio Code documentation.
Then you can download the PlatformIO IDE from its page following its documentation or you cand find it in vscode extension marketplace.
You can find one project for each component to learn how it works and make things happen.
- Project 1: Control led
- Project 2: Table Lamp
- Project 3: PIR Motion sensor
- Project 4: Play Music
- Project 5: Automatic Doors and Windows
- Project 6: Atmosphere Lamp
- Project 7: Fan
- Project 8: LCD1602 Display
- Project 9: Temperature and Humidity Sensor
- Project 10: RFID RC522 Module
- Project 11: Morse Code
- Project 12: WiFi
- Project 13: Mobile Phone APP