Compatible with any ESP32 microcontroller, with or without a screen, supporting native LN invoices and static LNURLPay links.
For use with LNURLDevice in LNbits.
Video tutorial (old)
Join us! t.me/makerbits
-
Install Arduino IDE 1.8.19
-
Install ESP32 boards, using boards manager
-
Download this repo
-
Copy these libraries into your Arduino install "libraries" folder
-
Open this bitcoinSwitch.ino file in the Arduino IDE
-
Select the correct ESP32 board from tools>board
-
Upload to device
On M5Stack press A to launch portal within first few secs of startup, for all other ESP32 devices specify a GPIO to detect capacitance change, and touch within first few secs of startup. Default password is "ToTheMoon"