This is the design and code for the bridge tester that we use for testing student bridges.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BridgeBusterLoadSensors
BridgeBusterSensorReader
Bridge_Buster_Controller
Load_Cell_Calibration
PCB
.DS_Store
.gitignore
README.md

README.md

bridge_tester

This is the design and code for the bridge tester that we use for testing student bridges. You can learn more about how the bridge tester was created and how we use it by going to this blog post: https://physicsfab.org/2016/04/11/our-custom-designed-bridge-tester/

The Hardware

The design of the bridge tester was created using Autodesk Fusion 360 and you can see and even download the project here: http://a360.co/2oUvVD8

The PCB and circuit diagram

The four sensors are combined together in a small PCB. I have included the PCB design file and the circuit diagram in the folder PCB Design.

The Software

The software that runs the system is broken into two parts:

  • The Arduino code that reads the four load sensors and also controls the stepper motor.
  • The Processing code is the UI that takes commands from the keyboard (s = start, x = stop, p = pause, and then b = backwards) for controlling the stepper motor. When a user presses "x" then the Processing application creates a csv file that is date stamped. This file contains the load sensor data as four columns. The data points are collected at a rate of 10 readings/second.

Example Data and Graph (in Excel)

To Do:

We want to improve this in several ways:

  • Add a visual indicator when the bridge fails.
  • Add multiple data sets to the graph so that all the load sensors are visible.
  • Add GUI components for pausing, stopping, reversing, etc.