Control Your Smart Home with a Touch
This project transforms the STM32F7 Discovery Board into an interactive smart-home control panel using TouchGFX.
Navigate through rooms, tap on devices, and toggle them on/off with a clean and intuitive GUI.
- Multi-Room Navigation – Switch between Home, Kitchen, and Bathroom views.
- Interactive Device Control – Toggle the Oven, Kitchen Hood, and Bathroom Exhaust Fan.
- Touch-Friendly Interface – Designed for ease of use with simple tap interactions.
- Fast & Smooth – Built with TouchGFX and STM32Cube, ensuring responsive performance.
- Hardware: STM32F7 Discovery Board
- GUI Framework: TouchGFX
- Development Tools: STM32CubeMX & STM32CubeIDE
- Programming Language: C / C++
- Load the GUI onto the STM32F7 Discovery Board LCD via CubeIDE.
- Use the touchscreen to navigate:
- From Home, select Kitchen or Bathroom.
- Tap the Oven, Hood, or Fan to turn them ON/OFF.
- Icons update instantly for a real-time experience.
- Connect to IoT (Wi-Fi/Bluetooth) for remote control.
- Smart Home Prototype – Showcase GUI workflows before building hardware.
- Educational Demo – Teach embedded GUI design with TouchGFX.
- Portfolio Project – Highlight skills in STM32 & embedded systems.
[Sly Fox Electronics] (https://www.youtube.com/@SlyFoxelectronics)
