Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arcbtc/M5StackSats
A bitcoin point of sale terminal using the ESP32 based M5Stack
https://github.com/arcbtc/M5StackSats
Last synced: about 2 months ago
JSON representation
A bitcoin point of sale terminal using the ESP32 based M5Stack
- Host: GitHub
- URL: https://github.com/arcbtc/M5StackSats
- Owner: arcbtc
- License: gpl-3.0
- Created: 2019-07-27T22:01:51.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-13T21:16:55.000Z (almost 4 years ago)
- Last Synced: 2024-11-10T04:39:19.973Z (2 months ago)
- Language: C
- Size: 2.61 MB
- Stars: 106
- Watchers: 15
- Forks: 21
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-embedded-blockchain - M5StackSats - tutorial](https://www.youtube.com/watch?v=o4jqUbmypRQ)) (Awesome Embedded Bitcoin [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re) / Embedded Projects)
README
UP TO DATE VERSION WITH EASIER SETUP -> LNPOS <-
# M5StackSatsA bitcoin Lightning-Network Point of Sale terminal using the ESP32 based M5Stack Faces Development Kit. Included in the kit is a keypad and charging dock, making it an ideal candidate for an cheap($55)/easy DIY bitcoin point of sale terminal.
https://m5stack.com/products/face[![bitcoinpos](https://i.imgur.com/sHp1AXw.png)](https://www.youtube.com/watch?v=KPI54s1xXsc)
## Tutorial
[![bitcoinpos](https://i.imgur.com/uwLAbot.png)](https://www.youtube.com/watch?v=o4jqUbmypRQ)
## Installing Arduino + libraries
Install the
[Arduino IDE](https://www.arduino.cc/en/Main/Software) and
[ESP32 hardware](https://github.com/espressif/arduino-esp32#installation-instructions).From "Manage Libraries" install,
- LittlevGL
- ArduinoJson
- M5Stack![a](https://i.imgur.com/mCfnhZN.png)
## Notes
To create a splash image, you can use the
[Online Image to C Array Converter](https://littlevgl.com/image-to-c-array).Here you can find some more information on the
[client server communication](https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/client-examples.html).For parsing JSON responses and calculating the capacity you can use the
[ArduinoJson Assistant](https://arduinojson.org/v6/assistant/) tool.## Tip me
If you like this project and might even use or extend it, why not
[send some tip love](https://lnbits.com/paywall/fZVEW2jjdar9pC3psahc3Z)!