NodeMCU stands for Node MicroController Unit. It is an open-source platform; its hardware design is open for edit/modify/build as being an open-source IoT platform. NodeMCU refers to firmware rather than a development board. Its software is based on firmware and this firmware runs on ESP266 Wifi Module from Espressif Systems. Its hardware is based on ESP-12 Modul. NodeMCU uses Lua script language.
The ESP-12E module containing ESP8266 chip has Tensilica Xtensa 32-bit LX106 RISC based MPU. This MPU supports RTOS and operates at 80MHz to 160 MHz with adjustable clock frequency. NodeMCU has 128 KB RAM and 4MB of Flash memory to store data and programs. Its high processing power with in-built Wi-Fi / Bluetooth and Deep Sleep Operating features make it ideal for IoT projects.
Specifications:
- Microcontroller: Tensilica 32-bit RISC CPU Xtensa LX106
- Operating Voltage: 3.3V
- Input Voltage: 7-12V
- Digital I/O Pins (DIO): 16
- Analog Input Pins (ADC): 1
- UARTs: 1
- SPIs: 1
- I2Cs: 1
- Flash Memory: 4 MB
- SRAM: 64 KB
- Clock Speed: 80 MHz
- USB-TTL, CP2102 onboard chip enables Plug n Play
- PCB Antenna
Applications:
- Prototyping of IoT devices
- Low power battery operated applications
- Network projects
- Multiple input-output interfaces with Wi-Fi and Bluetooth functionalities
Features:
- Simple programming languages like Lua script and Arduino IDE
- Completely programmable
- Open-source platform
- Small size
- Easily available in the market
- A large number of project scope
Pinout Configuration:
| Pin Category | Name | Description |
| Power | Micro-USB,
3.3V, GND, Vin |
Can be powered through the micro USB port
3.3V: Regulated 3.3V can be supplied to this pin to power the board GND: Ground pins Vin: External Power Supply |
| Control Pins | EN,
RST. |
The enable/reset pins and the button resets the board. |
| Analog Pin | A0 | To measure an analog voltage range of 0v – 3.3V |
| GPIO Pins | GPIO1 to GPIO16 | Has 16 general purpose input-output pins on board. |
| SPI Pins | SD1,
CMD, SD0, CLK. |
Has four pins available for SPI communication. |
| UART Pins | TXD0,
RXD0, TXD2, RXD2. |
Two UART interfaces, UART0 (RXD0 & TXD0) and UART1 (RXD1 & TXD1).
UART1 is used for uploading the firmware and program. |
| I2C Pins | Any GPIO | NodeMCU has internal software I2C functionality support, So any GPIO can be converted into i2c pin. |
2pcs SS Smooth Rod 8mm Diameter 400mm Length
5pcs 1N4001 1A 50V General Purpose Rectifier Diode
STP80NF55 80NF55 55V 80A N-Channel Power MOSFET
5mm LED – Blue (Pack of 50)
PAM8610 2x15W RMS Dual Channel Digital Stereo Class-D Amplifier Module
CD4511 4511 BCD to 7-Segment Driver IC
DS1307 Real Time Clock Serial RTC IC
MP1584 5V 3A DC-DC Buck Step Down Converter Module
MQ3 Alcohol Gas Sensor Module
MQ2 – Smoke, LPG, Butane, Hydrogen, Gas Sensor
Proximity Infrared Sensor Module Obstacle Detector IR Sensor for Arduino
CM8870 DTMF Receiver Decoder IC
MQ6 LPG Isobutane Propane Gas Sensor Module
MFRC-522 RC522 Module RF Card Reader RFID Module for Arduino
MT3608 2A DC-DC Boost Converter Step Up Module
Mini 360 DC-DC Buck Step Down Converter Module 





There are no reviews yet.