matthewdlaudato
Well-Known Member
- Joined
- Nov 17, 2013
- Messages
- 922
- Reaction score
- 56
Hi, new to the forum but not to rocketry. I've seen lots of interest from my local clubs (I'm a CMASS and MMMSCLUB member) on the telemetry rig that I've been flying on my Super DX3. It's pretty basic, but it gives me realtime plots of altitude, so that's somewhat cool.
I wrote it up on my personal blog (see technistas.com/rockets/), but here's the basics.
First, a screen capture of what I see during a flight:
The setup is as follows:
Air station: PerfectFlite SL100 and an XBee Pro 60mw transceiver. Data out of SL100 is connected to DIN of the onboard XBee. XBee is mounted on a Sparkfun level shifter board (but I don't actually need level shifting, I just had one laying around). Ground of SL100 data port is connected to XBee ground for common signal ground. XBee immediately transmits any data that enters on its DIN pin.
Ground Station: Another XBee mounted on a Sparkfun USB adapter board, connected via USB cable to my Dell laptop, and paired to the onboard XBee. The XBee shows up as a serial device on the laptop. Ground software is written in Processing, the open source computing platform. It's about 100 lines of code. See my github repository for the code. As data comes in (about 20 data points per second), the ground software reads it from the XBee serial port and plots it.
Like I said, not too fancy, but fairly cool. The main advantage over other approaches that I considered is that I don't need a separate microcontroller. At one point I had the ground station using an Arduino Uno, but I eliminated that in favor of simply connecting the XBee directly to the laptop and using software - much simpler and less error prone, plus my laptop using Processing has more than enough horsepower to handle the 20 data points per second that stream in.
I've obtained data on flights up to 3300' and hope to push the one mile published limit of the XBees in the spring.
--
Matt Laudato
NAR# 91867
L1 8/17/2013 Madcow Super DX3 on H152
L2 11/2/2013 Madcow Super DX3, modified for Dual Deploy, on J285
I wrote it up on my personal blog (see technistas.com/rockets/), but here's the basics.
First, a screen capture of what I see during a flight:
The setup is as follows:
Air station: PerfectFlite SL100 and an XBee Pro 60mw transceiver. Data out of SL100 is connected to DIN of the onboard XBee. XBee is mounted on a Sparkfun level shifter board (but I don't actually need level shifting, I just had one laying around). Ground of SL100 data port is connected to XBee ground for common signal ground. XBee immediately transmits any data that enters on its DIN pin.
Ground Station: Another XBee mounted on a Sparkfun USB adapter board, connected via USB cable to my Dell laptop, and paired to the onboard XBee. The XBee shows up as a serial device on the laptop. Ground software is written in Processing, the open source computing platform. It's about 100 lines of code. See my github repository for the code. As data comes in (about 20 data points per second), the ground software reads it from the XBee serial port and plots it.
Like I said, not too fancy, but fairly cool. The main advantage over other approaches that I considered is that I don't need a separate microcontroller. At one point I had the ground station using an Arduino Uno, but I eliminated that in favor of simply connecting the XBee directly to the laptop and using software - much simpler and less error prone, plus my laptop using Processing has more than enough horsepower to handle the 20 data points per second that stream in.
I've obtained data on flights up to 3300' and hope to push the one mile published limit of the XBees in the spring.
--
Matt Laudato
NAR# 91867
L1 8/17/2013 Madcow Super DX3 on H152
L2 11/2/2013 Madcow Super DX3, modified for Dual Deploy, on J285