Skip to content

Quickly glance info about sky conditions that impact astrophotography

Notifications You must be signed in to change notification settings

FoxtrotPerry/sky-pi

Repository files navigation

🌓 Sky Pi 🌗

Release Sky Pi

Quickly glance sky condition information relevant to astrophotography

Important

READ BEFORE INSTALLING: Make sure you have I2C and SPI enabled on your Raspberry Pi!

If you don't know how to do this, you can check out the sky-pi-draw project's README for info about how to enable that.

Installation

To install, simply open the terminal on your raspberry pi and run:

curl -sSL install.skypi.dev | bash

Don't trust curling random urls blindly? Don't blame you. You can check out the whole install script here.

"How to Build" Tutorial

Short build guide for those who are starting with little to no knowledge of Raspberry Pis

Supported Raspberry Pis

Development of this project was done on a very affordable Raspberry Pi 3 (thanks Kamin for the free Raspberry Pi!)

I haven't personally tested on every possible Pi, but Sky-Pi should work on the following:

Note

In testing, it seems that Raspberry Pi Zeros aren't powerful enough to run this project.

What you'll need

  1. Your choice of Raspberry Pi from the list above
  2. Pimoroni Inky Impressions 7.3" e-ink display
  3. Micro SD card, ideally with 16GB of memory or more
  4. Power supply (something like this should work just fine)

Build Steps

  1. Install Raspbian OS to your microSD card.
  2. Put the sd card in the Raspberry Pi.
  3. Attach the e-ink display to the Raspberry Pi.
  4. Boot up the Raspberry Pi.
  5. Go through whatever updates / setup steps are required.
  6. Run sudo apt update followed by sudo apt upgrade.
  7. Allow your Raspberry Pi to talk to the display by following these steps on how to enable I2C and SPI.
  8. Run the install script and follow the prompts.
  9. Done! Just wait for the next refresh interval and you should be good to go!

How to update

To update Sky Pi to the newest version, you can run:

curl -sSL reinstall.skypi.dev | bash

Install pre-release versions

To install the latest pre-release version of Sky Pi, you can run:

curl -sSL install.skypi.dev | bash -s -- --pre

Uninstall

You can always completely uninstall Sky Pi by running:

curl -sSL uninstall.skypi.dev | bash