{"id":24650087,"url":"https://github.com/xythobuz/arduino-rx5808-testing","last_synced_at":"2025-09-09T14:40:40.605Z","repository":{"id":140160729,"uuid":"91169733","full_name":"xythobuz/arduino-rx5808-testing","owner":"xythobuz","description":"Some Arduino RX5808 Lap Timer experiments","archived":false,"fork":false,"pushed_at":"2017-05-13T11:33:16.000Z","size":7,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T20:11:26.695Z","etag":null,"topics":["arduino","drones","fpv","matplotlib","opencv","quadcopters"],"latest_commit_sha":null,"homepage":null,"language":"Arduino","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xythobuz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-13T11:31:43.000Z","updated_at":"2025-03-17T18:35:01.000Z","dependencies_parsed_at":"2023-04-07T13:03:21.596Z","dependency_job_id":null,"html_url":"https://github.com/xythobuz/arduino-rx5808-testing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xythobuz/arduino-rx5808-testing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xythobuz%2Farduino-rx5808-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xythobuz%2Farduino-rx5808-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xythobuz%2Farduino-rx5808-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xythobuz%2Farduino-rx5808-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xythobuz","download_url":"https://codeload.github.com/xythobuz/arduino-rx5808-testing/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xythobuz%2Farduino-rx5808-testing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274314311,"owners_count":25262612,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","drones","fpv","matplotlib","opencv","quadcopters"],"created_at":"2025-01-25T18:00:42.127Z","updated_at":"2025-09-09T14:40:40.584Z","avatar_url":"https://github.com/xythobuz.png","language":"Arduino","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Arduino RX5808 5.8GHz VRX RSSI Logging\n\nRecently, there have been [some projects](https://github.com/voroshkov/Chorus-RF-Laptimer) trying to use the RSSI signal of an RX5808 5.8GHz video receiver to detect when a quadcopter is passing close to the \"base-station\" to be able to count the laptimes.\n\nI wanted to try this with my 90mm brushless quad in my little garden racetrack.\n\nUnfortunately, it seems the RSSI signal is not really usable in such close ranges. That's why I've more-or-less abandoned this project.\n\n## Hardware\n\nThe whole project consists of an [Arduino Micro](https://www.arduino.cc/en/Main/arduinoBoardMicro), a [128x64 I2C OLED display](https://learn.adafruit.com/monochrome-oled-breakouts/wiring-1-dot-3-128x64), an [SD card module](https://www.adafruit.com/product/254) and of course the [RX5808 module](https://www.banggood.com/de/FPV-5_8G-Wireless-Audio-Video-Receiving-Module-RX5808-p-84775.html) with the [SPI mod done](https://github.com/sheaivey/rx5808-pro-diversity/blob/master/docs/rx5808-spi-mod.md).\n\nThe pins used on the Arduino can be modified at the beginning of the included Sketch.\n\n[![Photo of RX5808 hardware](http://xythobuz.de/img/rx5808-test-1_small.jpg)](http://xythobuz.de/img/rx5808-test-1.jpg)\n[![Photo of RX5808 hardware](http://xythobuz.de/img/rx5808-test-2_small.jpg)](http://xythobuz.de/img/rx5808-test-2.jpg)\n[![Photo of RX5808 hardware](http://xythobuz.de/img/rx5808-test-3_small.jpg)](http://xythobuz.de/img/rx5808-test-3.jpg)\n[![Photo of RX5808 hardware](http://xythobuz.de/img/rx5808-test-4_small.jpg)](http://xythobuz.de/img/rx5808-test-4.jpg)\n\n## SD-Card CSV logfile\n\nThe CSV logfile stored on the SD card looks like this:\n\n    4058, 159\n    4212, 161\n    4367, 163\n    4521, 161\n    4674, 160\n    4826, 160\n    4977, 160\n\nThe fist column contains the milliseconds uptime of the Arduino. The seconds column contains the averaged RSSI value read from the ADC hardware.\n\n## Video Overlay Rendering\n\nThe included `overlay.py` Python-script can be used to render an overlay plot of the logged RSSI data over flight footage.\n\nSee the beginning of the script file for the configuration options you have to change!\n\n[![RSSI Overlay on DVR flight footage](http://img.youtube.com/vi/M0PgVxSJDHw/0.jpg)](http://www.youtube.com/watch?v=M0PgVxSJDHw \"RSSI Overlay on DVR flight footage\")\n\n## Sources \u0026 Licensing\n\nThe SPI and RX5808 interfacing code has been taken and modified from the [Chorus-RF-Laptimer](https://github.com/voroshkov/Chorus-RF-Laptimer) by Andrey Voroshkov. This code, as well as all of my code, is released under the MIT license. See the `COPYING` file in this repository.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxythobuz%2Farduino-rx5808-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxythobuz%2Farduino-rx5808-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxythobuz%2Farduino-rx5808-testing/lists"}