MENU

Fun & Interesting

Commanding a Rocket Via Radio - Homemade Two-Way Datalink

Lafayette Systems 67,724 lượt xem 9 months ago
Video Not Working? Fix It Now

Have you ever wanted to control your rockets via a radio link? This is a supplement to the DIAMOND-X Block 3 Build series exploring my radio datalink. This lets me send commands to my rockets on the ground or in the air. It also lets me get telemetry back from rockets mid-flight. I also use the same communications protocols when sending data over wired connections to other devices like launch silos and cameras.

Second Video (Worked Example): https://youtu.be/wNEaKEyb4xE

Resources:

Consistent Overhead Byte Stuffing:
https://blog.mbedded.ninja/programming/serialization-formats/consistent-overhead-byte-stuffing-cobs/

Super useful Arduino Tutorial including COBS and Packet Parsing:
https://forum.arduino.cc/t/serial-input-advanced/634430/11



Caveats:
I am not supplying CAD, Code or other files for the projects you see on the channel.

The COBS process I describe is slightly different from the usual implementation. Instead of replaced bytes containing how far to look before finding the next replaced one, I replace bytes with the index of the next replaced byte. This is a slight difference but I didn't touch on it in the video.



0:00 Intro
0:52 What Is A Datalink
2:15 Rocket Language
2:44 Sending Commands
5:26 Telemetry
7:19 Making Packets
12:01 Physical Layer
13:39 Up Next

Comment