Some background, In 2013 I made some PHP scripts that run in the CLI (I've included them here if you wish to run them). There was one that would tell where and about how far away the ISS was from my location. It would also change the color of a Blink Stick, the idea was as the ISS got closer it would go from RED to GREEN and as it got farther away it would go from GREEN back to RED and then OFF. This was to make it easier to setup and contact the ISS with APRS.
The 2nd PHP script would tell how many people were in space, and which space craft they were on board at the time.
The 3rd script would give times for future ISS passes over my location.
For a long time I've wanted to move these scripts to an arduino, and I finally did that.
The D-Duino (NodeMCU with OLED) displays more or less the same information the PHP scripts did. I'm pretty happy with the formating of the screen. The Pass prediction needs some work - it currently tells passes in UTC time. And I can only display 5 astronuts. If you open a serial console at 9600 you'll see a bit more information.
https://www.instructables.com/id/Simple-ISS-Notification-System
Videos:
https://youtu.be/gRf5m8jprZA
https://youtu.be/1VR1-9QUc8k
Libraries Needed:
ArduinoJson.h https://github.com/bblanchon/ArduinoJson
Adafruit_NeoPixel https://github.com/adafruit/Adafruit_NeoPixel
WifiManager.h https://github.com/tzapu/WiFiManager
TimeLib.h
esp8266-oled-ssd1306 https://github.com/squix78/esp8266-oled-ssd1306
- Find away to display PASS information in local time. (Not UTC)
- Update To use the ESP32 X-boards with OLED.
- See related project for "Eric" hardware is a D1 Mini, WS2812 Shield, and lens
Instructable and More information:
https://www.instructables.com/id/Supervisor-Eric-Inspired-LED-Cube-People-of-Earth
Videos:
Eric Build Video (start to finish) https://youtu.be/G468Jh-z9yk
Google Home & Dweet.io video https://youtu.be/d3GBDp08U_U
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
If you find this or any of my projects useful or enjoyable please support me.
Anything I do get goes to buy more parts and make more/better projects.
https://www.patreon.com/kd8bxp
https://ko-fi.com/lfmiller
https://www.youtube.com/channel/UCP6Vh4hfyJF288MTaRAF36w
https://kd8bxp.blogspot.com/
Copyright (c) 2018 LeRoy Miller
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses>