/skvalpediem

Named after the boat I'm part owner of. This repo contains code for logging data relevant for the boat using various sensors.

Primary LanguagePowerShell

Skvalpe Diem

Named after the boat I'm part owner of. This repo contains code for logging data relevant for the boat using various sensors.

Software used

  • Raspbian
    • Linux distro for Raspberry Pi
  • Pwsh
    • My preferred scripting language
  • Python
    • Where necessary
  • http://osoyoo.com/driver/voltage.py
    • Script that gets the actual voltage. Slightly modified by me for this project.
  • SenseHat python module
    • For getting the raw data off of the SenseHat hardware.
  • gpsd
    • Daemon for GPS signals
  • gpsd-clients
    • Clients for accessing GPS data.
      • Example: gpspipe
  • Syncthing
    • Used for syncing the boatdata folder to various devices

Services used

  • api.met.no
    • Getting weather forecast for a given coordinate
  • api.ipify.org
    • Getting external IP and checking if online at all
  • maps.google.com
    • Generate url with coordinates
    • "Normal" map.
  • Gulesider.no
    • Generate url with coordinates
    • Nautical map

Hardware used

  • Raspberry Pi 3 Model B+
    • The computer
  • GlobalSat BU-353S4
    • GPS receiver
  • SenseHat
    • Raspberry Pi shield with lots of sensors and other stuff