Monday, March 7, 2022

Review NodeMCU V3 Base Board | Base Plate | Breakout Board | ESP8266

Today, I will share a review NodeMCU baseboard. The baseboard is the breakout board for the NodeMcu V3 development board only. I will use the Blink example from the ESP8266 library to test the baseboard. 



Specifications:

  1. Supply Voltage: 6 ~ 24 Vdc
  2. Headers Pin: 2.54 mm
  3. Features: Lead out all I/O ports of the Nodemcu V3
                    Lead out the pins of 5V and 3.3V power supply
                    Onboard 5V/1A DC-DC step-down converter
                    Onboard power-on LED indicator
  4. Board Dimension: 60 x 60 mm

Related Post:

References:

Steps

  1. The specification of NodeMCU baseboard Version 1.0. Note: This board is only applicable to NodeMCU V3.

  2. Line up the antenna symbol of the module and baseboard.


  3. Then, attach the NodeMCU V3 module to the baseboard. Make sure it is tight.





  4. For testing purposes, LED is connected to D4 pin trough 220Ω resistor to ground. Connect external power supply 9V to the board adapter. I use the Blink ESP8266 example code. You can see the LED blink every second.


  5. Next is to test power the board using USB power. It is working flawlessly.




Video:


If you have any suggestions, please write in the comment section. Thank you for your time 👷.

Thursday, March 3, 2022

How to Add and Use NodeMCU V3 with Arduino IDE | Getting Started | ESP8266

Today, I will share how to add and use NodeMCU V3 with Arduino IDE. The installed ESP8266 board manager is applied to all ESP8266 brands such as Wemos D1, Wemos D1 R2, Robotdyn D1 R2, NodeMCU V3, etc. Furthermore, it comes with example libraries for ESP8266 boards. 


Why use the ESP8266 board?
The main reason for using the ESP8266 board is because inexpensive able to connect to Wi-Fi and open-source IoT platforms.

Related Post:

Steps

  1. Download the newest version of the CH340 driver from the WCH website. Click HERE to download.


  2. Connect NodeMCU Lua V3 to the PC or laptop via communication cable (USB to the micro USB).


  3. Go to Control Panel > Device Manager, then you will see an unknown USB device pop up after you connect USB to PC. 


  4. The driver may install automatically on PC, and some may not. However, the installed version is not updated. To update or install manually, double click CH341SER.EXE, then click INSTALL.


  5. Go to Control Panel > Device Manager. Then you will see USB-SERIAL CH340(COMXX) after the driver is installed.


  6. Open Arduino IDE and go to File > Preferences > Additional Board Manager URLs > Enter https://arduino.esp8266.com/stable/package_esp8266com_index.json > OK.


  7. Go to Tools > Board > Boards Manager > Type esp8266 > Select version > Install. If error downloading occur, click install again until successful. Then, click Close.


  8. Go to Tools > Board > ESP8266 Boards > Select NodeMCU 1.0 (ESP-12E Module) and change Port to your COMXX (As mention in Device Manager CH340).


  9. For testing purposes, we simulate Blink code using the ESP8266 library. Go to File > Examples > ESP8266 > Blink. Verify the code and upload.


  10. After the upload is done, you will see the onboard LED blink every second.

    LED ON

    LED OFF

  11. For the next example, we use both onboard and external LEDs. Connect LED from pin D4 to the GROUND through 220 Ω resistor. Note BUILT-IN pin corresponding to pin D4. The onboard LED is active low, and the external LED is active high, causing the LEDs to blink in sequence.

    LED ON

    LED OFF

Tools/Components I used in this post are listed below:

Shopee:
Lazada:
Aliexpress:

Video:


If you have any suggestions, please write in the comment section. Thank you for your time 👷.