This repository explores the integration of Graphical User Interfaces (GUI) with Internet of Things (IoT) ecosystems. The project focuses on creating intuitive interfaces that allow users to monitor, control, and interact with hardware devices seamlessly.
- Interactive Dashboards: User-friendly GUIs for real-time data visualization from IoT sensors.
- Control Interfaces: Digital switches and controllers designed for hardware actuation (e.g., LED, Motor, Relays).
- UX for IoT: Focus on low-latency feedback and responsive design for embedded system monitoring.
- Event-Driven Interactivity: Handling user inputs to trigger automated or manual IoT tasks.
- GUI Frameworks: [Insert e.g., Tkinter, PyQt, or Electron]
- IoT Connectivity: [Insert e.g., MQTT, WebSockets, or Serial]
- Programming Language: [Insert e.g., Python, JavaScript]
- Design Focus: Usability, Accessibility, and Information Architecture
Clone the Project .. code-block:: bash
git clone https://github.com/afafirmansyah/human-computer-interactions.git
Environment Setup - Ensure your programming environment (Python/Node.js) is installed. - Install required GUI and Networking libraries:
pip install [required-library]
Running the Application - Execute the main interface script:
python main_gui.py
Hardware Connection - Connect your IoT device (ESP32/Arduino) to the same network or via USB. - Observe the interaction between the software interface and the physical hardware.
This project is licensed under the MIT License - see the license.txt file for details.
Ahmad Fauzi Firmansyah - GitHub: afafirmansyah - LinkedIn: ahmad-fauzi-firmansyah