Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carletonurocketry/propulsion-test-stand
Propulsion's Test Stand Arduino Code
https://github.com/carletonurocketry/propulsion-test-stand
arduino python
Last synced: about 1 month ago
JSON representation
Propulsion's Test Stand Arduino Code
- Host: GitHub
- URL: https://github.com/carletonurocketry/propulsion-test-stand
- Owner: CarletonURocketry
- License: mit
- Created: 2022-01-22T21:41:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-23T21:37:16.000Z (5 months ago)
- Last Synced: 2024-07-24T00:43:47.491Z (5 months ago)
- Topics: arduino, python
- Language: Python
- Homepage:
- Size: 553 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Propulsion-Test-Stand
Propulsion's Test Stand Arduino CodeThis repo contains the code that will be run on two Arduino Mega 2560 rev3s.
One Arduino (TestStand) will be located at the test stand itself will collect data from pressure transducers, a thermocouple, and the load cell, communicated with the other Arduino, and control the solenoid valves through relays.
The other Arduino (BlastShield) will be located at a safe distance from the test stand and connected to the test stand Arduino through a Cat6 cable. This Arduino will be responsible for receiving and displaying data from the other Arduino as well as passing controls from the blast shield to the test stand.
## Descriptions:
BlastSheld and TestStand contain the main code for the blast shield and test stand Ardionos.Test Stand UI contains python code for running a Tkinter application that receives pressure data from the BlastShield and sends commands for the four solenoids that can be passed on through the blast shield arduino to the test stand arduino.
### Test Stand UI
The Test Stand UI application can be run through python by installing the required libraries (Tkinter, etc...) via pip and running the testStandApplication.py with Python. The application will collect data, log it to a file, display the data in readouts and a plot as well as allow the user to control the solenoids.The Test Stand UI currently looks like this:
![alt text](Test%20Stand%20UI/GUI_Example.png)