Giter Site home page Giter Site logo

xdevman / bitcoindisplay-esp32 Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 16 KB

A hardware project utilizing ESP32 that fetches the Bitcoin price from the BTC API and displays it on an OLED screen. The project is implemented in Python.

Home Page: https://sobhan.hashnode.dev/getting-started-with-esp32-building-a-bitcoin-price-display-with-python

Python 100.00%

bitcoindisplay-esp32's Introduction

Display Bitcoin Price on OLED with ESP32 and Python

This project allows you to showcase the current price of Bitcoin on an OLED display using the ESP32 development board and Python programming language.
For more detailed information, you can read my blog post dedicated to this project.

Requirements

  • ESP32 development board
  • 64x48 pixel OLED display
  • Connecting cables
  • internet access

Installation and Setup

  1. Install Thonny IDE: Download and install the Thonny IDE from the official website (thonny.org). Thonny is a beginner-friendly Python IDE that provides a user-friendly interface for programming the ESP32.
  2. Install the ESP32 MicroPython Firmware: Download the MicroPython firmware for ESP32 from the official website (micropython.org/download/esp32). Follow the instructions provided to flash the firmware onto your ESP32 board.
  3. Open Thonny IDE: Launch Thonny IDE on your computer to begin programming the ESP32.
  4. Download the main.py file from the GitHub repository.
  5. Open the main.py file in the thonny IDE.
  6. Set your SSID and PASSWORD in the source code.
  7. upload it to the ESP32 board.

Usage

  1. Ensure that the ESP32 board is properly connected to the OLED display.
  2. Power on the ESP32 board by connecting it to a power source.
  3. After setup, the Bitcoin price will be displayed on the OLED screen.

Contribution

Contributions to this project are highly appreciated. You can contribute by submitting pull requests or by reporting issues and suggestions for improvement. You can also ask your questions in the Issues section.

License

This project is licensed under the MIT License. For more information about the license, please refer to the LICENSE file.

Contact

bitcoindisplay-esp32's People

Contributors

xdevman avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.