BASICS OF NODE MCU ESP8266
The name “Node MCU” combines “node” and “MCU” (micro-controller unit). The term “Node MCU” it is the ESP8266 is a low-cost Wi-Fi microchip, with a full TCP/IP stack and microcontroller capability, produced by Espressif Systems in Shanghai, China.
Manufacturer by — Espressif Systems
Its Type — 32-bit microcontroller
CPU has — 80 MHz (default) or 160 MHz
The memory of — 32 KiB instruction, 80 KiB user data
Input — 16 GPIOpins
Power — 3.3 V DC
Esp8266 — it is a small PC like IoT (internet of things) it is used in basic projects like Wi-Fi home automation, Wi-Fi robot, etc. It can be assessed things in this through the internet also in this we get one module whose name is 8266-01. ‘Generally, it is called as 01’. In India, its price is around 3000 and in the international market, its cost is less than $3.
Now we are discussing its interface
- Wi-Fi PCB is given and soldered on big PCB
- Indicator LED
- This is used for ESP
- One more LED is provided a supported indication
- Flash button
- Reset button
- A micro USB port is given for external connection to PC (IC 1117)
- SP WORK ON 3.3 VOLT
FOR MODULE VOLTAGE IT ALSO WORK ON 3.3VOLTAGE
Node is an open-source IoT platform generally it operates by LVA script
programming ESP and it can also be operated by Arduino like for programming of node MCU we use Arduino IDE or Arduino droids likewise ESP or SDK.
For the programming of node MCU we have to match its pin to ID code for programming this we have to install package.
(Prototype devices like Arduino, Raspberry Pi)
Let’s understand node MCU in detail what is node MCU is:
Before understanding it perfectly first we are going to come to the internet of things. The Internet of Things (IoT) has been a trending field in the world of technology. It has changed the way of work. Physical objects and the digital world are connected now more than ever. Keeping this in mind, Espressif Systems (A Shanghai-based Semiconductor Company) has released an adorable, bite-sized WiFi-enabled microcontroller — ESP8266, at an unbelievable price! For less than $3, it can monitor and control things from anywhere in the world — perfect for just about any IoT project.
The main purpose of node MCU ESP8266 is to support the Wi-Fi connectivity features and this feature makes it different from Arduino, raspberry-pi, etc. We don’t get this feature in both controllers. This feature makes IoT easier.
It is open-source software. Simple node MCU is an open-source LVA based firmware ESP8266 Wi-Fi chip.
What does open-source mean?
Open source means.
It’s like anyone can add and produce it and marked it production in node MCU board. Generally, we can see node MCU development board material is of hemika, duavaate, and Extra in markets.
What is LUA here?
LUA is a fast and powerful programming language that is designed to be a lightweight Embedded scripting language i.e. just programming language.
In this firmware programming debt written to a hardware device in nonvolatile memory. Nonvolatile memory is a form of static random access memory whose content is saved whenever a hardware device turns off or loses its external power source.
By exploring functionality with the esp8266 chip NODE MCU firmware comes with an esp8266 development board that is node MCU development board. There are two types of node MCU versions in the market.
1. Node MCU VERSION 1.0
2. Node MCU VERSION 1 (0.9)
Version 0.1
Generally, it comes in black color PCB consists of an esp8266 chip. Esp8266 is Wi-Fi enabled system chip module developed by Espressif system. It is mostly used for the development of high watt embedded applications. In esp 8266 here ESP duylia is a model it is embedded way Tensilica Albonat 62 BIT MICRO, CONTROLLER.
Ngc HP 266 has the capability of 2pai×4 gigahertz Wi-Fi. It is an inter-integrated circuit and unlocks to digital conversion and serial peripheral interface ESPI SERIAL PROTOCOL. ESP CPU’s clock speed is 8 megahertz. It can also reach up to 160 megahertz. It also has static random Access memory and read-only memory. It owns external SPI flash memory
External SPI flash memory is whenever ESP 82668 going under the state mode all run fully with it programmable access data so that users program must be stored in external SPI flash memory.
External flash memory up to 4 Mb, if you want more you can extend up to 16 MB. This node MCU development board has RTO like unload digital pin on its port it supports serial communication protocol like UART interface IC, ESP8IC. Using such serial protocols we can connect it with devices like LCD, HNC, MPU, UART IC CHIPS, GPS MODULE, TOUCH SCREEN DISPLAY. HERE WE ALSO GET SINGLE PLATER UART INTERFACE IC CHIPS AND ITS IC NUMBER IS ‘CP2102’. It has an integrated transceiver. You do not need any external resistor (GIVEN USB TRANSCEIVER ) so that’s why external crystal is required sometimes. It also has an integrated clock and anti reset chip, there and a high voltage regulator with 3.3-volt output ( AMS1117 IC ). IT SUPPORT VOLTAGE UP TO 300 BIT PER SECOND TO 1 MBPS.
Here conclusion comes it features with
1. Wi-Fi capability
2. Unlock pin system
3. Digital pin
4. Serial protocol