This
LightningATM [A Beginner's guideline to Bitcoin Lightning Network] was built to distribute small amounts of BTC - obviously - it only accepts coins. It shall demonstrate the power of Bitcoins Lightning Network. A two cent coin is enough to buy some satoshis at the LightningATM. A physical coin exchanged into bitcoin and send to your lightning wallet in seconds,
(a convenient and easy on-boarding process for people that are new to bitcoin). ©
An old thread was used for the post / Not including image processing, the material was almost entirely written and previously published by github/21isenough.
[1] Hardware requirementsBelow you will find detailed information on hardware requirements, or check here ➥ Make sure there's Wifi available and you know the Wifis name (SSID) and the password.
➥ Luster terminals make your life easier when connecting cables and can prevent soldering.
➥ A soldering iron and solder are handy and some connections might be better soldered then clamped/wrapped/screwed.
➥ For the laser cut case, @21 bought small plastic handles that he attached to the bottom of the case as legs.
➥ You would also need M2.5x10mm screws to assemble the pieces
http://bit.ly/382jufj [2] Hardware Setup ➥
Additional description of the (Setup Process) here.
➥
Wiring Details here (The described Wiring Details are correct if you only use PaPiRus Zero - ePaper / eInk Screen.). [3] Software requirementsBelow you will find detailed information on Software requirements , or check here- Linux / Mac / Windows
- Software to flash an SD card (Balena Etcher).
- SSH client (Putty or your standard command line).
➥ The major part of the SWR comes directly with the code from the GitHub repository.
➥ Everything else will be directly installed onto the Raspberry Pi during the installation of the ATM.
➥ It's all thoroughly explained in the videos.
[4] Software SetupI did not add step-by-step software setup to this thread as the displayed currency and a few other details do not suit me. [5] Supported Wallets / Setup / CommunicationClick on the links to see a step-by-step guide on how to set up Bitcoin Lightning wallets with Lightning ATM,
(there are two wallets you can use with LATM).- Lntxbot (Using this wallet you have no control over your private keys).
➥ Updating your current installation.
➥ Installing Lntxbot.
➥ Funding the Lntxbot.
➥ Connecting the Lntxbot to the ATM
➥ First transaction with the ATM
➥ Updating your current installation.
➥ For a little more advanced users.
➥ Displaying your BTCPayServer QR code.
➥ Connecting to the ATM.
➥ First transaction with the ATM.
➥
(Make sure, you have finished the hardware video part 3, before you attempt to setup your wallet).
➥ How the ATM "talks".
➥ API endpoint, usernames and passwords.
➥ Talking to an API in practice.
➥
Requesting Lntxbot balance in python.
➥
(A quick description on how you can start the ATM automatically, as soon as the Raspberry Pi has booted).
This is a hobbyist project and it is not secure and reliable enough, @21isenough does not recommend using this setup in a professional environment.
[/list]