|
1 | 1 | # AioP13 |
2 | | -"**A**nother **i**mplementation **o**f **P**lan**13**" C++ library for satellite and sun prediction, originally ported by Mark VandeWettering K6HX (https://github.com/brainwagon/angst/tree/master/P13) from the BASIC implementation "PLAN13" of J.R. Miller G3RUH (http://www.amsat.org/amsat/articles/g3ruh/111.html). Compact and modular port to smaller processors including the Atmel AVR chips. |
| 2 | +"**A**nother **i**mplementation **o**f **P**LAN-**13**" library, originally ported by Mark VandeWettering K6HX (https://github.com/brainwagon/angst/tree/master/P13) from the BASIC implementation "PLAN-13" of J.R. Miller G3RUH (http://www.amsat.org/amsat/articles/g3ruh/111.html). Compact and modular port to smaller processors including the Atmel AVR chips and reworked for flawless library use in the Arduino ecosystem. |
3 | 3 |
|
4 | | -(I renamed the whole stuff from ArduinoP13 to AioP13 to follow the "Arduino Library Specifications" for naming of libraries. There also was a complete rework nescessary because of a variable name conflict with one of the latest ESP32 core libraries, so all variables got a qualifier to get more or less unique names. In some cases this is very ugly, so all the variables should be renamed to speaking and useful names in one of the next releases. But all seems to work fine so far, including Uwe Nagel's implementation for the suns elevetion and azimuth calculations, thanks again!) |
| 4 | +(I renamed the whole stuff from formerly ArduinoP13 to AioP13 to follow the "Arduino Library Specifications" for naming of libraries. There also was a complete rework nescessary because of a variable name conflict with one of the latest ESP32 core libraries, so all variables got a qualifier to get more or less unique names. In some cases this is very ugly, so all the variables should be renamed to speaking and useful names in one of the next releases. But all seems to work fine so far, including Uwe Nagel's implementation for the suns elevetion and azimuth calculations, thanks again!) |
5 | 5 |
|
6 | | - <img src="images/AioP13_on_M5_and_OGO.png" alt="AioP13 running on M5Stack and ODROID-GO" width="40%" height="40%"> |
| 6 | +<img src="images/AioP13_on_M5_and_OGO.png" alt="AioP13 running on M5Stack and ODROID-GO" width="40%" height="40%"> |
7 | 7 |
|
8 | 8 | Tested with M5Stack Core Basic, ODROID-GO and Arduino UNO. |
9 | 9 |
|
10 | 10 | # Examples |
11 | | -<dl> |
12 | | - <dt>PredictISS</dt> |
13 | | - <dd>A prediction example for the ISS with output to the console (ESP32 and Arduino UNO).</dd> |
14 | | - |
15 | | - <dt>PredictISS_TFT</dt> |
16 | | - <dd>A simple prediction example (nothing moving or dynamic, just a snapshot for a specific date/time) based on "PredictISS" for the ISS on an ESP32 with output to a TFT (M5Stack, ODROID-GO and others) using the "ESP32-Chimera-Core" by tobozo (https://github.com/tobozo/ESP32-Chimera-Core) as a multi-platform alternative to the original M5Stack library.</dd> |
17 | | - |
18 | | - <img src="images/PredictISS_TFT.png" alt="PredictISS_TFT screenshot" width="100%" height="100%"> |
19 | | - |
20 | | - <dt>PredictAnalemma_TFT</dt> |
21 | | - <dd>A simple analemma (https://en.wikipedia.org/wiki/Analemma) prediction example (nothing moving or dynamic) on an ESP32 with output to a TFT (M5Stack, ODROID-GO and others) using the "ESP32-Chimera-Core" by tobozo (https://github.com/tobozo/ESP32-Chimera-Core) as a multi-platform alternative to the original M5Stack library for checking the prediction algorithm for the sun.</dd> |
22 | | - |
23 | | - <img src="images/PredictAnalemma_TFT.png" alt="PredictAnalemma_TFT.png screenshot" width="100%" height="100%"> |
24 | | -</dl> |
| 11 | +## PredictISS |
| 12 | +A prediction example for the ISS with output to the console (ESP32 and Arduino UNO). |
| 13 | + |
| 14 | +## PredictISS_TFT |
| 15 | +A simple prediction example (nothing moving or dynamic, just a snapshot for a specific date/time) based on "PredictISS" for the ISS on an ESP32 with output to a TFT (M5Stack, ODROID-GO and others) using the ["ESP32-Chimera-Core" by tobozo](https://github.com/tobozo/ESP32-Chimera-Core) as a multi-platform alternative to the original M5Stack library. |
| 16 | + |
| 17 | +<img src="images/PredictISS_TFT.png" alt="PredictISS_TFT screenshot" width="100%" height="100%"> |
| 18 | + |
| 19 | +## PredictAnalemma_TFT |
| 20 | +A simple [Analemma](https://en.wikipedia.org/wiki/Analemma) prediction example (nothing moving or dynamic) on an ESP32 with output to a TFT (M5Stack, ODROID-GO and others) using the ["ESP32-Chimera-Core" by tobozo](https://github.com/tobozo/ESP32-Chimera-Core) as a multi-platform alternative to the original M5Stack library for checking the prediction algorithm for the sun. |
| 21 | + |
| 22 | +<img src="images/PredictAnalemma_TFT.png" alt="PredictAnalemma_TFT.png screenshot" width="100%" height="100%"> |
0 commit comments