NodeMCU V1 also known as NodeMCU v0.9 is the 1st revision of NodeMCU series. Based on Lua script programming, this WiFi Internet of Things (IOT) module is also compatible with Arduino IDE. This module utilizes ESP8266 ESP-12 chip which is a 32 bit microcontroller unit (MCU).
NodeMCU was created shortly after the release of ESP8266 chip by Espressif. NodeMCU was started on 13 October 2014 when Hong uploaded the first file of NodeMCU firmware to GitHub. Later on many makers contributed to this NodeMCU community. The most important update is when Devsaurus ported to NodeMCU project on Jan 2015. This contribution enable NodeMCU to easily communicate with LCD, screen, OLED and VGA.
Back view of NodeMCU V1 / NodeMCU v0.9 |
Front view of NodeMCU V1 / NodeMCU v0.9 |
ESP-12 consist of 16 pin which then routed to be used in NodeMCU V1. Figure below show the pins of NodeMCU v0.9 or NodeMCU V1. By default, there are 17 GPIO pins whereby only a few of them are usable.
NodeMCU V1 / NodeMCU v0.9 Pins |
The integration of ESP-12 into NodeMCU platform allow easier application of this IoT module to integrate with various sensors and display module. Programming become easier since there is no need to use FTDI adapter because users just need to plug in USB only.
NodeMCU V1 /NodeMCU v0.9 Pinout (Board view) |
The default GPIO table for all ESP8266 module is shown below. Each GPIO can be configured into different function.
ESP8266 Default GPIO Table |
Below is an overview video of NodeMCU V1. The specification of this IoT module is summarized together below the embed video.
Overview of NodeMCU V1 ESP8266 Arduino IDE Compatible
Features:
The wireless SoC has the following:
802.11 b/g/n protocol
Wi-Fi 2.4 GHz, support WPA/WPA2
Integrated 10-bit ADC
Integrated TCP/IP protocol stack -ipv4 only at the moment-
Integrated TR switch, balun, LNA, power amplifier and matching network Integrated PLL, regulators, and power management units
+20dBm output power in 802.11b mode
Supports antenna diversity
Deep sleep power <10uA, Power down leakage current < 5uA
Integrated low power 32-bit MCU
The 32-bit MCU has the following:
GPIO, I2C, ADC, SPI, PWM and many more
Running at 80MHz
64KBytes of instruction RAM
96KBytes of data RAM
64KBytes boot ROM
4MB of flash
RISC architecture
Would you like to share your tutorial on the website www.iotneed.com
ReplyDeleteSAP PM Training Institute In Noida
ReplyDelete