Results 1 to 6 of 6

Thread: setting up a single board computer as a HMI

  1. #1
    Join Date
    Dec 2013
    Beans
    9

    setting up a single board computer as a HMI

    I am looking at designing a HMI. To do this I will use a SBC running linux (Ubuntu server) with just one program running for the user to interact with. I have found Squareline Studio, is this a good choice or are there others ways to accomplish this?

  2. #2
    Join Date
    Mar 2010
    Location
    Squidbilly-Land
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: setting up a single board computer as a HMI

    What do you mean by "HMI"? It isn't a common term.

  3. #3
    #&thj^% is offline I Ubuntu, Therefore, I Am
    Join Date
    Aug 2016
    Beans
    Hidden!

    Re: setting up a single board computer as a HMI

    A Human-Machine Interface (HMI) is a user interface or dashboard that connects a person to a machine, system, or device. While the term can technically be applied to any screen that allows a user to interact with a device, HMI is most commonly used in the context of an industrial process.

    HMIs are similar in some ways to Graphical User Interfaces (GUI) but they are not synonymous; GUIs are often leveraged within HMIs for visualization capabilities.
    But for the OP I have no use for one so I can't say if Squareline Studio is good choice or not.
    Perhaps a little more information may help us with what your trying to accomplish.
    There just might be a better way to go.

  4. #4
    Join Date
    Dec 2013
    Beans
    9

    Re: setting up a single board computer as a HMI

    Human Machine Interface indeed. It's the technical term for your mouse and keyboard and the words HMI will feature in the device manager I believe. In my previous job the HMI was a custom machined box with an 8 bit micro controller board custom designed inside with switches as inputs and LED's as outputs.

    In my new job things have advanced somewhat and we make small portable machines. I have a machine ECU that talks CAN bus and there is to be the HMI that the user uses to control the machine tat will send commands to the ECU and get back information on the machine that it displays. We have reached a point where a single board computer makes sense and so need to create visualizations of speed and and motor torque for example. Buttons will be used to work a menu system or navigate between items on the screen and change their values.

  5. #5
    Join Date
    Mar 2010
    Location
    Squidbilly-Land
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: setting up a single board computer as a HMI

    I've heard HID used for keyboard and mouse and remote controls.

    I used to work in avionics software. We didn't use the HMI term there, though obviously the entire cockpit was full of it.

    Sorry, I can't recall all the different process view software that ran on Unix. I think LabView is MS-Windows only (don't quote me) now, but they had a Linux version previously. One of the guys on my team left for NI when the project was finished. He was an excellent programmer. Actually all the people on my sub-project were excellent programmers. At the time, I was the noob.

  6. #6
    Join Date
    Dec 2013
    Beans
    9

    Re: setting up a single board computer as a HMI

    Ah yes, it is HID, my bad. Well anyway, yes Labview does not seem to support linux and will be very pricey.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •