Skip to content

Commit

Permalink
Organised folders
Browse files Browse the repository at this point in the history
  • Loading branch information
arcbtc committed May 10, 2020
1 parent 5f8e82a commit be9e6d3
Show file tree
Hide file tree
Showing 31 changed files with 47 additions and 7 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
46 changes: 46 additions & 0 deletions M5StackSatsOther/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
![M5StackSats](https://i.imgur.com/zGZpYhn.png)

# M5StackSats

A 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)

There are three implementations of M5StackSats, one that communicates directly with an LND node, and another that communicates with opennode (make an account here https://opennode.co/join/f774f2a0-1377-45e2-b719-6b821f24900d), and another that sits between the two projects using a neutrino LND node via Zap desktop wallet(https://docs.zaphq.io/docs-desktop-neutrino-connect).

Converting the project to communicate with c-lightning nodes/other custodial services should be easy.

## 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://paywall.link/to/f4e4e)!
File renamed without changes.
8 changes: 1 addition & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
![M5StackSats](https://i.imgur.com/zGZpYhn.png)

# M5StackSats

A 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)

There are three implementations of M5StackSats, one that communicates directly with an LND node, and another that communicates with opennode (make an account here https://opennode.co/join/f774f2a0-1377-45e2-b719-6b821f24900d), and another that sits between the two projects using a neutrino LND node via Zap desktop wallet(https://docs.zaphq.io/docs-desktop-neutrino-connect).

Converting the project to communicate with c-lightning nodes/other custodial services should be easy.

## Tutorial

[![bitcoinpos](https://i.imgur.com/uwLAbot.png)](https://www.youtube.com/watch?v=o4jqUbmypRQ)
Expand Down Expand Up @@ -43,4 +37,4 @@ For parsing JSON responses and calculating the capacity you can use the
## Tip me

If you like this project and might even use or extend it, why not
[send some tip love](https://paywall.link/to/f4e4e)!
[send some tip love](https://lnbits.com/paywall/fZVEW2jjdar9pC3psahc3Z)!

0 comments on commit be9e6d3

Please sign in to comment.