I am not very experienced with Arduino and I am trying to learn it. I was wondering what is the easiest and most effective way to calculate speed and log it every second so to say. This would be mounted in a model rocket to see what speeds it can reach. How would I achieve this?
Would it be hard to send over RF to see it in real time?
Thanks in Advance
2 Answers 2
You can use an accelerometer or a barometre for measure speed and for RF you can use:
-
2I wouldn't recommend WiFi for this. WiFi antenna patterns tend to be very flat to get a long lateral range, which means you don't get any height from them. A rocket will go high, and will rapidly lose WiFi connectivity. Bluetooth may not have the range required. The nRF+PA combo would be best.Majenko– Majenko2017年12月12日 11:37:07 +00:00Commented Dec 12, 2017 at 11:37
-
I would recommend they start small. Learn to a get an LED to blink first. Baby steps. Learn c,c++ first. What they want to accomplish is way above their head.PhillyNJ– PhillyNJ2017年12月13日 01:59:43 +00:00Commented Dec 13, 2017 at 1:59
Quite different questions, but you need two items:
A gyroscope/accellerometer, I don't think this should be a problem. You need to check beforehand if the Arduino is fast enough, since a rocket acceleration is probably very high.
An RF transceiver, there are several types which work over big distances, but I don't have experience while they move fast. Maybe radio signals might get distorted, but for that hopefully someone has a better answer. Probably you cannot use a (big) external antenna which extends outside the rocket.