SimpleUI – A Basic User Interface

The Rose-Hulman Institute of Technology Amateur Radio Club informed us they were launching Faraday on a High Altitude Balloon in April/May 2017. We wanted to help out by developing a user interface to use for their mission. Out of this effort came SimpleUI, a no-frills user interface built to satisfy a need and showcase the simplicity of using existing technology to enhance ham radio. Long-term we’d like to see OpenMCT used for telemetry/mission based uses but this will get the job done.

simpleui user interface gif

Notice the GIF above with changing ADC voltages in the middle and telemetry time in the top right corner? That’s SimpleUI in action.

Check out SimpleUI on GitHub

What is SimpleUI

SimpleUI is a basic user interface that bridges Python Faraday software with JQuery and Twitter Bootstrap to serve a user interface located at http://localhost. This leverages the web browser as the means to view live telemetry as well as command and control both local and remote Faraday radios. The application is simplistic but that’s the point.

Remote Commanding

Since a High Altitude Balloon or HAB, one even better than our Faraday In Flight project, was the initial use-case for SimpleUI we needed to implement remote commanding of Faraday. This meant that from a USB connected Faraday radio we should be able to not only see telemetry from another radio over RF but also command it to change GPIO state, turn LEDs on/off, initiate the MOSFET switch, and change the safety timers for automatic balloon cut-down. Commanding both local and remote radios is performed through a simple HTML dropdown list.

Faraday SimpleUI Remote LED command

Here’s a the RF connected Faraday radio turning on LED 1 using SimpleUI.

Faraday remote LED gif

 

We are looking forward to seeing Faraday fly on Rose-Hulman Institute of Technology’s balloon! Good luck Rose-Hulman!

Check out SimpleUI on GitHub!

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.


 

Author: Bryce Salmi

Licensed radio amateur KB1LQC and Co-Founder of FaradayRF. Professional Electrical Engineer designing and building avionics for rockets and spacecraft during the day and developing the future of digital amateur radio experimentation by night. All opinions are my own.

0

Your Cart

%d bloggers like this: