Github: https://github.com/woointeractive/SatelliteXStation
Satellite X Station
Portable Navigation System, a smart device for Satellite X.
Table of contents
- 1. Features and Screenshots
- 2. Board and Parts
- 3. Design Pictures
- 4. Pin Table
- 5. Video
- 6. Drivers
- 7. Firmwares
- 8. App Download
1. Features and Screenshots:
Device:
- Search satellites automaticly
- Display active satellites
- Display current location with longitude and latitude
- Display current speed and altitude
- Display date and time in UTC timezone from satellites
-
Bluetooth mode (transfer data to App)



App:
- Display longitude and latitude
- Display compass with magnetic heading
- Display pressure
- Display altitude, relative altitude
- Display pitch, roll, yaw
- Display map view, following with heading
- Display location with city and country
-
GPS & BDS (Bei Dou) navigation system supported




2. Board and Parts:
- Arduino Uno or Nano
- Optional Shield: Uno with Arduino Sensor Shield v5, Nano with I/O Shield
- Bluetooth with CC2541 (VCC, GND, TX, RX)
- OLED Screen 128x64 IIC(I2C) with SSD1306 (VCC, GND, SDA, SCL)
- Touch button with TTP223, change deivce between on-device and bluetooth working mode (VCC, GND, IO)
- Lithium battery (3.7v, 4000+mah)
- GPS/BDS module with active antenna (VCC, GND, TX, RX)
- Type-C lithium battery charger with TP4056 (OUT+, OUT-, B+, B-)
3. Design Pictures:
-
Arduino Uno

-
Arduino Nano

4. Pin Table:
| Arduino Uno / Nano Pin | Part Pin | Part Name |
|---|---|---|
| VCC | VCC | Bluetooth |
| GND | GND | Bluetooth |
| RX | TX | Bluetooth |
| TX | RX | Bluetooth |
| VCC | VCC | OLED |
| GND | GND | OLED |
| A4 | SDA | OLED |
| A5 | SCL | OLED |
| 3.3v | 3.3v | GPS/BDS |
| GND | GND | GPS/BDS |
| D10 | TX | GPS/BDS |
| D11 | RX | GPS/BDS |
| D12 | IO | Touch |
| VCC | VCC | Touch |
| GND | GND | Touch |
| VCC | OUT+ | Charger |
| GND | OUT- | Charger |
| Charger Pin | Battery Pin |
|---|---|
| B+ | VCC |
| B- | GND |
5. Video:
6. Drivers:
- macOS - Serial port driver for Sierra (10.12) and High Sierra (10.13)
7. Firmwares:
Steps:
- Unzip the firmware file
- Download Ardukit (macOS) and select .hex file to flash into Arduino board
8. App Download:
- Satellite X (Available on App Store, for iPhone, iPad)