Skip to content

Ahnaf-nub/GeoPanel-Panel-for-Geo-Flight-Simulator

Repository files navigation

Real-time flight telemetry display for GeoFS flight simulator using a Raspberry Pi Pico with TFT display, rotary encoder, and LED indicator. Demo Link: https://youtu.be/hnZdgzygMNU

Use the Tampermonkey extension to add the geofs-telemetry-sender.js script. Follow the below for guidance: Screenshot (104) From Extensions click on Tampermonkey and click on "Create a new script". Screenshot (106) Then Paste the javascript code in here and save it!!

Bill of Materials (BOM)

Part # Component Qty Description
1 Raspberry Pi Pico 1 Microcontroller
2 ST7735 128x160 TFT Display 1 TFT Display
3 Push Button 1 User Input
5 Rotary Encoder 1 Parameter setting User Input

Wiring Connections

image

TFT Display (SPI)

  • MOSI → GP27 (SPI TX)
  • SCK → GP26 (SPI Clock)
  • CS → GP21
  • DC → GP19
  • RST → GP18
  • VCC → 3V3
  • GND → GND

LED

  • Onboard Green LED → GP25

Push Buttons

  • Main Button → GP0

Rotary Encoder

  • CLK (A) → GP10
  • DT (B) → GP11
  • SW → GP28
  • + → 3V3
  • GND → GND

Hardware Case

3D printed enclosure designed using fusion 360 (avionics_1.8inch.3mf) CAD model.

System Architecture

GeoFS Simulator → Tampermonkey Telemetry Script → Serial/Web Communication → Raspberry Pi Pico → TFT Display / LED / Inputs

There are 3 Tabs on the display:

  1. FLT — Displays Flight data (IAS, ALT, VS, HDG, Pitch, Roll, etc.)
  2. NAV — Displays Navigation information (Waypoint, Course, Bearing, Distance)
  3. ADA — Displays Aircraft data & alerts (AOA, G-Load, Engine, Wind, Warnings)ngs)

UI Design

Cockpit-style avionics layout Typeface: Airbus B612 font used for all cockpit text renderingg

Dependencies

lib_deps = 
    adafruit/Adafruit ST7735 and ST7789 Library@^1.11.0
    adafruit/Adafruit NeoPixelel

Features

  • Real-time flight data display (pitch, roll, heading, altitude, airspeed)
  • G-load and stall/overspeed and other warning indicators
  • Autopilot status display
  • Rotary encoder for autpilot parameters adjustment
  • LED status indicator
  • System data visualization

Future Plans

Currently working on adding potentiometer for thrust control. Also, will be adding a 1.28 inch round display to add radar system!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published