NodeMcu

NodeMCU is an open source IoT platform. Which includes firmware which runs on the ESP8266 Wi-Fi Module from Espressif Systems,and hardware which is based on the ESP-12 module. The term “NodeMCU” by default refers to the firmware rather than the dev kits. NodeMCU firmware was developed so that AT commands can be replaced with Lua scripting making the life of developers easier. So it would be redundant to use AT commands again in NodeMCU.

NodeMcu ESP8266 Arduino IDE Ahirlabs
NodeMcu ESP8266

The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and microcontroller capability produced by Shanghai-based Chinese manufacturer, Espressif.

ESP8266 Feature:

  • Open-source
  • Interactive
  • Programmable
  • Low cost
  • Simple
  • Smart
  • WI-FI enabled
  • USB-TTL included
  • Plug & Play

NodeMCU DEVKIT 1.0 Specification:
Developer : ESP8266 Opensource Community
Type :  Single-board microcontroller
Operating system : XTOS
CPU : ESP8266
Memory : 128kBytes
Storage : 4MBytes
Power By : USB
Power Voltage : 3v ,5v (used with 3.3v Regulator which inbuilt on Board using Pin VIN)
Code : Arduino Cpp
IDE Used : Arduino IDE
GPIO : 10

Advantages 

  • Low energy consumption
  • Integrated support for WIFI network
  • Reduced size of the board
  • Low Cost

Disadvantages

  • Need to learn a new language and IDE
  • Less pinout

NODEMCU PIN OUT :

NODEMCU DEVKIT V1.0
NODEMCU_DEVKIT_V1.0_PINMAP

HOW TO PROGRAM IT :

  • Install the current upstream Arduino IDE at the 1.8 level or later. The current version is at the Arduino website.
  • Start Arduino and open Preferences window.
  • Enter https://arduino.esp8266.com/stable/package_esp8266com_index.json into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas.

After Complete

  1. Data Cable of your Mobile Phone. Used in To Connect ESP8266 MCU NODE with PC.
  2. After Install Drivers if Needed.
  3. Check Which Number Is Assigned To your Board.
  4.  Open Arduino IDE.
  5. Open Boards Manager from Tools >  esp8266 Modues platform And Select  NodeMCU 1.0(ESP-12E Module) board from Tools .
    • Upload Using : Serial
    • CPU Frequency : 80Mhz
    • Flash Size: 4M
    • Upload Speed: 115200
    • PORT : Select Assign Port Only.
  6. Upload Example.

NODEMCU is NOT BreadBoard Friendly !!

NODEMCU is NOT BreadBoard Friendly
by seen this NodeMCU Place on Breadboard where pins are Not available for connecting Cables
Try to Make Breadboard Like This.

Make Breadboard of NodeMCU ESP8266
Make Breadboard of NodeMCU
Placing

Place on Center So that pins is Available on Both Side
Place on Center So that pins is Available on Both Side
 Connected With Cable And Check COM PORT NUMBER
Com PORT
Com PORT

Setting in Arduino IDE
Setting in Arduino IDE

Then UPLOAD IT.

OUPUT OF CODE

In LED is directly Used with Board (you can use Resistance if necessary in Circuit otherwise it works better)

BLINK CODE UPLOAD NODEMCU ESP8266
BLINK CODE UPLOAD

 

Where To BUY

FROM Amazon

(Visited 2,321 times, 5 visits today)
What is NodeMcu ESP8266 ?

Tagged on:             

One thought on “What is NodeMcu ESP8266 ?

Leave a Reply

Your email address will not be published. Required fields are marked *