Application written by web3sdruvs
This library provides an interface to the Bitcoin and Ethereum price tracking APIs. It is written using Arduino IDE and works using ESP8266.
You can install Arduino IDE esp8266-monitoring-btc-eth for your ESP8266 by downloading the code that is hosted here. You can check the latest development version and be informed about updates.
- NodeMcu ESP8266 Module
- 16x2 LCD Display Module
Starting with 1.6.4, Arduino allows installation of third-party platform packages using Boards Manager. We have packages available for Windows, Mac OS, and Linux (32 and 64 bit).
- Install the current upstream Arduino IDE at the 1.8.9 level or later. The current version is on the Arduino website.
- Start Arduino and open the Preferences window.
- Enter
https://arduino.esp8266.com/stable/package_esp8266com_index.json
into the File>Preferences>Additional Boards Manager URLs field of the Arduino IDE. You can add multiple URLs, separating them with commas. - Open Boards Manager from Tools > Board menu and install esp8266 platform (and don't forget to select your ESP8266 board from Tools > Board menu after installation).
View the last released ESP8266 documentation at: https://arduino-esp8266.readthedocs.io/en/3.0.2/.
Here are the forecast updates listed:
- Apollo - Monitoring: Track Bitcoin and Ethereum price with LCD. (Done) ✅
- Ares - PriceAlerts: Receive price alerts set via Telegram Bot. (Done) ✅
Artemis - Monitoring Whale Portfolio. (Under development)(Unimplemented Update) 🟠
If this repository helps you in your development or if you would like to support this development, you can give me a cup of coffee. ☕
You can send me:
- Bitcoin (BTC)
- Ethereum (ERC-20)
- Polkadot (DOT)
- Cardano (ADA)
Wallet address:
web3sdruvs.crypto
ERC20 address:
0xf8BDa8fcDD7fFfA17885e435506CF3Eb9A48855A
Bitcoin address:
bc1qjgz6y7sh2rw5fl55432rr6n6vs9hrhhhsn2eft
You may copy, distribute and modify the software provided that modifications are described and licensed for free under GNU . Derivatives works (including modifications or anything statically linked to the library) can only be redistributed under GNU but applications that use the library don't have to be.
ArduinoJson library written by Benoit BLANCHON, built from https://github.com/bblanchon/ArduinoJson, is used in this project. It is distributed under the MIT License.
BearSSL library written by Thomas Pornin, built from https://github.com/earlephilhower/bearssl-esp8266, is used in this project. It is distributed under the MIT License.
RTClib library written by Adafruit Industries, built from https://github.com/adafruit/RTClib, is used in this project. It is distributed under the MIT License.
LiquidCrystal_I2C library written by fdebrabander, built from https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library, is used in this project.
UniversalTelegramBot library written by Brian Lough, built from https://github.com/witnessmenow/Universal-Arduino-Telegram-Bot, is used in this project. It is distributed under the MIT License.