Skip to content

pppest/devault-atm-touch

Repository files navigation

A touchscreen ATM for DeVault

tl;dr kivy framework based touchscreen DeVault crypto ATM for the raspberry pi with a coin acceptor.

KNOWN PROBLEMS: it cannot give back coins and it doesnt check it coins inserted exceed atm balance

This is the first version of the kivy based DVT ATM, but I have plans to extend its functionality and to make different versions. I made this little video check it out:
A DeVault ATM youtube

You can see it on youtube with its original soundtrack by Tropigotikas:
https://www.youtube.com/watch?v=8jyNdE-9dDU&feature=youtu.be

A pic:
DeVault ATM

Big shout-out to @21isenough , the Python and Kivy community for sharing so much great information!!!
And to the DeVault devs @jonspock and @proteanx for helping me learn.
🍻

If you have any questions then come find me in the DeVault discord or forum or on twitter.

How to use
To use my code just clone/download it, install the requirements and run start_atm.sh. (maybe chmod +x it)
The app checks for the DeLight client and downloads if not found then starts the atm.

Take a look at @21isenoughs or @talenpierres github if you need to learn how to build the actual thing. They have great documentation.

Note:
I left the usb.py in case someone want to use it with a converter instead of gpios

About
I work for the DeVault community and saw @21isenough 's LightningATM prototype on reddit, took a look at the code and got inspired to learn python. Then I watched some youtube tutorials, I can recommend @CoreyMSchafer s channel, on basic python and started. I didn't have a Raspberry Pi so I got a usb converter and made a console based first version.

Links
Website: http://www.devault.cc/
Forum: https://devaultchat.cc/
Github: https://github.com/devaultcrypto

About

A touchscreen ATM for DeVault

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published