Last Update : 06/05/2024 - 9:00 Am

NodeMcu Lua WIFI Internet of Things Development Board Based ESP8266-12E CH340 Module

rating

The ESP-12E module breaks out all the available ESP8266 pins, and it includes a visible LED for ind..

  • 1.SYP 96,000.SYP

  • Brand: ATC
  • Product Code:34001009
  • Availability:Pre-Order

Storage Code: CC0302

The ESP-12E module breaks out all the available ESP8266 pins, and it includes a visible LED for indicating the status of the SoC s Tx pin, which is very useful during programming. In addition, under the tin can, the ESP-12E a 4MB SPI flash storage IC – typically the Winbond W25Q32FV, and all the necessary components needed for the onboard ESP8266 to operate properly (e.g., crystal, capacitors, resistors). It also includes an onboard antenna with a reasonable range (–70~–80 dBm at 50 feet).

Features:

ESP8266 ESP-12E module
Built-in USB to Serial UART Adapter CH340)
Reset button
Input button (also used for bootloading)
Surface-mount, user-controllable red LED
3.3V 500mA voltage regulator (LM1117 or AMS1117)
Two diode-protected power inputs (one for a USB cable, another for a battery)
No need to press reset/flash for progamming
Supports Wi-Fi protocol 802.11 b / g / n;
Supported modes Wi-Fi - access point, client;
The input voltage is 3.7V - 20V;
Operating voltage 3V-3.6V;
The maximum current is 220mA;
Built-in TCP / IP stack;
Operating temperature range from -40? to 125?;
80 MHz, 32-bit processor;
Time to wake up and send packets 22ms;
Built-in TR switch and PLL;
The presence of power amplifiers, regulators, power management systems.
There are several generations of NodeMcu boards - V1 (version 0.9), V2 (version 1.0) and V3 (version 1.0). The designations V1, V2, V3 are used for sale in online stores. Often there is confusion in the boards - for example, V3 is externally identical to V2. Also, all boards work on the principle of open-source, so they can be produced by any company. Amica, DOIT and LoLin / Wemos are the main makers of NodeMcu boards.

V1 and V2 are easy to compare - they have different sizes. Also, the second generation is equipped with an improved modification of the ESP-12 chip and 4 MB of flash memory. The first version, obsolete, is made in the form of a bright yellow platform. It is inconvenient to use it, since it covers 10 outputs of the breadboard. The second generation made to correct this disadvantage - it has become narrower, the outputs are well suited to the board s contacts. The V3 boards same as V2 but have a more reliable USB-output. The LoLin board is manufactured by LoLin, from differences from the previous board, it can be noted that one of the two reserved outputs is used for additional ground, and the second one is for feeding USB power. Also, the board is larger than the previous ones.



The ESP-12E is a great breakout for the ESP8266, however, in order to maintain a small footprint it s been designed without any holes for pin headers. Rather than a breadboard-able module, the ESP-12E is meant to be mounted on a PCB. Moreover, to further increase the usability of the ESP-12E during rapid prototyping, some power regulation and USB connectivity are necessary. This is what ourselves and other US-based DIY Electronics vendors have contributed to the ESP8266 ecosystem. In our case we ve developed a board that includes, among other passive components and discrete ICs, a CP2102 or CH340 USB to Serial UART adapter, a NCP1117 (AMS1117) 3.3 VDC Voltage Regulator, a micro-USB connector, and through-hole (male) pin headers.

This board breaks out all the (available) ESP8266 pins to through-hole headers for easy breadboarding. The board also includes additional GND, Vin, 3.3VDC signals for easy access during development. This development board for the ESP8266 SoC inside the ESP-12E module is out-of-the-box ready for you to connect it to your computer, install USB drivers, and start writing programs that connect to your Wi-Fi network!

You can find more about NodeMCU DEVKIT V1.0 here.

NodeMCU

NodeMCU is, at the moment, the most popular alternative firmware that runs on the ESP8266. Based on the eLua project, it runs a Lua interpreter onboard the ESP8266, which is able to execute commands written in the Lua scripting language. The commands are sent to the ESP8266 via the Serial UART interface.

NodeMCU is a great starting point for Makers as it provides an interactive environment that allows running commands not only for controlling the ESP8266 s wireless interface, but also its GPIO and hardware functionality such as PWM. In addition, we have access to the full scope of the Lua programming language for writing our applications. In the case of the default firmware (AT+Commands Interpreter), the application code would have to be developed using a programming language suited to the host microcontroller or SoC that would be sending the commands over Serial (e.g., C/C++ for the Atmel/ARM microcontrollers on Arduino boards).

Write a review

Note: HTML is not translated!
    Bad           Good