Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fr4nkfletcher/crypto-ticker-esp8266-oled
Crypto ticker for ESP8266-OLED models with 0.96" display
https://github.com/fr4nkfletcher/crypto-ticker-esp8266-oled
esp8266
Last synced: 27 days ago
JSON representation
Crypto ticker for ESP8266-OLED models with 0.96" display
- Host: GitHub
- URL: https://github.com/fr4nkfletcher/crypto-ticker-esp8266-oled
- Owner: Fr4nkFletcher
- License: mit
- Created: 2024-06-26T01:07:10.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-06-26T01:24:17.000Z (4 months ago)
- Last Synced: 2024-10-10T15:02:56.545Z (27 days ago)
- Topics: esp8266
- Language: C++
- Homepage:
- Size: 11.6 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESP8266 OLED Crypto Ticker
This project displays cryptocurrency prices on this [module](https://a.co/d/024ynaRp). The display shows current prices for BTC, ETH, and DOGE, along with 24-hour percentage changes.
## Features
- Displays current prices for BTC, ETH, and DOGE.
- Shows 24-hour percentage changes for each cryptocurrency.
- Connects to WiFi to fetch the latest prices.
- Touch button to cycle through different frames.
- Flips the display vertically for correct orientation.## Hardware Requirements
Build yourself with these materials:
- ESP8266 microcontroller
- SSD1306 OLED display (0.96 inch, 128x64)
- Touch button## Libraries Used
- `ESP8266WiFi`
- `ESP8266HTTPClient`
- `WiFiClientSecure`
- `Wire`
- `SSD1306Wire`
- `OLEDDisplayUi`
- `ArduinoJson`## Wiring
- OLED SDA -> GPIO 14
- OLED SCL -> GPIO 12
- Touch button -> GPIO 0## Setup
1. Clone the repository.
2. Open the project in the Arduino IDE.
3. Select: Tools > Board > ESP8266 > NodeMCU 1.0 (ESP-12E Module)
4. Install the required libraries via the Library Manager.
5. Update the `SSID` and `password` variables with your WiFi credentials.
6. Upload the code to your ESP8266.