Skip to content

thelastoutpostworkshop/ESP32-C6-LCD-1.47_LVGL9_Crypto_Monitor

Repository files navigation

ESP32-C6-LCD-1.47 Crypto Price Monitor

Youtube Tutorial

Buy Me A Coffee

Project Description

This project turns the ESP32-C6-LCD-1.47 board into a standalone crypto dashboard built with LVGL 9.
It connects to Wi-Fi, fetches live prices from Binance, and displays a compact UI with a line chart, price cards, and daily percentage movement.

Features

  • Live Binance spot price polling for multiple symbols
  • LVGL 9 interface optimized for the ESP32-C6 LCD board
  • Auto-updating chart for a selected trading pair
  • Color-coded gain/loss cards with percentage change from session open
  • Wi-Fi connection splash screen with loading spinner
  • Lightweight price parsing (no ArduinoJson dependency)
  • Footer memory display for quick runtime monitoring

What You Can Customize

  • Wi-Fi credentials in secrets.h (from secrets_rename.h)
  • Tracked symbols in symbols[] and SYMBOL_COUNT
  • Refresh interval with UPDATE_UI_INTERVAL
  • Chart behavior with POINTS_TO_CHART, PRICE_RANGE, and symbolIndexToChart
  • Display brightness using SCREEN_BRIGHTNESS
  • API endpoint via BINANCE_API (if changing provider, also adjust parsePrice())
  • LVGL memory/features in lv_conf.h (fonts, logging, theme behavior, memory size, etc.)

About

Crypto Price Monitor for ESP32-C6 1.47" dev board

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors