My quest was to find an easy to implement HMI / SCADA / operator interface solution using a PC and a USB cable.
Needs: Quality and simplicity of the development environment, capacity of reading and writing, button, light, gauge, level knob, free or small expense.
I have spent quite of time searching for the tools. This topic is to summarize my work. Certainly not complete. I use to abandon a solution when I feel I could find better. Your all welcome to add to it and keep it update.
Free stuff
SerialComInstruments:
Overview: SerialComInstruments - Virtual Instruments fĂźr Arduino - - Interfacing w/ Software on the Computer - Arduino Forum
How to use in a short video (and add the code find in the forum): SerialComInstruments HowTo 1 - YouTube
Even itâs a German app. I stop with this one.
There is a sample code in the previous forum page making easy to implement. You donât really need the German guide, using it is easy enough.
But I never succeed enough to send information to the Arduino: I need to use the terminal windows and check the CRLF box.
http://www.serialcominstruments.com/instrument.php
Download: FAQ or http://www.serialcominstruments.com/download.php
Acimut Monitoroza:
Overview: Control de un LED con SCADA y Arduino - YouTube
Development environment appear efficient and easy to use.
That what I was looking for but:
Need to get an update with library: not understanding how to implement the update.
Update file: https://drive.google.com/drive/folders/0B0B286tJkafVSENVcU1RQVBfSzg
OPC Server for Arduino
Overview: Testing OPC Server for Arduino - YouTube
Multicontroler / over Internet
Development environment limited.
Visual Studio Express 2013
Long and detail video from Martin Vaupell. This version make it easier to install with the following solution.
You still have to make your component (the next solution give it to you).
Since I think I have my solution, I will not go further with that.
Need to program in Visual Studio as in Arduino
Sophisticate development environment.
https://www.microsoft.com/fr-ca/download/details.aspx?id=44914
AdvancedHMI with Visual Studio Express 2013
Keep 2013 for simpler installation and use.
Overview: AdvancedHMI Quick Start - YouTube
Advanced HMI and PIC18f.AVI - YouTube
Seem to improve the previous solution.
When you open their project to Visual Studio Express, you get a list of component ready to use in a HMI.
I still need the detail video of the previous solution to go on with it.
You still need to program in Visual Studio.
Arduino forum about: Arduino with advancedHMI - Interfacing w/ Software on the Computer - Arduino Forum
http://www.advancedhmi.com/
AdvancedHMI download | SourceForge.net
Pay solution but cheap
Meguno Lingk
Overview and link: http://www.megunolink.com/documentation/overview/
25$ us for a simple version, trial 7 days and money back available
Appear good.
Makerplot
For plotting
39$ for a simple version
Appear good.
Professional stuff â expensive
Labview (NI â National Instrument)
Overview: 07 VISV Getting Started With the LabVIEW Interface for Arduino â VI Shots
Costy: 1000$ +, 45 days trials
LabVIEW Download
Reliance
Overview: Connection between Reliance SCADA and Arduino - YouTube
Probably good and expensive.
Price: ??? need to contact dealer / Trial
Reliance SCADA/HMI
Display (external device)
Nextion:
Touch screen
confident the software is good
you need to buy a display quiet expensive for it size.
Update the 20th of jan 17 after pursuing my work.
Precision with my need: look for ready to use control (minimum of drawing and side development).
I give a try with Megunolink and succeed to answer my need quiet quickly.
It need for me some research of online doc and I also contact the cie which answer me de next day. With Megunolink it is possible to read and write to Arduino. The installation is fast. The software contains many tools. For my project, I mainly used the Interface Panel. The doc is ok, there is a complete example for both type of operation (read and write). The usability of the software is also good, I prefer it as Visual Studio (they are similar for the Interface dvp tool) much simple, but what I really need. The software includes a Monitor tool which replace the Arduino IDE monitor and avoid serial conflict. The doc is not completely up to date.
With those links and following cue, you will be equipped to make a simple interface quite fast like I was looking for.
Download: Download Free Trial | MegunoLink. Trial: only 7 days and I do think there is no different version: pro Only.
Installation: Arduino Integration: upload hook & libraries - MegunoLink. Two clic⌠and all is done. Forget about installing library mention elsewhere in the doc. Everything is there.
Writing to Arduino:
Process Serial Commands with an Arduino - Getting started - MegunoLink goes with:
Interface for your Arduino Project sends commands when you click a button
Some more here:
Make an Arduino User Interface | Articles | MegunoLink
Reading from Arduino (or writing with Ardunio):
Donât copy past the code or start building interface, everything is there at âPulling it Togetherâ.
And more useful commands with:
Hide and ShowControl was the last powerful command I was looking for.
The following picture show you my result: In green the analogical light reading from the photocell follow by the light level for a cell to turn on a LED. The red square is a fast application of the Hide/ShowControl Command. It should be a open/close light bulb or LED.
========
I juste made a youtube video about it at: Meguno operator interface arduino - YouTube