A MicroPython-based wallet monitor for SATORI and EVRMORE that displays balance information on a 2.9" ePaper screen.
- 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
Important: Use the RPI Pico W (wireless version). RPI Pico 2 W should be compatible but is untested.
- Display: Waveshare Pico ePaper 2.9
- Microcontroller: Raspberry Pi Pico WH
- Display: Waveshare Pico ePaper 2.9
- Microcontroller: Raspberry Pi Pico WH
- If using a new RPI Pico W, install the full MicroPython firmware:
- Follow Getting Started with Pico - Step 2
- Continue with Getting Started with Pico - Step 3
- Launch Thonny IDE
- Create a new file or clear existing content
- Copy contents from
main.py
into the editor - Save as
main.py
on the Raspberry Pi Pico - Run the script:
- Automatic: Click play in Thonny and follow prompts to download required libraries
- Manual: Create individual library files listed in REQUIRED_LIBRARIES
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
Converts PNG images to bitmap arrays for display compatibility
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
MIT