LoLin NodeMCU V3 based on ESP8266 Wi-Fi / ESP-12E / CH340 is a platform used for programming and controlling various devices. ESP8266 Wi-Fi is a programmable module that allows connecting to Wi-Fi networks. NodeMCU (Lua) / Micropython (Python) / Arduino firmware files can be loaded onto this ESP8266 board, creating files in the Flash memory, and running them. The module has 11 input/output ports, some of which are multiplexed with UART, I²C, SPI, PWM, and ADC interfaces. All board pins are spaced at 2.54mm intervals. Powering the board and code uploading are done through the MicroUSB connector. The NodeMCU firmware allows putting the module into deep sleep mode to reduce power consumption and provides access to the module's extensive capabilities not available in standard firmware. The board has a voltage regulator for supplying power via USB. The ESP-12E Wi-Fi module is based on the ESP8266 core with a different Wi-Fi radio interface. The ESP8266 core is integrated into the Tensilica L106, a 32-bit microcontroller with ultra-low power consumption. Support for clock frequencies of 80 or 160MHz, support for RTOS, built-in Wi-Fi MAC/BB/RF/PA/LNA, micro-antenna on the module board. The module supports the IEEE802.11 b/g/n standard and a full stack of TCP/IP protocols.