This project is one part of Open-Innovation-1 for Chongxin Collage. If you are interested, please refer to report.pdf for more details.
- Display Current year, month, day, hour, minute and second
- Set year, month, day, hour, minute, second via button matrix
- Set and display AM and PM
- Display Chinese lunar year, month, day and Chinese 24 solar terms
- Set alarm clock time and alarm clock music
- Detect and display temperature and humidity
- Select alarm clock music (using TF card to store music data)
- Mobile phones connect to the system through Bluetooth, and APP can complete the basic settings above
- Get online weather forecast by mobile phone APP, then transmit and display the weather on LCD
- Fire detection and alarm via text message
- DHT11: Temperature and humidity
- MQ-2: Smoke concentration
- JQ8900-16P: Music player
- LCD12864: Liquid Crystal Display
- TTS: Text-to-speech
- HC-05: Bluetooth
Pls note that my PCB board is powered by common 5V chargers, i.e. mobile phone chargers, and USB-DC005 cable. Since DC005 is uncommon, you can change the power interface into type-c, micro or USB, just using your phone charger and cable to power the PCB board.
All PCB layouts are developped by Altium-Desinger.You can refer to src for drivers of sensors and modules. All the source code is developped by keil.
You can refer to Appinventor for .aia file in App inventor, which is a graphic app programming website.




