Skip to content

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

License

Notifications You must be signed in to change notification settings

sdkryger/piTestSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages