Skip to content

SatoriNetwork/SatoriScreen

Repository files navigation

SatoriScreen

A MicroPython-based wallet monitor for SATORI and EVRMORE that displays balance information on a 2.9" ePaper screen.

SatoriScreen Display Hardware Setup

Features

Current Implementation

  • WiFi connectivity
  • Multiple wallet address monitoring (SATORI & EVR balances)
  • NTP time synchronization
  • Display of:
    • Satori & EVR balances
    • Update time
    • Neuron count
    • Satori Price
    • Software version display
    • Current stake information
  • Watchdog implementation
  • Onboard LED status indicators (WiFi, Updates, Operation)
  • Screen refresh protection system
  • Direct GitHub upgrade/install capability

Hardware Requirements

Important: Use the RPI Pico W (wireless version). RPI Pico 2 W should be compatible but is untested.

International Suppliers

Australian Suppliers

Installation Guide

Initial Setup

  1. If using a new RPI Pico W, install the full MicroPython firmware:

Software Installation

  1. Launch Thonny IDE
  2. Create a new file or clear existing content
  3. Copy contents from main.py into the editor
  4. Save as main.py on the Raspberry Pi Pico
  5. Run the script:
    • Automatic: Click play in Thonny and follow prompts to download required libraries
    • Manual: Create individual library files listed in REQUIRED_LIBRARIES

Hardware Assembly

Connect the RPI Pico to the Waveshare screen:

  • Align USB port with ribbon cable side
  • Ensure both components face upward (text visible)
  • Reference Image 2 for correct orientation
  • Follow Manufacturer Instructions

Utility Scripts

png2bmparray.py

Converts PNG images to bitmap arrays for display compatibility

Battery Operation

I am currently designing an aditional circuit for battery operation using a ATTINY85 microcontroller.
When used as a timer in sleep mode consumes 5um.
The whole system should operate off 2 X AA Batteries for over 2 years

License

MIT

About

Satori Screen Ticker with Evrmore support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages