About This Project

This tutorial is about IoT(Internet of Things) on how to get the best network among several networks available in an area with the help of NodeMCU ESP 12E.

Project Info

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

Introduction

The project is about connecting the best network among several networks available in a certain area. Sometimes we get confused as to which network is to be connected for our internet requirements. Therefore, if you are looking to minimise time constraints and get the best internet connectivity then, you are on the right track. This tutorial will help you solve the problems.

NodeMCU ESP 12?

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: How To Configure A NodeMCU ESP 12E device with IoT

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

connecting-cable

Connecting Cable

1

Building Guide

Step 1: Assembly

  • Firstly, you need to collect the NodeMCU Board and connect to the computer.

connecting-and-controlling-a-IoT-devices

Step2: Now, open Arduino IDE software to start coding.

CODING:

Follow the coding as shown below:

iot-controller-devices-using-code
iot-controller-devices-using-code-2

Step 3: Upload the program when it is done with the coding.

Step 4: Open the Serial Monitor to see if there is any WIFI network available around you. If available, it will show the best network signal in the First Line and sequentially and orderly will be displayed after the other.

With this, we have come to an end of this project. Hope you loved the project. It is super easy to work on. Have any doubts? Do leave your comments below.

Code

DESCRIPTION

DOWNLOAD CODE

How To Configure A NodeMCU ESP 12E device with IoT


Download Code