Inspiration

I had trouble in viewing my favourite stock prices by taking out phone constantly, s I have build a 24x7 Display Stock Price Tracker so I can get updates regularly

What it does

It fetches Stock Price from FinnHub API and Displays it on Aafruit TFT Display using ESP8266

How we built it

  • I first started with interfacing the Display with ESP8266 using the below pinout

ESP-TFT-Wiring-bb

  • Then I coded the part to connect Wifi with ESP8266
  • Further I created API key on FinnHub ,and tried parsing its data of stock symbol
  • Then Calculated the Previous Price and Percentage of Fall or Rise and Displayed it with GUI functions.
  • Added many Stock Symbols and then it automatically displays the data at API call per 3 seconds

Challenges we ran into

  • API calling was tricky as compared to other languages as it didn't have support for JSON Parsing
  • Using the Adafruit Display on ESP8266 as it was made as a Arduino Shield and Arduino Libraries.

Accomplishments that we're proud of

  • Using the Display for First Time
  • Creating a GUI for Display from scratch

What we learned

  • Calling API in C++
  • Connecting the Adafruit Display to ESP via SPI Communication

What's next for Live Stock Price Display with ESP8266

  • Adding News Flashes in the Display using News API
  • Adding Speaker for Alerts in cases of Market Crash or Price Fall
  • Displaying Candle Graphs

Built With

Share this project:

Updates

Submission history