About This Project

In this tutorial, we will be making an IoT Based bitcoin ticker using NodeMCU ESP 12E and we will learn how the current value of the BitCoin can be fetched through the help of IoT. Also, will we learn about the intro of NodeMCU ESP 12E.

Project Info

  • Programming Platform: Arduino IDE
  • Difficulty: Intermediate
  • Estimated Time: 3 Hrs
  • Category: IoT

Watch the video here.

Introduction

The project is based on the IoT (Internet of Things) through which the current market value of Bitcoin can be obtained directly by using the NodeMCU ESP 12E module. The Bitcoin ticker we will be making requires an output display device to see the value of Bitcoin, so we will use an OLED Display.

What is NodeMCU ESP 12E?

NodeMCU ESP 12E is one of the major components used in the bitcoin ticker In NodeMCU ESP 12E, there are 30 pins in total, out of which there are 17 GPIO (General Purpose Input Output) pins. There are 9 digital pins ranging from D0-D8. Only one analog pin “A0” is a 10-bit ADC. The “D0” pin can only be used to read or write data and cannot perform other options. It is enabled when the EN pin is HIGH. When this pin is LOW the chip works at minimum power. The board has a 2.4 GHz antenna for a long-range of network, the CP2102 is a USB to TTL converter. The development board equips the ESP 12E module, containing ESP8266 a chip having Tensilica Xtensa 32-bit, LX106 RISC microprocessor which can operate ranging from 80 to 160 MHz, and Clock Frequency can be adjusted.

It has 128KB RAM, and also 4MB of Flash memory for program and data storage just enough to cope with the large strings that make up web pages. It is an integrated board, equipped with 802.11/b/g/n HT40 WiFi transceiver, so it can not only connect to a WiFi network and interact with the Internet. The NodeMCU ESP 12E can also set up a network of its own and allow other devices to connect directly. Due to this, ESP8266 NodeMCU makes it more versatile.

Project: Building IoT-Based Bitcoin Ticker with NodeMCU ESP 12E

Now that we have a clear understanding of the project and the components used, let’s start the project.

soil-motsture-notification

Components Required

IMAGE COMPONENT QUANTITY

nodemcu-sp-12E

NodeMCU ESP 12E

1

nokia-led-display

Nokia LCD display

1

Breadboard

Breadboard

1

jumper-wire

Jumper Wires

As Per Required

cable-a-to-b

USB a to b

1

Building Guide

Step 1: Assembly

  • To start the bitcoin ticker collect all the required components and place it on the breadboard.

IoT-based-bitcoin-ticker

Step 2: Make the connections as per the below given pin connections procedure between Nokia LCD and NodeMCU. Left side is the NodeMCU pins and the right side is the Nokia LCD pins. Now, we can see that the LCD of Nokia is Powered Up.


bitcoin-tricker-working

Step 3: After making all the necessary connections, start the coding. The coding is shown below:

Code For Bitcoin Ticker Project

Follow all the steps:




Step 4: When the coding is done, upload to see the current value of Bitcoin.

connect-bitcoin-tricker
connect-bitcoin-tricker-with-breadboard

Your bitcoin ticker is now ready and you can see the current value of BitCoin. This is the genuine bitcoin value fetched from the BitCoin website.

Isn’t this bitcoin ticker project interesting? Share your reviews, and views, and ask your questions by leaving your comments below.

Code

DESCRIPTION

DOWNLOAD CODE

IoT Based Bitcoin Ticker With NodeMCU ESP 12E


Download Code

Libraries

Adafruit GFX Library Master


Download Code

Adafruit PCD8544 Nokia 5110 LCD library master


Download Code

Adafruit PCD8544 Nokia 5110 LCD library for nodemcu board esp8266


Download Code

Arduino Coinmarketcap API Master


Download Code

ArduinoJson Master


Download Code