Skip to content

Exploring the synergy between Internet of Things (IoT) and Graphical User Interfaces (GUI) to enhance user experience and device interactivity.

Notifications You must be signed in to change notification settings

afafirmansyah/human-computer-interactions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Human-Computer Interaction (HCI) in IoT

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.

Key Features

  • 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.

Technical Specifications

  • 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

Installation Guide

  1. Clone the Project .. code-block:: bash

    git clone https://github.com/afafirmansyah/human-computer-interactions.git

  2. Environment Setup - Ensure your programming environment (Python/Node.js) is installed. - Install required GUI and Networking libraries:

    pip install [required-library]
  3. Running the Application - Execute the main interface script:

    python main_gui.py
  4. 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.

Interaction Design

License

This project is licensed under the MIT License - see the license.txt file for details.

Contact

Ahmad Fauzi Firmansyah - GitHub: afafirmansyah - LinkedIn: ahmad-fauzi-firmansyah

About

Exploring the synergy between Internet of Things (IoT) and Graphical User Interfaces (GUI) to enhance user experience and device interactivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages