Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1000 Bytes

File metadata and controls

21 lines (17 loc) · 1000 Bytes

piTestSystem

Raspberry Pi based data logging and test rig control with interface via web browser.

Demostration (without file logging) is located at http://35.182.187.87/

System overview

This system provides a user interface via a web server. The intention is to have the Raspberry Pi talk to a separate PLC via Modbus Ethernet to allow for 'industrial' input/output.

Development state

  • Implement basic web server using Flask (Python) - Complete
  • Splash screen with 3D rotating logo - Complete
  • Graph updated via AJAX - Complete
  • Settings page to add/update/delete channels - Complete
  • Separate thread to interface with hardware inputs/outputs - Complete
  • File logging
  • Download of log files
  • Display of log file
  • Set output state based on input conditions (example: shut off heater power when temperature is too high)
  • Hardware input/output thread to interface with real-world hardware
  • Heartbeat from Raspberry Pi to input/output hardware (shut off outputs if heartbeat stops)