About This Project

In this tutorial, we will learn about IoT (Internet of Things) and how to make a digital DIY smartwatch with the help of NodeMCU ESP 12E. This tutorial will help us sync with the accurate IST time.

Project Info

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

Introduction

With the increasing technology many young boys and girls have started to make their own customised IoT based fully working model of Digital Watch. However, many people do not know how that was made. And I am sure you might also be the one who is eager to know about how it was made. So, this tutorial is all about making a Digital Watch using the NodeMCU ESP 12E module.

What is NodeMCU ESP 12E ?

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. It’s only one analog pin “A0” which is a 10 bit ADC. The “D0” pin can only be used to read or write data and can not 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 makeup 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: Make A DIY Smartwatch Using ESP8266

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-lcd-display

Nokia 5110 LCD

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 making the DIY Smartwatch, collect all the required components and place them on the breadboard as the given picture below.

Step 2: Make the connections as per the below-given instructions:

  • Connection pins between NodeMCU and the Nokia LCD Display.

connect-pin-with-nodemcu-and-the-nokia-lcd-display
connect-pins-with-nokia-led-display

Step 3: When the connections are done, go to the Arduino IDE to start the coding there after which your DIY Smartwatch will start functioning.

CODING:

Follow all the steps:





Step 4: After uploading the program.

diy-smartwatch-using-nodemcu-esp12e

Now, we can see the Time on the LCD which is the same time as our mobile phones and computers.

The complete working of DIY Smartwatch can be found in the video. Hope you found this project to be simple and understood it. In case, you have any doubts regarding making DIY Smartwatch, you can leave them in the comment section below.

Code

DESCRIPTION

DOWNLOAD CODE

Make a DIY Smartwatch Using ESP8266 Code


Download Code

Libraries

Adafruit GFX Library Master


Download Code

Adafruit PCD8544 Nokia 5110 LCD library for nodemcu board esp8266


Download Code

Adafruit PCD8544 Nokia 5110 LCD Library Master


Download Code