Smart home
This is a simple but practical smart home system based on a Cloud server. It is a project I self-made as an undergraduate out of interest in smart home.
The project consists of two components: an upper computer and a lower computer.
The upper computer utilizes an app developed using App Inventor 2. The app is implemented to establish communication through the MQTT protocol, connecting to the AliCloud platform, and enabling two-way communication.
The lower computer is built on a breadboard and comprises five modules connected by breadlines:
Microcontroller module: STM32f103c8t6 minimum system board (designed and welded by myself)
Display module: A 0.96-inch OLED screen with a resolution of 128x64 pixels
Temperature measurement module: DS18B20 sensor
Wi-Fi module: ATK-ESP-01 module that connects to the Alibaba Cloud platform using the MQTT protocol
LED module: Light-emitting diodes
The upper and lower computers interact through the AliCloud platform, creating a simple smart home system. This system enables remote two-way communication, allowing users to control home lights in Harbin using their cellphones in Hainan. Additionally, users can monitor the temperature readings of their home remotely.