Skip to content

dingetje/SkyView-AMOLED-round-1.75-TFT_eSPI

 
 

Repository files navigation

SkyView Traffic Awareness Device

SkyView is a traffic awareness device designed to display air traffic received through EC radio devices, such as SoftRF SenseCap Card, and visualize FLARM NMEA or Garmin GDL90 data on its screen.

Key Features:

  • This code is a fork to support round Waveshare 1.75 AMOLED Display

    image
  • Best suited as a companion device for SoftRF hardware, providing user-friendly visualization of nearby traffic.

  • Proven compatibility with SkyEcho, Stratux, PilotAware and PowerMouse devices, as reported by builders.

Waveshare board shenanigans

  • the Waveshare board offers two buttons. One labeled BOOT, the other PWR.

  • The PWR button can be used to power off the device with a long press > 3 sec, and very long press (~7 sec.) to power back on.

  • The SLEEP button on the Settings page of the touch screen can also be used to power the device off.

  • The board will also power on when:

    • A battery is inserted
    • A powered USB cable is inserted
  • The BOOT button acts as a MODE switch to step through the SkyView screens in a circular method:

    Radar Screen ➡️ Traffic Info Screen ➡️ Compass Screen (if enabled)

  • sometimes the board is not recognized by Windows when the USB-C cable is connected. In that case press both PWR and BOOT simulataneously and then release BOOT button. This should result in a COM port again (check Windows Device Manager).

Supported Data Input Methods:

  • Classic Serial Interface
  • Wi-Fi UDP Connection
  • Bluetooth LE
  • Legacy Bluetooth SPP is NOT possible

Enhanced Functionality:

This is a forked repository of SkyView:

  • Supported in PlatformIO: A versatile tool for building and compiling firmware for various devices and screens.
  • Supports AMOLED Colour Displays: Optimized for vibrant and high-resolution visualizations.
  • Swipe Page Navigation: Switching between pages is done effortlessly by swiping left-right or up-down.
  • Voice Output: traffic advisory, plus danger alert, requires voice data on SD card.

Demo with Voice Alerts

Demo with Voice Alerts

Pages and Visualizations:

Radar Page

Displays a dynamic visualization of nearby traffic.

SkyView_Radar_Page300x300

SkyView_Radar_Page_300x300_2


Traffic Info Page

Provides detailed information on nearby traffic, including individual aircraft views.

Traffic Info Overview

Buddy-Aircraft_View300x300



Compass Page

A specialised page for orientation and navigation. Can be switched off in settings via the Web Server.

Compass Page

Settings Page

Key added feature is the Settings Page which allows to change settings "on the fly". Such as Radar View Orientation- North Up or Track Up. Traffic Filtering. Powering Off the device (Sleep mode).

image

** 3D Case**

The case for the 1.75" Display is not ready yet.


About

Revamped SkyView based on PlatformIO for the Waveshare AMOLED 1.75 board.

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages

  • C 94.7%
  • C++ 5.2%
  • Processing 0.1%
  • Python 0.0%
  • PowerShell 0.0%
  • CMake 0.0%