Real-time measuring and logging of thrust and rotational speed of a rocket engine with Arduino Uno
Hello
I am a mechanical engineering student from Poland working on (hopefully) my graduation paper and, after doing research on the web and in libraries, I decided I need to delve into electronics in order to take measurements which otherwise I could not take.
Being very new to the electronics and on a budget, I have turned my eyes towards Arduino which I have followed before as a great initiative.
The Project
I am building a portable device for which I need a cheap, disposable source of impulse power (which will be translated to linear and rotational motions), and after much consideration I have selected to use a “rocket engine” in form of rechargeable liquid gas reservoir with a nozzle
I have designed the device, now I need to engineer it - I need to know the values of forces I can achieve with this kind of power source and to plot its function in time (a short time, as the liquid gas has to last only for a few seconds).
What I want to measure:
- Thrust derived from force applied to an electronic weigh scale (or just a strain sensor) with frequency of multiple readings per second (the more, the better)
- Revolutions per Minute on a thin diameter (2-3mm, shaft like) and a wide one (40mm) with frequency of multiple readings per second
- Additionally at one point I will substitute in tests the rocket engine with an electric engine for rotary movement, as I will need sustained and controllable speeds; I will need to control/measure it’s rpm and a/v draw
How I want to measure:
As a base for all this I plan to buy:
-Arduino Uno
-USB A/B cable to send data to PC
-breadboard with cable connectors
-
One of two:
-An electronic weigh scale Radio Control Planes, Drones, Cars, FPV, Quadcopters and more - Hobbyking
-or a force sensor Force Sensitive Resistor 0.5" - SEN-09375 - SparkFun Electronics -
Hall Effect sensors with neodymium magnets
-
Brushless Motor with peripherals (brushed ones as easier to control, but I will need a brushless one at later stages of the project):
-motor Radio Control Planes, Drones, Cars, FPV, Quadcopters and more - Hobbyking
-Electronic Speed Control Radio Control Planes, Drones, Cars, FPV, Quadcopters and more - Hobbyking
-Programming Card http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=2169
-Lithium-Polymer battery Radio Control Planes, Drones, Cars, FPV, Quadcopters and more - Hobbyking
-Battery Alarm Radio Control Planes, Drones, Cars, FPV, Quadcopters and more - Hobbyking
-Servo Tester Radio Control Planes, Drones, Cars, FPV, Quadcopters and more - Hobbyking
Questions:
- Is Arduino Uno able to send recived signals in real time to a log file on my pc trough the USB cable, or do I need to log the file locally on an memory card like with this shield: Adafruit Assembled Data Logging shield for Arduino : ID 1141 : $13.95 : Adafruit Industries, Unique & fun DIY electronics and kits ?
- Will Hall Effect sensor give me multiple readings per second?
- Will electronic weigh scale/force sensor give me multiple readings per second?
- How to measure rpm of a thin shaft (2-3) with hall sensor?
- Is my shopping list complete as far as electronics are considered? Wire, soldering equipment and test stand materials(wood, bolts etc) I can acquire locally.
Thank you very much for all the help and guidance I can get