Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alejandrosnz/esp8266-bitcoin-tracker
Bitcoin price tracker for the ESP8266 WiFi module with OLED or LCD displays
https://github.com/alejandrosnz/esp8266-bitcoin-tracker
arduino bitcoin crypto crypto-ticker esp esp8266 lcd oled ticker
Last synced: 15 days ago
JSON representation
Bitcoin price tracker for the ESP8266 WiFi module with OLED or LCD displays
- Host: GitHub
- URL: https://github.com/alejandrosnz/esp8266-bitcoin-tracker
- Owner: alejandrosnz
- Created: 2021-03-04T19:01:23.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T11:19:45.000Z (2 months ago)
- Last Synced: 2024-11-30T12:21:27.993Z (2 months ago)
- Topics: arduino, bitcoin, crypto, crypto-ticker, esp, esp8266, lcd, oled, ticker
- Language: C++
- Homepage:
- Size: 2.19 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP8266 Bitcoin Tracker
A Bitcoin price tracker for the ESP8266 WiFi module, designed to display real-time cryptocurrency prices on an OLED or LCD displays.
![Bitcoin Tracker OLED](img/bitcoin-tracker-oled.jpg)
![Bitcoin Tracker LCD](img/bitcoin-tracker-lcd.jpeg)## Features
- Real-time Bitcoin price tracking
- OLED display for clear visualization
- Customizable symbols and price display
- WiFi connectivity for fetching live data
- Visual indicators for price changes (up/down arrows)## Requirements
- ESP8266 WiFi module
- OLED display (compatible with SH1106)
- Arduino IDE
- Libraries:
- `ESP8266WiFi`
- `ESP8266HTTPClient`
- `ArduinoJson`
- `Adafruit_GFX`
- `Adafruit_SH110X`
- `Wire`## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/yourusername/bitcoin-tracker-oled.git
cd bitcoin-tracker-oled
```2. **Install required libraries:**
- Open the Arduino IDE.
- Go to **Sketch** > **Include Library** > **Manage Libraries**.
- Search for and install the required libraries listed above.3. **Configure your WiFi credentials:**
- Open `config.h` and set your `ssid` and `password` for WiFi connectivity.4. **Upload the code:**
- Connect your ESP8266 to your computer.
- Select the correct board and port in the Arduino IDE.
- Upload the `bitcoin-tracker-oled.ino` file.## Usage
- Once uploaded, the ESP8266 will connect to your WiFi network.
- The OLED display will show the current Bitcoin price and other relevant information.
- The display will update periodically, showing price changes with visual indicators.## How to connect the ESP8266 to the I2C display
Refer to the following connection diagram for wiring your ESP8266 to the display:![Connections](img/connections.jpeg)
## Troubleshooting
- Ensure your WiFi credentials are correct.
- Check the wiring connections between the ESP8266 and the display.
- Monitor the Serial output for debugging information.