Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

SR24_decode

Read and decode data from Yuneec ZigBee receiver SR24. Test tool for Raspberry Pi.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

SR24_decode

SR24 is a ZigBee receiver used for Yuneec drones. The transmitter has to be connected to Raspberry PI via UART for tests and analysis with the test tool. Test setup

A test tool helps to create own applications for SR24. Screenshot test tool

The tool can receive all messages from Radio controller ST10, ST12, ST16 and ST24. Also test messages (fake drone telemetry data) can be sent to analyze behavior of the Radio control unit. Findings are documeted in "UART_ST24_raw.ods". One can send different values back to ST16 just to see how it reacts. The Demo shows how the messages from the ST16 can used by program and is able to control two servos.

The following executables are running with Raspian+GUI on Raspberry Pi:

  • "SR24_decode" is the test tool to play with all that stuff
  • "SR24wizard" is a tool to create and edit settings stored in file rc_settings.set
  • "st16cars" is an example how you can control a model car (or ship) by ST10 or ST16. It runs as terminal program and should be started at boot time. No GUI. It uses rc_settings.set for configuration.

Raspberry Pi driven truck